var passer=false
var VarEmail
var vardate

/////////////////////////

 function ttt()
{
	if (((event.keyCode<65)||(event.keyCode>90) && (event.keyCode<97)||(event.keyCode>122))&&(event.keyCode!=32))
	{
	event.returnValue=false
	alert ("Only Letters are required.")
	}
}


//////////////////////

function checkVoit(strVoyagiste,iIDVoit,iNoFrame,page){
var td=new Date();
var tdjr=td.getDate();
var tdms=td.getMonth();
var tdan=td.getYear(); 
var date_td=new Date(tdan,tdms,tdjr)
var date_in=new Date(
"20"+document.forms["form_voiture"].departa.value,
document.forms["form_voiture"].departm.value-1,
document.forms["form_voiture"].departj.value);
var date_out=new Date(
"20"+document.forms["form_voiture"].retoura.value,
document.forms["form_voiture"].retourm.value-1,
document.forms["form_voiture"].retourj.value);
nbnghts  = ( date_out.getTime() - date_in.getTime() ) / 86400000 ;
nbng  = ( date_in.getTime() - date_td.getTime() ) / 86400000 ;
if ((nbng<="0"))
{
alert("Minimum 24 Hours from today’s date.");
document.forms["form_voiture"].departj.focus();
}
else
{
if (nbnghts<"0") 
{
alert("Please select your Dropp-off date after the pick-up date.");
document.forms["form_voiture"].retourj.focus();
}
else
{
if(page=="1"){
depart = document.forms["form_voiture"].ville.value;
retour = document.forms["form_voiture"].ville.value;
departiata = "";
retouriata = "";
pays = "";
}
else{
vild = document.forms["form_voiture"].villed.value
vilr = document.forms["form_voiture"].viller.value
pay = document.forms["form_voiture"].pays.value
depart = vild.split("|")[0];
retour = vilr.split("|")[0];
departiata = vild.split("|")[1];
retouriata = vilr.split("|")[1];
pays = pay.split("|")[1];
}
jdep = document.forms["form_voiture"].departj.value;
mdep = document.forms["form_voiture"].departm.value;
adep = document.forms["form_voiture"].departa.value;
hdep = document.forms["form_voiture"].departh.value;
jre = document.forms["form_voiture"].retourj.value;
mre = document.forms["form_voiture"].retourm.value;
are = document.forms["form_voiture"].retoura.value;
hre = document.forms["form_voiture"].retourh.value;
cat = document.forms["form_voiture"].categ.value;
agec = document.forms["form_voiture"].agecon.value;
if(document.forms["form_voiture"].typelr[0].checked==true){tpl = "2";}else{tpl = "1";}	

sendVoit(strVoyagiste,iIDVoit,iNoFrame,depart,retour,departiata,retouriata,pays,tpl,jdep,mdep,adep,hdep,jre,mre,are,hre,cat,agec);
}
}
}



/////////////////////////

function nnn()
{
if (((event.keyCode<48)||(event.keyCode>57))&&(event.keyCode!=32)&&(event.keyCode!=45)&&(event.keyCode!=46)&&(event.keyCode!=47))
{
event.returnValue=false
alert ("Only Numbers Are required.")
}
}


//////////////////////////

function testEmail()
 {
	if(((event.keyCode<48)||(event.keyCode>57))&&((event.keyCode<64)||(event.keyCode>90))&&((event.keyCode<97)||(event.keyCode>122))&&(event.keyCode!=46)&&(event.keyCode!=95)&&(event.keyCode!=45)&&(event.keyCode!=173))
	{event.returnValue=false
	alert ("Non valid Entry.")
	}
}


///////////////////////////////

 function verifier()
 {
passer=false
	if (document.example.txtfname.value=="")
	 { 
	passer=true
 	alert("Please enter your full Name.")
	window.scroll(0,250)
	document.example.txtfname.focus()
	}
	
	else if (document.example.txtadr.value=="")
	 { 
	passer=true
	 alert("Please enter your Adresse.")
	window.scroll(0,300)
	document.example.txtadr.focus()
	}
	
	else if (document.example.txtphnb.value=="")
	 { 
	passer=true
	alert("Please enter your Phone-Number.")
	window.scroll(0,450)
	document.example.txtphnb.focus()
	}
	
	else if (document.example.txtEmail.value=="")
	 { 
	passer=true
	alert("Please enter your E-mail Adresse.")
	window.scroll(0,500)
	document.example.txtEmail.focus()
	}
	
	else if (document.example.cboref.value=="refvid")
	 { 
	passer=true
	alert("Please select your Product Reference.")
	window.scroll(0,650)
	document.example.cboref.focus()
	}
	
	else if (document.example.txtlocup.value=="")
	 { 
	passer=true
	alert("Please enter your Pick-up Location.")
	window.scroll(0,700)
	document.example.txtlocup.focus()
	}
	
	else if (document.example.dateup.value=="")
	 { 
	passer=true
	alert("Please select your Pick-up date from the calendar.")
	window.scroll(0,750)
	document.example.dateup.focus()
	}
	
	else if (IsDate(document.example.dateup.value)==false)
	 { 
	passer=true
	alert("Non Valid Pick-up date.")
	window.scroll(0,750)
	document.example.dateup.focus()
	vardate==false
	}
	
	else if (document.example.cbotimup.value=="timupvid")
	 { 
	passer=true
	alert("Please select your Pick-up Time.")
	window.scroll(0,800)
	document.example.cbotimup.focus()
	}
	
	else if (document.example.txtlocoff.value=="")
	 { 
	passer=true
	alert("Please enter your Drop-off Location.")
	window.scroll(0,850)
	document.example.txtlocoff.focus()
	}
	
	else if (document.example.dateoff.value=="")
	 { 
	passer=true
	alert("Please select your Dropp-off date from the calendar.")
	window.scroll(0,850)
	document.example.dateoff.focus()
	}
	
	else if (IsDate(document.example.dateoff.value)==false)
	 { 
	passer=true
	alert("Non Valid Drop-off date.")
	window.scroll(0,850)
	document.example.dateoff.focus()
	vardate==false
	}

	else if (document.example.cbotimoff.value=="timoffvid")
	 { 
	passer=true
	alert("Please Pick-up your Drop-off Time.")
	window.scroll(0,850)
	document.example.cbotimoff.focus()
	}
	
	else
	
	

{

//jour=document.form1.txtdate.value.substring( 0, 2 )
//mois=document.form1.txtdate.value.substring( 3, 5 )
//annee=document.form1.txtdate.value.substring( 6, 10 )
//alert(jour + "/" + mois + "/" + annee)

//////////////////////////

var td=new Date();
var tdjr=td.getDate();
var tdms=td.getMonth();
var tdan=td.getYear(); 
var date_td=new Date(tdan,tdms,tdjr)

var date_in=new Date(
document.example.dateup.value.substring( 6, 10 ),
document.example.dateup.value.substring( 0, 2 )-1,
document.example.dateup.value.substring( 3, 5 ));


var date_out=new Date(
document.example.dateoff.value.substring( 6, 10 ),
document.example.dateoff.value.substring( 0, 2 )-1,
document.example.dateoff.value.substring( 3, 5 ));
nbnghts  = ( date_out.getTime() - date_in.getTime() ) / 86400000 ;
nbng  = ( date_in.getTime() - date_td.getTime() ) / 86400000 ;
if ((nbng<="0"))
	{
		alert("Minimum 24 Hours from today’s date.");
		window.scroll(0,800)
		passer=true
		document.example.dateup.focus();
	}
else
	{
	if (nbnghts<"0") 
		{
			alert("Please select your Dropp-off date after the pick-up date.");
			window.scroll(0,850)
			passer=true
			document.example.dateoff.focus();
		}
	}
}







//	else if ((document.example.dateup.value)< Date())
//	 { 
//	passer=true
//	alert("Date de départ est inférieur à la date d'aujourd'hui!!coucou")
//	window.scroll(0,750)
//	document.example.dateup.focus()
//	vardate==false
//	}


//	else if ((document.example.dateoff.value)<Date())
//	 { 
//	passer=true
//	alert("Date de retour est inférieur à la date d'aujourd'hui!!")
//	window.scroll(0,850)
//	document.example.dateoff.focus()
//	vardate==false
//	}

//	else if (document.example.dateoff.value<document.example.dateup.value)
//	 { 
//	passer=true
//	alert("Date de retour est inférieur à la date de départ!!")
//	window.scroll(0,850)
//	document.example.dateoff.focus()
//	vardate==false
//	}

}




/////////////////////////

function validform()
{
	if (VarEmail==true && passer==false && vardate==true){
	document.example.submit()}
}


//////////////////////////

function veriEmail()
{
airobas=0
conpoint=0
resultat=true
VarEmail=true
leng=document.example.txtEmail.value.length
	for (conteur1=0;conteur1<=leng;++conteur1)
	{
		if (document.example.txtEmail.value.charAt(conteur1)=="@")
		{
			if (conteur1 =="0")
			{
			resultat=false
			break
			}
		position=conteur1
		airobas=airobas+1	
		}
	}
	if (airobas =="1")
	{
		for (conteur1=position+1;conteur1<leng;++conteur1)
		{
			if(document.example.txtEmail.value.charAt(conteur1)=="." )
			{
				if ((conteur1 == leng-1) ||(conteur1 ==position+1 ))
				{
				resultat=false
				break	
				}
				conpoint=conpoint+1
			}
		}
	}
	if (((airobas=="0") ||(conpoint=="0")&&(conteur1 != leng-1)||(resultat==false))&&(document.example.txtEmail.value!=""))
	{
		if(passer==false){
		alert("Non Valid E-mail.")
		window.scroll(0,500)
		document.example.txtEmail.value=""
		document.example.txtEmail.focus()
		VarEmail=false

		}
	}
		
}


////////////////////////

function IsDate(wdate)
{
vardate=true

MM=wdate.substring( 0, 2 )
JJ=wdate.substring( 3, 5 )
AAAA=wdate.substring( 6, 10 )

if(IsNumberString(MM)==false) return false;
if(IsNumberString(JJ)==false) return false;
if(IsNumberString(AAAA)==false) return false;

if(JJ<1||JJ>31||MM<1||MM>12) return false;
if(MM==2)
{if(JJ==30||JJ==31) return false;
  if(JJ==29) return ((AAAA%4==0&&AAAA%100!=0)||AAAA%400==0);
}
else if(JJ==31) return !(MM==4||MM==6||MM==9||MM==11);
return true;
}



//////////////////

function IsNumberString(NumStr)
{var regEx=/^[0-9]+$/;
var ret=false;
if (regEx.test(NumStr)) ret=true;
return ret;
}