function doboth() { if((document.forms[0].CashTakenOut.value > "") && (document.forms[0].points3.value =="") && (document.forms[0].OtherCosts3.value == "")) { document.forms[0].LoanAmt3.value = document.forms[0].CashTakenOut.value; } computeFirst(); computeSecond(); } function computeFirst() { if((document.forms[0].points2.value == "") && (document.forms[0].OtherCosts2.value == "")&&(document.forms[0].LoanAmt1.value > "")&&(document.forms[0].CashTakenOut.value > "")) { document.forms[0].LoanAmt2.value = parseFloat(document.forms[0].LoanAmt1.value) + parseFloat(document.forms[0].CashTakenOut.value); document.forms[0].LoanAmt2.value = Math.round((document.forms[0].LoanAmt2.value*1)); } if((document.forms[0].points2.value > "") && (document.forms[0].LoanAmt1.value > "") && (document.forms[0].CashTakenOut.value > "")) { document.forms[0].LoanAmt2.value = ((parseFloat(document.forms[0].LoanAmt1.value) + parseFloat(document.forms[0].CashTakenOut.value)) / (1 - document.forms[0].points2.value/100)); document.forms[0].LoanAmt2.value = Math.round((document.forms[0].LoanAmt2.value*1)); } if((document.forms[0].OtherCosts2.value > "")&&(document.forms[0].LoanAmt1.value > "")&&(document.forms[0].CashTakenOut.value > "")) { document.forms[0].LoanAmt2.value = parseFloat(document.forms[0].LoanAmt1.value) + parseFloat(document.forms[0].OtherCosts2.value) + parseFloat(document.forms[0].CashTakenOut.value); document.forms[0].LoanAmt2.value = Math.round((document.forms[0].LoanAmt2.value*1)); } if((document.forms[0].points2.value > "") && (document.forms[0].OtherCosts2.value > "")&&(document.forms[0].LoanAmt1.value > "")&&(document.forms[0].CashTakenOut.value > "")) { document.forms[0].LoanAmt2.value = ((parseFloat(document.forms[0].LoanAmt1.value) + parseFloat(document.forms[0].OtherCosts2.value) + parseFloat(document.forms[0].CashTakenOut.value)) / (1 - document.forms[0].points2.value/100)); document.forms[0].LoanAmt2.value = Math.round((document.forms[0].LoanAmt2.value*1)); } } function computeSecond() { if((document.forms[0].CashTakenOut.value > "") && (document.forms[0].points3.value >"")) { document.forms[0].LoanAmt3.value = parseFloat(document.forms[0].CashTakenOut.value) / (1 - parseFloat((document.forms[0].points3.value)/100)); document.forms[0].LoanAmt3.value = Math.round((document.forms[0].LoanAmt3.value*1)); } if((document.forms[0].CashTakenOut.value > "") && (document.forms[0].OtherCosts3.value > "")) { document.forms[0].LoanAmt3.value = parseFloat(document.forms[0].CashTakenOut.value) + parseFloat(document.forms[0].OtherCosts3.value); document.forms[0].LoanAmt3.value = Math.round((document.forms[0].LoanAmt3.value*1)); } if((document.forms[0].CashTakenOut.value > "") && (document.forms[0].points3.value > "") && (document.forms[0].OtherCosts3.value > "")) { document.forms[0].LoanAmt3.value = (parseFloat(document.forms[0].CashTakenOut.value) + parseFloat(document.forms[0].OtherCosts3.value)) / (1 - parseFloat((document.forms[0].points3.value)/100)); document.forms[0].LoanAmt3.value = Math.round((document.forms[0].LoanAmt3.value*1)); } } function mtgIns() { if (document.forms[0].LoanAmt2.value > ""){ dwnpmtB = (1 - ( parseFloat(document.forms[0].LoanAmt2.value)/parseFloat(document.forms[0].CurrentValue.value)))*100; dwnpmtB = Math.round((dwnpmtB*100)+0.499)/100; } if ((document.forms[0].CurrentValue.value > "")&&(document.forms[0].LoanAmt2.value > "")) { if (document.forms[0].loanterm2.options.selectedIndex == 0){ if ((dwnpmtB >= 0)&& (dwnpmtB < 5)) { document.forms[0].mtgInsPmtAmt2.value = .96; } if ((dwnpmtB >= 5)&& (dwnpmtB < 10)) { document.forms[0].mtgInsPmtAmt2.value = .78; } if ((dwnpmtB >= 10)&& (dwnpmtB < 15)){ document.forms[0].mtgInsPmtAmt2.value = .52; } if ((dwnpmtB >= 15)&& (dwnpmtB < 20)){ document.forms[0].mtgInsPmtAmt2.value = .32; } if (dwnpmtB >= 20) { document.forms[0].mtgInsPmtAmt2.value = 0; } } if (document.forms[0].loanterm2.options.selectedIndex == 1){ if ((dwnpmtB >= 0)&& (dwnpmtB < 5)) { document.forms[0].mtgInsPmtAmt2.value = .96; } if ((dwnpmtB >= 5)&& (dwnpmtB < 10)) { document.forms[0].mtgInsPmtAmt2.value = .78; } if ((dwnpmtB >= 10)&& (dwnpmtB < 15)){ document.forms[0].mtgInsPmtAmt2.value = .52; } if ((dwnpmtB >= 15)&& (dwnpmtB < 20)){ document.forms[0].mtgInsPmtAmt2.value = .32; } if (dwnpmtB >= 20) { document.forms[0].mtgInsPmtAmt2.value = 0; } } if (document.forms[0].loanterm2.options.selectedIndex == 2) { if ((dwnpmtB >= 0)&& (dwnpmtB < 5)) { document.forms[0].mtgInsPmtAmt2.value = .85; } if ((dwnpmtB >= 5)&& (dwnpmtB < 10)) { document.forms[0].mtgInsPmtAmt2.value = .67; } if ((dwnpmtB >= 10)&& (dwnpmtB < 15)){ document.forms[0].mtgInsPmtAmt2.value = .41; } if ((dwnpmtB >= 15)&& (dwnpmtB < 20)){ document.forms[0].mtgInsPmtAmt2.value = .21; } if (dwnpmtB >= 20) { document.forms[0].mtgInsPmtAmt2.value = 0; } } if (document.forms[0].loanterm2.options.selectedIndex == 3) { if ((dwnpmtB >= 0)&& (dwnpmtB < 5)) { document.forms[0].mtgInsPmtAmt2.value = .80; } if ((dwnpmtB >= 5)&& (dwnpmtB < 10)) { document.forms[0].mtgInsPmtAmt2.value = .56; } if ((dwnpmtB >= 10)&& (dwnpmtB < 15)){ document.forms[0].mtgInsPmtAmt2.value = .23; } if ((dwnpmtB >= 15)&& (dwnpmtB < 20)){ document.forms[0].mtgInsPmtAmt2.value = .19; } if (dwnpmtB >= 20) { document.forms[0].mtgInsPmtAmt2.value = 0; } } if ((document.forms[0].loanterm2.options.selectedIndex == 4) || (document.forms[0].loanterm3.options.selectedIndex == 4)){ if ((dwnpmtB >= 0)&& (dwnpmtB < 5)) { document.forms[0].mtgInsPmtAmt2.value = .80; } if ((dwnpmtB >= 5)&& (dwnpmtB < 10)) { document.forms[0].mtgInsPmtAmt2.value = .56; } if ((dwnpmtB >= 10)&& (dwnpmtB < 15)){ document.forms[0].mtgInsPmtAmt2.value = .23; } if ((dwnpmtB >= 15)&& (dwnpmtB < 20)){ document.forms[0].mtgInsPmtAmt2.value = .19; } if (dwnpmtB >= 20) { document.forms[0].mtgInsPmtAmt2.value = 0; } } l = parseFloat(document.forms[0].LoanAmt2.value)*parseFloat(document.forms[0].mtgInsPmtAmt2.value)/1200; l = Math.round((l*100)+0.499)/100; document.forms[0].mtgInsPmtAmt2.value = l; } } function format(expr,decplaces){ var str = "" + Math.round(eval(expr)*Math.pow(10,decplaces)) while (str.length <= decplaces){ str = "0" + str; } var decpoint = str.length - decplaces; return str.substring(0,decpoint) + "" + str.substring(decpoint,str.length); }