// JavaScript Document

/* Validar campos email */
function isEmail(valor) {
	var str = true;
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)))
	{
		str=false;
	}
	return str;
}

/* Validar campos numericos */
function esNumerico(Valor) {
 return (isNaN(Valor));
}

/* Validar formulario de contacto */
function comprobarContacto()
{
	nombre = eval("document.fconsulta.Nombre.value");
	apellidos = eval("document.fconsulta.Apellidos.value");
	telefono = eval("document.fconsulta.Telefono.value");
	cargo = eval("document.fconsulta.Cargo.value");
	empresa = eval("document.fconsulta.Empresa.value");
	email = eval("document.fconsulta.Email.value");
	direccion = eval("document.fconsulta.Direccion.value");
	conocio = eval("document.fconsulta.Como_nos_conocio.value");
	departamento = eval("document.fconsulta.Departamento.value");
	asunto = eval("document.fconsulta.Asunto.value");
	comentarios = eval("document.fconsulta.Comentarios.value");
	tmptxt = eval("document.fconsulta.tmptxt.value");
	
	var error = "";
	if (nombre==""){
		error+=" - Nombre\n";
	}
	if (apellidos==""){
		error+=" - Apellidos\n";
	}
	if (telefono=="" || telefono.length<9 || esNumerico(telefono)){
		error+=" - Telefono\n";
	}
	if (email=="" || !isEmail(email)){
		error+=" - E-mail\n";
	}
	if (departamento==""){
		error+=" - Departamento de consulta\n";
	}
	if (asunto==""){
		error+=" - Asunto\n";
	}
	if (comentarios==""){
		error+=" - Consulta\n";
	}
	if (tmptxt==""){
		error+=" - Texto de la imagen\n";
	}
	if (error!="") {
		alert("Por favor, rellena todos los campos obligatorios:\n"+error);
		return false;
	} else return true;
}
