@ Monalizy.. released and quiting are different! Did you continue to read my opinion on that post?
I have one question regarding your query.. you said.. "and my work contract was finished in july 2011". What you mean with this??? This is only between you and your employer. Even your contract expire but if your employer want you to stay and work with her, it is fine! The important is she will continue to pay your tax! (at the same time you are on IMPLIED STATUS). But if you say that because your contract expired and you don't want to work with her anymore.. so you are the one who leave her, you are the one who quit on your job so you are on fault on doing that. This is only my presumption on your case! I don't know what really is correct.. unless you will tell us!
When your employer released you, there is a consideration. Even E.I. you can avail! But when you quit, you can't! And both Release by employer and quiting your job automatically stop your implied status. When you released by your employer you could apply an E.I. ..but you could not work in any place or work! If you quit, you need to restore your status by looking for another employer and or depend to the immigration officer that looking for your case of what to do!
And again, this is only my opinion. It up to you and others to listen and believe or not!
-molo5000