// 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 ((isNaN(formulaire.ddn_j.value)==true || formulaire.ddn_j.value>31) || (isNaN(formulaire.ddn_m.value)==true || formulaire.ddn_m.value>12)   || isNaN(formulaire.ddn_a.value)==true  )
{
	
	alert('Veuillez verifier la date de naissance');
			return false;
}


$current_date = new Date();

$day=formulaire.ddn_j.value;
$month=formulaire.ddn_m.value;
$year=formulaire.ddn_a.value;

$date_naiss = new Date($year,$month,$day);
$mon_age = $current_date.getFullYear() - $date_naiss.getFullYear();
  if($current_date.getTime()<$date_naiss.getTime()){
$mon_age --;
}

var verif = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$/ 

	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;
	}

	if  (verif.exec(formulaire.email.value) == null) {
		alert("Veuillez verifier le format de l'adresse email ");
		return false;
	}
	
		if($mon_age <14 || $mon_age>26) {
		alert("Votre age doit etre compris entre 14 et 26 ans ");
		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;
}


