
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;
berceau= 0;
total= 0;

document.all.result.innerHTML= '';


   nbj=Math.floor(difference/1000/60/60/24);

   
if (document.formulaire.CLI_Cat.value== "")
   {
     if (lang == 'fr')
      alert ('Preciser studio ou studio duplex');
	  else
      alert ('Precise : studio or studio duplex.');
   } 
   

if (earlierdate.getTime() < new Date())
   {
   if (lang == 'fr')
      alert ('La Date de début de location ne peut être avant aujourdhui. Vérifier que l année est 2005 et non 05. 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 ('Vérifier que l année est 2004 et non 04. 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 rental is 7 days.');
   }
   
else if (nbj > 60)
   {
   if (lang == 'fr')
	  alert ('Désolé, la durée maximale de location est de 60 jours. Vérifier que l année est 2004 et non 04.');
	  else
	  alert ('Sorry, the maximum duration of the rental is 60 days.');
   }
  
  
if (nbj < 14)
	{
	if (document.formulaire.CLI_Cat.value=="ST2") price=43.45;
	else if (document.formulaire.CLI_Cat.value=="ST4") price=58.69;
	else if (document.formulaire.CLI_Cat.value=="ST5") price=66.32;
	else if (document.formulaire.CLI_Cat.value=="ST6") price=73.94;
	else price=0;	
		
	}
else if (nbj < 21)
	{
	if (document.formulaire.CLI_Cat.value=="ST2") price=41.16;
	else if (document.formulaire.CLI_Cat.value=="ST4") price=56.41;
	else if (document.formulaire.CLI_Cat.value=="ST5") price=64.03;
	else if (document.formulaire.CLI_Cat.value=="ST6") price=71.65;
	else price=0;	
	}
else 
	{
	if (document.formulaire.CLI_Cat.value=="ST2") price=38.11;
	else if (document.formulaire.CLI_Cat.value=="ST4") price=53.36;
	else if (document.formulaire.CLI_Cat.value=="ST5") price=60.98;
	else if (document.formulaire.CLI_Cat.value=="ST6") price=68.60;
	else price=0;	
	}

if (document.formulaire.CLI_Berceau.value=="0" )
   sbebe=0;
else if (document.formulaire.CLI_Berceau.value=="1")
   berceau=5;

price=price+berceau;
total=price*nbj;
document.formulaire.CLI_Prix.value=price;
document.formulaire.CLI_Total.value=total;
document.formulaire.CLI_Duree.value=nbj;

if ((document.formulaire.CLI_Cat.value !="") && (nbj>6))
   {
   if (lang == 'fr')
		document.all.result.innerHTML= 'Ce logement est disponible.   Tarif : ' + String (nbj) + ' jours x ' + String (price) +' euros = ' + String (total) + ' euros TTC.';
		else
		document.all.result.innerHTML= 'This appartment is available. Tariff : ' + String (nbj) + ' days x ' + String (price) +' euros = ' + String (total) + ' euros (all taxes included.';
   }
}
