var period_values = new Array ("1","1","Monthly","2","3","Quarterly","3","12","Annually"); var package_prices = new Array (); var package_period_prices = new Array ("1","100","120","2","200","110","3","300","100","1","1","1","2","2","2","3","3","3"); function CalcPrice(){ var custom_fee=0.0; ref_period = document.customize.ref_period.options[document.customize.ref_period.selectedIndex].value; for (ii = 0; ii<(period_values.length/3); ii++) { if (period_values[ii*3] == ref_period) { month_qty = period_values[ii*3+1]; period = period_values[ii*3+2]; } } for (ii = 0; ii<(package_period_prices.length/3); ii++) { if (package_period_prices[ii*3] == ref_period) { package_fee = package_period_prices[ii*3+1]; package_setup = package_period_prices[ii*3+2]; } } package_fee = parseFloat(package_fee); start_setup_fee = parseFloat(package_setup); custom_setup_fee = 0; for (var i=0; i 0){ for (ii = 0; ii<(package_prices.length/3); ii++) { if (package_prices[ii*3] == id) { setup_fee = package_prices[ii*3+1]; fee = package_prices[ii*3+2]; } } custom_setup_fee = custom_setup_fee + parseFloat(setup_fee); custom_fee = custom_fee + parseFloat(fee* month_qty); } } } } total = custom_setup_fee + custom_fee + package_fee + start_setup_fee; total_setup = custom_setup_fee+ start_setup_fee; total_fee = custom_fee + package_fee; if (navigator.appName == 'Netscape'){ document.getElementById('SubSetup').innerHTML = '$'+custom_setup_fee.toFixed(2); document.getElementById('SubFee').innerHTML ='$'+ custom_fee.toFixed(2); document.getElementById('PackageFee').innerHTML ='$'+ package_fee.toFixed(2); document.getElementById('PackageSetupFee').innerHTML ='$'+ start_setup_fee.toFixed(2); document.getElementById('Fee').innerHTML = '$'+total_fee.toFixed(2); document.getElementById('SetupFee').innerHTML = '$'+total_setup.toFixed(2); document.getElementById('Total').innerHTML = '$'+total.toFixed(2); document.getElementById('Period').innerHTML = period; }else{ document.all.SubFee.innerHTML = '$'+custom_fee.toFixed(2); document.all.SubSetup.innerHTML = '$'+custom_setup_fee.toFixed(2); document.all.PackageFee.innerHTML = '$'+package_fee.toFixed(2); document.all.PackageSetupFee.innerHTML = '$'+start_setup_fee.toFixed(2); document.all.Fee.innerHTML = '$'+total_fee.toFixed(2); document.all.SetupFee.innerHTML = '$'+total_setup.toFixed(2); document.all.Total.innerHTML = '$'+total.toFixed(2); document.all.Period.innerHTML = period; } }