Notice period

Hello, i just want to know what is the standard notice period fro resignation as per Bahrain Labour law?

Excerpts from THE LABOUR LAW FOR THE PRIVATE SECTOR
LAW No. 36 OF 2012


Article (99):
(a) Either party to a contract of employment may terminate it upon giving the other party thirty days' prior notice and such contract shall remain effective during the notice period and the parties thereto shall be bound by all the obligations arising therefrom.
If the contract is terminated by the employer, agreement may be reached that the notice period shall be more than 30 days.
(b) If a contract of employment is terminated without complying with the notice period, the party that terminates the contract shall pay to the other party compensation for such notice period equivalent to the worker's wage for the entire notice period or the remainder thereof, as the case may be.
If the termination takes place by the employer, the notice period or the remainder thereof shall be reckoned as part of the worker's service period. If termination takes place by the worker, the contract shall be terminated as from the date of leaving his job duties.