function WarrantyFee(itemNumber,range,fee){ this.ItemNumber=itemNumber; this.Range=range; this.Fee=fee; } var WarrantyFees=new Array(); WarrantyFees[0]=new WarrantyFee("60-101-201",new Array(0,700,1200,2000,3000,4000,5000,7500),new Array(43,61,76,83,94,109,131,158)); WarrantyFees[1]=new WarrantyFee("60-101-202",new Array(0,700,1200,2000,3000,4000,5000,7500,10000),new Array(49,83,107,120,150,168,197,241,417)); WarrantyFees[2]=new WarrantyFee("60-101-203",new Array(0,1200,2000,3000,4000,5000),new Array(193,206,218,234,247,285)); WarrantyFees[3]=new WarrantyFee("60-101-204",new Array(0,1200,2000,3000,4000,5000),new Array(222,240,251,269,281,287)); WarrantyFees[4]=new WarrantyFee("99-999-101",new Array(0,700,1200,2000,3000,4000,5000,7500),new Array(69.99,89.99,119.99,139.99,159.99,189.99,219.99,259.99)); WarrantyFees[5]=new WarrantyFee("99-999-102",new Array(0,700,1200,2000,3000,4000,5000,7500),new Array(79.99,139.99,179.99,199.99,249.99,279.99,329.99,399.99)); WarrantyFees[6]=new WarrantyFee("99-999-270",new Array(0,99998),new Array(39.99,39.99)); WarrantyFees[7]=new WarrantyFee("99-999-271",new Array(0,99998),new Array(59.99,59.99)); function calculateWarrantyFee(itemNumber,unitPrice){ for(var i=0;i=0;j--){ if(unitPrice>=WarrantyFees[i].Range[j]){ return WarrantyFees[i].Fee[j]; } } } } return 0.00; }