function validNombre(nombre){
	if(!nombre) { alert("Por favor, rellene el campo Nombre y Apellidos "); return false; }
	else return true;
}
function validEmail(email){
	var caractNovalidos = " /:,;"
	if(!email) { alert("Por favor, rellene el campo E-mail "); return false; }
	for(i=0; i<caractNovalidos.length; i++){
		caractInv = caractNovalidos.charAt(i);
		if(email.indexOf(caractInv,0) > -1){
			alert("El campo E-mail contiene caracteres no válidos (/ : , ;) ");
			return false;
			}
		}
	var posicionArroba = email.indexOf("@", 1);
		if(posicionArroba == -1){
			alert("Dirección de E-mail no válida ");
			return false;
		}
		if(email.indexOf("@", posicionArroba +1) > -1){
			alert("Dirección de E-mail no válida ");
			return false;
		}
	var punto = email.indexOf(".", 1);
		if(punto == -1){
			alert("Dirección de E-mail no válida ");
			return false;
		}
	var cadenaTrasArroba = email.substring(email.indexOf("@")+1,email.length);
	if (cadenaTrasArroba == 'madridvision.es') return false;
	var ultimoPunto = cadenaTrasArroba.indexOf(".", 1);
	var ultimoPuntoCorrect = email.lastIndexOf(".", "@");
		if(cadenaTrasArroba == 0 || ultimoPunto == -1 || ultimoPuntoCorrect+3 > email.length){
			alert("Dirección de E-mail no válida "); return false;
	}
	else{
		return true;
	}
}
function validConsulta(consulta){
	if(!consulta){ alert("Por favor, rellene el campo Consulta "); return false; }
	else document.forms.fAttUs.submit();
}
function validForm(nombre, email, consulta){
	if(!validNombre(nombre) || !validEmail(email) || !validConsulta(consulta)){
		return false;
	}
	else{
		return true;
	}
}

function validPasarela(){
	var nombre = document.forms.fAttUs.nombre.value;
	var email = document.forms.fAttUs.email.value;
	var consulta = document.forms.fAttUs.consulta.value;
	validForm(nombre, email, consulta);
}