// JavaScript Document
$(document).ready(function(){
	
	/****** VALIDAR FECHAS ******/
	$("form#buscar").submit( function (){ 
		var llegada = $("input#llegada").val();
		var salida  =$("input#salida").val();
		
		var idioma =$("input#idioma").val();
		
		var errorData;
		
		if(idioma==1) errorData = "The selected dates are invalid";
		if(idioma==2) errorData = "Les dates seleccionades no són vàlides";
		if(idioma==3) errorData = "Las fechas selecionas son inválidas";
		if(idioma==4) errorData = "Les dates selectionées ne sont pas correctes";

		
		if ((!llegada)|| (!salida)){
			return false;
		}else{
			if (llegada == salida){
				alert(errorData);
				return false;
			}
		
			var myDate=new Date(); 
			fecha1 = llegada;
			fecha2 = salida;
			
			fechaAUX = fecha1.split("/");
			fechaLLEGADA = new Date()
			fechaLLEGADA.setDate(fechaAUX[0]);
			fechaLLEGADA.setMonth(eval(fechaAUX[1])-1);
			fechaLLEGADA.setYear(fechaAUX[2]);
			
			fechaAUX = fecha2.split("/");
			fechaSALIDA = new Date()
			//fechaSALIDA.setDate(fechaAUX[0]);
			fechaSALIDA.setMonth(eval(fechaAUX[1])-1);
			fechaSALIDA.setYear(fechaAUX[2]);
			fechaSALIDA.setDate(fechaAUX[0]);
			
			if (fechaLLEGADA>fechaSALIDA){
				alert(errorData);
				return false;
			}else if(fechaLLEGADA<myDate){
				alert(errorData);
				return false;
			}else if(fechaSALIDA<myDate){
				alert(errorData);
				return false;
			}else if(fechaLLEGADA==fechaSALIDA){
				alert(errorData);
				return false;
			}else{
				return true;
			}
		}
	});
	
	/****** WIDGET TIEMPO ******/
	$("#clima").click(function(){
		$("#c_57cfb731f0f12fe5b2e2fe96e41025dc,#c_07263ea0006f41996c2bc165d03d677a,#c_b0c1c36ddc974e19ecb82442e95f6f64").css("height","250");
		$("#c_57cfb731f0f12fe5b2e2fe96e41025dc,#c_07263ea0006f41996c2bc165d03d677a,#c_b0c1c36ddc974e19ecb82442e95f6f64").slideToggle("slow");
	});
	$("#c_57cfb731f0f12fe5b2e2fe96e41025dc,#c_07263ea0006f41996c2bc165d03d677a,#c_b0c1c36ddc974e19ecb82442e95f6f64").mouseout(function(){
		$("#c_57cfb731f0f12fe5b2e2fe96e41025dc,#c_07263ea0006f41996c2bc165d03d677a,#c_b0c1c36ddc974e19ecb82442e95f6f64").hide("slow");
	}); 

	/****** MENU IDIOMAS ******/
	$("#language").click(function(){
			$("#menu_idiomas").slideToggle("slow");
	});
	
	/****** Movimiento IMG OFERTAS ******/
	$("#ofertas a").hover(function(){
      		$("#ofertas a").addClass("vertical");			
    	}, function () {
			$("#ofertas a").removeClass("vertical");	
	});
	
	/****** CALENDARIO ******/
	$(".datepicker").datepicker({
		changeMonth: true,
		changeYear: true,
		showOn: 'both',
		buttonImage: 'images/calendario.jpg',
		buttonImageOnly: true
	});
	

	
	/****** DESPLEGABLE DESCUBRE BARCELONA ******/
	/*$("#col_der ul li").click(function(){
			var list2 = $(this).children().next();						 
			$(list2).toggle("slow");
									 
		
		//$(list2).slideToggle("slow");		  
	});
	$("#col_der ul li").click(function(){
			var list2 = $(this).children().next();						 
			$(list2).toggle("slow");
									 
		
		//$(list2).slideToggle("slow");		  
	});*/

	
	$(".desBCN h1,.desBCN h2,.desBCN h3,.desBCN h4").prepend('<img src="images/flecha_marron.png" width="5" height="7" /> ');

	$(".desBCN h1,.desBCN h2.desBCN h3,.desBCN h4").click(function(){
			var list2 = $(this).next();						 
			$(list2).toggle("slow",function(){
					var altura = calcularMenu();
					$("#menuBkgMedium").css("height",altura);						
			});	  
	});
	
	/****** APLICAR ALTURA MENU IZQUIERDA ******/
	var altura = calcularMenu();
	$("#menuBkgMedium").css("height",altura);
	
	function calcularMenu(){
		var resto = $("#menuBkgMedium").height();
		if(resto==255) resto=0;
		var BKG  = $("#sectionBkg").height();
		var Img  = $("#reservasImage").height();
		var menu = $("#menu").height();
		resto = resto + (BKG + Img + 52) - menu;		
		return resto;
	}
})