// Positionne le curseur dans un champ donné
function focusElement(formName, elemName) {
    var elem = document.forms[formName].elements[elemName];
    elem.focus();
    elem.select();
}

function testertexte(texte){ 
 
     var expression = /[<>#%]+/gi;
     if (expression.test(texte.value)){ 
        alert ("N'utilisez pas que des caractères alphanumériques."); 
        texte.value=texte.value.substring(0,texte.value.length-1); 
     } 
}
  
function testerTel(texte) { 

     var expression = /[^0-9 +()]+/gi;
     if (expression.test(texte.value)){ 
        alert ("Ecrivez le numéro sous la forme 02 99 xx xx xx \n"); 
        texte.value=texte.value.substring(0,texte.value.length-1); 
        return false; 
     } 
    var expression=/[0-9]{3}/gi; 
    if (expression.test(texte.value)){ 
        texte.value=texte.value.substring(0,texte.value.length-1)+" "+texte.value.substring(texte.value.length-1,texte.value.length); 
     }     
} 
  
function testercp(texte) { 

    var expression = /^[0-9]{0,5}$/g;
    if (!expression.test(texte.value)){ 
        alert ("Ecrivez le code postal avec 5 chiffres ..."); 
        texte.value=texte.value.substring(0,texte.value.length-1); 
     } 
} 
  
function testernom(texte){ 
    var a_str=texte.value; 
     var expression = /^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z '-]+$/gi;
    if (!expression.test(texte.value)){ 
        alert ("Ce caractère est interdit ..."); 
        texte.value=texte.value.substring(0,texte.value.length-1); 
        return false; 
     }	 
}
    
 function testerprenom(texte){ 
    var a_str=texte.value; 
     var expression = /^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z '-]+$/gi;
    if (!expression.test(texte.value)){ 
        alert ("Ce caractère est interdit ..."); 
        texte.value=texte.value.substring(0,texte.value.length-1); 
        return false; 
     }
}
   
 function test_champ(champ) {
	 expr_reg = /^\d*/ ;      
        if ( expr_reg.test(champ.value) ) {       
        calcul_form() ;
      } else {        
        alert ("Ce n'est par un nombre entier !") ;
        document.form1.elements[champ.name].value = "" ;
        calcul_form() ;
      }
  
    }