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);
}