
var nTtD;
var fecha_zero;
var es_domingo;
var es_domingo2;
var diasemana;
var sabadoes = 0;
var dialaborable = 0;
var temporadaES="";
var temporadaEN="";
var temporadaIT="";
var g1_1;  // SE CREAN LAS VARIABLES QUE VAN A CONTENER LAS Tarifas coches
var g1_2;             
var g1_3;             
var g1_4;             
var g1_5;             
var g1_6;             
var g1_7;             
var g1_8;             
var g1_9;             
var g1_10;            
var g1_11;            
var g1_12;            
var g1_13;            
var g1_14;            
var g1_15;
var g1_16;   
var door;
var suitcase;
var door; 
var gas;      
var called=false;	//to make sure the function compute() is called
var T_precio=0;
var T_precio_dia=0;
var ndias_flag;	//n_dias flag for keeping track of the choices
var ndias_ndiasint="";
var subject="";
var subjectEN="";
var subjectIT="";
var texto_ndiasIT="";
var texto_ndiasES="";
var texto_ndiasEN="";
var hora_llegada;
var hora_entrega;
var extra;
var text_extra;
var text_extra2;



var grupo_flag;	//flag for grupo
var grupo_texto;


//-------------------------------------------------
function mod(x, x_div){    
	for (var i=x; i>=x_div; i -= x_div);    
		return i;
		}


//inicio funcion dia de la semana
function dsemana()

{     
	//Check for a valid date			     
    var sFc0 = document.form.diasalida.value; // Se asume válida
//    var sFc1 = document.form.diaregreso.value; // Se asume válida
  var cur_day     = parseInt(sFc0.substr(0, 2), 10);
  var cur_month   = parseInt(sFc0.substr(3, 2), 10);
  var cur_year    = parseInt(sFc0.substr(6, 4), 10);
//    var nDi1 = parseInt(sFc1.substr(0, 2), 10);
//    var nMe1 = parseInt(sFc1.substr(3, 2), 10);
//    var nAn1 = parseInt(sFc1.substr(6, 4), 10);
	
	
	
	
	//alert(" "+cur_day+" "+cur_month+" "+cur_year);	
	//Significant value	
	var sig_val;	
	if (cur_month == 1)		
		sig_val = 0;	
	else if (cur_month == 2)		
		sig_val = 3;	
	else if (cur_month == 3)		
		sig_val = 3;	
	else if (cur_month == 4)		
		sig_val = 6;	
	else if (cur_month == 5)		
		sig_val = 1;	
	else if (cur_month == 6)		
		sig_val = 4;	
	else if (cur_month == 7)		
		sig_val = 6;	
	else if (cur_month == 8)		
		sig_val = 2;	
	else if (cur_month == 9)		
		sig_val = 5;	
	else if (cur_month == 10)		
		sig_val = 0;	
	else if (cur_month == 11)		
		sig_val = 3;	
	else if (cur_month == 12)		
		sig_val = 5;		
		var val1 = mod((cur_year + parseInt(cur_year/4) + cur_day + sig_val),7);		
	
	//Display the correct file        
		if (val1 == 0)		
			{es_domingo=3; //
			diasemana= "Viernes/Friday";
			dialaborable=1;}
        	else if (val1 == 1)		
			{es_domingo=2; // 
			diasemana="Sabado/Saturday";}
		else if (val1 == 2)		
			{es_domingo=1; //
			diasemana="Domingo/Sunday";}
		else if (val1 == 3)		
			{es_domingo=0; //
			diasemana="Lunes/Monday";
			dialaborable=1;}
		else if (val1 == 4)		
			{es_domingo=0;//
			diasemana="Martes/Tuesday";
			dialaborable=1;}
		else if (val1 == 5)		
			{es_domingo=0; //
			diasemana="Miercoles/Wednesday";
			dialaborable=1;}
		else if (val1 == 6)		
			{es_domingo=0; //
			diasemana="Jueves/Thursday";
			dialaborable=1;}
			
			   
//subfuncion para evitar dias festivos claves	
if ( ((cur_day==1)&&(cur_month==1)) || ((cur_day==28)&&(cur_month==2)) || ((cur_day==1)&&(cur_month==3)) ||  ((cur_day==21)&&(cur_month==4))  || ((cur_day==23)&&(cur_month==4))  || ((cur_day==1)&&(cur_month==5))	|| ((cur_day==3)&&(cur_month==6)) || ((cur_day==16)&&(cur_month==8)) || ((cur_day==12)&&(cur_month==10)) || ((cur_day==1)&&(cur_month==11)) || ((cur_day==6)&&(cur_month==12))	 || ((cur_day==8)&&(cur_month==12)) || ((cur_day==25)&&(cur_month==12))	)		
			{es_domingo=1; //
			diasemana= "Festivo";}		
		
	
		
//fin de subfuncion para evitar dias festivos claves			
		
		return true;  }     
		
//fin funcion dia de la semana2 para el dia de regreso
function dsemana2()

{     
	//Check for a valid date			     
    var sFc0 = document.form.diaregreso.value; // Se asume válida

  var cur_day     = parseInt(sFc0.substr(0, 2), 10);
  var cur_month   = parseInt(sFc0.substr(3, 2), 10);
  var cur_year    = parseInt(sFc0.substr(6, 4), 10);

	
	
	
	
	var sig_val;	
	if (cur_month == 1)		
		sig_val = 0;	
	else if (cur_month == 2)		
		sig_val = 3;	
	else if (cur_month == 3)		
		sig_val = 3;	
	else if (cur_month == 4)		
		sig_val = 6;	
	else if (cur_month == 5)		
		sig_val = 1;	
	else if (cur_month == 6)		
		sig_val = 4;	
	else if (cur_month == 7)		
		sig_val = 6;	
	else if (cur_month == 8)		
		sig_val = 2;	
	else if (cur_month == 9)		
		sig_val = 5;	
	else if (cur_month == 10)		
		sig_val = 0;	
	else if (cur_month == 11)		
		sig_val = 3;	
	else if (cur_month == 12)		
		sig_val = 5;		
		var val1 = mod((cur_year + parseInt(cur_year/4) + cur_day + sig_val),7);		
	
	
		if (val1 == 0)		
			{es_domingo2=0; //
			diasemana= "Viernes/Friday";
			dialaborable=1;}
        	else if (val1 == 1)		
			{es_domingo2=2; // 
			diasemana="Sabado/Saturday";}
		else if (val1 == 2)		
			{es_domingo2=1; //
			diasemana="Domingo/Sunday";}
		else if (val1 == 3)		
			{es_domingo2=0; //
			diasemana="Lunes/Monday";
			dialaborable=1;}
		else if (val1 == 4)		
			{es_domingo2=0;//
			diasemana="Martes/Tuesday";
			dialaborable=1;}
		else if (val1 == 5)		
			{es_domingo2=0; //
			diasemana="Miercoles/Wednesday";
			dialaborable=1;}
		else if (val1 == 6)		
			{es_domingo2=0; //
			diasemana="Jueves/Thursday";
			dialaborable=1;}
			
		
		
		return true;  }  
//fin funcion dia de la semana2 para el dia de regreso

//Funciones para restar las fechas
   function cerosIzq(sVal, nPos){
    var sRes = sVal;
    for (var i = sVal.length; i < nPos; i++)
     sRes = "0" + sRes;
    return sRes;
   }

   function armaFecha(nDia, nMes, nAno){
    var sRes = cerosIzq(String(nDia), 2);
    sRes = sRes + "/" + cerosIzq(String(nMes), 2);
    sRes = sRes + "/" + cerosIzq(String(nAno), 4);
    return sRes;
   }

   function sumaMes(nDia, nMes, nAno, nSum){
    if (nSum >= 0){
     for (var i = 0; i < Math.abs(nSum); i++){
      if (nMes == 12){
       nMes = 1;
       nAno += 1;
      } else nMes += 1;
     }
    } else {
     for (var i = 0; i < Math.abs(nSum); i++){
      if (nMes == 1){
       nMes = 12;
       nAno -= 1;
      } else nMes -= 1;
     }
    }
    return armaFecha(nDia, nMes, nAno);
   }

   function esBisiesto(nAno){
    var bRes = true;
    bRes = bRes && (nAno % 4 == 0);
    bRes = bRes && (nAno % 100 != 0);
    bRes = bRes || (nAno % 400 == 0);
    return bRes;
   }

   function finMes(nMes, nAno){
    var nRes = 0;
    switch (nMes){
     case 1: nRes = 31; break;
     case 2: nRes = 28; break;
     case 3: nRes = 31; break;
	 case 4: nRes = 30; break;
     case 5: nRes = 31; break;
     case 6: nRes = 30; break;
     case 7: nRes = 31; break;
     case 8: nRes = 31; break;
     case 9: nRes = 30; break;
     case 10: nRes = 31; break;
     case 11: nRes = 30; break;
     case 12: nRes = 31; break;
    }
    return nRes + (((nMes == 2) && esBisiesto(nAno))? 1: 0);
   }

   function diasDelAno(nAno){
    var nRes = 365;
    if (esBisiesto(nAno)) nRes++;
    return nRes;
   }

   function anosEntre(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1){
    var nRes = Math.max(0, nAn1 - nAn0 - 1);
    if (nAn1 != nAn0)
     if ((nMe1 > nMe0) || ((nMe1 == nMe0) && (nDi1 >= nDi0)))
      nRes++;
    return nRes;
   }

   function mesesEntre(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1){
    var nRes;
    if ((nMe1 < nMe0) || ((nMe1 == nMe0) && (nDi1 < nDi0))) nMe1 += 12;
    nRes = Math.max(0, nMe1 - nMe0 - 1);
    if ((nDi1 >= nDi0) && (nMe1 != nMe0)) nRes++;
    return nRes;
   }

   function diasEntre(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1){
    var nRes;
    if (nDi1 < nDi0) nDi1 += finMes(nMe0, nAn0);
    nRes = Math.max(1, nDi1 - nDi0);
    
    
    
    return nRes;
   }

// function minimodosdias(nDi0, nMe0, nAn0)
// {
//  fecha = new Date() 
//  var cur_day     = fecha.getDate();
//  var cur_month   = fecha.getMonth();
//  var cur_year    = fecha.getFullYear();
//  var bRes = false;
//    bRes = bRes || (nAn0 > cur_year);
//    bRes = bRes || ((nAn0 == cur_year) && (nMe0 > cur_month));
//    bRes = bRes || ((nAn0 == cur_year) && (nMe0 == cur_month) && (nDi0 >= (cur_day+1)));
//    return bRes;
//   }

function vacaciones(nDi0, nMe0, nAn0){
    	var bvac = false;
       	bvac = bvac ||  ((nMe0 == 04) && (nDi0 <= 21)&& (nAn0 == 2010));
       	bvac = bvac ||  ((nMe0 == 05) && (nDi0 >= 03)&& (nAn0 == 2010));
       	bvac = bvac ||  ((nMe0 >= 06) && (nAn0 == 2010));

       	return bvac;
   	}






   function mayorOIgual(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1){
    var bRes = false;
    bRes = bRes || (nAn1 > nAn0);
    bRes = bRes || ((nAn1 == nAn0) && (nMe1 > nMe0));
    bRes = bRes || ((nAn1 == nAn0) && (nMe1 == nMe0) && (nDi1 >= nDi0));
    return bRes;
   }
//Función calcula solo para página index (SU FUNIÓN ES SOLO RESTAR LAS FECHAS 0 Y 1)
   function calcula(){
    var sFc0 = document.form.diasalida.value; // Se asume válida
    var sFc1 = document.form.diaregreso.value; // Se asume válida
    var nDi0 = parseInt(sFc0.substr(0, 2), 10);
    var nMe0 = parseInt(sFc0.substr(3, 2), 10);
    var nAn0 = parseInt(sFc0.substr(6, 4), 10);
    var nDi1 = parseInt(sFc1.substr(0, 2), 10);
    var nMe1 = parseInt(sFc1.substr(3, 2), 10);
    var nAn1 = parseInt(sFc1.substr(6, 4), 10);
	
	

	
    			if (mayorOIgual(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1)){
     				var nAno = anosEntre(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1);
     				var nMes = mesesEntre(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1);
     				var nDia = diasEntre(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1);
     				var nTtM = nAno * 12 + nMes;
     				nTtD = nDia;
     				for (var i = nAn0; i < nAn0 + nAno; i++) nTtD += diasDelAno(nAno);
     				for (var j = nMe0; j < nMe0 + nMes; j++) nTtD += finMes(j, nAn1);
     				var nTSS = Math.floor(nTtD / 7);
     				var nTSD = nTtD % 7;
//     document.frm.difDMA.value = String(nAno) + " años, " + String(nMes) + " meses, " + String(nDia) + " días";
//     document.frm.difDM.value = String(nTtM) + " meses, " + String(nDia) + " días";
//     document.frm.difD.value = String(nTtD) + " días";
//     document.frm.difSD.value = String(nTSS) + " semanas, " + String(nTSD) + " días";
   
   
   
    
		} else
		{ alert("Error en Fechas");
		
		document.form.diaregreso.value=mifechita2=document.form.diasalida.value;
		
		}
	

   }

//FIN Función calcula solo para página index





// Función calculados solo para página reservaonline (SU FUNIÓN ES SOLO RESTAR LAS FECHAS 0 Y 1)
   function calculados(){
    var sFc0 = document.form.diasalida.value; // Se asume válida
    var sFc1 = document.form.diaregreso.value; // Se asume válida
    var nDi0 = parseInt(sFc0.substr(0, 2), 10);
    var nMe0 = parseInt(sFc0.substr(3, 2), 10);
    var nAn0 = parseInt(sFc0.substr(6, 4), 10);
    var nDi1 = parseInt(sFc1.substr(0, 2), 10);
    var nMe1 = parseInt(sFc1.substr(3, 2), 10);
    var nAn1 = parseInt(sFc1.substr(6, 4), 10);
    fecha_zero= nDi0 + "/" + nMe0 + "/" + nAn0;
 


    			if (mayorOIgual(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1)){
     				var nAno = anosEntre(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1);
     				var nMes = mesesEntre(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1);
     				var nDia = diasEntre(nDi0, nMe0, nAn0, nDi1, nMe1, nAn1);
     				var nTtM = nAno * 12 + nMes;
     				nTtD = nDia;
     				for (var i = nAn0; i < nAn0 + nAno; i++) nTtD += diasDelAno(nAno);
     				for (var j = nMe0; j < nMe0 + nMes; j++) nTtD += finMes(j, nAn1);
     				var nTSS = Math.floor(nTtD / 7);
     				var nTSD = nTtD % 7;

 
		} else {alert("Error en Fechas_");
			document.form.diaregreso.value=mifechita2=document.form.diasalida.value;
			}
	
   }  

// FIN Función calculados solo para página reservaonline


//FUNCION QUE CALCULA EL PRECIO DE ALQUILER DEL VEHICULO SEGÚN TEMPORADA
function compute(form){
called=true;
ndias_flag=nTtD;

//-------grupo----------
var sFc0 = document.form.diasalida.value; // Se asume válida
var sFc1 = document.form.diaregreso.value; // Se asume válida
var nDi0 = parseInt(sFc0.substr(0, 2), 10);
var nMe0 = parseInt(sFc0.substr(3, 2), 10);
var nAn0 = parseInt(sFc0.substr(6, 4), 10);
var nDi1 = parseInt(sFc1.substr(0, 2), 10);
var nMe1 = parseInt(sFc1.substr(3, 2), 10);
var nAn1 = parseInt(sFc1.substr(6, 4), 10);


if ((nAn0==2010)&&(nAn1==2010)) //SOLO SE PERMITE CALCULAR TARIFAS PARA 2010


{
	
if   (  (( nMe1<3) || (nMe1==3)&&(nDi1<=8)) ||  (( nMe1>11) || (nMe1==11)&&(nDi1>=8))  )  //TEMPORADA BAJA, ACABA EL 8/3/2010  

		
	{//PRECIOS DE TEMPORADA BAJA 
		
	temporadaES=" TEMPORADA BAJA";		
        temporadaEN=" LOW SEASON";
        temporadaIT=" BASSA STAGIONE";
        
        
        
if (form.grupo[0].selected){
	grupo_flag=0;
	grupo_texto="";
}


//GRUPO 0
if (form.grupo[1].selected){
	grupo_flag=0;
grupo_texto="0";

var g1_1=45; 
var g1_2=35; 
var g1_3=35; 
var g1_4=30; 
var g1_5=30; 
var g1_6=25; 
var g1_7=25; 
var g1_8=25; 
var g1_9=25; 
var g1_10=23;
var g1_11=23;
var g1_12=22;
var g1_13=22;
var g1_14=21;
var g1_15=21;
var g1_16=20;
}
//GRUPO 1
if (form.grupo[2].selected){
	grupo_flag=1;
grupo_texto="1";

var g1_1=55; 
var g1_2=40; 
var g1_3=40; 
var g1_4=35; 
var g1_5=35; 
var g1_6=30; 
var g1_7=30; 
var g1_8=30; 
var g1_9=30; 
var g1_10=30;
var g1_11=28;
var g1_12=28;
var g1_13=28;
var g1_14=26;
var g1_15=26;
var g1_16=26;
}
//GRUPO 2
if (form.grupo[3].selected){
	grupo_flag=2;
grupo_texto="2";
var g1_1=60; 
var g1_2=45; 
var g1_3=45; 
var g1_4=40; 
var g1_5=40; 
var g1_6=35; 
var g1_7=35; 
var g1_8=35; 
var g1_9=35; 
var g1_10=35;
var g1_11=33;
var g1_12=33;
var g1_13=33;
var g1_14=31;
var g1_15=31;
var g1_16=31;
}
//GRUPO 2D DIESEL LAGUNA
if (form.grupo[4].selected){
	grupo_flag=2;
grupo_texto="2D";

var g1_1=65; 
var g1_2=55; 
var g1_3=55; 
var g1_4=50; 
var g1_5=50; 
var g1_6=45; 
var g1_7=45; 
var g1_8=45; 
var g1_9=45; 
var g1_10=43;
var g1_11=43;
var g1_12=43;
var g1_13=42;
var g1_14=42;
var g1_15=42;
var g1_16=40;
}
//GRUPO 3
if (form.grupo[5].selected){
	grupo_flag=3;
grupo_texto="3";

var g1_1=150; 
var g1_2=70; 
var g1_3=70; 
var g1_4=70; 
var g1_5=70; 
var g1_6=70; 
var g1_7=70; 
var g1_8=70; 
var g1_9=70; 
var g1_10=70;
var g1_11=70;
var g1_12=70;
var g1_13=65;
var g1_14=65;
var g1_15=65;
var g1_16=65;
}
//GRUPO 4
if (form.grupo[6].selected){
	grupo_flag=4;
grupo_texto="4";

var g1_1=150; 
var g1_2=75; 
var g1_3=75; 
var g1_4=75; 
var g1_5=75; 
var g1_6=75; 
var g1_7=75; 
var g1_8=75; 
var g1_9=75; 
var g1_10=75;
var g1_11=75;
var g1_12=75;
var g1_13=70;
var g1_14=70;
var g1_15=70;
var g1_16=70;
}
//GRUPO 5
if (form.grupo[7].selected){
	grupo_flag=5;
grupo_texto="5";

var g1_1=45; 
var g1_2=35; 
var g1_3=35; 
var g1_4=30; 
var g1_5=30; 
var g1_6=25; 
var g1_7=25; 
var g1_8=25; 
var g1_9=25; 
var g1_10=23;
var g1_11=23;
var g1_12=22;
var g1_13=22;
var g1_14=21;
var g1_15=21;
var g1_16=20;
}

	}//FIN DE PRECIOS DE TEMPORADA BAJA
	
else if ( ( (( nMe1>3) || (nMe1==3)&&(nDi1>=8)) && (( nMe1<6) || (nMe1==6)&&(nDi1<=14)) ) ||   ( (( nMe1>9) || (nMe1==9)&&(nDi1>=20)) && (( nMe1<11) || (nMe1==11)&&(nDi1<=7)) )  )//TEMPORADA MEDIA, DEL 8/3/2010 AL 6/5/2010 Y DEL 29/9/2010 HASTA EL 7/11/2010 y


	
		
	{//PRECIOS DE TEMPORADA MEDIA
		
	temporadaES=" TEMPORADA MEDIA";				
        temporadaEN=" MIDDLE SEASON";               
        temporadaIT=" MEDIA STAGIONE";                    
if (form.grupo[0].selected){
	grupo_flag=0;
	grupo_texto="";
}
//GRUPO 0
if (form.grupo[1].selected){
	grupo_flag=0;
grupo_texto="0";
var g1_1=50; 
var g1_2=40; 
var g1_3=40; 
var g1_4=35; 
var g1_5=35; 
var g1_6=30; 
var g1_7=30; 
var g1_8=30; 
var g1_9=30; 
var g1_10=27;
var g1_11=27;
var g1_12=27;
var g1_13=27;
var g1_14=27;
var g1_15=27;
var g1_16=26;
}
//GRUPO 1
if (form.grupo[2].selected){
	grupo_flag=1;
grupo_texto="1";
var g1_1=55; 
var g1_2=45; 
var g1_3=45; 
var g1_4=40; 
var g1_5=40; 
var g1_6=35; 
var g1_7=35; 
var g1_8=35; 
var g1_9=35; 
var g1_10=33;
var g1_11=33;
var g1_12=33;
var g1_13=33;
var g1_14=33;
var g1_15=33;
var g1_16=32;
}
//GRUPO 2
if (form.grupo[3].selected){
	grupo_flag=2;
grupo_texto="2";
var g1_1=60; 
var g1_2=50; 
var g1_3=50; 
var g1_4=45; 
var g1_5=45; 
var g1_6=40; 
var g1_7=40; 
var g1_8=40; 
var g1_9=40; 
var g1_10=38;
var g1_11=38;
var g1_12=38;
var g1_13=38;
var g1_14=38;
var g1_15=38;
var g1_16=37;

}
//GRUPO 2D DIESEL LAGUNA
if (form.grupo[4].selected){
	grupo_flag=2;
grupo_texto="2D";
var g1_1=70; 
var g1_2=60; 
var g1_3=60; 
var g1_4=55; 
var g1_5=55; 
var g1_6=50; 
var g1_7=50; 
var g1_8=50; 
var g1_9=50; 
var g1_10=48;
var g1_11=48;
var g1_12=48;
var g1_13=47;
var g1_14=47;
var g1_15=47;
var g1_16=46;
}
//GRUPO 3
if (form.grupo[5].selected){
	grupo_flag=3;
grupo_texto="3";
var g1_1=140; 
var g1_2=70; 
var g1_3=70; 
var g1_4=70; 
var g1_5=70; 
var g1_6=70;
var g1_7=70; 
var g1_8=70; 
var g1_9=70; 
var g1_10=70;
var g1_11=70;
var g1_12=70;
var g1_13=65;
var g1_14=65;
var g1_15=65;
var g1_16=65;
}
//GRUPO 4
if (form.grupo[6].selected){
	grupo_flag=4;
grupo_texto="4";
var g1_1=150; 
var g1_2=75; 
var g1_3=75; 
var g1_4=75; 
var g1_5=75; 
var g1_6=75; 
var g1_7=75; 
var g1_8=75; 
var g1_9=75; 
var g1_10=75;
var g1_11=75;
var g1_12=75;
var g1_13=75;
var g1_14=75;
var g1_15=75;
var g1_16=75;
}
//GRUPO 5
if (form.grupo[7].selected){
	grupo_flag=5;
grupo_texto="5";
var g1_1=50; 
var g1_2=40; 
var g1_3=40; 
var g1_4=35; 
var g1_5=35; 
var g1_6=30; 
var g1_7=30; 
var g1_8=30; 
var g1_9=30; 
var g1_10=27;
var g1_11=27;
var g1_12=27;
var g1_13=27;
var g1_14=27;
var g1_15=27;
var g1_16=26;
}

}//FIN DE PRECIOS DE TEMPORADA MEDIA



	
else if  ( (( nMe1>6) || (nMe1==6)&&(nDi1>=14)) && (( nMe1<9) || (nMe1==9)&&(nDi1<=19)) ) //TEMPORADA ALTA, DEL 7/5/2010 AL 19/9/2010 


	
		
	{//PRECIOS DE TEMPORADA ALTA
	temporadaES=" TEMPORADA ALTA";			
	temporadaEN=" HIGH SEASON";               		
        temporadaIT=" ALTA STAGIONE";                    

if (form.grupo[0].selected){
	grupo_flag=0;
	grupo_texto="";
}
//GRUPO 0
if (form.grupo[1].selected){
	grupo_flag=0;
grupo_texto="0";
var g1_1=53; 
var g1_2=48; 
var g1_3=48; 
var g1_4=38; 
var g1_5=38; 
var g1_6=33; 
var g1_7=33; 
var g1_8=32; 
var g1_9=32; 
var g1_10=31;
var g1_11=31
var g1_12=30;
var g1_13=30;
var g1_14=29;
var g1_15=29;
var g1_16=28;
}
//GRUPO 1
if (form.grupo[2].selected){
	grupo_flag=1;
grupo_texto="1";
var g1_1=55; 
var g1_2=50; 
var g1_3=50; 
var g1_4=40; 
var g1_5=35; 
var g1_6=35;
var g1_7=35; 
var g1_8=34; 
var g1_9=34; 
var g1_10=33;
var g1_11=33;
var g1_12=32;
var g1_13=32;
var g1_14=31;
var g1_15=31;
var g1_16=30;
}
//GRUPO 2
if (form.grupo[3].selected){
	grupo_flag=2;
grupo_texto="2";
var g1_1=60; 
var g1_2=55; 
var g1_3=55; 
var g1_4=45; 
var g1_5=45; 
var g1_6=40; 
var g1_7=40; 
var g1_8=39; 
var g1_9=39; 
var g1_10=38;
var g1_11=38;
var g1_12=37;
var g1_13=37;
var g1_14=36;
var g1_15=36;
var g1_16=35;
}
//GRUPO 2D DIESEL
if (form.grupo[4].selected){
	grupo_flag=2;
grupo_texto="2D";
var g1_1=65; 
var g1_2=60; 
var g1_3=60; 
var g1_4=50; 
var g1_5=50; 
var g1_6=45; 
var g1_7=45; 
var g1_8=44; 
var g1_9=43; 
var g1_10=42;
var g1_11=41;
var g1_12=40;
var g1_13=39;
var g1_14=38;
var g1_15=37;
var g1_16=36;
}
//GRUPO 3
if (form.grupo[5].selected){
	grupo_flag=3;
grupo_texto="3";
var g1_1=190; 
var g1_2=95; 
var g1_3=90; 
var g1_4=90; 
var g1_5=85; 
var g1_6=80; 
var g1_7=80; 
var g1_8=79; 
var g1_9=79; 
var g1_10=78;
var g1_11=78;
var g1_12=77;
var g1_13=77;
var g1_14=76;
var g1_15=76;
var g1_16=75;
}
//GRUPO 4
if (form.grupo[6].selected){
	grupo_flag=4;
grupo_texto="4";
var g1_1=220; 
var g1_2=110; 
var g1_3=105; 
var g1_4=105; 
var g1_5=100; 
var g1_6=95; 
var g1_7=95; 
var g1_8=94
var g1_9=94; 
var g1_10=93;
var g1_11=93;
var g1_12=92;
var g1_13=92;
var g1_14=91;
var g1_15=91;
var g1_16=90;
}
//GRUPO 5
if (form.grupo[7].selected){
	grupo_flag=5;
grupo_texto="5";
var g1_1=55; 
var g1_2=50; 
var g1_3=50; 
var g1_4=45; 
var g1_5=40; 
var g1_6=35; 
var g1_7=35; 
var g1_8=35; 
var g1_9=35; 
var g1_10=35;
var g1_11=35
var g1_12=35;
var g1_13=35;
var g1_14=35;
var g1_15=35;
var g1_16=35;
}

}//FIN DE PRECIOS DE TEMPORADA ALTA	

} //FIN DE TEMPORADA 2010
else alert("Precios solo validos para el año 2010");

  //calcula extra por hora de llegada más tarde que hora de salida.

  if (form.hora_entrega[0].selected)  //09:00
  {hora_entrega=1;
  }
    if (form.hora_entrega[1].selected) //09:30
  {hora_entrega=2;}
      if (form.hora_entrega[2].selected)//10:00
  {hora_entrega=3;}
        if (form.hora_entrega[3].selected)//10:30
  {hora_entrega=4;}
          if (form.hora_entrega[4].selected)//11:00
  {hora_entrega=5;}
   if (form.hora_entrega[5].selected)//11:30
  {hora_entrega=6;}
   if (form.hora_entrega[6].selected)//12:00
  {hora_entrega=7;}
    if (form.hora_entrega[7].selected)//12:30
  {hora_entrega=8;}
if (form.hora_entrega[8].selected)//13:00
  {hora_entrega=9;}
   
   
   dsemana();
   dsemana2();  
    if (es_domingo==0)
    
    {    
 			if (form.hora_entrega[9].selected) //13:30
  			{hora_entrega=10;}
    	 		     if (form.hora_entrega[10].selected)//17:00
			  {hora_entrega=11;}
			   if (form.hora_entrega[11].selected) //17:30
  			{hora_entrega=12;}
   			if (form.hora_entrega[12].selected)//18:00
  			{hora_entrega=13;}
   			 if (form.hora_entrega[13].selected)//18:30
 				 {hora_entrega=14;}
    			//  if (form.hora_entrega[14].selected)//19:00
 			// {hora_entrega=15;}

} 
  
  
  
    if (form.hora_llegada[0].selected)  //09:00
  {hora_llegada=1;
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=0;}  
 }
    if (form.hora_llegada[1].selected)  //09:30
  {hora_llegada=2;if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=0;} 
}
      if (form.hora_llegada[2].selected)   //10:00
        {hora_llegada=3;
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=0;} 
}
        if (form.hora_llegada[3].selected)   //10:30
  {hora_llegada=4;
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=0;} 
}
          if (form.hora_llegada[4].selected) //11:00
  {hora_llegada=5;
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=0;} }
   if (form.hora_llegada[5].selected) //11:30
  {hora_llegada=6;  		
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=0;}}
   if (form.hora_llegada[6].selected) //12:00
  {hora_llegada=7;  		
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=0;}}
    if (form.hora_llegada[7].selected) //12:30
  {hora_llegada=8;  		
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=0;}}
   if (form.hora_llegada[8].selected)  //13:00
  {hora_llegada=9;  		
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=0;}}
	if (form.hora_llegada[9].selected)//13:30
  {hora_llegada=10;  		
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=1;
  			 			hora_llegada=11;}}
          if (form.hora_llegada[10].selected) //14:00
  {hora_llegada=11;  		
  		if (es_domingo2==0)
  			 { extra=1;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=1;}}
   if (form.hora_llegada[11].selected)	//15:00
  {hora_llegada=11;  		
  		if (es_domingo2==0)
  			 { extra=1;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=1;}}
   if (form.hora_llegada[12].selected) //16:00
  {hora_llegada=11;  		
  		if (es_domingo2==0)
  			 { extra=1;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=1;}}
    if (form.hora_llegada[13].selected) //17:00
  {hora_llegada=11;  		
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=1;}}
   if (form.hora_llegada[14].selected) //17:30
  {hora_llegada=12;  		
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=1;}}
     if (form.hora_llegada[15].selected) //18:00
  {hora_llegada=13;  		
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=1;}}
     if (form.hora_llegada[16].selected) //18:30
  {hora_llegada=14;  		
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=1;}}
     if (form.hora_llegada[17].selected) //19:00
  {hora_llegada=15;  		
  		if (es_domingo2==0)
  			 { extra=0;} 
  			 else if (es_domingo2==1)  
  			 	{ extra=1;}  
  			 		else if (es_domingo2==2)  
  			 			{ extra=1;}}
     if (form.hora_llegada[18].selected) //20:00
  {hora_llegada=16;  		
  		extra=1;}
     if (form.hora_llegada[19].selected)
  {hora_llegada=17; extra=1;}
     if (form.hora_llegada[20].selected)
  {hora_llegada=18;  		
  		extra=1;}
     if (form.hora_llegada[21].selected)
  {hora_llegada=19;  		
  		extra=1;}
     if (form.hora_llegada[22].selected)
  {hora_llegada=1;  		
  		extra=1;}
     if (form.hora_llegada[23].selected)
  {hora_llegada=1;  		
  		extra=1;}
     if (form.hora_llegada[24].selected)
  {hora_llegada=1;  		
  		extra=1;}
     if (form.hora_llegada[25].selected)
  {hora_llegada=1;  		
  		extra=1;}
       if (form.hora_llegada[26].selected)
  {hora_llegada=1;  		
  		extra=1;}
if (nDi1==nDi0)
{}else if (hora_llegada>hora_entrega)  {ndias_flag=ndias_flag+1;}                        
                                                    
//Fin calcula dia extra por horario                 

if (ndias_flag==0){
	ndias_ndiasint= "";
	ndias_flag=1;

var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;
var g1_11=0;
var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_15=0;
var g1_16=0;
}
	 
 if (ndias_flag==1){
	ndias_flag =1;
	ndias_ndiasint="68LCO45 DD [$540]";
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;
var g1_11=0;
var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_15=0;
var g1_16=0;}

 if (ndias_flag==2){
	ndias_flag =2;
ndias_ndiasint="68LCO45 EE [$340]";
var g1_1=0; 
 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;
var g1_11=0;
var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_15=0;
var g1_16=0;}
	

 if (ndias_flag==3){
	ndias_flag =3;
	ndias_ndiasint="68LCO45 FF [$680]";
var g1_1=0; 
var g1_2=0; 

var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;
var g1_11=0;
var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_15=0;
var g1_16=0;}
	

 if (ndias_flag==4){
	ndias_flag =4;
	ndias_ndiasint="68LCO45 GG [$421]";
var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;
var g1_11=0;
var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_15=0;
var g1_16=0;}
 if (ndias_flag==5){
	ndias_flag =5;
	ndias_ndiasint="68LCO45 GG [$421]";
var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 

var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;
var g1_11=0;
var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_15=0;
var g1_16=0;
}
 if (ndias_flag==6){
	ndias_flag =6;
	ndias_ndiasint="68LCO45 GG [$421]";
var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;
var g1_11=0;
var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_15=0;
var g1_16=0;}
 if (ndias_flag==7){
	ndias_flag =7;
	ndias_ndiasint="68LCO45 GG [$421]";
var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;
var g1_11=0;
var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_15=0;
var g1_16=0;}
 if (ndias_flag==8){
	ndias_flag =8;
	ndias_ndiasint="68LCO45 GG [$421]";
var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
 
var g1_9=0; 
var g1_10=0;
var g1_11=0;
var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_15=0;
var g1_16=0;}
 if (ndias_flag==9){
	ndias_flag =9;
	ndias_ndiasint="68LCO45 GG [$421]";
var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
 
var g1_10=0;
var g1_11=0;
var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_15=0;
var g1_16=0;}
 if (ndias_flag==10){
	ndias_flag =10;
	ndias_ndiasint="68LCO45 GG [$421]";
var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 

var g1_11=0;
var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_15=0;
var g1_16=0;}
 if (ndias_flag==11){
	ndias_flag =11;
	ndias_ndiasint="68LCO45 GG [$421]";
var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;

var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_15=0;
var g1_16=0;}
 if (ndias_flag==12){
	ndias_flag =12;
	ndias_ndiasint="68LCO45 GG [$421]";
var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;
var g1_11=0;

var g1_13=0;
var g1_14=0;
var g1_15=0;
var g1_16=0;}
 if (ndias_flag==13){
	ndias_flag =13;
	ndias_ndiasint="68LCO45 GG [$421]";
var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;
var g1_11=0;
var g1_12=0;

var g1_14=0;
var g1_15=0;
var g1_16=0;}
 if (ndias_flag==14){
	ndias_flag =14;
	ndias_ndiasint="68LCO45 GG [$421]";
var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;
var g1_11=0;
var g1_12=0;
var g1_13=0;

var g1_15=0;
var g1_16=0;}
 if (ndias_flag==15){
	ndias_flag =15;
	ndias_ndiasint="68LCO45 GG [$421]";
var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;
var g1_11=0;
var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_16=0;}

 if (ndias_flag>=16){
	
	ndias_ndiasint="68LCO45 GG [$421]";
var g1_1=0; 
var g1_2=0; 
var g1_3=0; 
var g1_4=0; 
var g1_5=0; 
var g1_6=0; 
var g1_7=0; 
var g1_8=0; 
var g1_9=0; 
var g1_10=0;
var g1_11=0;
var g1_12=0;
var g1_13=0;
var g1_14=0;
var g1_15=0;
}
dsemana();




var chivato=0;   



  

if ((vacaciones(nDi0, nMe0, nAn0))&&(vacaciones(nDi1, nMe1, nAn1))){ //inicio de condicional de vacaciones


	//if (sabadoes==0){//fcondiconal para evitar reservas sabado tarde	
	   if (es_domingo!=1){//fcondiconal para evitar reservas domingos	
      		//if (g1_1!=-1){//fcondiconal para periodos minimos de alquiler

		 
		T_precio=ndias_flag*(g1_1+g1_2+g1_3+g1_4+g1_5+g1_6+g1_7+g1_8+g1_9+g1_10+g1_11+g1_12+g1_13+g1_14+g1_15+g1_16);
		
		T_precio_dia=(g1_1+g1_2+g1_3+g1_4+g1_5+g1_6+g1_7+g1_8+g1_9+g1_10+g1_11+g1_12+g1_13+g1_14+g1_15+g1_16);


		//if  ((grupo_flag==1 || grupo_flag==2 || grupo_flag==0) &&(nMe1<=7)&& (ndias_flag>=2))//DESCUENTO DE JUNIO ANTICRISIS
 		//{T_precio=(T_precio/100)*70;
  		//T_precio_dia=(T_precio_dia/100)*70;
  		//temporadaES="30% DESCUENTO";		
        	//temporadaEN="30% DISCOUNT";
        	//temporadaIT="30% SCONTO";
		//} 


		//if  (grupo_flag==5)
 		//{T_precio=ndias_flag*40;
  		//T_precio_dia=40;
  		//temporadaES="OFERTA MES JULIO";		
        	//temporadaEN="JULY OFFER";
        	//temporadaIT="OFFERTA DI JULIO";
		//}



 if (extra==1)
 	{T_precio=T_precio+20;
 	text_extra="+EXTRA 24HORAS";
 	text_extra2="+20€";
}
else {text_extra="";
text_extra2="";}
 
//if    ((nMe1>=7) && (nMe1<=8))  //EXTRA JULIO Y AGOSTO +2 € AL DIA

 //		{T_precio=T_precio+ndias_flag*2;
 //		T_precio_dia=T_precio_dia+2;
 		//temporadaES=" ULTIMA UNIDADES";		
        	//temporadaEN=" LAST CAR";
        	//temporadaIT=" ULTIMAS UNIDADES";
 //		}
 

 
 		//Oferta de lanzamiento Grupo 5
 
		

  		//Fin Oferta de lanzamiento Grupo 5

//Especial para Ofertas semanas  solo grupo 4  EN MAYO
	//Pack 1 semana + dias sueltos
 //   if  ( ((ndias_flag>=7)&&(ndias_flag<=13))&& (grupo_flag==4) &&(( nMe1==5) || (nMe1==6)&&(nDi1<=10)) )
//
//	{ T_precio=549+((ndias_flag-7)*(g1_1+g1_2+g1_3+g1_4+g1_5+g1_6+g1_7+g1_8+g1_9+g1_10+g1_11+g1_12+g1_13+g1_14+g1_15+g1_16));		
////	form.texto_ndiasES.value="OFERTA SEMANA" ;     	
//	form.texto_ndiasEN.value="WEEK PACK" ;     	
//	form.texto_ndiasIT.value="OFFERTA SETTIMANA" ;	
//	form.subject.value="Solicitud reserva ES. GRUPO "+grupo_flag+", "+ndias_flag+" dias, OFERTA SEMANA, desde: "+ fecha_zero;
//	form.subjectEN.value="Solicitud reserva EN. GRUPO "+grupo_flag+", "+ndias_flag+" dias, WEEK PACK, desde: "+ fecha_zero;
//	form.subjectIT.value="Solicitud reserva IT. GRUPO "+grupo_flag+", "+ndias_flag+" dias, OFFERTA SETTIMANA, desde: "+ fecha_zero;

	
//      }       
//	//Pack 2 semanas + dias sueltos
//     else if ( ((ndias_flag>=14)&& ( ndias_flag<=20))&& (grupo_flag==4) &&(( nMe1==5) || (nMe1==6)&&(nDi1<=10))  )

//	{ T_precio=1098+((ndias_flag-14)*(g1_1+g1_2+g1_3+g1_4+g1_5+g1_6+g1_7+g1_8+g1_9+g1_10+g1_11+g1_12+g1_13+g1_14+g1_15+g1_16));		
//	form.texto_ndiasES.value="OFERTA 2 SEMANAS" ;     	
// 	form.texto_ndiasEN.value="2 WEEKS PACK" ;     	
// 	form.texto_ndiasIT.value="OFFERTA 2 SETTIMANE" ;	
// 	form.subject.value="Solicitud reserva ES. GRUPO "+grupo_flag+", "+ndias_flag+" dias, OFERTA 2 SEMANA, desde: "+ fecha_zero;
//// 	form.subjectEN.value="Solicitud reserva EN. GRUPO "+grupo_flag+", "+ndias_flag+" dias, WEEK 2 PACK, desde: "+ fecha_zero;
// 	form.subjectIT.value="Solicitud reserva IT. GRUPO "+grupo_flag+", "+ndias_flag+" dias, OFFERTA 2 SETTIMANE, desde: "+ fecha_zero;

//  	
//       }else 

//	{
	  	form.texto_ndiasES.value=ndias_flag+" DIAS X "+T_precio_dia+" € POR DIA" ;     		
		form.texto_ndiasEN.value=ndias_flag+" DAYS X "+T_precio_dia+" € PER DAY" ;     	
		form.texto_ndiasIT.value=ndias_flag+" GIORNI X "+T_precio_dia+" € PER GIORNO" ;	
		form.subject.value="Solicitud reserva ES. GRUPO "+grupo_texto+", "+ndias_flag+" dias, "+T_precio+" EUR, desde: "+ fecha_zero;
		form.subjectEN.value="Solicitud reserva EN. GRUPO "+grupo_texto+", "+ndias_flag+" dias, "+T_precio+" EUR, desde: "+ fecha_zero;
		form.subjectIT.value="Solicitud reserva IT. GRUPO "+grupo_texto+", "+ndias_flag+" dias, "+T_precio+" EUR, desde: "+ fecha_zero;
		form.text_extra.value=text_extra;

//	}
		
      // Fin de Oferta Semana				
	
	form.temporadaES.value=temporadaES;
	form.temporadaEN.value=temporadaEN;
	form.temporadaIT.value=temporadaIT;
								
		form.T_precio.value=T_precio +" €" ;
		
								
		chivato=1;
		//} else alert("El periodo mínimo de alquiler para los Grupos 3 y 4 es de 2 dias // The minimum rental period for Groups 3 and 4 is 2 days");
		} else alert("La fecha de salida no es posible en Festivo / The pick-up is not possible on Holyday");
		//}//fin de fcondiconal para evitar reservas sabado tarde


} else {
	alert("No es posible alquilar un vehiculo en las fechas indicadas // Is not possible to rent a car on the dates requested.");	// fin de condicional de vacaciones
	form.T_precio.value="" ;
	form.texto_ndiasES.value="";
	form.texto_ndiasEN.value="";
	form.texto_ndiasIT.value="";
	form.extra.value="";
	form.temporadaES.value="";
 	form.temporadaEN.value="";
 	form.temporadaIT.value="";
		}//fin condicional para vacaciones
if(sabadoes==1){
		if (chivato==0)
		{form.T_precio.value="" ;
		 form.texto_ndiasES.value="";
 		 form.texto_ndiasEN.value="";
 		 form.texto_ndiasIT.value="";
 		form.temporadaES.value="";   
 		form.temporadaEN.value="";   
 		form.temporadaIT.value="";   
 		form.extra.value="";
 		 sabadoes = 0;}
		}



}// fin funcion compute



	
	//funcion para sacar nueva ventana con dimensiones exactas
function openNewWindow(url,h,w,l,t){
win = window.open(url,null, "top=" + t + ",left=" + l + ", width=" + w + ", height=" + h +",toolbar=no,scrollbars=3,location=no,statusbar=no ,menubar=no,resizable=no,copyhistory=no,directorie s=no");
if (parseInt(navigator.appVersion) >= 4) win.window.focus();
}
// fin funcion para sacar nueva ventana con dimensiones exactas


//funcion para sacar la fecha actual en el formlario
function sacarFechilla()
{
fecha = new Date()
dia = fecha.getDate()+2

dsemana();

dia2 = dia +4


mes = fecha.getMonth()+1
mes2 = fecha.getMonth()+1
anio = fecha.getFullYear()



if(dia > 29)
{dia = 2
 dia2 = 4
 mes =  mes +1

if(mes2 > 11)
{anio = anio +1
 mes = 1}
 
 }
	var cur_day     = dia;
	var cur_month   = mes;
	var cur_year    = anio;
	
	var sig_val;	
	if (cur_month == 1)		
		sig_val = 0;	
	else if (cur_month == 2)		
		sig_val = 3;	
	else if (cur_month == 3)		
		sig_val = 3;	
	else if (cur_month == 4)		
		sig_val = 6;	
	else if (cur_month == 5)		
		sig_val = 1;	
	else if (cur_month == 6)		
		sig_val = 4;	
	else if (cur_month == 7)		
		sig_val = 6;	
	else if (cur_month == 8)		
		sig_val = 2;	
	else if (cur_month == 9)		
		sig_val = 5;	
	else if (cur_month == 10)		
		sig_val = 0;	
	else if (cur_month == 11)		
		sig_val = 3;	
	else if (cur_month == 12)		
		sig_val = 5;		
		var val1 = mod((cur_year + parseInt(cur_year/4) + cur_day + sig_val),7);		
	

	if ( (val1 == 2) || ((dia==1)&&(cur_month==1)) || ((dia==28)&&(cur_month==2)) || ((dia==1)&&(cur_month==3)) ||  ((dia==21)&&(cur_month==4))  || ((dia==23)&&(cur_month==4))  || ((dia==1)&&(cur_month==5))	|| ((dia==3)&&(cur_month==6)) || ((dia==16)&&(cur_month==8)) || ((dia==12)&&(cur_month==10)) || ((dia==1)&&(cur_month==11)) || ((dia==6)&&(cur_month==12))	 || ((dia==8)&&(cur_month==12)) || ((dia==25)&&(cur_month==12))   )		
	 		{dia=dia+1; }//	 		//diasemana="Domingo/Sunday";}
	 		


if(dia < 10)
{dia = "0" + dia}
if(dia2 < 10)
{dia2 = "0" + dia2}
if(mes < 10)
{mes = "0" + mes}
anio = anio.toString()

mifechita = dia + "/" + mes + "/" + anio
mifechita2 = dia2 + "/" + mes + "/" + anio
document.form.diasalida.value=mifechita
document.form.diaregreso.value=mifechita2
}




	
	function sacarFechillados()
{
fecha = new Date()
dia = fecha.getDate()+2

dsemana();

dia2 = dia +4



if (es_domingo==1)
	{dia=dia+1;
	dia2=dia2+1;}

mes = fecha.getMonth()+1
mes2 = fecha.getMonth()+1
anio = fecha.getFullYear()



if(dia > 29)
{dia = 2
 dia2 = 4
 mes =  mes +1

if(mes2 > 11)
{anio = anio +1
 mes = 1}
 
}

	var cur_day     = dia;
	var cur_month   = mes;
	var cur_year    = anio;
	
	var sig_val;	
	if (cur_month == 1)		
		sig_val = 0;	
	else if (cur_month == 2)		
		sig_val = 3;	
	else if (cur_month == 3)		
		sig_val = 3;	
	else if (cur_month == 4)		
		sig_val = 6;	
	else if (cur_month == 5)		
		sig_val = 1;	
	else if (cur_month == 6)		
		sig_val = 4;	
	else if (cur_month == 7)		
		sig_val = 6;	
	else if (cur_month == 8)		
		sig_val = 2;	
	else if (cur_month == 9)		
		sig_val = 5;	
	else if (cur_month == 10)		
		sig_val = 0;	
	else if (cur_month == 11)		
		sig_val = 3;	
	else if (cur_month == 12)		
		sig_val = 5;		
		var val1 = mod((cur_year + parseInt(cur_year/4) + cur_day + sig_val),7);		
	

	if ( (val1 == 2) || ((dia==1)&&(cur_month==1)) || ((dia==28)&&(cur_month==2)) || ((dia==1)&&(cur_month==3)) ||  ((dia==21)&&(cur_month==4))  || ((dia==23)&&(cur_month==4))  || ((dia==1)&&(cur_month==5))	|| ((dia==3)&&(cur_month==6)) || ((dia==16)&&(cur_month==8)) || ((dia==12)&&(cur_month==10)) || ((dia==1)&&(cur_month==11)) || ((dia==6)&&(cur_month==12))	 || ((dia==8)&&(cur_month==12)) || ((dia==25)&&(cur_month==12))   )		
	 		{dia=dia+1; }//	 		//diasemana="Domingo/Sunday";}
if(dia < 10)
{dia = "0" + dia}

if(dia2 < 10)
{dia2 = "0" + dia2}
if(mes < 10)
{mes = "0" + mes}
anio = anio.toString()
mifechita = dia + "/" + mes + "/" + anio
mifechita2 = dia2 + "/" + mes + "/" + anio
document.form.diasalida.value=mifechita
document.form.diaregreso.value=mifechita2

	}
	//  FIN funcion para sacar la fecha actual en el formlario


 function sumacuatro()
 { 
 	
    var sFc0 = document.form.diasalida.value; // Se asume válida
 //   var sFc1 = document.form.diaregreso.value; // Se asume válida
    var nDi0 = parseInt(sFc0.substr(0, 2), 10);
    var nMe0 = parseInt(sFc0.substr(3, 2), 10);
    var nAn0 = parseInt(sFc0.substr(6, 4), 10);
  //  var nDi1 = parseInt(sFc1.substr(0, 2), 10);
  //  var nMe1 = parseInt(sFc1.substr(3, 2), 10);
  //  var nAn1 = parseInt(sFc1.substr(6, 4), 10);

dia2=  nDi0 +4;
 if(nDi0 > 25)
{dia2 = 3;
 mes2 =  nMe0 +1;}

if(mes2 > 11)
{anio = nAn0 +1
 mes2 = 1}
 
 if(mes2 < 10)
{mes2 = "0" + mes2}
 

anio = anio.toString()


mifechita2 = dia2 + "/" + mes2 + "/" + anio

document.form.diaregreso.value=mifechita2
 	
}


 function descripcion()
{
if (form.grupo[0].selected){
	descri_text="Seleccione un vehiculo"}
//GRUPO 0
if (form.grupo[1].selected){
people="x4";
suitcase="x1";
door="x5";
gas="55CV"
}
//GRUPO 1
if (form.grupo[2].selected){people="x5";
suitcase="x2";
door="x5";
gas="75CV"}
//GRUPO 2
if (form.grupo[3].selected){people="x5";
suitcase="x3";
door="x4";
gas="100CV"}
//GRUPO 2D DIESEL LAGUNA
if (form.grupo[4].selected){people="x5";
suitcase="x5";
door="x5";
gas="120CV"}
//GRUPO 3
if (form.grupo[5].selected){people="x7";
suitcase="x2";
door="x5";
gas="55CV"}
//GRUPO 4
if (form.grupo[6].selected){people="x9";
suitcase="x9";
door="x4";
gas="120CV"}
//GRUPO 5
if (form.grupo[7].selected){people="x2";
suitcase="x10";
door="x4";
gas="70CV"}

 	form.people.value=people;
 	form.suitcase.value=suitcase;
 	form.door.value=door;
 	form.gas.value=gas;
  	//int Precio_dia_siniva=
	
	form.Precio_dia_siniva.value=dosdecimales(T_precio_dia*100/118)+" €";
 	form.ndia.value="X "+ndias_flag;
  	form.total_siniva.value=" "+dosdecimales(T_precio_dia*100/118*ndias_flag)+" €";
  	form.IVA.value="+"+dosdecimales(T_precio_dia*ndias_flag-T_precio_dia*100/118*ndias_flag)+" €";
  	form.text_extra2.value=text_extra2;
//  	form.Total_iva.value=T_precio;
  
   	
  	
  

}


   function addOpt(oCntrl, iPos, sTxt, sVal){  
     var selOpcion=new Option(sTxt, sVal);  
     eval(oCntrl.options[iPos]=selOpcion);  
   }  

   function cambia_uno(oCntrl){  
   	
while (oCntrl.length) oCntrl.remove(0);  
   dsemana();
  
   	
   	if ((es_domingo==0)||(es_domingo==3) )
   {  addOpt(oCntrl,  0, "09:00", "0");
      addOpt(oCntrl,  1, "09:30", "1");  
      addOpt(oCntrl,  2, "10:00", "2"); 
      addOpt(oCntrl,  3, "10:30", "3");  
      addOpt(oCntrl,  4, "11:00", "4"); 
      addOpt(oCntrl,  5, "11:30", "5");  
      addOpt(oCntrl,  6, "12:00", "6");  
      addOpt(oCntrl,  7, "12:30", "7"); 
      addOpt(oCntrl,  8, "13:00", "8"); 
      addOpt(oCntrl,  9, "13:30", "9"); 
      addOpt(oCntrl,  10, "17:00", "10"); 
      addOpt(oCntrl,  11, "17:30", "11"); 
      addOpt(oCntrl,  12, "18:00", "12"); 
      addOpt(oCntrl,  13, "18:30", "13"); 

      
      
       }
      else if (es_domingo==2)
      {      
      addOpt(oCntrl,  0, "09:00", "0"); 
      addOpt(oCntrl,  1, "09:30", "1");  
      addOpt(oCntrl,  2, "10:00", "2"); 
      addOpt(oCntrl,  3, "10:30", "3");  
      addOpt(oCntrl,  4, "11:30", "4"); 
      addOpt(oCntrl,  5, "11:30", "5");  
      addOpt(oCntrl,  6, "12:00", "6");  
      addOpt(oCntrl,  7, "12:30", "7"); 
      addOpt(oCntrl,  8, "13:00", "8"); 
     }
 								
                                                         
   }  
   
     function cambia_dos(oCntrl)
     
     {  
   	
while (oCntrl.length) oCntrl.remove(0);  
   dsemana2();
  	
   	
   	if (es_domingo2==0 )
   {  addOpt(oCntrl,  0, "09:00", "0");
      addOpt(oCntrl,  1, "09:30", "1");  
      addOpt(oCntrl,  2, "10:00", "2"); 
      addOpt(oCntrl,  3, "10:30", "3");  
      addOpt(oCntrl,  4, "11:00", "4"); 
      addOpt(oCntrl,  5, "11:30", "5");  
      addOpt(oCntrl,  6, "12:00", "6");  
      addOpt(oCntrl,  7, "12:30", "7"); 
      addOpt(oCntrl,  8, "13:00", "8"); 
      addOpt(oCntrl,  9, "13:30", "9"); 
      addOpt(oCntrl,  10, "14:00 +20€", "10");
      addOpt(oCntrl,  11, "15:00 +20€", "11"); 
      addOpt(oCntrl,  12, "16:00 +20€", "12");  
      addOpt(oCntrl,  13, "17:00", "13"); 
      addOpt(oCntrl,  14, "17:30", "14"); 
      addOpt(oCntrl,  15, "18:00", "15"); 
      addOpt(oCntrl,  16, "18:30", "16"); 
      addOpt(oCntrl,  17, "19:00", "17"); 
      addOpt(oCntrl,  18, "20:00 +20€", "18");
      addOpt(oCntrl,  19, "21:00 +20€", "19");
      addOpt(oCntrl,  20, "22:00 +20€", "20");
      addOpt(oCntrl,  21, "23:00 +20€", "21");
      addOpt(oCntrl,  22, "00:00 +20€", "22");
      addOpt(oCntrl,  23, "02:00 +20€", "23");
      addOpt(oCntrl,  24, "04:00 +20€", "24");
      addOpt(oCntrl,  25, "06:00 +20€", "25");
      addOpt(oCntrl,  26, "08:00 +20€", "26");
      
      
       }
      else if (es_domingo2==2)
      { addOpt(oCntrl,  0, "09:00", "0");       
	addOpt(oCntrl,  1, "09:30", "1");       
	addOpt(oCntrl,  2, "10:00", "2");       
	addOpt(oCntrl,  3, "10:30", "3");       
	addOpt(oCntrl,  4, "11:00", "4");       
	addOpt(oCntrl,  5, "11:30", "5");       
	addOpt(oCntrl,  6, "12:00", "6");       
	addOpt(oCntrl,  7, "12:30", "7");       
	addOpt(oCntrl,  8, "13:00", "8");       
	addOpt(oCntrl,  9, "13:30 +20€", "9");       
	addOpt(oCntrl,  10, "14:00 +20€", "10");
	addOpt(oCntrl,  11, "15:00 +20€", "11");
	addOpt(oCntrl,  12, "16:00 +20€", "12");
	addOpt(oCntrl,  13, "17:00 +20€", "13");     
	addOpt(oCntrl,  14, "17:30 +20€", "14");     
	addOpt(oCntrl,  15, "18:00 +20€", "15");     
	addOpt(oCntrl,  16, "18:30 +20€", "16");     
	addOpt(oCntrl,  17, "19:00 +20€", "17");     
	addOpt(oCntrl,  18, "20:00 +20€", "18");
	addOpt(oCntrl,  19, "21:00 +20€", "19");
	addOpt(oCntrl,  20, "22:00 +20€", "20");
	addOpt(oCntrl,  21, "23:00 +20€", "21");
	addOpt(oCntrl,  22, "00:00 +20€", "22");
	addOpt(oCntrl,  23, "02:00 +20€", "23");
	addOpt(oCntrl,  24, "04:00 +20€", "24");
	addOpt(oCntrl,  25, "06:00 +20€", "25");
	addOpt(oCntrl,  26, "08:00 +20€", "26");

} 
 else if (es_domingo2==1)
      { addOpt(oCntrl,  0, "09:00 +20€", "0");       
	addOpt(oCntrl,  1, "09:30 +20€", "1");       
	addOpt(oCntrl,  2, "10:00 +20€", "2");       
	addOpt(oCntrl,  3, "10:30 +20€", "3");       
	addOpt(oCntrl,  4, "11:00 +20€", "4");       
	addOpt(oCntrl,  5, "11:30 +20€", "5");       
	addOpt(oCntrl,  6, "12:00 +20€", "6");       
	addOpt(oCntrl,  7, "12:30 +20€", "7");       
	addOpt(oCntrl,  8, "13:00 +20€", "8");       
	addOpt(oCntrl,  9, "13:30 +20€", "9");       
	addOpt(oCntrl,  10, "14:00 +20€", "10");
	addOpt(oCntrl,  11, "15:00 +20€", "11");
	addOpt(oCntrl,  12, "16:00 +20€", "12");
	addOpt(oCntrl,  13, "17:00 +20€", "13");     
	addOpt(oCntrl,  14, "17:30 +20€", "14");     
	addOpt(oCntrl,  15, "18:00 +20€", "15");     
	addOpt(oCntrl,  16, "18:30 +20€", "16");     
	addOpt(oCntrl,  17, "19:00 +20€", "17");     
	addOpt(oCntrl,  18, "20:00 +20€", "18");
	addOpt(oCntrl,  19, "21:00 +20€", "19");
	addOpt(oCntrl,  20, "22:00 +20€", "20");
	addOpt(oCntrl,  21, "23:00 +20€", "21");
	addOpt(oCntrl,  22, "00:00 +20€", "22");
	addOpt(oCntrl,  23, "02:00 +20€", "23");
	addOpt(oCntrl,  24, "04:00 +20€", "24");
	addOpt(oCntrl,  25, "06:00 +20€", "25");
	addOpt(oCntrl,  26, "08:00 +20€", "26");

}

	
       
      
       
                                                  
   }                                                            
                                                                
                                                                
      function dosdecimales(num)
 		{
			num = String(num);
			ind = num.indexOf('.') + 3;
			add = num.charAt(num.indexOf('.') + 3);
			num = num.substring(0, ind);
				if(add > 4){
					num = Number(num) + .01;
					} else if(add == '-1'){num = Number(num);}

			return(num)
		}                                                           
                                                                
                                                                
                                                                
                                                                
                                                                
                                                                
                                                                
                                                                
                                                                
                                                                
                                                                
                          