function controlComunidad(){
	var claseEnlace = $("#a_barra_comunidad").attr("class");
	
	if(claseEnlace == "a_barra_comunidad_on"){
		$("#a_barra_comunidad").removeClass("a_barra_comunidad_on");
		$("#a_barra_comunidad").addClass("a_barra_comunidad_off");	
	}else{
		$("#a_barra_comunidad").removeClass("a_barra_comunidad_off");
		$("#a_barra_comunidad").addClass("a_barra_comunidad_on");
	}

	$("#div_comunidad").toggle();
}

function contacto(){
	var frmConsulta = document.frm_consulta;
	var nombre = document.getElementById('nombre');
	var apellidos = document.getElementById('apellidos');
	var correo_electronico = document.getElementById('correo_electronico');
	var consulta = document.getElementById('consulta');

	var bContinuar = true;
	var sMensaje = "Debes rellenar los campos obligatorios:\n\n";
	
	if(nombre.value == ""){
		bContinuar = false;
		sMensaje += "- No has introducido tu nombre.\n";
	}
	
	if(apellidos.value == ""){
		bContinuar = false;
		sMensaje += "- Pasaste por alto rellenar tus apellidos.\n";
	}
	
	if(correo_electronico.value == ""){
		bContinuar = false;
		sMensaje += "- Olvidaste indicarnos tu correo electrónico.\n";
	}
	
	if(consulta.value == ""){
		bContinuar = false;
		sMensaje += "- Es necesario que nos indiques cual es tu consulta.\n";
	}
	
	if(bContinuar){
		frmConsulta.submit();
	}else{
		alert(sMensaje);
	}
}

function guardarOpinion(){
	var frmOpinion = document.frm_opinion;
	var nombre = document.getElementById('nombre');
	var correo_electronico = document.getElementById('correo_electronico');
	var fecha = document.getElementById('fecha_entrada');
	var titulo = document.getElementById('titulo');
	var opinion = document.getElementById('opinion');

	var bContinuar = true;
	var sMensaje = "Debes rellenar los campos obligatorios:\n\n";
	
	if(nombre.value == ""){
		bContinuar = false;
		sMensaje += "- No has introducido tu nombre.\n";
	}
	
	if(correo_electronico.value == ""){
		bContinuar = false;
		sMensaje += "- Olvidaste indicarnos tu correo electrónico.\n";
	}
	
	if(fecha.value == ""){
		bContinuar = false;
		sMensaje += "- Necesitamos que indiques la fecha en la que estuviste.\n";
	}
	
	if(titulo.value == ""){
		bContinuar = false;
		sMensaje += "- Especifica un título para tu opinión.\n";
	}
	
	if(opinion.value == ""){
		bContinuar = false;
		sMensaje += "- Tu opinión está sin rellenar.\n";
	}
	
	if(bContinuar){
		frmOpinion.submit();
	}else{
		alert(sMensaje);
	}
}

function enviarNewsletter(){
	var frmNewsletter = document.frm_newsletter;
	var nombre = document.getElementById('nl_nombre');
	var email = document.getElementById('nl_email');
	
	var bContinuar = true;
	var sMensaje = "Debes rellenar los campos obligatorios:\n\n";
	
	if(nombre.value == "" || nombre.value == "Nombre y apellidos"){
		bContinuar = false;
		sMensaje += "- No has introducido tu nombre.\n";
	}
	
	if(!validarEmail(email.value)){
		bContinuar = false;
		sMensaje += "- Debes introducir tu dirección de correo electrónico.\n";		
	}

	if(bContinuar){
		alert("¡Gracias por suscribirte a nuestra Newsletter!");
		frmNewsletter.submit();
	}else{
		alert(sMensaje);
	}	
}

function validarEmail(email){
	emailRegex = /^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,6}$/i;

	if (emailRegex.test(email)){
		return (true);
	} else {
		return (false);
	}
}

function prepararCampo(campo){
	var frmNewsletter = document.frm_newsletter;
	var campo = document.getElementById(campo.name);
	
	if(campo.value == "Nombre y apellidos"){
		campo.value = "";
	}
	
	if(campo.value == "Correo electrónico"){
		campo.value = "";
	}
}

function verDisponibilidad(){
	var frmReservas = document.frm_reservas;
	var fechaDesde = document.getElementById('desde');
	var fechaHasta = document.getElementById('hasta');
	
	var bContinuar = true;
	var sMensaje = "Debes seleccionar las fechas de entrada y salida que te interesan.";
	
	if(fechaDesde.value == ""){
		bContinuar = false;
	}
	
	if(fechaHasta.value == ""){
		bContinuar = false;
	}
	
	if(bContinuar){
		//frmReservas.submit();
		sURL = "/reservas/?desde="+fechaDesde.value+"&hasta="+fechaHasta.value+"&channelkey=F4F7B5D2-C7E6-43C2-9C84-D3238CBFF295";
		window.open(sURL,"Reservas","width=910,height=600,scrollbars=NO");
	}else{
		alert(sMensaje);
	}
}
