// JavaScript Document
function valid_email() {

    // Comprobar la longitud
    if (document.contacto.email.length < 5) {
		alert("Email incorrecto!");
		document.contacto.email.focus();
        return false
    }
   
    // Buscar la arroba (@) y el punto (.)
    at_location = document.contacto.email.value.indexOf("@")
    dot_location = document.contacto.email.value.lastIndexOf(".")
   
    if (at_location == -1 || dot_location == -1 || at_location > dot_location) {
		alert("Email incorrecto!");
		document.contacto.email.focus();
        return false
    }

    // ¿Hay, al menos, un carácter antes de la arroba?
    if (at_location == 0) {
		alert("Email incorrecto!");
		document.contacto.email.focus();
        return false
    }
   
    // ¿Hay, al menos, un carácter entre la arroba y el punto?
    if (dot_location - at_location <= 1 ) {
		alert("Email incorrecto!");
		document.contacto.email.focus();
        return false
    }

    // ¿Hay, al menos, un carácter después del punto?
    if (document.contacto.email.length - dot_location <= 1) {
		alert("Email incorrecto!");
		document.contacto.email.focus();
        return false
    }
	
	if (document.contacto.nombre.value == "") {
		alert("Completar el Campo Nombre!");
		document.contacto.nombre.focus();
		return false
	}

	
	if (document.contacto.mensaje.value == "") {
		alert("Completar el Campo Mensaje!");
		document.contacto.mensaje.focus();
		return false
	}
	
   document.contacto.submit();
}

