// JavaScript Document
function fichaHotel(Idioma) {
	if ($("#nHotel").val()!='' && $("#IdHotel").val()!='') {
		window.location="hotel.asp?idh="+$("#IdHotel").val()+"&lang="+Idioma;
	}
}
		
$(function() {
	$("#nZona").autocomplete({
		source: "includes/buscaZonas.asp",
		select: function(event, ui) {
			$("#IdZona").val(ui.item.id);
		},
		minLength: 3
	})
	.bind("click",function() {
		$("#nZona").autocomplete("search");
	});
}); //funcion carga zonas

$(function() {
	$("#nHotel").autocomplete({
		source: "includes/buscaHoteles.asp",
		select: function(event, ui) {
			$("#IdHotel").val(ui.item.id);
		},
		minLength: 3
	});
}); //funcion carga hoteles

$(document).ready(function() {

	//Calendario
    $(".datepicker").datepicker();
	$("#fecha1").click(function() {
		$("#fechaIni").datepicker("show");								
	});
	$("#fecha2").click(function() {
		$("#fechaFin").datepicker("show");						
	});
	if (document.getElementById('fechaIni')!=null)
		ponNoches();
	
	//control habitaciones
	$("#nHabi").change(function(event) {
		mostrarHabis();
	});
	mostrarHabis(); //primera por defecto
	
	//Control niņos
	$("input.controlEdad").keyup(function(event) {
		mostrarNinos(this.id);
	});
	
	//control noches
	$("#noches").keyup(function(event) {
		sumaLosDias();
	});
	
	//capa banner home para que se estire con las otras
	if ($("div.bannerContacto")) {
		miAlto=$("div.bannerContacto").height();
		h_UHora=$("#ofUHora").height();
		h_Desta=$("#ofDestacadas").height();
		if (h_UHora>h_Desta) {
			if (miAlto<h_UHora)
				$("div.bannerContacto").height(h_UHora);
		} else {
			if (miAlto<h_Desta)
				$("div.bannerContacto").height(h_Desta);
		}
		//alert("");
		//ofDestacadas
	}
});


function mostrarNinos(IdNinos) {
	nNinos=parseInt($("#"+IdNinos).val(),10);
	laHabi=IdNinos.split("_")[1];
	if (nNinos>0) {
		$("#capaEdad_"+laHabi).css('display','block');
		for (x=1;x<=4;x++) { //visualizar los inputs de la edad
			if (x<=nNinos)
				$("#edad_"+laHabi+"_"+x).css('display','inline');
			else
				$("#edad_"+laHabi+"_"+x).css('display','none');
		}
		$("#edad_"+laHabi+"_1").focus();		
	} else {
		$("#capaEdad_"+laHabi).css('display','none');
	}
}

function mostrarHabis() {
	cuantas=$('#nHabi').val();
	if (cuantas!="") {
		son=parseInt(cuantas,10);
		$(".filaHabi").css('display','none');
		for (xh=1;xh<=son;xh++) {
			$("#habi_"+xh).css('display','block');
			//comprobar ninos
			mostrarNinos('ninos_'+xh);
		}
	}
}
