// VALIDATION ET ENVOI

  function validate_form()
    {
    validity = true; // assume valid

    if (!check_empty(document.form.SOCIETE.value))
          { validity = false; alert('Indiquez le nom de votre société ou cabinet, svp.');
            document.form.SOCIETE.focus();
            return validity ;
          }

     if (!check_empty(document.form.ADRESSE.value))
          { validity = false; alert('Indiquez votre adresse, svp.');
            document.form.ADRESSE.focus();
            return validity;
          }

    if (!check_empty(document.form.NOM.value))
          { validity = false; alert('Indiquez votre nom, svp.');
            document.form.NOM.focus();
            return validity;
          }

    if (!check_empty(document.form.PRENOM.value))
          { validity = false; alert('Indiquez votre prénom, svp.');
            document.form.PRENOM.focus();
            return validity;
          }

     if (!check_email(document.form.EMAIL.value))
          { validity = false; alert('Indiquez correctement votre e-mail, svp.');
            document.form.EMAIL.focus();
            return validity;
          }    

    if (!check_empty(document.form.TEL.value))
          { validity = false; alert('Indiquez votre n° de téléphone, svp.\rSi aucun, indiquez AUCUN.');
            document.form.TEL.focus();
            return validity;
          }
   }


  function check_empty(text) {
    return (text.length > 0); // returns false if empty
  }

  function check_email(adresse) {
    if ((adresse == "")
      || (adresse.indexOf ('@') == -1)
      || (adresse.indexOf ('.') == -1))
        return false;
    return true;
     }  

  // -->
  
