// 151-val_formularis.js  v1.01 07.01.05
// Funciones de JavaScript para validación de formulario (en catalán) en www.bonastre.net
// Copyright (c) 2002-2004 by Juan Rodríguez & Begues Internet, s.l.

// CONFIRMAR BORRADO DE FORMULARIO
function ConfirmarBorrar()
  { if (confirm("¿Segur que desitges esborrar el formulari?\n\nSi prems <Aceptar>, \ns´esborraran tots les dades que hagis introduït."))
    return true
    return false
}

// VERIFICAR CAMPOS DE FORMULARIO
function VerificarFormulario (formulario) {
validar_Nombre =/[aeiouAEIOU]/;
validar_Telefon=/[^0-9\s]/;
validar_Correu_1 =/^(.+\@.+\..+)$/;
validar_Correu_2=/@{2,}/;
validar_Correu_3=/[^@.abcdefghijklmnopqrstuvwxyz0123456789_\-\ABCDEFGHIJKLMNOPQRSTUVWXYZ]/;
if (formulario.realname.value == "")
    {alert ('Si us plau, \n\nIndica EL TEU NOM, \no el de la persona amb la qual desitges \nque ens posem en contacte. \n\nGràcies.'); formulario.realname.focus(); return false; }

if  ( (!validar_Nombre.test(formulario.realname.value) ) || (formulario.realname.value.length < 3 ) )
    {alert ('Si us plau, \n\nRevisa que EL TEU NOM sigui correcte.\n\nGràcies.'); formulario.realname.focus(); return false; }

if ((formulario.Telefon.value == "") && (formulario.email.value == "")) 
    {alert ('Si us plau, \n\nIndica un TELÈFON \no una adreça de CORREU, \nper a poder contactar amb tu. \n\nGràcies.'); formulario.Telefon.focus(); return false; }

if  (validar_Telefon.test(formulario.Telefon.value) )
    {alert ('Si us plau, \n\nRevisa el TELÈFON indicat. \nUtilitza només dígits.\n\nGràcies.'); formulario.Telefon.focus(); return false; }

if  ( (formulario.Telefon.value !=="") && (formulario.Telefon.value.length < 8 ) ) 
    {alert ('Si us plau, \n\nRevisa el TELÈFON indicat, \nsembla que estigui incomplet.\n\nGràcies.'); formulario.Telefon.focus(); return false; } 

if  ( !formulario.email.value =="") {
if  ( (!validar_Correu_1.test(formulario.email.value) ) || (formulario.email.value.length <6 ) )
    {alert ('Si us plau, \n\nRevisa l´adreça de CORREU ELECTRÒNIC.\n\nGràcies.'); formulario.email.focus(); return false; }
if  (validar_Correu_2.test(formulario.email.value))
    {alert ('Si us plau, \n\nRevisa el CORREU ELECTRÒNIC indicat. \nEl signe "@" s´ha utilitzat més d´una vegada. \n\nGràcies.'); formulario.email.focus(); return false; }
if  (validar_Correu_3.test(formulario.email.value) )
    {alert ('Si us plau, \n\nRevisa l´adreça de CORREU ELECTRÒNIC. \nConté caràcters no vàlids.\n\nGràcies.'); formulario.email.focus(); return false; } }

else return true; }





