function check_form() {
var msg_erreur;

msg_erreur="Los siguientes errores en la: \n";

if(document.form_contact.name.value == "")
	{
	msg_erreur+="- Nombre se requiere\n";
	}
if(document.form_contact.surname.value == "")
	{
	msg_erreur+="- Cognome se requiere\n";
	}	
if(document.form_contact.address.value == "")
	{
	msg_erreur+="- Dirección se requiere\n";
	}	
if(document.form_contact.zipcode.value == "")
	{
	msg_erreur+="- Codigó postal se requiere\n";
	}	
if(document.form_contact.city.value == "")
	{
	msg_erreur+="- Ciudad se requiere\n";
	}	
if(document.form_contact.country.value == "")
	{
	msg_erreur+="- País se requiere\n";
	}		
if(document.form_contact.email.value == "")
	{
	msg_erreur+="- Email se requiere\n";
	}
if (!document.form_contact.email.value.match( "\\S+@\\S+\\.\\S+" ))
 	 { 
   msg_erreur+="- Por favor, introduzca una dirección de correo electrónico válida\n";
	 }
if(document.form_contact.subject.value == "== Choose ==")
	{
	msg_erreur+="- Tema es necesario\n";
	}
if(document.form_contact.message.value == "")
	{
	msg_erreur+="- Mensaje se requiere\n";
	}
if(document.form_contact.code.value == "")
	{
	msg_erreur+="- El código de seguridad se requiere\n";
	}
if(msg_erreur!="Los siguientes errores en la: \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 (!document.form_contact.email.value.match( "\\S+@\\S+\\.\\S+" ))
 	 { 
   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;
	}
}