function Formatdigit(digit,chris,tay){digit += "";tay += "";chris += "";if( (tay == "") || (tay.length > 1) )tay = ".";if(digit.length == 0)digit = "0";var addmath = 0;var Float = "";var tlc = 1;var originalinput = digit;if(parseFloat (digit) )  {digit = parseFloat (digit)}   else  {digit = 0};if( (parseInt (chris,10) ) || (parseInt (chris,10) == 0) )  {chris = parseInt (chris,10)}   else  {chris = 2};if(digit < 0){;tlc = -1;digit *= tlc };if(chris < 0)chris *= -1;digit = "" + Math.floor (digit * Math.pow (10,chris + 1) + 5);if( (digit.substring (1,2) == '.')||( (digit + '')=='NaN') )return(originalinput); if(digit.length < chris +1) {for(addmath = digit.length; addmath <= chris; addmath++)Float += "0"}digit = Float + digit;if(chris == 0) {digit = digit.substring (0,digit.length -1)}   else  {digit = digit.substring (0,digit.length - chris -1) + tay + digit.substring (digit.length - chris -1, digit.length -1)}if(tlc == -1)digit = "-" + digit; if(digit.length == 0)digit="0";return(digit)}function refinanceloanform()  {var interested = 0;var interester = 0;var principalamount = 0;var principalloan = 0;var loanpayment = document.refinanceform.currentpay.value;var origint = document.refinanceform.currentrate.value;var loanbalance = document.refinanceform.currentbalance.value;if (origint > 1.0 ) {origint = origint / 100.0;document.refinanceform.currentrate.value = origint;}var origint = origint / 12;var newint = document.refinanceform.refinanceinterest.value;if (newint > 1.0 ) {newint = newint / 100.0;document.refinanceform.refinanceinterest.value = newint;}var count1 = 0;var newint = newint / 12;while(loanbalance > 0 )  {principalamount = loanpayment - interested;principalloan = principalamount + principalloan;loanbalance = loanbalance - principalamount;interested = loanbalance * origint;interester = interested + interester;count1 = count1 + 1;if(count1 > 600)  {break; }   else {continue; }}document.refinanceform.oldloaninterest.value = "$" + parseInt (interester, 10);var pow = 1;for (var kt = 0; kt < document.refinanceform.refinanceterm.value *12; kt++)pow=pow * (1 + newint);var ktrefinancepayment = (document.refinanceform.currentbalance.value * pow *  newint) / (pow - 1);document.refinanceform.refinancepayment.value = "$" + parseInt (ktrefinancepayment, 10) + "." + parseInt(ktrefinancepayment % 1 * 100, 10);var dbequity = document.refinanceform.currentpay.value -  ktrefinancepayment;var ezrefi = parseInt (dbequity,10) + "." + parseInt (dbequity % 1 *100, 10);var okrefi = Formatdigit(ezrefi,2,'.' );document.refinanceform.refinanceplus.value = "$" + okrefi;var freenewinterest = (ktrefinancepayment * document.refinanceform.refinanceterm.value *12) - document.refinanceform.currentbalance.value;document.refinanceform.newinterest.value = "$" + parseInt (freenewinterest, 10);var loansaveinterest = interester - freenewinterest;document.refinanceform.saveinterest.value = "$" + parseInt (loansaveinterest, 10);var totreficost = loansaveinterest - document.refinanceform.refinancefees.value;document.refinanceform.totalrefinancecost.value = "$" + parseInt (totreficost, 10);}


