
							<!--
							function r (taux_interet, frequence) {
								var r1 = taux_interet/2;
								var r2 = Math.pow((1+r1), 2) - 1;
								var r3 = Math.pow((1+r2), (1/frequence)) - 1;
								return r3;
							}
							
							function a (duree, r) {
								var a = (1 - Math.pow((1+r), (-1*duree))) / r;
								return a;
							}
							
							function calculez() {
								var paiement_mensuel = 0;
								var emprunt = document.outils.emprunt.value;
								var taux_interet = document.outils.taux_interet.value / 100;
								var frequence = document.outils.frequence.value;
								var duree = document.outils.duree.value;
								var schl = document.outils.emprunt.value*0.0315;
								document.outils.schl.value = schl;
								total_emprunt =   parseInt(emprunt)+ parseInt(schl);
								emprunt = total_emprunt.toString();
								
								if (emprunt > 0) {
									if (isValidDec(emprunt) == false) {
										return false;
									}
								}
								if (taux_interet > 0) { 
									if (isValidDec(document.outils.taux_interet.value) == false) {
										return false;
									}
								}		
								if (document.outils.duree.value < 1 || document.outils.duree.value >= "a") {
									alert("La durée doit être spécifiée (en années).");
								}	
								
								if (frequence == 12) {
									paiement_mensuel = emprunt/a(duree*frequence,r(taux_interet,frequence));
								} else if (frequence == 24) {
									paiement_mensuel = emprunt/a(duree*frequence,r(taux_interet,frequence));
								} else if (frequence == 26) {
									paiement_mensuel = (emprunt/a(duree*12,r(taux_interet,12)))/2.1666666;
								} else if (frequence == 52) {
									paiement_mensuel = (emprunt/a(duree*12,r(taux_interet,12)))/4.3333333;
								}
								if (!isNaN(paiement_mensuel)) {
									paiement_mensuel =  Math.round(paiement_mensuel*100) / 100;
									document.outils.paiement_mensuel.value = checkDecimals(paiement_mensuel);
								}		
							}
							
							function checkDecimals(mnt) {
								var mnt = ""+mnt;
								var mntlength = mnt.length;
								var pos =  mnt.indexOf('.');
								if (pos == -1) 
								{
									mnt += ".00";
								} 
								else if ( mntlength - pos == 2) 
								{
									 mnt += "0";
								} 
								else if (mntlength - pos == 0) 
								{
														mnt += "00";
								} 
								return mnt;
							}
							
							function isValidNum(fieldValue)
							{
									if(fieldValue.value.search(/^[-]?[^0-9 ]*$/) == -1)
									{
											return (false);
									}
							
									return (true);
							}
							
							
							function isValidDec(fieldValue)
							{		
									var sDecimalSep = "\.";
									var sDecimalPattern = "/^[-]?\\d*[" + sDecimalSep + "]?\\d*$/";
							
									if(eval("fieldValue.search(" + sDecimalPattern + ")") == -1)
									{    	
											return (false);
									}
							
									return (true);
							}
							
							function calculezABD() {
								if(document.outils.versement_hyp.value > 0) {
									if (isValidDec(document.outils.versement_hyp.value)==false) {
										document.outils.versement_hyp.value = 0;
									}
								} else {
									document.outils.versement_hyp.value = 0;
								}
								if(document.outils.taxes_mun.value > 0) {
									if (isValidDec(document.outils.taxes_mun.value)==false) {
										document.outils.taxes_mun.value = 0;
									}
								} else {
									document.outils.taxes_mun.value = 0;
								}
								if(document.outils.taxes_scol.value > 0) {
									if (isValidDec(document.outils.taxes_scol.value)==false) {
										document.outils.taxes_scol.value = 0;
									}
								} else {
									document.outils.taxes_scol.value = 0;
								}
								if (document.outils.chauffage.value>0) {
									if (isValidDec(document.outils.chauffage.value)==false) {
										document.outils.chauffage.value = 0;
									}
								} else {
									document.outils.chauffage.value = 0;
								}
								if (document.outils.charges.value > 0) {
									if (isValidDec(document.outils.charges.value)==false) {
										document.outils.charges.value = 0;
									}
								} else {
									document.outils.charges.value = 0;
								}
								if (document.outils.revenu_mensuel.value > 0) {
									if (isValidDec(document.outils.revenu_mensuel.value)==false) {
										document.outils.revenu_mensuel.value=0;
									}
								} else {
									document.outils.revenu_mensuel.value=0;
								}
								var versement_hyp = eval(document.outils.versement_hyp.value);
								var taxes_mun = eval(document.outils.taxes_mun.value);
								var taxes_scol = eval(document.outils.taxes_scol.value);
								var chauffage = eval(document.outils.chauffage.value);
								var charges = eval(document.outils.charges.value);
								var revenu_mensuel = eval(document.outils.revenu_mensuel.value);
								
								var depenses = versement_hyp+taxes_mun+chauffage+charges+taxes_scol;
								document.outils.charges_mensuelles.value = depenses;
								if (revenu_mensuel > 0) {
									document.outils.resultat_abd.value = checkDecimals(Math.round(depenses / revenu_mensuel * 100*100)/100);
								} else {
									document.outils.resultat_abd.value = '';
								}
							}
							function calculezATD() {
								if (document.outils.marges_credit.value > 0) {
									if (isValidDec(document.outils.marges_credit.value)==false) {
										document.outils.marges_credit.value = 0;
									}
								} else {
									document.outils.marges_credit.value = 0;
								}
								if (document.outils.cartes_credit.value > 0) {
									if (isValidDec(document.outils.cartes_credit.value)==false) {
										document.outils.cartes_credit.value = 0;
									}
								} else {
									document.outils.cartes_credit.value = 0;
								}
								if (document.outils.pret_auto.value > 0) {
									if (isValidDec(document.outils.pret_auto.value)==false) {
										document.outils.pret_auto.value = 0;
									}
								} else {
									document.outils.pret_auto.value = 0;
								}
								if (document.outils.autres_prets.value > 0) {
									if (isValidDec(document.outils.autres_prets.value)==false) {
										document.outils.autres_prets.value = 0;
									}
								} else {
									document.outils.autres_prets.value = 0;
								}
								if (document.outils.paiement_fixe.value > 0) {
									if (isValidDec(document.outils.paiement_fixe.value)==false) {
										document.outils.paiement_fixe.value = 0;
									}
								} else {
									document.outils.paiement_fixe.value = 0;
								}
								var charges_mensuelles = eval(document.outils.charges_mensuelles.value);
								var marges_credit = eval(document.outils.marges_credit.value);
								var cartes_credit = eval(document.outils.cartes_credit.value);
								var pret_auto = eval(document.outils.pret_auto.value);
								var autres_prets = eval(document.outils.autres_prets.value);
								var paiement_fixe = eval(document.outils.paiement_fixe.value);
								var revenu_mensuel = eval(document.outils.revenu_mensuel.value);
								var total_autres_charges = marges_credit+cartes_credit+pret_auto+autres_prets+paiement_fixe;
								if (revenu_mensuel>0) {
									var resultat_atd = ((total_autres_charges+charges_mensuelles) / revenu_mensuel) * 100;
									document.outils.resultat_atd.value = checkDecimals(Math.round(resultat_atd*100)/100);
								} else {
									document.outils.resultat_atd.value = '';
								}
							}
							-->

