function check_form() {
var msg_erreur;

msg_erreur="The following error(s) occurred: \n";

if(document.form_contact.name.value == "")
	{
	msg_erreur+="- Name is required\n";
	}
if(document.form_contact.surname.value == "")
	{
	msg_erreur+="- Surname is required\n";
	}	
if(document.form_contact.address.value == "")
	{
	msg_erreur+="- Address is required\n";
	}	
if(document.form_contact.zipcode.value == "")
	{
	msg_erreur+="- Post code is required\n";
	}	
if(document.form_contact.city.value == "")
	{
	msg_erreur+="- City is required\n";
	}	
if(document.form_contact.email.value == "")
	{
	msg_erreur+="- Email is required\n";
	}
if(!VerificationEmail(document.form_contact.email.value))
 	 { 
   msg_erreur+="- Please enter a valid email\n";
	 } 
if(document.form_contact.country.value == "== Choose ==")
	{
	msg_erreur+="- Country is required\n";
	}
if(document.form_contact.subject.value == "== Choose ==")
	{
	msg_erreur+="- Subject is required\n";
	}
if(document.form_contact.message.value == "")
	{
	msg_erreur+="- Message is required\n";
	}
if(document.form_contact.code.value == "")
	{
	msg_erreur+="- Security code is required\n";
	}
if(msg_erreur!="The following error(s) occurred: \n")
	{
	alert(msg_erreur);
	return false;
	}
}


function check_form_candidature() {
	var msg_erreur;

	msg_erreur="The following error(s) occurred: \n";

	if(document.form_contact.last_name.value == "")
		{
		msg_erreur+="- Last name is required\n";
		}
	if(document.form_contact.first_name.value == "")
		{
		msg_erreur+="- First name is required\n";
		}
	if(document.form_contact.date_birth.value == "")
		{
		msg_erreur+="- Birthdate is required\n";
		}
	if(document.form_contact.nationality.value == "")
		{
		msg_erreur+="- Nationality is required\n";
		}
	if(document.form_contact.address.value == "")
		{
		msg_erreur+="- Address is required\n";
		}
	if(document.form_contact.postcode.value == "")
		{
		msg_erreur+="- Postcode is required\n";
		}
	if(document.form_contact.town.value == "")
		{
		msg_erreur+="- Town is required\n";
		}
	if(document.form_contact.country.value == "")
		{
		msg_erreur+="- Country is required\n";
		}
	if((document.form_contact.home_tel.value == "") && (document.form_contact.work_tel.value == "") && (document.form_contact.mobile.value == ""))
		{
		msg_erreur+="- Please enter a phone number at least\n";
		}
	if(!VerificationEmail(document.form_contact.email.value))
	 	 { 
	   msg_erreur+="- Please enter a valid email\n";
		 } 
	if(document.form_contact.contract_type.value == "")
		{
		msg_erreur+="- Contract type is required\n";
		}
	if(document.form_contact.start_date.value == "")
		{
		msg_erreur+="- Start date is required\n";
		}
	if(document.form_contact.department.value == "")
		{
		msg_erreur+="- Department is required\n";
		}
	if(document.form_contact.current_situation.value == "")
		{
		msg_erreur+="- Current situation is required\n";
		}
	if(document.form_contact.current_salary.value == "")
		{
		msg_erreur+="- Current salary is required\n";
		}
	if(document.form_contact.expectation_salary_from.value == "")
		{
		msg_erreur+="- Minimum salary expectation is required\n";
		}
	if(document.form_contact.expectation_salary_to.value == "")
		{
		msg_erreur+="- Maximum salary expectation is required\n";
		}
	if(document.form_contact.cv.value == "")
		{
		msg_erreur+="- Cv is required\n";
		}
	if(document.form_contact.al.value == "")
		{
		msg_erreur+="- Application letter is required\n";
		}
	if(document.form_contact.acccept_condition.checked == false)
		{
		msg_erreur+="- You have to accept the general conditions\n";
		}
	if(document.form_contact.code.value == "")
		{
		msg_erreur+="- Security code is required\n";
		}
	if(msg_erreur!="The following error(s) occurred: \n")
		{
		alert(msg_erreur);
		return false;
		}
	}