// jrc014-formularios.js  - Copyright (C) 2008-2009 by Juan Rodríguez [Consultor] & Begues Internet, s.l.

function ConfirmarBorrar()
  { if (confirm("¿Seguro que desea borrar el formulario?\n\nSi pulsa <Aceptar>, \nse borrarán todos los datos que haya introducido."))
    return true
    return false }

err01="Revise el teléfono indicado";
err02="Revise la dirección de correo electrónico. \n";
err03="Mensaje rechazado. No incluya url's.";
var CtaWeb="consultor"+"@"+"juan-rodriguez.net";

function VerificarFormulario() {
conforme=1;
validar_Nombre=/[aeiouAEIOU]/;
validar_Telefono=/[^0-9\s]/;
validar_Correo_1=/^(.+\@.+\..+)$/;
validar_Correo_2=/@{2,}/;
validar_Correo_3=/[^@.abcdefghijklmnopqrstuvwxyz0123456789_\-\ABCDEFGHIJKLMNOPQRSTUVWXYZ]/;
if (JRcF.realname.value == "") {alert ('Por favor, \n\nIndique su nombre, \no el de la persona con la que \npodemos contactar. \n\nGracias.'); JRcF.realname.focus(); return false}
if ( (!validar_Nombre.test(JRcF.realname.value) ) || (JRcF.realname.value.length < 3 ) ) {alert ('Por favor, \n\nRevise el contenido de \"Su nombre\". \n\nGracias.'); JRcF.realname.focus(); return false}
if ((JRcF.Telefono.value == "") && (JRcF.email.value == "")) {alert ('Por favor, \n\nIndique un teléfono \no una dirección de correo electrónico, \npara poder contactar con Vd. \n\nGracias.'); JRcF.Telefono.focus(); return false}
if (validar_Telefono.test(JRcF.Telefono.value) ) {alert ("Por favor, \n\n"+err01+".\nUtilice sólo números.\n\nGracias."); JRcF.Telefono.focus(); return false}
if ( (JRcF.Telefono.value !=="") && (JRcF.Telefono.value.length < 9 ) ) {alert ("Por favor, \n\n"+err01+",\nparece que esté incompleto.\n\nGracias."); JRcF.Telefono.focus(); return false} 
if ( !JRcF.email.value =="") {
if ( (!validar_Correo_1.test(JRcF.email.value) ) || (JRcF.email.value.length <6 ) ) {alert ("Por favor, \n\n"+err02+"\n\nGracias."); JRcF.email.focus(); return false; }
if (validar_Correo_2.test(JRcF.email.value)) {alert ("Por favor, \n\n"+err02+"El signo @ se ha utilizado más de una vez. \n\nGracias."); JRcF.email.focus(); return false}
if (validar_Correo_3.test(JRcF.email.value) ) {alert ("Por favor, \n\n"+err02+"Contiene caracteres no válidos.\n\nGracias."); JRcF.email.focus(); return false} }
JRcF.recipient.value=CtaWeb;
if (JRcF.Mensaje.value.indexOf("href=http://") >= 0 ) {alert ("Por favor, \n\n"+err03+" \n\nGracias."); JRcF.Mensaje.focus(); return false}
return true}

function AntiSpan() {
JRcF.recipient.value=CtaWeb;
if (JRcF.Mensaje.value.indexOf("href=http://") >= 0 ) {alert ("Por favor, \n\n"+err03+" \n\nGracias."); JRcF.Mensaje.focus(); return false}
if ((JRcF.TxtOpinion1) && (JRcF.TxtOpinion1.value.indexOf("href=http://") >= 0 ) ) {alert ("Por favor, \n\n"+err03+" \n\nGracias."); JRcF.TxtOpinion1.focus(); return false}
if ((JRcF.TxtOpinion2) && (JRcF.TxtOpinion2.value.indexOf("href=http://") >= 0 ) ) {alert ("Por favor, \n\n"+err03+" \n\nGracias."); JRcF.TxtOpinion2.focus(); return false}
return true}