I read it a lot of times, however, there's a confusion and conflict between qatar labor law and the contract. Under the Article 49 of Qatar Labor Law, I quote:

"Article (49)
If the service contract is of an indefinite duration any of the two parties thereto may terminate it without giving the reasons for the termination. In this case the party intending to terminate the contract shall notify the other party in writing as follows:¬

1. In respect of the workers who receive their wages annually or monthly, the notification shall be given not less than one month prior to the date of the termination. If the period of service is five years or less. If the period of service is more than five years, the notification period shall be at least two months prior to the date of termination.

2. In all other cases the notification shall be given in accordance with the following periods :

A) If the period of service is less than one year the notification period shall be at least one week.
B) If the period of service is more than one year and less than five years
the notification period shall be at least two weeks.
C) If the service period is more than five years the notification period shall
be at least one month.

If the contract is terminated without observing these periods, the party terminating the contract shall be obligated to compensate the other party for an amount equivalent to the wage for the notice period or the remaining part thereof."

But per http://www.state.gov/e/eeb/ifd/2005/42107.htm

"All expatriate labor must have a Qatari sponsor. Therefore, foreign investors are urged to negotiate labor visa issues with their sponsors/local agents/partners in the early stages of contract negotiation. The Ministry of Interior and the current sponsor must approve all transfers of sponsorship of an expatriate from one Qatari national or firm to another. With the approval of the Ministry of Interior, sponsorship of employees who filed valid complaints of abuse by employers can be transferred without the current employer’s agreement. By law, an expatriate hired locally is only entitled to two sponsorship transfers during his/her residence in Qatar, provided he/she is below 60 years of age. Expatriates hired abroad are not allowed to change sponsorship. If for any reason a residence permit is canceled, the expatriate is not allowed to return to Qatar on a work visa for a period of two years."

I would like to know what will prevail. Please need your help so badly before deciding with this matter.

Thank you in advance