function DateFuture(valeur_date)
{var tabDate = valeur_date.split('/');
var datAujourdhui = new Date();
tabDate = ConvNum(tabDate);
if (valeur_date.length > 0)
{ var datTest_Date = new Date(parseInt(tabDate[2]), parseInt(tabDate[1])-1,
parseInt(tabDate[0]));
if (datTest_Date <= datAujourdhui) return false;
}
return true;
}


function CheckDate(d) { 
		 var separateur="/";
		 if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)))
		 { 
		 x = "nop";
		 }
		 else
		 {
		 x = "ok"
		 
		 }
 return x;
 }
 
 


 function verification1(){
x = function() {CheckDate(document.getElementById('date').value);};
 
 
	    if(document.getElementById('Liste1').value == ''){
        alert ('Vous avez oublié de saisir le pays de départ!');
        return false;
    }
	    if(document.getElementById('Liste2').value == ''){
        alert ('Vous avez oublié de saisir la ville de départ!');
        return false;
    }
	    if(document.getElementById('Liste3').value == ''){
        alert ('Vous avez oublié de saisir le lieu de départ!');
        return false;
    }	
	
		if(document.getElementById('adresse').value == ''){
        alert ('Vous avez oublié de saisir l\'adresse de destination');
        return false;
    }	
	

	if(CheckDate(document.getElementById('iddate').value != "ok")){
	alert ('Veuillez saisir une date sous le format JJ/MM/AAAA'); return false;
	} 
	
		if ((DateFuture(document.getElementById('iddate').value))){
	alert ('Vous avez saisi une date déjà passée! Utilisez plutôt le calendrier'); return false;
	} 

	return true;  
	}

	
function verification2(){
x = function() {CheckDate(document.getElementById('date').value);};
 	
  if(document.getElementById('Liste1').value == ''){
        alert ('Vous avez oublié de saisir le pays de départ!');
        return false;
    }
	    if(document.getElementById('Liste2').value == ''){
        alert ('Vous avez oublié de saisir la ville de départ!');
        return false;
    }
	    if(document.getElementById('Liste3').value == ''){
        alert ('Vous avez oublié de saisir le lieu de départ!');
        return false;
    }	
	
		if(document.getElementById('adresse').value == ''){
        alert ('Vous avez oublié de saisir le lieu d\'arrivée!');
        return false;
    }
	
		if(CheckDate(document.getElementById('vdate').value) != "ok"){
		alert ('Veuillez saisir une date sous le format JJ/MM/AAAA'); return false;
	} 
	
	
	
	return true;  
	}

	
	function verification3(){
	
		if(document.getElementById('adresse').value == ''){
        alert ('Vous avez oublié de saisir le lieu d\'arrivée!');
        return false;
    }	
	
	return true;  
	}

// Le calcul...
function calcul() {
 
	var objErr = document.getElementById('err');		
	var objDet = document.getElementById('detCalcul');	
	var objF = document.creation;
		
	var a = parseInt(objF.vnb_bag1.options[objF.vnb_bag1.selectedIndex].value);
	var b = parseInt(objF.vnb_bag2.options[objF.vnb_bag2.selectedIndex].value);
	var c = parseInt(objF.vnb_bag3.options[objF.vnb_bag3.selectedIndex].value);
 // le nombre de bagages pondéré doit etre inférieur à une certaine limite. Sinon, on a un message d'avertissement
	if( eval( (x+a)+3*(y+b)+5*(z+c)>16 ) ) objErr.innerHTML = "Attention, ce taxi semble déjà trop chargé avec vos seuls bagages!<br>Veuillez vérifier votre nombre de bagages.";
	else objErr.innerHTML = "";
 
	objDet.innerHTML = "(x+a)+3x(y+b)+5x(z+c)<br />";
	objDet.innerHTML += "= ("+x+"+"+a+")+3x("+y+"+"+b+")+5x("+z+"+"+c+")<br />";
	objDet.innerHTML += "= "+eval((x+a)+3*(y+b)+5*(z+c));
}

function calcul2() {
 
	var objErr = document.getElementById('err');		
	var objDet = document.getElementById('detCalcul');	
	var objF = document.rejoindre;
		
	var a = parseInt(objF.vnb_bag1.options[objF.vnb_bag1.selectedIndex].value);
	var b = parseInt(objF.vnb_bag2.options[objF.vnb_bag2.selectedIndex].value);
	var c = parseInt(objF.vnb_bag3.options[objF.vnb_bag3.selectedIndex].value);
 // le nombre de bagages pondéré doit etre inférieur à une certaine limite. Sinon, on a un message d'avertissement
	if( eval( (x+a)+3*(y+b)+5*(z+c)>16 ) ) objErr.innerHTML = "Attention, ce taxi semble trop chargé!<br>Veuillez vérifier votre nombre de bagages ou rejoignez un autre taxi.";
	else objErr.innerHTML = "";
 
	objDet.innerHTML = "(x+a)+3x(y+b)+5x(z+c)<br />";
	objDet.innerHTML += "= ("+x+"+"+a+")+3x("+y+"+"+b+")+5x("+z+"+"+c+")<br />";
	objDet.innerHTML += "= "+eval((x+a)+3*(y+b)+5*(z+c));
}

