
function display_price (lang) 
{
var earlierdate, laterdate , nbj
var myArray= document.formulaire.CLI_Ddebut.value.split('/');
if (lang == 'fr')
	earlierdate= new Date(myArray[2], myArray[1]-1, myArray[0]);
	else
	earlierdate= new Date(myArray[2], myArray[0]-1, myArray[1]);
var myArray= document.formulaire.CLI_Dfin.value.split('/');
if (lang == 'fr')
	laterdate= new Date(myArray[2], myArray[1]-1, myArray[0]);
	else
	laterdate= new Date(myArray[2], myArray[0]-1, myArray[1]);
var difference= laterdate.getTime() - earlierdate.getTime();

erreur= 0;
price= 0;
sbebe= 0;
dispo="disponible";
rehauss= 0;
total= 0;

document.getElementById('result').innerHTML= '';


   nbj=Math.floor(difference/1000/60/60/24);

if ((earlierdate.getTime() < 1238356800001) && (laterdate.getTime() > 1238356700000))
   {nbj=nbj+1;
}
   
if (document.formulaire.CLI_Cat.value== "")
   {
     if (lang == 'fr')
      alert ('Preciser la catégorie de voiture');
	  else
      alert ('Please , precise the car categorie.');
   } 
   

if (earlierdate.getTime() < new Date())
   {
   if (lang == 'fr')
      alert ('La Date de début de location ne peut être avant aujourdhui. Utiliser le calendrier de preference.');
	  else
      alert ('The rental starting date cannot be previous to today. Please,use calendar');
   }


if (String (nbj) == 'NaN')
   {
   if (lang == 'fr')
      alert ('Date incorrecte. Utiliser le calendrier de preference.');
	  else
      alert ('Invalid date.Please,use calendar');
   }

else if (nbj < 0)
   {
   if (lang == 'fr')
	  alert ('Vous avez fait une erreur dans les dates. La date de fin ne peut être avant la date de début de location.');
	  else
	  alert ('Please check dates. The ending date cannot be before the starting date.');
   }
      
else if (nbj < 7)
   {
   if (lang == 'fr')
	  alert ('Désolé, la durée minimale de location est de 7 jours.');
	  else
	  alert ('Sorry, the minimal duration of the car rental is 7 days.');
   }
   
else if (nbj > 90)
   {
   if (lang == 'fr')
	  alert ('Désolé, la durée maximale de location est de 90 jours.');
	  else
	  alert ('Sorry, the maximum duration of the car rental is 90 days.');
   }
  
  
if (nbj < 14)
	{
	if (document.formulaire.CLI_Cat.value=="C1")
		price=27;
		else if (document.formulaire.CLI_Cat.value=="C2")
		price=28;
		else 
		price=0;
	}
else if (nbj < 21)
	{
	if (document.formulaire.CLI_Cat.value=="C1")
		price=25;
		else if (document.formulaire.CLI_Cat.value=="C2")
		price=26;
		else 
		price=0;
	}
else if (nbj < 28)
	{
	if (document.formulaire.CLI_Cat.value=="C1")
		price=24;
		else if (document.formulaire.CLI_Cat.value=="C2")
		price=25;
		else 
		price=0;
	}
else
	{
	if (document.formulaire.CLI_Cat.value=="C1")
		price=23;
		else if (document.formulaire.CLI_Cat.value=="C2")
		price=24;
		else 
		price=0;
	}


if (document.formulaire.CLI_Sbebe.value=="0" )
   sbebe=0;
else if (document.formulaire.CLI_Sbebe.value=="1")
   sbebe=15;
else if (document.formulaire.CLI_Sbebe.value=="2")
   sbebe=30;
else
   sbebe=45;


if (document.formulaire.CLI_Rehauss.value=="0" )
   rehauss=0;
else if (document.formulaire.CLI_Rehauss.value=="1")
   rehauss=15;
else if (document.formulaire.CLI_Rehauss.value=="2")
   rehauss=30;
else
   rehauss=45;

if ((earlierdate.getTime() > 1245873600000) && (earlierdate.getTime() < 1251230400000) && nbj < 28)
   {price=price+1;
}
if ((earlierdate.getTime() > 1260734400000) && (earlierdate.getTime() < 1241121600000) && nbj < 28)
   {price=price+1;
}

if ((earlierdate.getTime() > 1277409600000) && (earlierdate.getTime() < 1282766400000) && nbj < 28)
   {price=price+1;
}


if ((earlierdate.getTime() > 1245873600000) && (earlierdate.getTime() < 1251230400000) && nbj < 21)
   {price=price+1;
}
if ((earlierdate.getTime() > 1260734400000) && (earlierdate.getTime() < 1241121600000) && nbj < 21)
   {price=price+1;
}

if ((earlierdate.getTime() > 1277409600000) && (earlierdate.getTime() < 1282766400000) && nbj < 21)
   {price=price+1;
}


total=price*nbj+sbebe+rehauss+23;
document.formulaire.CLI_Prix.value=price;
document.formulaire.CLI_Total.value=total;
document.formulaire.CLI_Duree.value=nbj;



if (earlierdate.getTime() < 1281902400000)
   {
      alert ('DESOLE, nous sommes complet jusqu au 15 aout 2010.');
}

else


if ((document.formulaire.CLI_Cat.value !="") && (nbj>6) && (earlierdate.getTime() > 1235851100000))
   {

   if (lang == 'fr')
		document.getElementById('result').innerHTML= 'Véhicule disponible. Tarif : ' + String (nbj) + ' jours = ' + String (total) + ' euros TTC.';
		else
		document.getElementById('result').innerHTML= 'Car available. Tariff : ' + String (nbj) + ' days = ' + String (total) + ' euros all taxes included.';
   }
else 
   if (lang == 'fr')
		document.getElementById('result').innerHTML= '';
		else
		document.getElementById('result').innerHTML= '';

}


