function controle_fcontact() {
  var f=document.getElementById('fcontact');
  
  var err_msg = "Saisie invalide :\n";
  
  var form_ok = true;
  
  var nom = new String(f.nom.value);
  nom.replace(/^\s+/g,'').replace(/\s+$/g,'');
  if (nom == '') {
    err_msg = err_msg + " - Vous n'avez pas saisi votre nom \n";
  }
  
  expreg_email = new RegExp("^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,4}$");
  if (!expreg_email.test(f.mess_elec.value)) {
    form_ok = false;
    err_msg = err_msg + " - L'adresse email saisie n'est pas valide \n";
  }
  
  var message = new String(f.message.value);
  nom.replace(/^\s+/g,'').replace(/\s+$/g,'');
  if (message == '') {
    err_msg = err_msg + " - Vous n'avez pas saisi votre message \n";
  }

  expreg_code = new RegExp("^[a-zA-Z]{4,4}$");
  if (!expreg_code.test(f.sequence_lettres.value)) {
    form_ok = false;
    err_msg = err_msg + " - Le code de contrôle n'est pas complet\n";
  }
  
  var prenom = new String(f.prenom.value);
  var tel = new String(f.tel.value);
  var objet = new String(f.objet.value);
  var cv = new String(f.cv.value);
  
  if (!form_ok) {
    alert (err_msg);
    return (false);
  }
  
  return(true);
} 