

function check(f)
{
  // Avant l'envoi du formulaire, plusieurs variables
  // doivent être vérifiées.
  // En cas d'erreur, l'utilisateur est averti
  // par un message.

  // D'abord, nous déterminons si une zone de texte est vide.

  if(f[2].value == '')
  {
    alert('Indiquez votre nom, SVP.');
    return(false);
  }

  if(f[3].value == '')
  {
    alert('Indiquez votre société, SVP.');
    return(false);
  }

  if(f[4].value == '')
  {
    alert('Indiquez votre adresse , SVP.');
    return(false);
  }
  
  
  if(f[5].value == '')
  {
    alert('Indiquez votre ville , SVP.');
    return(false);
  }
  
    if(f[6].value == '')
  {
    alert('Indiquez votre pays , SVP.');
    return(false);
  }
  
    if(f[7].value == '')
  {
    alert('Indiquez votre email , SVP.');
    return(false);
  }
  
    if(f[8].value == '')
  {
    alert('Indiquez votre message , SVP.');
    return(false);
  }
  
 

  // Puis nous recherchons des espaces dans l'adresse e-mail
  // '-1' signifie qu'aucun espace n'a été trouvé.
  if(f[7].value.search(/ /) != '-1')
  {
    alert('Une adresse e-mail ne peut contenir un espace !');
    return(false);
  }

  // Pour finir, nous vérifions le format. 
  // Pour cela, nous fractionnons l'adresse en deux.
  // (avant et après le caractère"@"
  s = f[7].value.split(/@/);

  // Avec un seul caractère "@" il ne peut y avoir que deux parties.
  if((s.length != 2) || s[0] == '' || s[1] == '')
  {
    alert('Une adresse e-mail doit avoir le format "Utilisateur@Domain",\n'
     +'par ex.: "Nature20@oreka.com"');
    return(false);
  }

  return(true);
}


