// JavaScript Document
function temps(date)
{
var d = new Date(date[2], date[1] - 1, date[0]);
return d.getTime();
}

function trim(s) {
    return s.replace(/^\s+/, '').replace(/\s+$/, '');
}
function validerfrm()
{
var date1=document.forms['form1'].elements['datedepart'].value;
var date2=document.forms['form1'].elements['dateretour'].value;
var email = document.form1.email.value;
var debut = temps(date1.split("/"));
var fin = temps(date2.split("/"));
var nbjour = (fin - debut) / (1000 * 60 * 60 * 24); // + " jours";
var d = new Date()
var m=d.getMonth()+1;
var a=d.getFullYear();
var aj=d.getDate()+'/'+m+'/'+a;
var aj2=temps(aj.split("/"));
var nbjour2=(aj2 - debut) / (1000 * 60 * 60 * 24); // + " jours";

if(document.form1.nom.value == "") 
		{ 
        alert ('Veuillez entrer votre nom. Merci'); 
        document.form1.nom.focus(); 
        return false; 
    	} 
if(!isNaN(document.form1.nom.value)) 
		{ 
        alert ('Le champ nom doit contenir des caracteres. Merci'); 
        document.form1.nom.focus(); 
        return false; 
    	} 
		if(document.form1.prenom.value == "") 
		{ 
        alert ('Veuillez entrer votre prenom. Merci'); 
        document.form1.prenom.focus(); 
        return false; 
    	} 
		if(!isNaN(document.form1.prenom.value)) 
		{ 
        alert ('Le champ prenom doit contenir des caracteres. Merci'); 
        document.form1.prenom.focus(); 
        return false; 
    	} 
		if(document.form1.age.value == "") 
		{ 
        alert ('Veuillez entrer votre age. Merci'); 
        document.form1.age.focus(); 
        return false; 
    	} 
		
		if(document.form1.aeroport_livraison.value == "") 
		{ 
        alert ('Veuillez préciser lieu de livraison. Merci'); 
        document.form1.aeroport_livraison.focus(); 
        return false; 
    	} 
		if(document.form1.aeroport_retour.value == "") 
		{ 
        alert ('Veuillez saisir le lieu de récupération. Merci'); 
        document.form1.aeroport_retour.focus(); 
        return false; 
    	} 
		if(document.form1.datedepart.value == "") 
		{ 
        alert ('Veuillez la date de départ. Merci'); 
        document.form1.datedepart.focus(); 
        return false; 
    	}
		if(document.form1.dateretour.value == "") 
		{ 
        alert ('veuillez entrer la date de retour. Merci'); 
        document.form1.dateretour.focus(); 
        return false; 
    	} 
		if (isNaN(trim(document.form1.age.value)) ) {
     		  alert('Age est un champs numérique.\n-Pour les chiffres décimaux utilisez "." au lieu de ",".');
			  document.form1.age.focus();
			  return false;
				   }

  if (email.search(/^[a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z0-9]{2,4}$/) == -1)
        { 
            alert ('Entrez une adresse Email valide. Merci'); 
            document.form1.email.focus(); 
            return false; 
        }  
		
			if(document.form1.telephone.value == "") 
		{ 
        alert ('Veuillez entrer votre N° Telephone. Merci'); 
        document.form1.telephone.focus(); 
        return false; 
    	} 
			if(document.form1.vehicule.value == 0) 
		{ 
        alert ('Veuillez chosir un vehicule. Merci'); 
        document.form1.vehicule.focus(); 
        return false; 
    	}
		if(nbjour2>0)
{
alert("La date de depart doit etre superieure que la date d'aujourd'hui");
document.form1.datedepart.focus(); 
return false;
}
		
if(nbjour<=0)
{
alert("La date de retour doit etre superieure que la date de depart");
document.form1.dateretour.focus(); 
return false;
}


}



function validerfrmex()
{
var date1=document.forms['form1'].elements['datedepart'].value;

var email = document.form1.email.value;
var debut = temps(date1.split("/"));
var d = new Date()
var m=d.getMonth()+1;
var a=d.getFullYear();
var aj=d.getDate()+'/'+m+'/'+a;
var aj2=temps(aj.split("/"));
var nbjour2=(aj2 - debut) / (1000 * 60 * 60 * 24); // + " jours";

if(document.form1.nom.value == "") 
		{ 
        alert ('Veuillez entrer votre nom. Merci'); 
        document.form1.nom.focus(); 
        return false; 
    	} 
if(!isNaN(document.form1.nom.value)) 
		{ 
        alert ('Le champ nom doit contenir des caracteres. Merci'); 
        document.form1.nom.focus(); 
        return false; 
    	} 
		if(document.form1.prenom.value == "") 
		{ 
        alert ('Veuillez entrer votre prenom. Merci'); 
        document.form1.prenom.focus(); 
        return false; 
    	} 
		if(!isNaN(document.form1.prenom.value)) 
		{ 
        alert ('Le champ prenom doit contenir des caracteres. Merci'); 
        document.form1.prenom.focus(); 
        return false; 
    	} 
		if(document.form1.excursion.value == 0) 
		{ 
        alert ('Veuillez Choisir un excursion ou un circuit'); 
        document.form1.excursion.focus(); 
        return false; 
    	} 
		
		
		
		if(document.form1.datedepart.value == "") 
		{ 
        alert ('Veuillez entrer une date de depart valide'); 
        document.form1.datedepart.focus(); 
        return false; 
    	}
		
		

  if (email.search(/^[a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z0-9]{2,4}$/) == -1)
        { 
            alert ('Entrez une adresse email valide. Merci'); 
            document.form1.email.focus(); 
            return false; 
        }  
		
			
		if(nbjour2>0)
{
alert("La date de depart doit etre superieure que la date d'aujourd'hui");
document.form1.datedepart.focus(); 
return false;
}
		


}


function affichedate()
{

navvers = navigator.appVersion.substring(0,1);
if (navvers > 3)
	navok = true;
else
	navok = false;

today = new Date;
numero = today.getDate();
if (numero<10)
	numero = "0"+numero;
mois = today.getMonth();
if (navok)
	annee = today.getFullYear();
else
	annee = today.getYear();
mois++;
if (mois < 10)
	mois = "0" + mois;
messageDate = numero + "/" + mois + "/" + annee;

document.forms['form1'].elements['datedepart'].value=messageDate
document.forms['form1'].elements['dateretour'].value=messageDate
}

function affichedate3()
{

navvers = navigator.appVersion.substring(0,1);
if (navvers > 3)
	navok = true;
else
	navok = false;

today = new Date;
numero = today.getDate();
if (numero<10)
	numero = "0"+numero;
mois = today.getMonth();
if (navok)
	annee = today.getFullYear();
else
	annee = today.getYear();
mois++;
if (mois < 10)
	mois = "0" + mois;
messageDate = numero + "/" + mois + "/" + annee;

document.forms['form1'].elements['datedepart'].value=messageDate
}

function affichedate2()
{

navvers = navigator.appVersion.substring(0,1);
if (navvers > 3)
	navok = true;
else
	navok = false;

today = new Date;
numero = today.getDate();
if (numero<10)
	numero = "0"+numero;
mois = today.getMonth();
if (navok)
	annee = today.getFullYear();
else
	annee = today.getYear();
mois++;
if (mois < 10)
	mois = "0" + mois;
messageDate = numero + "/" + mois + "/" + annee;

document.forms['form2'].elements['datedepart'].value=messageDate
document.forms['form2'].elements['dateretour'].value=messageDate
}



function temps(date)
{
var d = new Date(date[2], date[1] - 1, date[0]);
return d.getTime();
}











function validerfrm2()
{
var date1=document.forms['form2'].elements['datedepart'].value;
var date2=document.forms['form2'].elements['dateretour'].value;

var debut = temps(date1.split("/"));
var fin = temps(date2.split("/"));
var nbjour = (fin - debut) / (1000 * 60 * 60 * 24); // + " jours";
var d = new Date()
var m=d.getMonth()+1;
var a=d.getFullYear();
var aj=d.getDate()+'/'+m+'/'+a;
var aj2=temps(aj.split("/"));
var nbjour2=(aj2 - debut) / (1000 * 60 * 60 * 24); // + " jours";

		
		
		if(document.form2.datedepart.value == "") 
		{ 
        alert ('veuillez entrer une date'); 
        document.form2.datedepart.focus(); 
        return false; 
    	}
		if(document.form2.dateretour.value == "") 
		{ 
        alert ('veuillez entrer une date'); 
        document.form2.dateretour.focus(); 
        return false; 
    	} 
		
  
		
			
			if(document.form2.vehi.value == 0) 
		{ 
        alert ('Veuillez chosir un vehicule'); 
        document.form2.vehi.focus(); 
        return false; 
    	}
		if(nbjour2>0)
{
alert("La date de depart doit etre superieure que la date d'aujourd'hui");
document.form2.datedepart.focus(); 
return false;
}
		
if(nbjour<=0)
{
alert("La date de retour doit etre superieure que la date de depart");
document.form2.dateretour.focus(); 
return false;
}


}


function valide()
{
var email = document.formt3.email.value;
if(document.formt3.nom.value == "") 
		{ 
        alert ('veuillez entrer votre nom'); 
        document.formt3.nom.focus(); 
        return false; 
    	} 
if(!isNaN(document.formt3.nom.value)) 
		{ 
        alert ('le champ nom doit contenir des caracteres'); 
        document.formt3.nom.focus(); 
        return false; 
    	} 
		if(document.formt3.prenom.value == "") 
		{ 
        alert ('veuillez entrer votre prenom'); 
        document.formt3.prenom.focus(); 
        return false; 
    	} 
		if(!isNaN(document.formt3.prenom.value)) 
		{ 
        alert ('le champ prenom doit contenir des caracteres'); 
        document.formt3.prenom.focus(); 
        return false; 
    	} 
		 if (email.search(/^[a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z0-9]{2,4}$/) == -1)
        { 
            alert ('entrez une adresse Email valide'); 
            document.formt3.email.focus(); 
            return false; 
        }  
		
		}

function veriflld()
{
	
	if((document.form1.fiat.checked==false) &&  (document.form1.renault.checked==false) &&  (document.form1.ford.checked==false) &&  (document.form1.peugeot.checked==false) &&  (document.form1.toyota.checked==false) &&  (document.form1.mercedes.checked==false) && (document.form1.autre.value == ""))
		{ 
        alert ('Veuillez sélectionnez une marque. Merci'); 
        return false; 
    	}
		
}