var separNumTel = '-/.';

function verifNumericTel(event) {
    var authorizedChar = eval('/[' + separNumTel + '+()0123456789]/');
    var keyCode = event.keyCode?event.keyCode:event.which;
    var char = String.fromCharCode(keyCode);

    //on autorise backspace, enter,ctrl, shift, alt, ..., prec, suiv, suppr
    if (keyCode > 20 && keyCode != 35 && keyCode != 36 && keyCode != 37 && keyCode != 39 && keyCode != 45 && keyCode != 46 && 
       !authorizedChar.test(char)) {
        alert('Les caract\350res autoris\351s sont : +()' + separNumTel + '0123456789');
        return false;
    }
    return true;
}

function verifNumeric(event, obj, max) {
    var authorizedChar = eval('/[0123456789]/');
    var keyCode = event.keyCode?event.keyCode:event.which;
    var char = String.fromCharCode(keyCode);
  	 var len = obj.value.length;

    //on autorise backspace, enter,ctrl, shift, alt, ..., prec, suiv, suppr
    
    if (keyCode > 20 && keyCode != 35 && keyCode != 36 && keyCode != 37 && keyCode != 39 && keyCode != 45 && keyCode != 46 ){
    	 if (!authorizedChar.test(char)) {    	
          alert('Les caract\350res autoris\351s sont : +()' + separNumTel + '0123456789');
          return false;
    	 }else if (len >= max){
    	 	 alert('Pour le code postal il ne peut y avoir que ' + max + ' caract\350res');
          return false;
    	 }else{
    	 	 return true;
    	 }
    }
    return true;
}

function verifEmail(event) {
    var authorizedChar = eval('/[-_@.a-zA-Z0-9]/');
    var keyCode = event.keyCode?event.keyCode:event.which;
    var char = String.fromCharCode(keyCode);
    
    //on autorise backspace, enter,ctrl, shift, alt, ..., prec, suiv, suppr
    if (keyCode > 20 && keyCode != 35 && keyCode != 36 && keyCode != 37 && keyCode != 39 && keyCode != 45 && keyCode != 46  && 
       !authorizedChar.test(char)) {
        alert('Les caract\350res autoris\351s sont : [-_@.a-zA-Z0-9]');
        return false;
    }
    return true;	
}
