
function getMontant(montant){if(montant.value!=""){return Math.round(parseFloat(montant.value*100))/100;}
return 0;}
function verifMontant(montant){if(montant.value==""){return true;}
floatValue=parseFloat(montant.value);if(isNaN(floatValue)){return false;}else{return true;}}
function modifValeur(obj,valeur){if(verifMontant(obj)){calcul=Math.round(100*(getMontant(obj)+valeur))/100;if(calcul<0){obj.value=0;}else{obj.value=calcul;}}
obj.onchange();}
function verifMontantLoc(){formLoc=document.simuler_budget;ok=true;ok=ok&&verifMontant(formLoc.mensualite);ok=ok&&verifMontant(formLoc.duree);ok=ok&&verifMontant(formLoc.taux);if(ok==false){formLoc.cout_emprunt.value="Erreur";return false;}
return true;}
function calculLoc(form){if(verifMontantLoc()==true){taux=getMontant(form.taux);t=taux/1200;mensualite_ori=getMontant(form.mensualite);duree=getMontant(form.duree)*12;somme_res=Math.round(100*mensualite_ori/(t/(1-(1/Math.pow(1+t,duree)))))/100;if(isFinite(somme_res)){total=duree*mensualite_ori;form.emprunt.value=somme_res;form.cout_emprunt.value=Math.round(100*(total-somme_res))/100;}else{form.cout_emprunt.value="Erreur";}}}