
    /*  verifica se ci sono caratteri
        nella stringa passata
    */
    function verifyOne(str)
    {
      for (i=0;i<str.length; i++)
      if (str.charAt(i)!=' ') return true;
      return false;
    }

    /*  verifica che i campi testuali
        del form non siano vuoti
    */
    function verify(modulo)
    {

      /*
        inserire questa funzione nell' onSubmit della form,
        passando come primo parametro obbligatorio this (cioč
        il form stesso) oppure il nome del form come stringa,
        e come parametri opzionali il nome dei campi testuali
        che si vuole verificare.
        Definire 'verifyMsg' nel file init.js di ogni lingua
      */

      var elem  = verify.arguments;
      var elLen = verify.arguments.length;
      var tipo;
      if(typeof(modulo) == "object") tipo = modulo; else if (typeof(modulo) == "string") tipo = document.forms[modulo];
      if(tipo)
      {
        for(var u = 1; u < elLen; u++)
        {
          if(!(verifyOne(tipo[elem[u]].value))) { /*alert('Compilare tutti i campi.\nGrazie.');*/ return false;}
        }
      }
      return true;
    }

    

    function verifyEmail(valore)
    {
      var i=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,4})(\\]?)$");
      if(!i.test(valore))
      {
        //alert("L'indirizzo e-mail non č corretto.\n\nControllare, grazie.");
        return false;
      }
      return true;
    }     