function comentario(formulario) {
if (formulario.Nombre.value==""){
window.alert("Introduce tu nombre o nick.");
formulario.Nombre.focus();
formulario.Nombre.select();
return false;
}
if(!validarEmail(formulario.Correo.value)) {
window.alert("Introduce una dirección de correo electrónico válida.");
formulario.Correo.focus();
formulario.Correo.select();
return false;
}
if (formulario.Texto.value==""){
window.alert("Escribe el comentario o artículo que quieres comunicarnos.");
formulario.Texto.focus();
formulario.Texto.select();
return false;
}
return true;
}
//
//
function validarEmail(email) {
caracNoValidos = " /:,;";
if(email == "") return false; // debe rellenarse
for(i = 0; i < caracNoValidos.length; i++) {
// ¿hay algún carácter no válido?
caracMal = caracNoValidos.charAt(i);
if(email.indexOf(caracMal,0) > -1) return false;
}
posArroba = email.indexOf("@",1); // debe haber una @
if(posArroba == -1) return false;
if(email.indexOf("@",posArroba+1) != -1) return false;
// y sólo una
posPunto = email.indexOf(".",posArroba);
if(posPunto == -1) return false; // un . Tras la @
if(posPunto+3 > email.length) return false;
// debe haber al menos 2 caracteres tras el .
return true;
} // fin de validarEmail()
//