function processAdresseInput(event) {
// Compatibilité IE / Firefox
if(!event&&window.event) {
event=window.event;
}
//alert(event.keyCode); 
if(event.keyCode == 9) return true; //TAB ok
if(event.keyCode == 8) return true; //backspace ok
if(event.keyCode == 32) return true; //space ok
if((event.keyCode == 50) && (!event.shiftKey)) return true; //é ok
if((event.keyCode == 55) && (!event.shiftKey)) return true; //é ok
if((event.keyCode == 52) && (!event.shiftKey)) return true; //' ok
if((event.keyCode == 48) && (!event.shiftKey)) return true; //à ok
if((event.keyCode == 57) && (!event.shiftKey)) return true; //ç ok
if((event.keyCode == 192) && (!event.shiftKey)) return true; //ù ok
if((event.keyCode == 54) && (!event.shiftKey)) return true; //- ok
if((event.keyCode == 192) && (event.shiftKey)) return false; //% nok
if((event.keyCode == 186) ) return false; //$ et £ nok 
if((event.keyCode == 220) ) return false; //* et µ nok
if((event.keyCode == 222) ) return false; // ² nok
if((event.keyCode == 49) && (!event.shiftKey)) return false; //& nok
if((event.keyCode == 53) && (!event.shiftKey)) return false; //( nok
if((event.keyCode == 56) && (!event.shiftKey)) return false; // _ nok
if((event.keyCode == 219) && (!event.shiftKey)) return false; // ) nok
if((event.keyCode == 219) && (!event.shiftKey)) return false; // ) nok
if((event.keyCode == 187) ) return false; // = et +  nok
if((event.keyCode == 223) ) return false; // ! et § nok
if((event.keyCode == 191) && (event.shiftKey)) return false; //  /  nok
if((event.keyCode == 226) ) return false; // < et > nok
if((event.keyCode == 188) && (event.shiftKey)) return false; //  ? nok
// IE
if(event.shiftKey){
  if((event.keyCode < 65 || event.keyCode > 90) && (event.keyCode < 48 || event.keyCode > 57) && (event.which < 96 || event.which > 105)){
  event.returnValue = false;
  event.cancelBubble = true;
  return false;
  }
  // DOM
  if((event.which < 65 || event.which > 90) && (event.which < 48 || event.which > 57)  && (event.which < 96 || event.which > 105)  ){
  event.preventDefault();
  event.stopPropagation();
  return false;
  }
  return true;
  }
  
//if(!event.shiftKey){
  if((event.keyCode < 65 || event.keyCode > 90)  && (event.which < 96 || event.which > 105)) {
  event.returnValue = false;
  event.cancelBubble = true;
  return false;
  }
  // DOM
  if((event.which < 65 || event.which > 90)   && (event.which < 96 || event.which > 105) ) {
  event.preventDefault();
  event.stopPropagation();
  return false;
  }
  return true;
//}  
  
  //return false;
}



function processTexteInput(event) {
// Compatibilité IE / Firefox
if(!event&&window.event) {
event=window.event;
}
//alert(event.keyCode); 
if(event.keyCode == 9) return true; //TAB ok
if(event.keyCode == 8) return true; //backspace ok
if(event.keyCode == 32) return true; //space ok
if((event.keyCode == 50) && (!event.shiftKey)) return true; //é ok
if((event.keyCode == 55) && (!event.shiftKey)) return true; //é ok
if((event.keyCode == 52) && (!event.shiftKey)) return true; //' ok
if((event.keyCode == 48) && (!event.shiftKey)) return true; //à ok
if((event.keyCode == 57) && (!event.shiftKey)) return true; //ç ok
if((event.keyCode == 192) && (!event.shiftKey)) return true; //ù ok
if((event.keyCode == 54) && (!event.shiftKey)) return true; //- ok
// IE
if(event.shiftKey){
  if((event.keyCode < 65 || event.keyCode > 90)){
  event.returnValue = false;
  event.cancelBubble = true;
  return false;
  }
  // DOM
  if((event.which < 65 || event.which > 90) ){
  event.preventDefault();
  event.stopPropagation();
  return false;
  }
  return true;
  }
  
//if(!event.shiftKey){
  if((event.keyCode < 65 || event.keyCode > 90) ) {
  event.returnValue = false;
  event.cancelBubble = true;
  return false;
  }
  // DOM
  if((event.which < 65 || event.which > 90)) {
  event.preventDefault();
  event.stopPropagation();
  return false;
  }
  return true;
//}  
  
  //return false;
}



function processCPInput(event) {
// Compatibilité IE / Firefox
if(!event&&window.event) {
event=window.event;
}
if(event.keyCode == 8) return true; //BACKSPACE OK
if(event.keyCode == 9) return true; //TAB ok

// IE
if(event.shiftKey){
  if(event.keyCode < 48 || event.keyCode > 57)  {
  event.returnValue = false;
  event.cancelBubble = true;
  return false;
  }
  // DOM
  if(event.which < 48 || event.which > 57)  {
  event.preventDefault();
  event.stopPropagation();
  return false;
  }
  return true;
  }
  else {
  //numPAD
  if(event.keyCode < 96 || event.keyCode > 105)  {
  event.returnValue = false;
  event.cancelBubble = true;
  return false;
  }
  // DOM
  if(event.which < 96 || event.which > 105)  {
  event.preventDefault();
  event.stopPropagation();
  return false;
  }
  return true;
  
  
  
  
  }
  
  return false;
}

