function govol() {
vDepart = document.forms["form_avion"].depart.value;
vArrivee = document.forms["form_avion"].arrivee.value;
jDep = document.forms["form_avion"].departj.value;
mDep = document.forms["form_avion"].departm.value;
aDep = document.forms["form_avion"].departa.value;
jAr = document.forms["form_avion"].retourj.value;
mAr = document.forms["form_avion"].retourm.value;
aAr = document.forms["form_avion"].retoura.value;
tVol = document.forms["form_avion"].type.value;
cla = document.forms["form_avion"].classe.value;
nbAdu = document.forms["form_avion"].adu.value;
nbEnf = document.forms["form_avion"].enf.value;
nbBeb = document.forms["form_avion"].beb.value;
if (vDepart=="") 
{
alert("Vous devez indiquez votre ville de départ.");
document.forms["form_avion"].depart.focus();
}
else
{
if (vArrivee=="") 
{
alert("Vous devez indiquez votre ville d'arrivée.");
document.forms["form_avion"].arrivee.focus();
}
else
{
if (nbAdu<nbBeb) 
{
alert("Vous ne pouvez pas embarquer plus de bébés que d'adultes.");
document.forms["form_avion"].beb.focus();
}
else
{
var td=new Date();
var tdjr=td.getDate();
var tdms=td.getMonth()+1;
var tdan=td.getYear(); 
var date_td=new Date(tdan,tdms,tdjr)
var date_in=new Date("20"+aDep,mDep,jDep);
nbng  = ( date_in.getTime() - date_td.getTime() ) / 86400000 ;
if ((nbng<="0"))
{
alert("Votre date de départ doit être postérieure à la date du jour.");
document.forms["form_avion"].departj.focus();
}
else
{
var date_in=new Date("20"+aDep,mDep,jDep);
var date_out=new Date("20"+aAr,mAr,jAr);
nbnghts  = ( date_out.getTime() - date_in.getTime() ) / 86400000 ;
nbnghts  = nbnghts + 1 ;
if ((nbnghts<="0") && (tVol=="AR"))
{
alert("Votre date de retour ne peut pas être antérieure à votre date de départ.");
document.forms["form_avion"].retourj.focus();
}
else
{
document.forms["form_avion"].submit();
}
}
}
}
}
}
