	/****************************************************************************************************************************/
	/*       Ajouter : onkeyup="if(event.keyCode!=37 && event.keyCode!=39) onlyChiffres(this);"                                 */
	/*       les keycode 37 et 39  correspondent aux fleches <- et -> elles permettent ainsi de se déplacer dans le code saisi  */
	/****************************************************************************************************************************/
			function onlyChiffres(objInput){
						/* Si l'objet et vide on ne fait rien */
						if (objInput.value=="") return;

						var str_saisie=objInput.value;

						var str_concatenation="";
						/* On teste chaque caractère */
						/* la fonction charAt est indispensable pour que cela fonctionne sous IE ! */
						for (var i=0; i<str_saisie.length; i++) {
								/* Si ce n'est pas un chiffre  */
								if(checkCharIfChiffre(str_saisie.charAt(i))==1){
									str_concatenation+=str_saisie.charAt(i);
								}
						}

						objInput.value=str_concatenation;
			}


			function checkCharIfChiffre(char_to_check){
				/* L'espace a l'air de passer, on le contrôle donc... */
				if (char_to_check==" ") return 0;
				var arrayChiffres = new Array(1,2,3,4,5,6,7,8,9,0);
				for (var i=0; i<arrayChiffres.length; i++) {
					if (arrayChiffres[i]==char_to_check) return 1;
				}
				return 0;
			}



			/**********************************************************/



			function onlyChiffresEtVirgule(objInput){
						/* Si l'objet et vide on ne fait rien */
						if (objInput.value=="") return;

						var str_saisie=objInput.value;

						var str_concatenation="";
						/* On teste chaque caractère */
						/* la fonction charAt est indispensable pour que cela fonctionne sous IE ! */

						var cpt_virgule=0;
						var id_virgule=0;

						for (var i=0; i<str_saisie.length; i++) {
								/* Si ce n'est pas un chiffre  */
								if(checkCharIfChiffreOUvirgule(str_saisie.charAt(i))==1){
									if (cpt_virgule==1 && i>id_virgule+2) {
										alert("La valeur est limitée au centième !");
									}
									else str_concatenation+=str_saisie.charAt(i);
								}
								if(checkCharIfChiffreOUvirgule(str_saisie.charAt(i))==2){
									if (cpt_virgule<1) {
										if (i==0) {
											alert("La valeur ne peut commencer par la virgule !");
											objInput.value="";
											return;
										}
										str_concatenation+=str_saisie.charAt(i);
										cpt_virgule++;
										id_virgule=i;
									}
									else alert("Une seule virgule est possible !");
								}
						}

						objInput.value=str_concatenation;
			}


			function checkCharIfChiffreOUvirgule(char_to_check){
				/* L'espace a l'air de passer, on le contrôle donc... */
				if (char_to_check==" ") return 0;
				var arrayChiffres = new Array(1,2,3,4,5,6,7,8,9,0);
				var arrayVirgule = new Array('.');
				for (var i=0; i<arrayChiffres.length; i++) {
					if (arrayChiffres[i]==char_to_check) return 1;
					if (arrayVirgule[i]==char_to_check) return 2;
				}
				return 0;
			}

