function checkRecrutementForm()
{
	var civilite = false;
	
	var tel = /^[-\s\d\+\(\)]+$/;
	var codeP = /^(\d){5}$/;
	var date = /^(\d){2}\/(\d){2}\/(\d){4}$/;
	var email = /^([\w-\._0-9]+@[\w\.\-\_]+\.{1}[\w]+)$/;
	
	for (var i = 0; i < document.recrutementForm.civilite.length; i++)
	{
		civilite |= document.recrutementForm.civilite[i].checked; 
	}
			
	if (!civilite)
	{
		alert ('Le champ civilité est obligatoire.');
		return false;
	}
	else if (document.recrutementForm.nom.value == '')
	{
		alert ('Le champ nom est obligatoire.');
		document.recrutementForm.nom.focus();
		return false;
	}
	 else if (document.recrutementForm.prenom.value == '')
	{
		alert ('Le champ prénom est obligatoire.');
		document.recrutementForm.prenom.focus();
		return false;
	}
	 else if (date.exec(document.recrutementForm.date_naissance.value) == null)
	{
		alert ('Le champ date de naissance n\est pas valide.');
		document.recrutementForm.date_naissance.focus();
		return false;
	}
	 else if (document.recrutementForm.adresse.value == '')
	{
		alert ('Le champ adresse est obligatoire.');
		document.recrutementForm.adresse.focus();
		return false;
	}
	 else if (codeP.exec(document.recrutementForm.code_postal.value) == null)
	{
		alert ('Le champ code postal n\'est pas valide.');
		document.recrutementForm.code_postal.focus();
		return false;
	}
	 else if (document.recrutementForm.ville.value == '')
	{
		alert ('Le champ ville est obligatoire.');
		document.recrutementForm.ville.focus();
		return false;
	}
	 else if (document.recrutementForm.pays.value == '')
	{
		alert ('Le champ Pays est obligatoire.');
		document.recrutementForm.pays.focus();
		return false;
	}
	 else if (email.exec(document.recrutementForm.email.value) == null)
	{
		alert ('Le champ email n\'est pas valide.');
		document.recrutementForm.email.focus();
		return false;
	}
	 else if (tel.exec(document.recrutementForm.mobile.value) == null)
	{
		alert ('Le champ telephone mobile n\'est pas valide (xx xx xx xx xx).');
		document.recrutementForm.mobile.focus();
		return false;
	}
	 else if (document.getElementById('gestionnaire').checked == false && document.getElementById('teleconseiller').checked == false && document.getElementById('secretaire').checked == false)
	 {
		alert ('Le champ poste visé est obligatoire.');
		document.getElementById('gestionnaire').focus();
		return false;
	 }
	 else if (document.recrutementForm.connaissance.value == '')
	{
				alert ('Le champ "Comment nous avez-vous connu ?" est obligatoire.');
				document.recrutementForm.connaissance.focus();
				return false;
	}
	 else if (document.recrutementForm.etude.value == '')
		{
					alert ('Le champ niveau d\'etude est obligatoire.');
					document.recrutementForm.etude.focus();
					return false;
		}
	 else if (document.recrutementForm.formation.value == '')
		{
					alert ('Le champ formation est obligatoire.');
					document.recrutementForm.formation.focus();
					return false;
		}
	 else if (document.recrutementForm.domaine.value == '')
		{
					alert ('Le Champ domaine d\'etude est obligatoire');
					document.recrutementForm.domaine.focus();
					return false;
		}
	 else if (document.recrutementForm.travail.value == '')
		{
					alert ('Le champ année travailler est obligatoire.');
					document.recrutementForm.travail.focus();
					return false;
		}
	 else if (document.recrutementForm.cv.value == '')
	{
			alert ('Le champ CV est obligatoire.');
			document.recrutementForm.cv.focus();
			return false;
	}
	 else if (document.recrutementForm.lm.value == '')
	{
				alert ('Le champ Lettre de motivation est obligatoire.');
				document.recrutementForm.lm.focus();
				return false;
	}
	else if (document.recrutementForm.captcha.value == '')
	{
			alert('Le champ de verification du cryptogramme est obligatoire');
			document.recrutementForm.captcha.focus();
			return false;
			
	}	
	if (document.getElementById('gestionnaire').checked == true || document.getElementById('teleconseiller').checked == true)
	{
		 var champs = document.getElementsByTagName('input');
		 for(var i=0;i<champs.length;i++)
		 {
			 var c = champs[i];
			 if(c.type.toLowerCase()=='checkbox' && c.name=='specialite[]' && c.checked)
			 {
				 return true
			 }
		 }
		 alert('Le champ de specialité est obligatoire');
		 return false;
			 
	}
	return true;
}
