
/* Fichero: FormXXRegistro.js * Email nom, telefonfixe, mobil, Poblacio, Provincia consulta Comhatrobat1 Comhatrobat2 */
/* Nom ["nom"];  */
/* Email["Email"]; */
/* Telèfon ["telefonfixe"];  */
/* Telèfon mòvil ["mobil"];  */
/* Població ["Poblacio"];  */
/* Província ["Provincia"];   */
/* Consulta ["consulta"];   */
/* Com ha trobat aquesta web? ["Comhatrobat1"];  */
/* Altres buscadors o publicitat? ["Comhatrobat2"];  */

/* Fichero: FormXXRegistro.js * Email nom, telefonfixe, mobil, Poblacio, Provincia consulta Comhatrobat1 Comhatrobat2 */

  function Validar(Form)  {
    return (
         ValidarNombre(Form.nom.value, Form.telefonfixe.value, Form.mobil.value, Form.Poblacio.value,  Form.Provincia.value,  Form.consulta.value, Form.Comhatrobat1.value)
      && ValidarEmail(Form.Email.value)
      );
   }

/* Función para validar los campos nom, telefonfixe, mobil, Poblacio, consulta, Provincia, Comhatrobat1 */

  function ValidarNombre(nom, telefonfixe, mobil, Poblacio, consulta, Provincia, Comhatrobat1)  {
    var cadena = "Un dels camps no conté dades.\n"
      + "No es pot dur a terme l'enviament!, revisar "
      + "que tots els camps estiguin omplerts!";

    if ( nom == "" || telefonfixe == "" || mobil == "" || Poblacio == "" || Provincia == "" || consulta == "" || Comhatrobat1 == "")  {
      alert(cadena);
      return false;
      }
    else return true;
    }

/* Función para validar la dirección de e-mail */

  function ValidarEmail(Email){
    var cadena = "Direcció de email no vàlida: " +  Email
      + "\nSi us plau, introduir email correctament";

    if( Email.indexOf('@',0) <= 0  || Email.indexOf(';',0) != -1
     || Email.indexOf(' ',0) != -1 || Email.indexOf('/',0) != -1
     || Email.indexOf(';',0) != -1 || Email.indexOf('<',0) != -1
     || Email.indexOf('>',0) != -1 || Email.indexOf('*',0) != -1
     || Email.indexOf('|',0) != -1 || Email.indexOf('`',0) != -1
     || Email.indexOf('&',0) != -1 || Email.indexOf('$',0) != -1
     || Email.indexOf('!',0) != -1 || Email.indexOf('"',0) != -1
     || Email.indexOf(':',0) != -1 )
       { alert(cadena); return false; }
    else return true;
    }


