$(document).ready(function(){
	$("a.gastronomia").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titleShow'			: false,
		'autoDimensions'	: false,
		'width'				: 760,
		'height'			: 371
	});
	
	$("a.fancybox").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'over',
		'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
		    return '<span id="fancybox-title-over">' +  (currentIndex + 1) + ' / ' + currentArray.length + ' ' + title + '</span>';
		}
	});
	
	$("a.fancyPopUp").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titleShow'			: false
	});
	
	$(".recordarPassword").fancybox({
		'titleShow'			: false,
		autoDimensions : false,
		width: 400,
		height: 200, 
		onComplete : formRecordarPasswordInit
	});
	
	$("#icoFechaEntrada").bind("click", function(){
		$("#fechaEntrada").focus();
	});
	
	$("#icoFechaSalida").bind("click", function(){
		$("#fechaSalida").focus();
	});

	$("input.datepicker").datepicker();
	$('input.datepicker').datepicker('option', {
	    dateFormat: 'dd/mm/yy', 
        firstDay: 1, 
        monthNames : ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"],
        dayNamesMin : ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa"]
    }); 
    
    $("#menu_destinos").mouseenter(function(){
    	$("#listadestinos").show();
    }).mouseleave(function(){
    	ocultarDestinos();
    });
    
    $("#listadestinos").mouseenter(function(){
    	$(document).stopTime();
    }).mouseleave(function(){
    	$("#listadestinos").hide();
    });
    
    $("#menu_registrate").mouseenter(function(){
    	$("#registrateInfo").show();
    }).mouseleave(function(){
    	$("#registrateInfo").hide();
    });
    
    $("#btnSuscribirse").bind("click", function(){
    	$.fancybox({
			href : "/" + idioma + '/suscribirse/?email=' + $("#emailSuscribirme").val(),
			autoDimensions : false,
			width: 400,
			height: 300, 
			onComplete : formSuscribirseInit
		});
    });
    
    
    
    $("#formLoginSubmit").bind("click", function(){
    	$("#formLogin").submit();
    });
});

function formSuscribirseInit(){
	$("#submitSuscribirse").bind("click", function(){
		if($("#aceptoSuscribirme:checked").length == 0){
			$("#aceptoSuscribirmeMsg").addClass("error");
			return;
		}else{
			$("#aceptoSuscribirmeMsg").removeClass("error");
		}
	
		var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
		
		if(emailPattern.test($("#emailSuscripcion").val())){
			$("#emailSuscripcion").removeClass("error");	
			$("#statusSuscribirse").load("/" + idioma + "/suscribirseAction/?email=" + $("#emailSuscripcion").val());
		}else{
			$("#emailSuscripcion").addClass("error");	
		}
	});
}

function formRecordarPasswordInit(){
	$("#submitRecordar").bind("click", function(){
		$("#statusRecordar").load("/" + idioma + "/recordarPasswordAction/?email=" + $("#emailRecordar").val());
	});
}

function ocultarDestinos(){
	$(document).everyTime(10, "ocultaDestinos",  function() {
		$(document).stopTime();
		$("#listadestinos").hide();
	});
	
}
