function check() {
	var form = document.Form1 ;
	var msg = ""; 
	var modele = /^\d+$/;
	var modele2 = /^[\d\-\.\ ]+$/;
	var modeleExtension = /\.(pdf|doc|rtf)$/;
	var color = "#EEC630";
	
	if (!form.Mr.checked && !form.Mme.checked && !form.Mlle.checked){
		msg += "Veuillez choisir votre civilité\n";
	}
	
	if (form.nom.value == "")	{
			msg += "Veuillez saisir votre nom\n";
			form.nom.style.backgroundColor = color;
		}
	if (form.prenom.value == "")	{
			msg += "Veuillez saisir votre prénom\n";
			form.prenom.style.backgroundColor = color;
		}
		if (form.mail.value == "")	{
			msg += "Veuillez saisir votre adresse mail\n";
			form.mail.style.backgroundColor = color;
		}
	else{
		if (!((form.mail.value.indexOf("@")>=0)&&(form.mail.value.indexOf(".")>=0))) {
         msg += "Votre adresse e-mail est invalide !\n";
         form.mail.style.backgroundColor = color;
      }
      }
	if (form.age.value == "")	{
			msg += "Veuillez saisir votre âge\n";
			form.age.style.backgroundColor = color;
		}
	else {
		if ((form.age.value.length != 2) || (!modele.test(form.age.value))) {
			msg += "Votre âge est invalide!\n";
			form.age.style.backgroundColor = color;
		}
	}
	if (form.adresse.value == "")	{
			msg += "Veuillez saisir votre adresse\n";
			form.adresse.style.backgroundColor = color;
		}
	if (form.cp.value == "")	{
			msg += "Veuillez saisir votre code postal\n";
			form.cp.style.backgroundColor = color;
		}
	else {
		if ((form.cp.value.length != 5) || (!modele.test(form.cp.value))) {
			msg += "Le code postal est invalide!\n";
			form.cp.style.backgroundColor = color;
		}
	}
		
	if (form.ville.value == "")	{
			msg += "Veuillez saisir votre ville\n";
			form.ville.style.backgroundColor = color;
		}
	if (form.tel.value == "")	{
			msg += "Veuillez saisir votre téléphone\n";
			form.tel.style.backgroundColor = color;
		}
		else {
		if ((form.tel.value.length > 14) || (!modele2.test(form.tel.value))) {
			msg += "Votre téléphone est invalide!\n";
			form.tel.style.backgroundColor = color;
		}
	}
	if (form.sect.value == "")	{
			msg += "Veuillez saisir le secteur souhaité\n";
			form.sect.style.backgroundColor = color;
		}
	
	if (!modeleExtension.test(form.cv.value)) {
		msg += "Votre CV doit être dans l'un des formats suivants : word, rtf ou pdf\n";
		form.cv.style.backgroundColor = color;
	}
	if (!modeleExtension.test(form.motiv.value)) {
		msg += "Votre lettre de motivation doit être dans l'un des formats suivants : word, rtf ou pdf\n";
		form.motiv.style.backgroundColor = color;
	}
	
	if (msg != "") {	
		alert(msg);
		return false;
	}
	else {
		return true;
	}
}

/*function init()
{
	form = document.getElementById( "Form1" );
	form.onsubmit = check;
}

window.onload = init;*/
