// Validar formularios

// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Formulario de ENVIAR A UN AMIGO
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function validarEnviar(){
	//alert(validarContacto());
	var depurar = false;
	var nombre  = document.getElementById("nombre");
	var correo  = document.getElementById("correo");
	var amigo   = document.getElementById("amigo");
	var mensaje = document.getElementById("mensaje");
	var copia   = document.getElementById("copia");
	var mssg    = document.getElementById("mensaje_enviar");
	var mssg_ok = document.getElementById("mensaje_ok");
	var correo_OK = false;
	var mensaje = "";
	var ok = true;
	var pasar = true;
	
	correo_OK = ((correo.value.indexOf("@") > 0) && (correo.value.indexOf(".") > 0));
	amigo_OK = ((amigo.value.indexOf("@") > 0) && (amigo.value.indexOf(".") > 0));
	if (depurar){
		mensaje = "copia: ["+ copia.checked +"]";
		//mensaje += "\n"+ correo.value.indexOf("@") +" - "+ correo.value.indexOf(".");
		mensaje += "\n"+ "correo: ["+ correo.value +"] - "+ correo_OK;
		alert( mensaje );
		mensaje = "";
	}
	ok = (nombre.value!="");
	if (!ok){
		mensaje += "* Debes introducir tu NOMBRE.<br/>";
	}
	pasar = (pasar && ok);
	ok = (correo.value!="");
	if (!ok){
		mensaje += "* Debes introducir tu CORREO ELECTRÓNICO.<br/>";
	}
	if (!correo_OK){
		mensaje += "* El CORREO ELECTRÓNICO debe ser una dirección válida.<br/>";
		ok = false;
	}
	pasar = (pasar && ok);

	ok = (amigo.value!="");
	if (!ok){
		mensaje += "* Debes introducir el CORREO ELECTRÓNICO del destinatario.<br/>";
	}
	if (!amigo_OK){
		mensaje += "* El CORREO ELECTRÓNICO del destinatario debe ser una dirección válida.<br/>";
		ok = false;
	}
	pasar = (pasar && ok);

	if (! pasar){
		mssg_ok.value = "0";
	} else {
		copia.value = (copia.checked) ? "1" : "0";
		mensaje = "<strong>El correo se ha enviado correctamente.</strong><br/><br/>";
		mensaje += "Nombre del remitente : <strong>"+ nombre.value +"</strong><br/>";
		mensaje += "Correo del remitente : <strong>"+ correo.value +"</strong><br/>";
		mensaje += "Correo del destinatario : <strong>"+ amigo.value +"</strong><br/>";
		mssg_ok.value = "1";
	}
	mssg.value = mensaje;
	document.getElementById("formContacto").action = "enviar";
	document.getElementById("formContacto").submit();
	return pasar;
}
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Formulario de CONTACTO
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function validarContacto(){
	var depurar = false;
	var nombre = document.getElementById("nombre");
	var correo = document.getElementById("correo");
	var aceptar = document.getElementById("aceptar");
	var mssg = document.getElementById("mensaje_contacto");
	var mssg_ok = document.getElementById("mensaje_ok");
	var correo_OK = false;
	var mensaje = "";
	var ok = true;
	var pasar = true;
	
	correo_OK = ((correo.value.indexOf("@") > 0) && (correo.value.indexOf(".") > 0));
	if (depurar){
		mensaje = "aceptar: ["+ aceptar.checked +"]";
		//mensaje += "\n"+ correo.value.indexOf("@") +" - "+ correo.value.indexOf(".");
		mensaje += "\n"+ "correo: ["+ correo.value +"] - "+ correo_OK;
		alert( mensaje );
		mensaje = "";
	}
	ok = (nombre.value!="");
	if (!ok){
		mensaje += "* El NOMBRE es obligatorio.<br/>";
	}
	pasar = (pasar && ok);
	ok = (correo.value!="");
	if (!ok){
		mensaje += "* El CORREO ELECTRÓNICO es obligatorio.<br/>";
	}
	if (!correo_OK){
		mensaje += "* El CORREO ELECTRÓNICO debe ser una dirección válida.<br/>";
		ok = false;
	}
	pasar = (pasar && ok);
	ok = aceptar.checked;
	if (!ok){
		mensaje += "* Debe aceptar nuestra política de privacidad.<br/>";
	}
	pasar = (pasar && ok);

	if (! pasar){
		mssg_ok.value = "0";
	} else {
		aceptar.value = (aceptar.checked) ? "1" : "0";
		mensaje = "<strong>El correo se ha enviado correctamente.</strong><br/><br/>";
		//mensaje += "<br/>Datos de la suscripción realizada<br/>";
		mensaje += "Nombre y Apellidos : <strong>"+ nombre.value +" "+ document.getElementById("apellido").value +"</strong><br/>";
		mensaje += "Población : <strong>"+ document.getElementById("pobl").value +"</strong><br/>";
		mensaje += "Correo del remitente : <strong>"+ correo.value +"</strong><br/>";
		mssg_ok.value = "1";
	}
	mssg.value = mensaje;
	document.getElementById("formContacto").action = "contacto";	//"registro_make";
	document.getElementById("formContacto").submit();
	return pasar;
}
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Formulario de SUSCRIPCIÓN
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function validarRegistro(){
	var depurar = false;
	var nombre = document.getElementById("nombre");
	var correo = document.getElementById("correo");
	var aceptar = document.getElementById("aceptar");
	var copia = document.getElementById("copia");
	var mssg = document.getElementById("mensaje_registro");
	var mssg_ok = document.getElementById("mensaje_ok");
	var correo_OK = false;
	var mensaje = "";
	var ok = true;
	var pasar = true;
	
	correo_OK = ((correo.value.indexOf("@") > 0) && (correo.value.indexOf(".") > 0));
	if (depurar){
		mensaje = "aceptar: ["+ aceptar.checked +"] - copia: ["+ copia.checked +"]";
		//mensaje += "\n"+ correo.value.indexOf("@") +" - "+ correo.value.indexOf(".");
		mensaje += "\n"+ "correo: ["+ correo.value +"] - "+ correo_OK;
		alert( mensaje );
		mensaje = "";
	}
	ok = (nombre.value!="");
	if (!ok){
		mensaje += "* El NOMBRE es obligatorio.<br/>";
		//nombre.focus();
	}
	pasar = (pasar && ok);
	ok = (correo.value!="");
	if (!ok){
		mensaje += "* El CORREO ELECTRÓNICO es obligatorio.<br/>";
		//correo.focus();
	}
	if (!correo_OK){
		mensaje += "* El CORREO ELECTRÓNICO debe ser una dirección válida.<br/>";
		//correo.focus();
		ok = false;
	}
	pasar = (pasar && ok);
	ok = aceptar.checked;
	if (!ok){
		mensaje += "* Debe aceptar nuestra política de privacidad.<br/>";
		//aceptar.focus();
	}
	pasar = (pasar && ok);

	if (! pasar){
		mssg_ok.value = "0";
	} else {
		aceptar.value = (aceptar.checked) ? "1" : "0";
		copia.value = (copia.checked) ? "1" : "0";
		mensaje = "La suscripción se ha realizado correctamente.<br/>";
		mensaje += "<br/><strong>Datos de la suscripción realizada</strong><br/><br/>";
		mensaje += "Nombre    : <strong>"+ nombre.value +"</strong><br/>";
		mensaje += "Apellidos : <strong>"+ document.getElementById("apellido").value +"</strong><br/>";
		mensaje += "Población : <strong>"+ document.getElementById("pobl").value +"</strong><br/>";
		mensaje += "Email     : <strong>"+ correo.value +"</strong><br/>";
		mensaje += "Enviar copia : <strong>"+ ((copia.checked) ? "SI" : "NO") +"</strong><br/>";
		mssg_ok.value = "1";
	}
	mssg.value = mensaje;
	document.getElementById("formRegistro").action = "registro";	//"registro_make";
	document.getElementById("formRegistro").submit();
	return pasar;
}
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
