AFAIK:
1. No they don't have to take you back until your career break is over, however talk to your HR person and ask to see the career break details.
2. When you finish your career break in 2011, they don't have to take you back until a suitable position becomes available, so you may not get back to work straight away, again your best bet is to talk to your HR person.