$(document).ready(function(){
	$("#capaSup").slideUp("normal"); 
		//poner pageTracker._link en los links de motor de reserva
		$("a[href*='yourreservation']").attr('onclick','pageTracker._link(this.href); return false;');
	$("#MySelect2").selectdecorator(
		{
			DIVClass : "selectholder2"
		}									
	);
	$("#MyAdults").selectdecoratoradults(
		{
			DIVClass : "selectholderadults"
		}									
	);
	$("#cebo").click(function () {
		  $("#capaSup").slideToggle("slow");
    });
	$("#desplegable_quienes").hover(muestraDesplegableQuienes);
	$("#desplegable_ofertas").hover(muestraDesplegableOfertas);
	$("#desplegable_noticias").hover(muestraDesplegableNoticias);
	$("#blendimage").mouseover(ocultaDesplegables);//cuando pasen por la imagen cambiante de la cabecera, se cierran submenus
	var boton_reserva=$("#submitReserva");
	boton_reserva.click(compruebaReserva1);	
	/*cicle*/
    $('.slideshow').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
	/*******/
	$("#link_amigo").click(muestraCajaAmigo);
	$("#cierra_amigo").click(ocultaCajaAmigo);
});

function muestraCajaAmigo(){
	$("#caja_amigo").fadeIn();
	return false;
}
function ocultaCajaAmigo(){
	$("#caja_amigo").fadeOut();
	return false;
}

function actualizaFechaSalida(){
	$val_llegada=$("#llegada").attr("value");
	$fecha_dia_sig=sumaDia($val_llegada);
	$("#salida").attr("value",$fecha_dia_sig);
}

function sumaDia(sFec0){
	var aFinMes = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); 
	var nDia = parseInt(sFec0.substr(0, 2), 10);
	var nMes = parseInt(sFec0.substr(3, 2), 10);
	var nAno = parseInt(sFec0.substr(6, 4), 10);
	nDia += 1;
	diasMes=aFinMes[nMes-1];
	if (nDia > diasMes){
		nDia = 1;
		nMes += 1;
		if (nMes == 13){
			nMes = 1;
			nAno += 1;
		}
	}
	if (nDia<10) nDia='0'+nDia;
	nDia=nDia.toString();
	if (nMes<10) nMes='0'+nMes;
	nMes=nMes.toString();
	nAno=nAno.toString();
	var fecha=nDia+'-'+nMes+'-'+nAno;
	return fecha;
} 

function muestraDesplegableQuienes(){
	$("#yyy").hide();
	$("#zzz").show();
	$("#zzz ul").show();
	return true;
}

function muestraDesplegableOfertas(){
	$("#zzz").hide();
	$("#yyy").hide();
	return true;
}

function muestraDesplegableNoticias(){
	$("#zzz").hide();
	$("#yyy").show();
	$("#yyy ul").show();
	return true;
}

function ocultaDesplegables(){
	$("#zzz").hide();
	$("#yyy").hide();
	return true;
}

function ponerIdiomaLinkMotor(lang){
	var link_motor_reservas=$("#link_motor_reservas");
	var linkk=link_motor_reservas.attr('href');
	linkk=linkk+lang;
	link_motor_reservas.attr('href',linkk);
}

function compruebaReserva1(){
	/***************************/
	var data=$("#llegada").attr('value');
	var data_=$("#salida").attr('value');
	if(data=='' || data_==''){
		jAlert("Debes introducir una fecha");
		return false;
	}else{
		fecha_intro_dia=data.substring(0,2) ;
		fecha_intro_mes=data.substring(3,5) ;
		fecha_intro_ano=data.substring(6,10) ;
		fecha_intro=fecha_intro_ano+fecha_intro_mes+fecha_intro_dia;
		fecha_envio=fecha_intro_ano+fecha_intro_mes+fecha_intro_dia;//fecha que pide el motor
		var fecha=new Date();
		var ano=fecha.getFullYear();
		var mes=fecha.getMonth() +1 ;
		if (mes<10) mes='0'+mes;
		var dia=fecha.getDate();
		if(dia<10) dia='0'+dia;
		fecha_actual=''+ano+mes+dia;
		if(fecha_intro<fecha_actual){
			jAlert("La fecha de llegada introducida corresponde al pasado");
			return false;
		}else{
			fecha_intro_dia=data_.substring(0,2) ;
			fecha_intro_mes=data_.substring(3,5) ;
			fecha_intro_ano=data_.substring(6,10) ;
			fecha_intro_=fecha_intro_ano+fecha_intro_mes+fecha_intro_dia;
			fecha_envio_=fecha_intro_ano+fecha_intro_mes+fecha_intro_dia;//fecha que pide el motor
			if(fecha_intro_<=fecha_intro){
				jAlert("La fecha de salida introducida debe ser posterior a la de entrada");
				return false;
			}else{
				$("#inidate_oculto").attr('value',fecha_envio);
				$("#enddate_oculto").attr('value',fecha_envio_);
				
				/*
				var nom_hotel=$("#nombre_hotel").attr("value");
				var num_adultos=$("#num_adultos").attr("value");	
				var idioma_oculto=$("#idiomaOculto").attr("value");
				var pagina_reservas="https://reservations.juicebooker.com/Client/index.php?customerId="+nom_hotel+"&inidate="+fecha_envio+"&enddate="+fecha_envio_+"&pax="+num_adultos+"&lang="+idioma_oculto;
				pageTracker._link(pagina_reservas);
				*/
				return true;
			}
		}
	}
	return true;
}

