// JavaScript Document

 function verifForm(formulaire)
{     arobase = formulaire.email.value.indexOf("@");
     point_adresse = formulaire.email.value.lastIndexOf(".");
     espace = formulaire.email.value.indexOf(" ");
	 
date1=formulaire.date18.value;
date2=formulaire.date19.value;

test=compareDates(date1,"dd/M/yyyy",date2,"dd/M/yyyy");

if (  formulaire.nom.value==""  || formulaire.telephone.value=="" || formulaire.email.value=="" || formulaire.adresse.value=="" || formulaire.code_postal.value=="" || formulaire.ville.value=="" || formulaire.pays.value=="" || formulaire.date18.value=="" || formulaire.date19.value=="" || formulaire.nbre_adulte.value=="" || formulaire.nbre_enfants.value==""   )

alert('Merci de verifier tous les champs obligatoires '); 
else if (test=="1") {alert("La date d'arrivée est supérieure à la date de départ !");}
else if (test=="0" && date1==date2) {alert("La date de départ est égale à la date d'arrivée !");}
else if (
		(arobase != -1) &&  // présence de '@'
        (arobase != 0) &&  // à une position autre que  0
        (point_adresse != -1) && // présence d'un '.'
        (point_adresse > arobase + 1) &&  // et de qqchose entre '@' et '.'
        (point_adresse <formulaire.email.value.length - 1) && // et de qqchose après de '.'
        (espace  == -1)
		)  // pas d'espaces
    	{
			formulaire.submit();
    		}  
else {
        	    alert("L'adresse e-mail est erronée !");
        	    
    	}
}