// JavaScript Document
/*var ar = new Array();
	ar[1] = '01';
	ar[2] = '02';
	ar[3] = '03';
	ar[4] = '04';
	ar[5] = '05';
	ar[6] = '06';
	ar[7] = '07';
	ar[8] = '08';
	ar[9] = '09';
	ar[10] = '10';
	ar[11] = '11';
	ar[12] = '12';
	ar[0] = '12';
	
	*/
	
	var ar = new Array();
	ar[0] = '01';
	ar[1] = '02';
	ar[2] = '03';
	ar[3] = '04';
	ar[4] = '05';
	ar[5] = '06';
	ar[6] = '07';
	ar[7] = '08';
	ar[8] = '09';
	ar[9] = '10';
	ar[10] = '11';
	ar[11] = '12';
	ar[12] = '01';
	
	var ardia = new Array();
	ardia[1] = '01';
	ardia[2] = '02';
	ardia[3] = '03';
	ardia[4] = '04';
	ardia[5] = '05';
	ardia[6] = '06';
	ardia[7] = '07';
	ardia[8] = '08';
	ardia[9] = '09';
	ardia[10] = '10';
	ardia[11] = '11';
	ardia[12] = '12';	
ardia[13] = '13';
ardia[14] = '14';
ardia[15] = '15';
ardia[16] = '16';
ardia[17] = '17';
ardia[18] = '18';
ardia[19] = '19';
ardia[20] = '20';
ardia[21] = '21';
ardia[22] = '22';
ardia[23] = '23';
ardia[24] = '24';
ardia[25] = '25';
ardia[26] = '26';
ardia[27] = '27';
ardia[28] = '28';
ardia[29] = '29';
ardia[30] = '30';
ardia[31] = '31';
															
	
function sumaNoche(fechaini,x){ 
	var fecha1 = new fecha( fechaini ) 
//alert(fechaini +  " -> "  + parseInt(fecha1.dia) );

// alert(fechaini + ' ---  ' + parseInt(x));
	var miFecha1 = new Date( fecha1.anio, parseInt(fecha1.mes)-1, parseInt(fecha1.dia) + parseInt(x)) 
//	alert(miFecha1);
	return  ardia[miFecha1.getDate('d')] + "/" +  ar[miFecha1.getMonth()] + "/" +  miFecha1.getFullYear(); 
}




function sumaNocheNo(fechaini,x){ 
	var fecha1 = new fecha( fechaini ) 
//alert(fechaini +  " -> "  + parseInt(fecha1.dia) );

//alert(fechaini + ' ---  ' + parseInt(x));
//	var miFecha1 = new Date( fecha1.anio, parseInt(fecha1.mes), parseInt(fecha1.dia) + parseInt(x)) 
//	alert(miFecha1);
//	return  ardia[miFecha1.getDate('d')] + "/" +  ar[miFecha1.getMonth()] + "/" +  miFecha1.getFullYear(); 

var nuevodia = parseInt(fecha1.dia) + parseInt(x);
alert(fecha1.anio + "/" + parseInt(fecha1.mes) + "/" + parseInt(nuevodia));
var miFecha1 = new Date(parseInt(fecha1.anio),(fecha1.mes),parseInt(nuevodia),0,0,0,0);
//var miFecha1 = miFecha.add('d', x);
return  ardia[miFecha1.getDate('d')] + "/" +  ar[miFecha1.getMonth()] + "/" +  miFecha1.getYear(); 

}


function restaNoche(fechafin,x){ 
	var fecha1 = new fecha( fechafin ) 
//alert(fechaini +  " -> "  + parseInt(fecha1.dia) );
	var miFecha1 = new Date( fecha1.anio, fecha1.mes, parseInt(fecha1.dia) - parseInt(x)) 
	
	return  ardia[miFecha1.getDate('d')] + "/" +  ar[miFecha1.getMonth()] + "/" +  miFecha1.getFullYear(); 
}

function calculaNoche(fechaini,fechafin){ 
	var fecha1 = new fecha( fechaini ) 
	var fecha2 = new fecha( fechafin ) 
	
	var miFecha1 = new Date( fecha1.anio, fecha1.mes, fecha1.dia) 
	var miFecha2 = new Date( fecha2.anio, fecha2.mes, fecha2.dia) 
	var resultado = miFecha2-miFecha1;
	 
	return  (resultado/1000/60/60/24); 
} 


function fecha(cadena) { 
	var separador = "/" 

	//Separa por dia, mes y aņo 
	if ( cadena.indexOf( separador ) != -1 ) { 
	var posi1 = 0 
	var posi2 = cadena.indexOf( separador, posi1 + 1 ) 
	var posi3 = cadena.indexOf( separador, posi2 + 1 ) 
	this.dia = cadena.substring( posi1, posi2 ) 
	this.mes = cadena.substring( posi2 + 1, posi3 ) 
	this.anio = cadena.substring( posi3 + 1, cadena.length ) 
	if(this.dia == '08') this.dia  = 8; 
	if(this.dia == '09') this.dia  = 9; 
	if(this.mes == '08') this.mes  = 8; 
	if(this.mes == '09') this.mes  = 9; 
	//alert(this.dia + "/" + this.mes + "/" + this.anio);
	} else { 
	this.dia = 0 
	this.mes = 0 
	this.anio = 0 
	}


} 





// document.frmBuscar.res_fecha_fin.value=adia+"/"+ames+"/"+aanio;

function activaHabitacion(n){

if(n.value==2){
	if(n.checked == true) a = false; else a = true;
	document.frmBuscar.res_adulto1.disabled = a;
	document.frmBuscar.res_nene1.disabled = a;
	seteaEdad(n,2);
}

if(n.value==3){
	if(n.checked == true) a = false; else a = true;
	document.frmBuscar.res_adulto2.disabled = a;
	document.frmBuscar.res_nene2.disabled = a;
	seteaEdad(n,3);
}

if(n.value==4){
	if(n.checked == true) a = false; else a = true;
	document.frmBuscar.res_adulto3.disabled = a;
	document.frmBuscar.res_nene3.disabled = a;
	seteaEdad(n,4);
}

}

function activaEdad(n,x){

if(x==1){
	seteaEdad(n,x);
	if(n.value >= 1){
	 	document.frmBuscar.edad1_1.disabled = false;
		tbl1_edad1.style.display = "block";
		if(document.frmBuscar.edad1_1.value == '') document.frmBuscar.edad1_1.value = 0;
			tituloEdades.style.display = "block";	
		}
	if(n.value >= 2){
	 	document.frmBuscar.edad1_2.disabled = false;	
		tbl1_edad2.style.display = "block";
		if(document.frmBuscar.edad1_2.value == '') document.frmBuscar.edad1_2.value = 0;
	}
	if(n.value >= 3){
	 	document.frmBuscar.edad1_3.disabled = false;	
		tbl1_edad3.style.display = "block";
		if(document.frmBuscar.edad1_3.value == '') document.frmBuscar.edad1_3.value = 0;
	}
	if(n.value >= 4){
	 	document.frmBuscar.edad1_4.disabled = false;	
		tbl1_edad4.style.display = "block";
		if(document.frmBuscar.edad1_4.value == '') document.frmBuscar.edad1_4.value = 0;
	}
}

if(x==2){
	seteaEdad(n,x);
	if(n.value >= 1){
	 	document.frmBuscar.edad2_1.disabled = false;
		tbl2_edad1.style.display = "block";	
		if(document.frmBuscar.edad2_1.value == '') document.frmBuscar.edad2_1.value = 0;
				tituloEdades.style.display = "block";	
		}
	if(n.value >= 2){
	 	document.frmBuscar.edad2_2.disabled = false;	
tbl2_edad2.style.display = "block";	
		if(document.frmBuscar.edad2_2.value == '') document.frmBuscar.edad2_2.value = 0;
	}
	if(n.value >= 3){
	 	document.frmBuscar.edad2_3.disabled = false;	
tbl2_edad3.style.display = "block";	
		if(document.frmBuscar.edad2_3.value == '') document.frmBuscar.edad2_3.value = 0;
	}
	if(n.value >= 4){
	 	document.frmBuscar.edad2_4.disabled = false;	
tbl2_edad4.style.display = "block";	
		if(document.frmBuscar.edad2_4.value == '') document.frmBuscar.edad2_4.value = 0;
	}
}


if(x==3){
	seteaEdad(n,x);
	if(n.value >= 1){
	 	document.frmBuscar.edad3_1.disabled = false;	
tbl3_edad1.style.display = "block";	
		if(document.frmBuscar.edad3_1.value == '') document.frmBuscar.edad3_1.value = 0;
				tituloEdades.style.display = "block";	
		}
	if(n.value >= 2){
	 	document.frmBuscar.edad3_2.disabled = false;	
tbl3_edad2.style.display = "block";	
		if(document.frmBuscar.edad3_2.value == '') document.frmBuscar.edad3_2.value = 0;
	}
	if(n.value >= 3){
	 	document.frmBuscar.edad3_3.disabled = false;	
tbl3_edad3.style.display = "block";	
		if(document.frmBuscar.edad3_3.value == '') document.frmBuscar.edad3_3.value = 0;
	}
	if(n.value >= 4){
	 	document.frmBuscar.edad3_4.disabled = false;	
tbl3_edad4.style.display = "block";	
		if(document.frmBuscar.edad3_4.value == '') document.frmBuscar.edad3_4.value = 0;
	}
}


if(x==4){
	seteaEdad(n,x);
	if(n.value >= 1){
	 	document.frmBuscar.edad4_1.disabled = false;	
tbl4_edad1.style.display = "block";	
		if(document.frmBuscar.edad4_1.value == '') document.frmBuscar.edad4_1.value = 0;
				tituloEdades.style.display = "block";	
		}
	if(n.value >= 2){
	 	document.frmBuscar.edad4_2.disabled = false;	
tbl4_edad2.style.display = "block";	
		if(document.frmBuscar.edad4_2.value == '') document.frmBuscar.edad4_2.value = 0;
	}
	if(n.value >= 3){
	 	document.frmBuscar.edad4_3.disabled = false;
tbl4_edad3.style.display = "block";		
		if(document.frmBuscar.edad4_3.value == '') document.frmBuscar.edad4_3.value = 0;
	}
	if(n.value >= 4){
	 	document.frmBuscar.edad4_4.disabled = false;	
tbl4_edad4.style.display = "block";	
		if(document.frmBuscar.edad4_4.value == '') document.frmBuscar.edad4_4.value = 0;
	}
}


}

function seteaEdad(n,x){

if(document.frmBuscar.res_nene.value == 0 && document.frmBuscar.res_nene1.value == 0 && document.frmBuscar.res_nene2.value == 0 && document.frmBuscar.res_nene3.value == 0 ){
tituloEdades.style.display = "none";
}
	if(x==1){
		document.frmBuscar.edad1_1.disabled = true;	
		document.frmBuscar.edad1_2.disabled = true;	
		document.frmBuscar.edad1_3.disabled = true;	
		document.frmBuscar.edad1_4.disabled = true;	
		tbl1_edad1.style.display = "none";
		tbl1_edad2.style.display = "none";
		tbl1_edad3.style.display = "none";
		tbl1_edad4.style.display = "none";

	}
	
	if(x==2){
		document.frmBuscar.edad2_1.disabled = true;	
		document.frmBuscar.edad2_2.disabled = true;	
		document.frmBuscar.edad2_3.disabled = true;	
		document.frmBuscar.edad2_4.disabled = true;	
		tbl2_edad1.style.display = "none";
		tbl2_edad2.style.display = "none";
		tbl2_edad3.style.display = "none";
		tbl2_edad4.style.display = "none";

	}
	
	if(x==3){
		document.frmBuscar.edad3_1.disabled = true;	
		document.frmBuscar.edad3_2.disabled = true;	
		document.frmBuscar.edad3_3.disabled = true;	
		document.frmBuscar.edad3_4.disabled = true;	
		tbl3_edad1.style.display = "none";
		tbl3_edad2.style.display = "none";
		tbl3_edad3.style.display = "none";
		tbl3_edad4.style.display = "none";

	}
	
	if(x==4){
		document.frmBuscar.edad4_1.disabled = true;	
		document.frmBuscar.edad4_2.disabled = true;	
		document.frmBuscar.edad4_3.disabled = true;	
		document.frmBuscar.edad4_4.disabled = true;	
		tbl4_edad1.style.display = "none";
		tbl4_edad2.style.display = "none";
		tbl4_edad3.style.display = "none";
		tbl4_edad4.style.display = "none";

	}


}

function verificaActivos(){

	if(document.frmBuscar.n_habitacion.value >= 2){
		tbl_hab2.style.display = "block";
	}
	if(document.frmBuscar.n_habitacion.value >= 3){
		tbl_hab3.style.display = "block";
	}
	if(document.frmBuscar.n_habitacion.value >= 4){
		tbl_hab4.style.display = "block";
	}

	if(document.frmBuscar.res_habitacion.checked == true){
		document.frmBuscar.res_adulto.disabled = false;
		document.frmBuscar.res_nene.disabled = false;
		activaEdad(document.frmBuscar.res_nene,1);
	}
	if(document.frmBuscar.res_habitacion1.checked == true){
		document.frmBuscar.res_adulto1.disabled = false;
		document.frmBuscar.res_nene1.disabled = false;
		activaEdad(document.frmBuscar.res_nene1,2);
	}
	if(document.frmBuscar.res_habitacion2.checked == true){
		document.frmBuscar.res_adulto2.disabled = false;
		document.frmBuscar.res_nene2.disabled = false;
		activaEdad(document.frmBuscar.res_nene2,3);
	}

	if(document.frmBuscar.res_habitacion3.checked == true){
		document.frmBuscar.res_adulto3.disabled = false;
		document.frmBuscar.res_nene3.disabled = false;
		activaEdad(document.frmBuscar.res_nene3,4);
	}

}


function ShowHideLayer(oItems)
{
	if ((oItems.style.display =="") || (oItems.style.display == 'none'))
	{
	oItems.style.display = "block";
	}
	else
	{
	oItems.style.display = "none"; 
	}
}


function activaTablaHabitacion(n){
	if(n==1){
	tbl_hab2.style.display = "none";
	tbl_hab3.style.display = "none";
	tbl_hab4.style.display = "none";
	}
	if(n>=2){
	//ShowHideLayer(tbl_hab1);
	tbl_hab2.style.display = "block";
	tbl_hab3.style.display = "none";
	tbl_hab4.style.display = "none";
	}
	if(n>=3){
	//ShowHideLayer(tbl_hab1);
	tbl_hab3.style.display = "block";
	tbl_hab4.style.display = "none";
	}
	if(n>=4){
	//ShowHideLayer(tbl_hab1);
	tbl_hab4.style.display = "block";
	}
}

////////////////////////////////////////////////////777

function convertirFecha(sFecha){

	var aFecha = sFecha.split("/");
	if(aFecha.length != 3){
		return(false);
	}

	var sDia = aFecha[0];
	var sMes = aFecha[1];
	var sAno = aFecha[2];

	if(isNaN(sDia)){
		return(false);
	}

	if(isNaN(sMes)){
		return(false);
	}

	if(isNaN(sAno)){
		return(false);
	}

		var lDia = parseInt(sDia,10);
	var lMes = parseInt(sMes,10) - 1;
	var lAno = parseInt(sAno,10);

	var dateFecha = new Date(lAno, lMes, lDia);

	if(isNaN(dateFecha)){
		return(false);
	}

	return(dateFecha);

}

function comprobarFechaEntrada(sFechaEntrada){

	var dateFechaEntrada = convertirFecha(sFechaEntrada);

	if (dateFechaEntrada == false){
		return(false);
	}

	var dateHoy = new Date();
	fecha_hoy = convertirFecha(dateHoy.getDate()+'/'+(dateHoy.getMonth()+1)+'/'+dateHoy.getFullYear());
	if(dateFechaEntrada < fecha_hoy){
		return(false);
	}

	return(true);

}

function comprobarFechaSalida(sFechaEntrada, sFechaSalida){

	var dateFechaEntrada = convertirFecha(sFechaEntrada);

	if (dateFechaEntrada == false){
		return(false);
	}

	var dateFechaSalida = convertirFecha(sFechaSalida);

	if (dateFechaSalida == false){
		return(false);
	}

	if(dateFechaSalida <= dateFechaEntrada){
		return(false);
	}

	return(true);

}




