// JavaScript Document
function verifEmail(mail) 
{ 
   var ret = true;
   var car = "";
   var carAfter = "";
   var carBefore = "";
   var nbrcar = mail.length;
   var nbrarobase = 0;
   var nbrpoint = 0;
   var goodcar = "@0123456789.-_abcdefghijklmnopqrstuvwxyz";
   for(cnt=0;cnt<nbrcar;cnt++) 
   {
     var car = mail.substr(cnt,1);
     if(goodcar.indexOf(car) >= 0) 
   {
    carAfter = "";
    carBefore = "";
        if(car == "@") 
     {
            if((cnt-1) >= 0) 
       {
               carBefore = mail.substr((cnt-1),1);
             }
      if((cnt+1)<nbrcar) 
       {
         carAfter = mail.substr((cnt+1),1);
       }
            if(cnt>0 && nbrarobase==0 && cnt<(nbrcar-4) && !(carBefore==".") && !(carAfter==".") && !(carBefore=="-") && !(carAfter=="-") && !(carBefore=="_") && !(carAfter=="_")) 
       {
                nbrarobase++;
             } 
      else 
       {
               ret = false;
               break;
       }
          }

    if(car == ".") 
     {
      if((cnt-1) >= 0) 
       {
          carBefore = mail.substr((cnt-1),1);
       }
      if((cnt+1)<nbrcar) 
       {
         carAfter = mail.substr((cnt+1),1);
       }
            if(cnt>0 && cnt<(nbrcar-2) && !(carBefore==".") && !(carAfter==".") && !(carBefore=="-") && !(carAfter=="-") && !(carBefore=="_") && !(carAfter=="_")) 
       {
                nbrpoint++;
             } 
      else 
       {
        ret = false;
        break;
             }
          }
      } 
  else 
   {
         ret = false;
         break;
      }
   }
   if(nbrarobase == 0 || nbrpoint == 0 || mail.substr(0,1) == "." || mail.substr(0,1) == "-" || mail.substr(0,1) == "_" || mail.substr((nbrcar-1),1) == "." || mail.substr((nbrcar-1),1) == "-" || mail.substr((nbrcar-1),1) == "_") 
  {
      ret = false;
    }
   return ret;
}
function verif()
{ 
var message=" ";
var test1=0;
 var mail11 = document.newsLetter.mail.value;
  var testMail1=verifEmail(mail11);
  if ( testMail1 == true ) var test1=1; else message="Votre adresse e-mail est invalide !";
   if (test1==0)
  alert(message);
  if (test1==1) {document.newsLetter.submit(); return true;} else return false;
 } 
 
 function verif_devis()
{ 
var message=" ";
var test1=0;var test2=0;var test3=0;var test4=0;var test5=0;var test6=0;test7=0;var test8=0;var test9=0;var test10=0;var test11=0;
 var mail11 = document.devis.mail.value;
  var nom = document.devis.nom.value;
   var prenom = document.devis.prenom.value;
    var tel = document.devis.tel.value;
	 var destination = document.devis.destination.value;
	   var duree = document.devis.duree.value;
	    var ville_depart = document.devis.ville_depart.value;
    	 var nbr_adultes = document.devis.nbr_adultes.value;
		   var nbr_enfants = document.devis.nbr_enfants.value;
		    var nbr_bebe = document.devis.nbr_bebe.value;
		      var date_naissance = document.devis.date_naissance.value;
	   
  var testMail1=verifEmail(mail11);
  if ( testMail1 == true ) var test1=1; else message="Votre adresse e-mail est invalide !";
   if (nom=='')  message=message+"\n Votre nom est obligatoire !"; else  var test2=1;
   if (prenom=='')  message=message+"\n Votre prenom est obligatoire !"; else  var test3=1;
   if (tel=='')  message=message+"\n Votre numero de telephone est obligatoire !"; else  var test4=1;
   if (destination=='')  message=message+"\n Votre destination est obligatoire !"; else  var test5=1;
   if (duree=='')  message=message+"\n la duree de votre sejour est obligatoire !"; else  var test6=1;
   if (ville_depart=='')  message=message+"\n La ville de depart est obligatoire !"; else  var test7=1;
   if (nbr_adultes=='')  message=message+"\n Le nombre d adultes est obligatoire !"; else  var test8=1;
   if (nbr_enfants=='')  message=message+"\n Le nombre d enfants  est obligatoire !"; else  var test9=1;
   if (nbr_bebe=='')  message=message+"\n Le nombre de bebe est obligatoire !"; else  var test10=1;
   if ((nbr_enfants >=1) &&(date_naissance=='')) message=message+"\n Votre date de naissance est obligatoire !"; else  var test11=1;
   
   
  if ((test1==0) || (test2 ==0) || (test3 ==0)|| (test4 ==0) || (test5 ==0)|| (test6 ==0) || (test7 ==0)|| (test8 ==0) || (test9 ==0)|| (test10 ==0) || (test11 ==0))
  alert(message);
    if ((test1==1) && (test2 ==1) && (test3 ==1)&& (test4 ==1) && (test5 ==1) && (test6 ==1) && (test7 ==1)&& (test8 ==1) && (test9 ==1)&& (test10 ==1) && (test11 ==1))
	{document.devis.submit(); return true;} else return false;
 } 
 
 function dell_date()
 {  
	 document.devis.date_naissance.value ='';
	 
 }
 
 function verifami()
{ 
var message=" ";
var test1=0;var test2=0;
 var mail1 = document.ami.mail1.value;
  var mail2 = document.ami.mail2.value;
  var testMail1=verifEmail(mail1);
    var testMail2=verifEmail(mail2);
  if ( testMail1 == true ) var test1=1; else message="Votre adresse e-mail est invalide !";
   if ( testMail2 == true ) var test2=1; else message=message+"\n L adresse e-mail de ton ami(e) est invalide !";
   if ((test1==0) || (test2 ==0))
  alert(message);
   if ((test1==1) && (test2 ==1)) {document.ami.submit(); return true;} else return false;
 }
 
 /* fonction  test nombre enfants--*/
		function AfficheDIV()
		{
		 var nbr_enfants = document.devis.nbr_enfants.value;
		 
		if (nbr_enfants ==0)
		{
		
		 document.getElementById("JoinFile").innerHTML="";
		}
		if (nbr_enfants >=1)
		{
		addPiece();
		}
		/* fonction  ajoute date de naissance--*/
		}						
		function addPiece()
	    {
		var nbr = document.devis.nbr_enfants.value;
		if(nbr==1) {document.getElementById("JoinFile").innerHTML="";}
		else
		{
		document.getElementById("JoinFile").innerHTML="";
		var nbr2 = nbr-1;
		for (var i=1;i<=nbr2;i=i+1)
		{
		var j=i+1;
		document.getElementById("JoinFile").innerHTML+="<br><span style='vertical-align: middle;'>Date de naissance enfant "+j+":&nbsp;</span><input name=date_naissance"+j+" id=nom"+j+" type='text' value='' class='InputDevis1'><br>";
		}
		}
	    }