////////// FOTOS FANCY

$(document).ready(function(){
	/*$(document).pngFix();
	$('.png').pngFix();*/
	//DD_belatedPNG.fix(#content li);
	//DD_belatedPNG.fix(".png");

	$("a.fotofancy[rel]").fancybox({
		'zoomSpeedIn'		: 500, 
		'zoomSpeedOut'		: 200, 
		'overlayShow'		: true,
		'easingIn'			: 'easeOutBack',
		'easingOut'			: 'easeInBack',
		'overlayOpacity'	: 0.20,
		'centerOnScroll'	: true
	});	

})

////////////// Modal ////////////////


function abrirModal (idbloque, url) {
	$bloque = $('#'+idbloque);
	
	$('#'+idbloque).modal({
		close: false,
		overlayId: 'fw_overlay',
		containerId: 'fw_contenedor',
		onOpen: fw.open,
		onClose: fw.close
	});
	if(url){
		$bloque.children('iframe').attr({
			src: url
		});
	}
}

function cerrarModal(dialog) {
	dialog.data.fadeOut(200, function () {
		dialog.container.fadeOut(200, function () {
			dialog.overlay.fadeOut(200, function () {
				$.modal.close();
			});
		});
	});
}
var fw = {
	message: null,
	open: function (dialog) {
		$("#fw_overlay").css({'opacity': 0.7});
		dialog.overlay.fadeIn(200, function () {
			dialog.container.fadeIn(200, function () {
				dialog.data.fadeIn(200, function () {
				});
			});
		});
	},

	close: function (dialog) {
		cerrarModal(dialog)
	},
	error: function (xhr) {
		alert(xhr.statusText);
	}
};






// FORMULARIO RECURSOS HUMANOS
$(document).ready(function(){
	$("#formulario_rrhh").validate({
		rules: {
			nombre: {
				required: true
			},
			puesto: {
				required: true
			},
			telefono: {
				required: true
			},
			archivo: {
				required: true
			}
		}
	});
	
	$("#formulario_rrhh_btnenviar").click(function(){
		$("#formulario_rrhh").submit();
	});
})











// FORMULARIO CONTACTO
$(document).ready(function(){
	$("#formulario_contacto").validate({
		rules: {
			nombre: {
				required: true
			},
			email: {
				required: true,
				email: true
			},
			ciudad: {
				required: true
			},
			comentarios: {
				required: true
			}
		}
	});
	
	$("#formulario_contacto_btnenviar").click(function(){
		$("#formulario_contacto").submit();
	});
})




// FORMULARIO OPINIONES
$(document).ready(function(){
	$("#formulario_opiniones").validate({
		rules: {
			nombre: {
				required: true
			},
			email: {
				required: true,
				email: true
			}
		}
	});
	
	$("#formulario_opiniones_btnenviar").click(function(){
		$("#formulario_opiniones").submit();
	});
})




// FORMULARIO RESERVA


function validarNumHabitaciones()
{
	var numdob = parseInt($("#num_habitaciones_doble").val());
	var numind = parseInt($("#num_habitaciones_individual").val());
	var numdobind = parseInt($("#num_habitaciones_dobles_para_individual").val());
	numdob = numdob > 0 ? numdob: 0;
	numind = numind > 0 ? numind: 0;
	numdobind = numdobind > 0 ? numdobind: 0;
	if ((numdob + numind + numdobind) > 0)
	{
		return true;
		alert("true");
	}
	else
	{
		return false;
		alert("false");
	}
}
	


$(document).ready(function(){
	$("#formulario_reserva").validate({
		rules: {
			nombre: {
				required: true
			},
			email: {
				required: true,
				email: true
			},
			email2: {
				required: true,
				email: true,
				equalTo: "#email"
			},
			cif_nif: {
				required: true
			},
			direccion: {
				required: true
			},
			telefono: {
				required: true
			},
			entrada: {
				required: true,
				date: true
			},
			salida: {
				required: true,
				date: true
			},
			num_personas: {
				required: true,
				number: true,
				min: 1
			},
			num_habitaciones_doble: {
				number: true
			},
			num_habitaciones_individual: {
				number: true
			},
			num_habitaciones_dobles_para_individual: {
				number: true
			},
			tipoRegimen: {
				required: true
			}
		}
	});
	
	$("#formulario_reserva_btnenviar").click(function(){
		$("#formulario_reserva").validate().form();
		var valid = $("#formulario_reserva").validate().valid();
	
		if (!validarNumHabitaciones()) {
			$("#lbl_error_numHabitaciones").css("display", "block");
			valid = false;
		}
		else
		{
			$("#lbl_error_numHabitaciones").css("display", "none");
		}
	
		if (valid) {
			$("#formulario_reserva").submit();
		}
	});
});




// BOTON EXAMINAR
		  
$(function() {
	$("#archivo").filestyle({ 
		image: "img/bt_examinar.gif",
		imageheight : 28,
		imagewidth : 112,
		width : 338
	});
});

