if("undefined"==typeof ZILLOW){var ZILLOW={};}(function(){var b=function(c){return document.getElementById(c);
};var a=ZILLOW.WidgetLoanCalc={CURRENT_RATES_LINK_ID_MAP:{"2":"thirtyYearFixedLink","8":"fifteenYearFixedLink","128":"fiveOneARMLink"},calculateMonthlyPayment:function(d,e,c,g){var f=d/1200,h=Math.pow(f+1,e),i=h-1;
return Math.round(c*f*h/i)+(g||0);},getLoanTermFromMask:function(d){var c=0;switch(d){case"2":c=30;break;
case"8":c=15;break;case"128":c=30;break;}return c*12;},getRateFromMask:function(e){var f=6,d;switch(e){case"2":d="thirtyYearFixedRate";
break;case"8":d="fifteenYearFixedRate";break;case"128":d="fiveYearAdjustableRate";break;default:return f;
}var c=parseFloat(b(d).value);if(c<=0){c=f;}return c.toFixed(2);},updateMonthlyPayment:function(){var e=b("loanAmount").value.replace(/\D/g,"")||0,f=b("loanTypeSelect").value,d=b("rate").value,c=a.calculateMonthlyPayment(d,a.getLoanTermFromMask(f),e);
b("popupMonthlyPaymentAmount").innerHTML=c;},updateInterestRate:function(c){var d=c.value;b("rate").value=a.getRateFromMask(d);
a.updateCurrentRatesLink(d);},updateCurrentRatesLink:function(f){var c=a.CURRENT_RATES_LINK_ID_MAP,d=c[f];
if(d){var m=b(d);if(m){var j=b("loanTypeSelect").options;if(j){var g,k,l,e,h;for(e=0,h=j.length;e<h;e++){g=j[e].value;
k=c[g];l=b(k);if(l){l.style.display="none";}}}m.style.display="";}}}};})();
