// Vérification du formulaire de contact
function verifForm(formulaire){
	/* if( formulaire.nom.value == "" || formulaire.nivscol.value == "" || formulaire.age.value == "" ) alert('Tous les champs marqués d un (*) sont obligatoires !'); */

	if( formulaire.nom.value == "")  {
		alert('Tous les champs marqués d un (*) sont obligatoires !');
		return false;
	}
	if( formulaire.email.value == "" && formulaire.tel.value == "") {
		alert('veuillez renseigner un numéro de téléphone ou un email');
		return false;
	}

	if  (formulaire.elements['dept'].selectedIndex == 0) {
		alert('Veuillez préciser votre département !');
		return false;
	}

	if( formulaire.elements['demande[0]'].checked == true && (formulaire.nivscol.value == "" || formulaire.age.value == "")) {
		alert('Pour recevoir une documentation générale, veuillez préciser votre date de naissance ET votre niveau scolaire');
		return false;
	}

	if( formulaire.elements['demande[0]'].checked == true) {
		//alert('Vous devez indiquer votre date de naissance au format jj/mm/aaaa');
		if(verifDateNaissance(formulaire.age.value)) return false;
	}

	return true;
}

function verifForm_m1(formulaire){
	if( formulaire.nom.value == "" || formulaire.ddn.value == "") {
		alert('Tous les champs marqués d un (*) sont obligatoires !');
		return false;
	}
	else if( formulaire.email.value == "" && formulaire.tel_fixe.value == "" && formulaire.tel_mobile.value == "") {
		alert('veuillez renseigner un numéro de téléphone ou un email');
		return false;
	}
	else if  (formulaire.elements['dept'].selectedIndex == 0) {
		alert('Veuillez préciser votre département !');
		return false;
	}

	return true;
}

function verifForm_inscription_1(formulaire){
	/* if( formulaire.nom.value == "" || formulaire.nivscol.value == "" || formulaire.age.value == "" ) alert('Tous les champs marqués d un (*) sont obligatoires !'); */

	if( formulaire.nom.value == "" ||
	formulaire.prenom.value == "" ||
	formulaire.ddn_j.value == "" ||
	formulaire.ddn_m.value == "" ||
	formulaire.ddn_a.value == "" ||
	formulaire.diplome.value == "" ||
	formulaire.tel_1.value == "" ||
	formulaire.adresse.value == "" ||
	formulaire.cp.value == "" ||
	formulaire.ville.value == ""
	)  {
		alert('Tous les champs marqués d un (*) sont obligatoires !');
		return false;
	}

	/*if( formulaire.email.value == "" && formulaire.tel.value == "") {
	alert('veuillez renseigner un numéro de téléphone ou un email');
	return false;
	}*/

	if  (formulaire.elements['metier'].selectedIndex == 0) {
		alert('Veuillez choisir un métier !');
		return false;
	}

	if  (formulaire.elements['dept'].selectedIndex == 0) {
		alert('Veuillez préciser votre département !');
		return false;
	}


	return true;
}

function verifForm_inscription_3(formulaire){
	/* if( formulaire.nom.value == "" || formulaire.nivscol.value == "" || formulaire.age.value == "" ) alert('Tous les champs marqués d un (*) sont obligatoires !'); */

	if( formulaire.nom.value == "" ||
	formulaire.prenom.value == "" ||
	formulaire.diplome.value == "" ||
	formulaire.tel1.value == "" ||
	formulaire.adresse.value == "" ||
	formulaire.cp.value == "" ||
	formulaire.ville.value == ""
	)  {
		alert('Tous les champs marqués d un (*) sont obligatoires !');
		return false;
	}

	/*if( formulaire.email.value == "" && formulaire.tel.value == "") {
	alert('veuillez renseigner un numéro de téléphone ou un email');
	return false;
	}*/

	if  (formulaire.elements['metier'].selectedIndex == 0) {
		alert('Veuillez choisir un métier !');
		return false;
	}


	return true;
}


function verifDateNaissance(mot){
	erreur=false;

	if (mot.length!=10){alert("Veuillez introduire votre date de naissance au format JJ/MM/AAAA (exemple : 12/02/1981)");Erreur=true;return true;}
	else{
		motjour=mot.substring(0,2);motmois=mot.substring(3,5);
		motan=mot.substring(6,10);motsep=mot.charAt(2)+mot.charAt(5);}
		if (isNaN(motjour+motmois+motan)|| motan>3000 ||motan<1900 || motsep!="//"){alert("Veuillez introduire votre date de naissance au format JJ/MM/AAAA (exemple : 12/02/1981)");Erreur=true;return true;}
		else {choix="";
		if (motan-(parseInt(motan/4)*4)==0){choix="bi"};
		if (motan-(parseInt(motan/4)*4)==0&&motan-(parseInt(motan/100)*100)==0)
		{choix=""};
		if (motan-(parseInt(motan/4)*4)==0&&motan-(parseInt(motan/400)*400)==0)
		{choix="bi"}
		switch (motmois){
			case "01":if(motjour<1 || motjour>31){alert("Le mois de Janvier comporte 31 jours, veuillez choisir une date de naissance comprise en 1 et 31.");Erreur=true;return true;};
			break;
			case"02":if(choix=="bi"){if(motjour<1 || motjour>29){alert("Le mois de Février comporte 29 jours car l'année choisie est bissextile.\nVeuillez choisir une date de naissance comprise en 1 et 29.");Erreur=true;return true;}}
			else{if(motjour<1 || motjour>28){alert("Le mois de Février comporte 28 jours car l'année choisie n'est pas bissextile.\nVeuillez choisir une date de naissance comprise en 1 et 28.");Erreur=true;return true;}};
			break;
			case "03":if(motjour<1 || motjour>31){alert("Le mois de Mars comporte 31 jours, veuillez choisir une date de naissance comprise en 1 et 31.");Erreur=true;return true;};
			break;
			case "04":if(motjour<1 || motjour>30){alert("Le mois de Avril comporte 30 jours, veuillez choisir une date de naissance comprise en 1 et 30.");Erreur=true;return true;};
			break;
			case "05":if(motjour<1 || motjour>31){alert("Le mois de Mai comporte 31 jours, veuillez choisir une date de naissance comprise en 1 et 31.");Erreur=true;return true;};
			break;
			case "06":if(motjour<1 || motjour>30){alert("Le mois de Juin comporte 30 jours, veuillez choisir une date de naissance comprise en 1 et 30.");Erreur=true;return true;};
			break;
			case "07":if(motjour<1 || motjour>31){alert("Le mois de Juillet comporte 31 jours, veuillez choisir une date de naissance comprise en 1 et 31.");Erreur=true;return true;};
			break;
			case "08":if(motjour<1 || motjour>31){alert("Le mois de Août comporte 31 jours, veuillez choisir une date de naissance comprise en 1 et 31.");Erreur=true;return true;};
			break;
			case "09":if(motjour<1 || motjour>30){alert("Le mois de Septembre comporte 30 jours, veuillez choisir une date de naissance comprise en 1 et 30.");Erreur=true;return true;};
			break;
			case "10":if(motjour<1 || motjour>31){alert("Le mois de Octobre comporte 31 jours, veuillez choisir une date de naissance comprise en 1 et 31.");Erreur=true;return true;};
			break;
			case "11":if(motjour<1 || motjour>30){alert("Le mois de Novembre comporte 30 jours, veuillez choisirune date de naissance comprise en 1 et 30.");Erreur=true;return true;};
			break;
			case "12":if(motjour<1 || motjour>31){alert("Le mois de Décembre comporte 31 jours, veuillez choisir une date de naissance comprise en 1 et 31.");Erreur=true;return true;};
			break;
			default:alert("Le mois que vous avez entré n'est pas valide. Choisissez un mois compris entre 1 et 12.");Erreur=true;return true;
		}
		}
		
		return erreur;
}

