 /* Champ montant de la calculatrice */
 function calculatriceMontantOnKeyUp(taux) {
 var montantField = document.getElementById('calculatrice_montant');
 var deductionField = document.getElementById('calculatrice_deduction');
 /* On n'accepte que les chiffres, le point ou la virgule, on doit commencer par 1-9 */
 var firstChar = montantField.value.charAt(0);
 if (('1' > firstChar) || ('9' < firstChar))
 montantField.value = montantField.value.substr(1);
 montantField.value = montantField.value.replace(/[^0-9.,]/g, '').replace(/^([0-9]*[.,][0-9]*)[.,]*/g, '$1');
 /* Montant minimal 1 */
 var montantSaisi = montantField.value.replace(/,/g, '.');
 if (1 > montantSaisi) {
 montantField.value = '';
 deductionField.value = '';
 return;
 }
 deductionField.value = Math.round(taux*montantSaisi)/100;
 return;
 }
