// JavaScript Document
function enviaBusca(){
	//ponEspera();
	//Guarda las cookies
	SetCookie("bfini",document.fb.fini.value,null,"/");
	SetCookie("bffin",document.fb.ffin.value,null,"/");
    SetCookie("badultos",document.fb.badultos.value,null,"/");
	SetCookie("bninos",document.fb.bninos.value,null,"/");
  	SetCookie("bhotel",document.fb.bhotel.value,null,"/");
	SetCookie("bebes",document.fb.bebes.value,null,"/");

	document.fb.submit();
}

function abreCalendar(esaFecha,idioma,pLeft){
	lafecha=eval("document.fb."+esaFecha+".value");
	laurl="calendario.asp?lang="+idioma+"&elForm=fb&valor="+esaFecha+"&"+esaFecha+"="+lafecha;
	ptop=60;
	pleft=pLeft;
	palIframe(document.getElementById('verCalendario'),250,120,ptop,pleft,laurl);
}

function fechaWeb(lafecha){
	Fdia=lafecha.getDate();
	if (Fdia<10)
		Fdia="0"+Fdia;
	Fmes=lafecha.getMonth()+1;
	if (Fmes<10)
		Fmes="0"+Fmes;
	Fany=lafecha.getFullYear();
	return Fdia+"-"+Fmes+"-"+Fany;
}

	cambioFecha=false;
	var mindias=1;
	
	function Comprueba(){
		//Comprobamos si las fechas son correctas
		dias=document.fb.txtdias.value;
		if (dias=="" || dias=="***"){
			alert('<%=ap("ponerfecha")%>');
			return false;
			}
		
		return true;
	}
	
	function sumaLosDias(){
		laFecha=document.fb.fini.value;
		losDias=parseInt(document.fb.txtdias.value,10);
		//la fecha viene en formato dd/mm/aaaa
		fdia=laFecha.substring(0,2);
		fmes=parseInt(laFecha.substring(3,5),10)-1;
		fany=laFecha.substring(6,10);
		midia=new Date(fany,fmes,fdia);
	
		milisegundos=parseInt(losDias*24*60*60*1000);
		tiempo=midia.getTime();
		total=midia.setTime(parseInt(tiempo+milisegundos));
		
		//retorno en el mismo formato
		document.fb.ffin.value=fechaWeb(midia);
	}
	
	function actualizaNoches(){
		fechaIni=document.fb.fini.value;
		fechaFin=document.fb.ffin.value;
		noches = document.fb.txtdias.value;
		
		fdia=fechaIni.substring(0,2);
		fmes=parseInt(fechaIni.substring(3,5),10)-1;
		fany=fechaIni.substring(6,10);
		diaIni=new Date(fany,fmes,fdia);
		
		if (fechaFin == "")
		{	
			if(noches == "")
			{
				noches = 1;
				diaIniMs=diaIni.getTime();
				diaFin = new Date();
				total=diaFin.setTime(diaIniMs+(1000 * 60 * 60 * 24));
			}
			else //noches ya tenia valor
			{
				if(noches < 1) {noches = 1;}
				diaIniMs=diaIni.getTime();
				total=diaFin.setTime(diaIniMs + parseInt(noches,10) * 1000 * 60 * 60 * 24);
			} 
			//En este punto, diaFin tiene un valor valido y noches tambien
			fechaFin = fechaWeb(diaFin);
			document.fb.ffin.value= fechaFin;
		}
		else // Si teniamos un valor en fechaFin
		{	
			fdia=fechaFin.substring(0,2);
			fmes=parseInt(fechaIni.substring(3,5),10)-1;
			fany=fechaFin.substring(6,10);
			diaFin=new Date(fany,fmes,fdia);
			
			noches = (diaFin - diaIni) / (1000 * 60 * 60 * 24);
			if(noches < 1) // Si la fecha final es igual o menor que la inicial, la restauramos a 1 noche
			{
				noches = 1;
				diaIniMs=diaIni.getTime();
				total=diaFin.setTime(diaIniMs +  1000 * 60 * 60 * 24);
			}
		}
		
		document.fb.txtdias.value = noches;

	}
	
	function actualizaNoches(){
		fechaIni=document.fb.fini.value;
		fechaFin=document.fb.ffin.value;
		noches = document.fb.txtdias.value;
		
		fdia=fechaIni.substring(0,2);
		fmes=parseInt(fechaIni.substring(3,5),10)-1;
		fany=fechaIni.substring(6,10);
		diaIni=new Date(fany,fmes,fdia);
		
		if (fechaFin == "")
		{	
			if(noches == "")
			{
				noches = 1;
				diaIniMs=diaIni.getTime();
				diaFin = new Date();
				total=diaFin.setTime(diaIniMs+(1000 * 60 * 60 * 24));
			}
			else //noches ya tenia valor
			{
				if(noches < 1) {noches = 1;}
				diaIniMs=diaIni.getTime();
				total=diaFin.setTime(diaIniMs + parseInt(noches,10) * 1000 * 60 * 60 * 24);
			} 
			//En este punto, diaFin tiene un valor valido y noches tambien
			fechaFin = fechaWeb(diaFin);
			document.fb.ffin.value= fechaFin;
		}
		else // Si teniamos un valor en fechaFin
		{	
			fdia=fechaFin.substring(0,2);
			fmes=parseInt(fechaIni.substring(3,5),10)-1;
			fany=fechaFin.substring(6,10);
			diaFin=new Date(fany,fmes,fdia);
			
			noches = (diaFin - diaIni) / (1000 * 60 * 60 * 24);
			if(noches < 1) // Si la fecha final es igual o menor que la inicial, la restauramos a 1 noche
			{
				noches = 1;
				diaIniMs=diaIni.getTime();
				total=diaFin.setTime(diaIniMs +  1000 * 60 * 60 * 24);
			}
		}
		
		document.fb.txtdias.value = noches;

	}
	
	function pulsar(e) {
  		tecla = (document.all) ? e.keyCode :e.which;
		//enfoca siguiente control
		if (tecla==13) 
			document.fb.ffin.focus();
  		return (tecla!=13);
	}

	function compruebaDispo(){
		document.fb.submit();
	}
-->
