function verif_texte_num(champ){
  var rech=/\W/;
  var erreur = rech.test(champ.value);
  if(champ.value == "" || erreur){
        alert("Erreur de saisie dans le champ : "+champ.name+"\nCe champ ne doit contenir que des lettres ou des chiffres.");
        champ.focus();
        return false;
  }
  return true;
}

function verif_email_popup(){
  var email = prompt("Saisissez votre adresse e-mail", "e-mail");
  if(email==null) return false;

  var filter=/^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/i;

  if (!filter.test(email)){
       alert("email invalide");
       return false;
  }
  document.Oublie.email.value = email;
  return true;
}

function verif_nom_soft(champ){
  var filter=/^([a-z]|[A-Z]|[0-9]|\.| )+$/;
  if(!filter.test(champ.value)){
        alert("Caractères autorisés : lettres chiffres point");
        champ.focus();
        return false;
  }
  return true;
}

function verif_nb(champ){
  var filter=/^([0-9])+$/;
  if(!filter.test(champ.value)){
        alert("Nombre de participants incorrect");
        champ.focus();
        return false;
  }
  return true;
}

function verif_vide(champ){
  if(champ.value==""){
        alert("Veuillez remplir le champ : "+champ.name);
        champ.focus();
        return false;
  }
  return true;
}

function verif_date(champ){
  var filter=/^(0[1-9]|1[0-9]|2[0-9]|3[0-1])\/(0[1-9]|1[0-2])\/([1-2][0-9][0-9][0-9])$/;
  if(!filter.test(champ.value)){
        alert("date invalide. format requis : 'JJ/MM/AAAA'");
        champ.focus();
        return false;
  }
  return true;
}

function verif_email(champ){
  var filter=/^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/i;
  if (!filter.test(champ.value)){
       alert("email invalide");
       champ.focus();
       return false;
  }
  return true;
}

function verif_tel_fax(champ){
  var filter=/^([\-]|[\+]|[\ ]|[\.]|[0-9]|[\/])+$/;
  if(!filter.test(champ.value)){
        alert(champ.name+" invalide. caractères autorisés : 0 1 2 3 4 5 6 7 8 9 - + / .");
        champ.focus();
        return false;
  }
  return true;
}

function pass_popup(){
  var pass = prompt("Saisissez un mot de passe", "password");
  if(pass==null) return false;

  var filter=/^[a-z0-9A-Z]+$/i;

  if (!filter.test(pass)){
       alert("pass invalide");
       return false;
  }
  document.InfoClient.pass.value = md5(pass);
  return true;
}
