// JavaScript Document

function ponPais(eseCod,eseTexto) {
	document.f1.pais.value=eseCod;
	var lista=$("#cpais span.titulo_lista");
	for (i=0;i<lista.length;i++)
		lista[i].innerHTML=eseTexto; //poner la seleccion
}

function ponAdultos(esos) {
	document.fb.ad.value=esos;
	var lista=$("#adultos span.titulo_lista");
	for (i=0;i<lista.length;i++)
		lista[i].innerHTML=esos; //poner la seleccion
}
function ponAdultos2(esos) {
	document.fbc.ad.value=esos;
	var lista=$("#adultos2 span.titulo_lista");
	for (i=0;i<lista.length;i++)
		lista[i].innerHTML=esos; //poner la seleccion
}

function ponNinos(esos) {
	document.fb.ni.value=esos;
	var lista=$("#ninos span.titulo_lista");
	for (i=0;i<lista.length;i++)
		lista[i].innerHTML=esos; //poner la seleccion
}
function ponNinos2(esos) {
	document.fbc.ni.value=esos;
	var lista=$("#ninos2 span.titulo_lista");
	for (i=0;i<lista.length;i++)
		lista[i].innerHTML=esos; //poner la seleccion
}


function cambiaHotel(hcodi,hnombre) {
	alert('aaaa ' + hcodi);
	document.fb.bhotel.value=hcodi;
	alert('aaaa ' + hcodi);
	var lista=$("#hoteles span.titulo_lista");
	for (i=0;i<lista.length;i++)
		lista[i].innerHTML=hnombre; //poner la seleccion
}

function changeActivities(hcodi,hnombre,tiCodi) {
	document.activities.b_activities.value=hcodi;
	isla= document.activities.b_isla.value;
	idioma=document.activities.b_lang.value;
	var lista=$("#activities span.titulo_lista");
	for (i=0;i<lista.length;i++)
		lista[i].innerHTML=hnombre; //poner la seleccion
	document.activities.action="/default.asp?illa="+isla+"&tipoc="+ tiCodi +"&lang="+idioma;
	document.activities.submit();
}


function cambiaRegimen(rcodi,rnombre) {
	document.fb.bregi.value=rcodi;
	var lista=$("#regimen span.titulo_lista");
	for (i=0;i<lista.length;i++)
		lista[i].innerHTML=rnombre; //poner la seleccion
}

function ponFechas() {
	$("#afini").html($("#fini").attr("value"));
	$("#affin").html($("#ffin").attr("value"));
}

function enviaBusca(){
	//ponEspera();
	//Guarda las cookies
	
	SetCookie("bfini",document.fb.fini.value,null,"/");
	SetCookie("bffin",document.fb.ffin.value,null,"/");
    SetCookie("badultos",document.fb.ad.value,null,"/");
	SetCookie("bninos",document.fb.ni.value,null,"/");
	SetCookie("bhotel",document.fb.bhotel.value,null,"/");
	//SetCookie("bregi",document.fb.bregi.value,null,"/");
	
	if (document.fb.bhotel)
	  	SetCookie("bhotel",document.fb.bhotel.value,null,"/");
		
	if (document.fb.bzona)
		SetCookie("bzona",document.fb.bzona.value,null,"/");

	if (document.fb.btipo)
		SetCookie("btipo",document.fb.btipo.value,null,"/");
	
	
	document.fb.submit();
}
function enviaBusca2(){
	//ponEspera();
	//Guarda las cookies

	
	
	SetCookie("bfini",document.fbc.fini.value,null,"/");
	SetCookie("bffin",document.fbc.ffin.value,null,"/");
	
	document.fbc.submit();
}
function enviaBusca3(){
	
	SetCookie("bfini",document.fbc1.fini.value,null,"/");
	SetCookie("bffin",document.fbc1.ffin.value,null,"/");
	
	document.fbc1.submit();
}

function abreCalendar(esaFecha){

	lafecha=eval("document.fb."+esaFecha+".value");
	idioma=document.getElementById("lang").value;
	laurl="calendario.asp?lang="+idioma+"&elForm=fb&valor="+esaFecha+"&"+esaFecha+"="+lafecha;
	ptop=50;
	pleft=1;
	palIframe(document.getElementById('verCalendario'),250,120,ptop,pleft,laurl);
}
//calendario proceso reserva
function abreCalendar2(esaFecha){
	lafecha=eval("document.fbc."+esaFecha+".value");
	idioma=document.fbc.lang.value;
	laurl="calendario.asp?lang="+idioma+"&elForm=fbc&valor="+esaFecha+"&"+esaFecha+"="+lafecha;
	ptop=500;
	pleft=400;
	palIframe(document.getElementById('verCalendario'),250,120,ptop,pleft,laurl);
}
function abreCalendar3(esaFecha){
	
	lafecha=eval("document.fbc1."+esaFecha+".value");
	idioma=document.fbc1.lang.value;
	laurl="calendario.asp?lang="+idioma+"&elForm=fbc1&valor="+esaFecha+"&"+esaFecha+"="+lafecha;
	ptop=700;
	pleft=400;
	palIframe(document.getElementById('verCalendario'),250,120,ptop,pleft,laurl);
}

function abreCalendarDispo(ese,hotel,habi,mesIni,anyIni){
	var idioma=$("#lang").attr("value");
	laurl="calendarioDispo.asp?lang="+idioma+"&idh="+hotel+"&codhab="+habi+"&mesI="+mesIni+"&anyI="+anyIni;
	//ptop=$("#"+ese).position().top+$(document).scrollTop(); //miY posicion top
	ptop=$("#"+ese).position().top+300; //miY posicion top + 300px de cabecera
	//alert($(document).scrollTop());
	pleft=350;
	palIframe(document.getElementById('verCalendario'),400,180,ptop,pleft,laurl);
}

function ponNoches() {
	//Restar las fechas para saber dias introducidos
	fi=document.fb.fini.value;
	ff=document.fb.ffin.value;
	da1=new Date(fi.substring(6,10),fi.substring(3,5)-1,fi.substring(0,2));
    da2=new Date(ff.substring(6,10),ff.substring(3,5)-1,ff.substring(0,2));
  if (da1>=da2 )
    document.fb.noches.value="**";
  else
  	{
	dife=da2.getTime() - da1.getTime()+10800000; //se aņade 10800000 pa evitar el error de marzo, aņos bisiestos
	bnoches=parseInt(dife/ (1000 * 60 * 60 * 24));
    document.fb.noches.value=bnoches;
	}
}

function ponNoches2() {
	//Restar las fechas para saber dias introducidos
	fi=document.fbc.fini.value;
	ff=document.fbc.ffin.value;
	da1=new Date(fi.substring(6,10),fi.substring(3,5)-1,fi.substring(0,2));
    da2=new Date(ff.substring(6,10),ff.substring(3,5)-1,ff.substring(0,2));
  if (da1>=da2 )
  	$("#noches_1").html("**"); 
    /*document.fbc.noches.value="**";*/
  else
  	{
	dife=da2.getTime() - da1.getTime()+10800000; //se aņade 10800000 pa evitar el error de marzo, aņos bisiestos
	bnoches=parseInt(dife/ (1000 * 60 * 60 * 24));
    
	$("#noches_1").html(bnoches);
	/*enviaBusca2();
	document.fbc.noches.value=bnoches;
	mostrarMensaje("al_recargaDatos");*/
	}
}


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 cambiaMoneda(esa){
	SetCookie("coin",esa,null,"/"); //esta funcion esta en cookies.js
	SetCookie("miCambio","0",null,"/"); //esta funcion esta en cookies.js
	window.location.reload();
}

//ponNoches();

$(document).ready(function(){
	//montarSelect();
});

//borde redondeado a los enlaces .botonNaranja y en las cajas redondeadas
function crearBotones() {
	var botones=$("a.botonNaranja");
	for (x=0;x<botones.length;x++){
		$(botones[x]).prepend("<img src='/estilo/imagenes/der_BotonNaranja.gif' class='der_boton'>");
		$(botones[x]).prepend("<img src='/estilo/imagenes/izq_BotonNaranja.gif' class='izq_boton'>");
	}

	var cajas=$(".cajaGris");
	for (x=0;x<cajas.length;x++){
		$(cajas[x]).prepend("<div class='pie_cajaGris'></div>");
		$(cajas[x]).prepend("<img src='/estilo/imagenes/arriba_izq_cajaGris.gif' class='arriba_izq_caja'>");
		$(cajas[x]).prepend("<img src='/estilo/imagenes/arriba_der_cajaGris.gif' class='arriba_der_caja'>");
		$(cajas[x]).prepend("<img src='/estilo/imagenes/abajo_izq_cajaGris.gif' class='abajo_izq_caja'>");
		$(cajas[x]).prepend("<img src='/estilo/imagenes/abajo_der_cajaGris.gif' class='abajo_der_caja'>");
	}

}

//para mostrar mensajes en diferentes idiomas
function mostrarMensaje(variableIdioma) {
	lang=$("#idioma").attr("value");
	document.getElementById('MensajesJS').src="/mensajes.asp?lang="+lang+"&variable="+variableIdioma;
}

function abreVentana(laurl,ese){
	ptop=$("#"+ese).position().top-250; //miY posicion top + 300px de cabecera
	pleft=150//$("#"+ese).position().left-100;
	$('#verCalendario').css('overflow-y:scroll')
	palIframe1(document.getElementById('paProcesos'),700,400,0,pleft,laurl);
}
function palIframe1(capita,ancho,alto,posiTop,posiLeft,url){
	capita.style.height=alto+"px";
	capita.style.width=ancho+"px";
	capita.style.visibility="visible";
	if (posiTop==0 || posiLeft==0){
		centrarCapa(capita,ancho,alto,posiTop,posiLeft);
	}else{
		if (posiTop<0) posiTop=0; //valor -1
		if (posiLeft<0) posiLeft=0; //valor -1
		capita.style.top=posiTop+"px";
		capita.style.left=posiLeft+"px";
	}
	capita.src=url;
	capita.style.display="block";
}
function quitalaVentana(){
	document.getElementById('paProcesos').style.display="none";
}