function form_rech()
{
if(document.form1.ref.value.length < 4)  {
   alert("La référence de l'annonce doit contenir 4 caractères !");
   document.form1.ref.focus();
   return false;
  }
}
function codeTouche(evenement) {
   for (prop in evenement) {
   if(prop == 'which') return(evenement.which);
   }
   return(evenement.keyCode);
}

function scanTouche(evenement) {
   var reCarValides = /\w/;
   var codeDecimal  = codeTouche(evenement);
   var car = String.fromCharCode(codeDecimal);
   var autorisation = reCarValides.test(car);
   return autorisation;
}