﻿// JavaScript Document
function ComprobarCampos_formulario_voto(form)
{
		if (campo_vacio ("email",form))
		{
		alert("Debes introducir o teu email");
		form.email.focus();
		return false;
		}
		else
		{
			if (campo_mail_incorrecto ("email",form))
				{
				alert("Debes introducir o teu email correctamente");
				form.email.focus();
				return false;
				}
		}

}

		 
function ComprobarCampos_formulario_invitacion (form)
{
	
		if (campo_vacio ("mailorigen",form))
		{
		alert("Debes introducir tu mail");
		form.mailorigen.focus();
		return false;
		}
		else
		{
			if (campo_mail_incorrecto ("mailorigen",form))
				{
				alert("Debes introducir tu email correctamente");
				form.mailorigen.focus();
				return false;
				}
		}

		if (campo_vacio ("autor",form))
		{
		alert("Debes introducir tu nombre");
		form.autor.focus();
		return false;
		}
		
		if (campo_vacio ("opinion",form))
		{
		alert("Debes introducir tu mensaje");
		form.opinion.focus();
		return false;
		}

		if (campo_vacio ("destino",form))
		{
		alert("Debes introducir el email");
		form.destino.focus();
		return false;
		}
		else
		{
			if (campo_mail_incorrecto ("destino",form))
				{
				alert("Debes introducir el email correctamente");
				form.destino.focus();
				return false;
				}
		}
	
}
		 
function ComprobarCampos_formulario_envio_opinion (form)
{
	
		if (campo_vacio ("nombreautor",form))
		{
		alert("Debes introducir o teu nome");
		form.nombreautor.focus();
		return false;
		}

		
		if (campo_vacio ("opinion",form))
		{
		alert("Debes introducir o teu comentario");
		form.opinion.focus();
		return false;
		}


}

function ComprobarCampos_formulario_envio_foto(form)
{
	if (campo_vacio ("nombreautor",form))
		{
		no_display_cargador();
		alert("Debes introducir tu nombre");
		form.nombreautor.focus();
		return false;
		}
	if (campo_vacio ("apellidos",form))
		{
		no_display_cargador();
		alert("Debes introducir tu apellidos");
		form.apellidos.focus();
		return false;
		}
/*	if (campo_vacio ("edad",form))
		{
		no_display_cargador();
		alert("Debes introducir tu edad");
		form.edad.focus();
		return false;
		}*/
	if (campo_vacio ("direccion",form))
		{
		no_display_cargador();
		alert("Debes introducir tu dirección");
		form.direccion.focus();
		return false;
		}
	if (campo_vacio ("poblacion",form))
		{
		no_display_cargador();			
		alert("Debes introducir tu población");
		form.poblacion.focus();
		return false;
		}
	if (campo_vacio ("cp",form))
		{
		no_display_cargador();
		alert("Debes introducir tu CP");
		form.cp.focus();
		return false;
		}
/*	if (campo_vacio ("pais",form))
		{
		no_display_cargador();
		alert("Debes seleccionar tu País");
		form.pais.focus();
		return false;
		}*/
	if (campo_vacio ("telefono",form))
		{
		no_display_cargador();
		alert("Debes introducir tu teléfono");
		form.telefono.focus();
		return false;
		}
	if (campo_vacio ("mail",form))
		{
		no_display_cargador();
		alert("Debes introducir tu email");
		form.mail.focus();
		return false;
		}
		else
		{
			if (campo_mail_incorrecto ("mail",form))
				{
				no_display_cargador();
				alert("Debes introducir tu email correctamente");
				form.mail.focus();
				return false;
				}
		}
	if (campo_vacio ("foto",form))
		{
		no_display_cargador();
		alert("Debes subir una foto");
		form.foto.focus();
		return false;
		}
	if (campo_vacio ("titulo",form))
		{
		no_display_cargador();
		alert("Debes introducir el título de la foto");
		form.titulo.focus();
		return false;
		}
	if (campo_vacio ("descripcion",form))
		{
		no_display_cargador();
		alert("Debes introducir la descripción para la foto");
		form.descripcion.focus();
		return false;
		}
/*	if (campo_vacio ("fecha",form))
		{
		alert("Debes introducir la fecha de la foto");
		form.fecha.focus();
		return false;
		}*/
		if (!(form.acepto.checked))
		{
		no_display_cargador();
		alert("Debes aceptar las condiciones");
		form.acepto.focus();
		return false;
		}
}



function campo_NO_seleccionado (nombre,form)
{
	campo = eval ("form."+ nombre+ ".value");
	if ((campo == '') || (campo == ' ') || (campo =="OTRA"))
		{
			return true;
		}
}

function campo_vacio (nombre,form)
{
	campo = eval ("form."+ nombre+ ".value");
	if ((campo == '') || (campo == ' '))
		{
			return true;
		}
}

function campo_mail_incorrecto (nombre,form)
{
	campo = eval ("form."+ nombre+ ".value");

	var er_email = /^[a-z][a-z-_0-9\.]+@[a-z-_=>0-9\.]+\.[a-z]{2,3}$/i;
	if (!er_email.test(campo))	return true;
	else return false;
}
