
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() < 1269720000001) && (laterdate.getTime() > 1269710000000))
   {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=="A")
		price=22;
		else if (document.formulaire.CLI_Cat.value=="Z")
		price=21;
		else if (document.formulaire.CLI_Cat.value=="B")
		price=24;
		else if (document.formulaire.CLI_Cat.value=="C")
		price=27;
		else if (document.formulaire.CLI_Cat.value=="D")
		price=32;
		else if (document.formulaire.CLI_Cat.value=="E")
		price=60;
		else 
		price=0;
	}
else if (nbj < 21)
	{
	if (document.formulaire.CLI_Cat.value=="A")
		price=21;
		else if (document.formulaire.CLI_Cat.value=="Z")
		price=20;
		else if (document.formulaire.CLI_Cat.value=="B")
		price=23;
		else if (document.formulaire.CLI_Cat.value=="C")
		price=26;
		else if (document.formulaire.CLI_Cat.value=="D")
		price=31;
		else if (document.formulaire.CLI_Cat.value=="E")
		price=58;
		else 
		price=0;
	}
else if (nbj < 28)
	{
	if (document.formulaire.CLI_Cat.value=="A")
		price=20;
		else if (document.formulaire.CLI_Cat.value=="Z")
		price=19;
		else if (document.formulaire.CLI_Cat.value=="B")
		price=22;
		else if (document.formulaire.CLI_Cat.value=="C")
		price=25;
		else if (document.formulaire.CLI_Cat.value=="D")
		price=30;
		else if (document.formulaire.CLI_Cat.value=="E")
		price=56;
		else 
		price=0;
	}
else
	{
	if (document.formulaire.CLI_Cat.value=="A")
		price=19;
		else if (document.formulaire.CLI_Cat.value=="Z")
		price=17;
		else if (document.formulaire.CLI_Cat.value=="B")
		price=21;
		else if (document.formulaire.CLI_Cat.value=="C")
		price=24;
		else if (document.formulaire.CLI_Cat.value=="D")
		price=29;
		else if (document.formulaire.CLI_Cat.value=="E")
		price=54;
		else 
		price=0;
	}

if (document.formulaire.CLI_Sbebe.value=="0" )
   sbebe=0;
else if (document.formulaire.CLI_Sbebe.value=="1")
   sbebe=1;
else if (document.formulaire.CLI_Sbebe.value=="2")
   sbebe=2;
else
   sbebe=3;


if (document.formulaire.CLI_Rehauss.value=="0" )
   rehauss=0;
else if (document.formulaire.CLI_Rehauss.value=="1")
   rehauss=1;
else if (document.formulaire.CLI_Rehauss.value=="2")
   rehauss=2;
else
   rehauss=3;

if ((earlierdate.getTime() > 1260734400000) && (earlierdate.getTime() < 1271275200000))
   {price=price+6;
}
if ((earlierdate.getTime() > 1276977600000) && (earlierdate.getTime() < 1282680000000))
   {price=price+6;
}
if ((earlierdate.getTime() > 1292270400000) && (earlierdate.getTime() < 1302811200000))
   {price=price+6;
}
if ((earlierdate.getTime() > 1308513600000) && (earlierdate.getTime() < 1314216000000))
   {price=price+6;
}

price=price+sbebe+rehauss;


total=price*nbj+20;
document.formulaire.CLI_Prix.value=price;
document.formulaire.CLI_Total.value=total;
document.formulaire.CLI_Duree.value=nbj;



if (earlierdate.getTime() < 1235764800000)
   {
      alert ('DESOLE, nous sommes quasiment complet jusqu au 28 fevrier 2009, merci de telephoner au 05 96 52 32 68 pour reserver.');
}

else

if ( (earlierdate.getTime() < 1242158400000) && (document.formulaire.CLI_Cat.value=="A"))
   {
      alert ('Nous sommes complet pour les categories A.  Merci de choisir une cat B, C ou D.');
}
else

if ((earlierdate.getTime() < 1241208000000) && (document.formulaire.CLI_Cat.value=="B"))
   {
      alert ('Nous sommes complet pour les categories A et B. Merci de choisir une cat C ou D.');
}
else

if ((earlierdate.getTime() < 1240516800000) && (document.formulaire.CLI_Cat.value=="C"))
   {
      alert ('Nous sommes quasiment complet. Merci de nous appeler au 05 96 52 32 68 ou 06 96 90 96 55 pour la disponibilité.');
}
else


if ((earlierdate.getTime() < 1240516800000) && (document.formulaire.CLI_Cat.value=="D"))
   {
      alert ('Nous sommes quasiment complet. Merci de nous appeler au 05 96 52 32 68 ou 06 96 90 96 55 pour la disponibilité.');
}
else


if ((earlierdate.getTime() < 1218657600000) && (document.formulaire.CLI_Cat.value=="E"))
   {
      alert ('Nous sommes quasiment complet. Merci de nous appeler au 05 96 52 32 68 ou 06 96 90 96 55 pour la disponibilité.');
}
else


if ((document.formulaire.CLI_Cat.value !="") && (nbj>6) && (earlierdate.getTime() > 1235764800000))
   {

   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= '';

}


