/* Ce script charge dans un tableau javascript des tranches de montant qui indique une mensualité minimum et une mensualité maximum Auteur : Géry Flament, CYO Date : 05/12/2006 */ //objet Tranche qui contient les valeurs d'une tranche function Tranche(montant_min,montant_max,mensualite_min,mensualite_max){ this.montant_min = montant_min; this.montant_max = montant_max; this.mensualite_min = mensualite_min; this.mensualite_max = mensualite_max; } /* Retourne la bonne tranche en fonction du montant */ function simulationPPR(montant){ for (var id in tranchePPR ) { var trouved = false; if (tranchePPR[id].montant_min <= montant && tranchePPR[id].montant_max >= montant){ trouved = true; break; } } if (trouved) { return tranchePPR[id]; } else { return false; } } var tranchePPR = new Array(); tranchePPR[0] = new Tranche(0.00,500.00,15.00,20.00); tranchePPR[1] = new Tranche(501.00,1000.00,30.00,45.00); tranchePPR[2] = new Tranche(1001.00,1500.00,45.00,60.00); tranchePPR[3] = new Tranche(1501.00,2000.00,60.00,80.00); tranchePPR[4] = new Tranche(2001.00,3000.00,80.00,120.00); tranchePPR[5] = new Tranche(3001.00,4000.00,110.00,160.00);