$(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").show();
	return false;
}
function ocultaCajaAmigo(){
	$("#caja_amigo").hide();
	return false;
}

function actualizaFechaSalida(){
	$val_llegada=$("#llegada").attr("value");
	$("#salida").attr("value",$val_llegada);
}

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");
	}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");
		}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");
			}else{
				var nom_hotel=$("#nombre_hotel").attr("value");
				var llegada=$("#llegada").attr("value");
				var salida=$("#salida").attr("value");	
				var num_adultos=$("#num_adultos").attr("value");	
				var pagina_reservas="https://www.yourreservation.net/ibe/"+nom_hotel+"/main.html?adults1="+num_adultos+"&calArrivalDateField="+fecha_envio+"&quick=quick&calDepartureDateField="+fecha_envio_+"&language=es";
				pageTracker._link(pagina_reservas);
				//window.open(pagina_reservas,"_blank");
				//document.forms[0].submit();
			}
		}
	}
	return true;
}
