for(var truckstopsCalculatorRates=[.1,.105,.11,.115,.12,.125,.13,.135,.14,.145,.15,.155,.16,.165],valuesTerm=[1,2,3,4,5],rates="",options,customValues="OFB_Calc",fee=500,applyNowClicked=!1,tempValue,labelsTerm=[{cssClass:"d-block",labels:[{pos:0,label:"1 yr"},{pos:1,label:"2 yrs"},{pos:2,label:"3 yrs"},{pos:3,label:"4 yrs"},{pos:3.99,label:"5 yrs"}]}],amountvalues3=[],amountlabels3,showMaxValError,i=10;i<=50;i++)amountvalues3.push(i);for(i=55;i<=100;i+=5)amountvalues3.push(i);for(i=110;i<=250;i+=10)amountvalues3.push(i);amountlabels3=[{cssClass:"d-block",labels:[{pos:0,label:"$10k"},{pos:40,label:"$50k"},{pos:50,label:"$100k"},{pos:64.5,label:"$250k"}]}];$(".app-ofb-box1").bind("touchstart touchmove mousemove mouseover",function(){$(".js-year").text(" year"+(Number($("#Term_TextInput").val())==1?"":"s"))});$.each(truckstopsCalculatorRates,function(n,t){options+="<option "+(n==8?"selected":"")+">"+(t*100).toFixed(2)+"% p.a.<\/option>"});$(document).ready(function(){$("#truckstops-calculator-rates").append(options);initialiseSlider("Term",1,valuesTerm,labelsTerm,1);initialiseSlider("Loan_Amount_Calculator",5e4,amountvalues3,amountlabels3,1e3)});$(".js-truckstops-loan-calculator__rates-button").click(function(){$(".js-truckstops-loan-calculator__rates-list").slideToggle(300);$(this).toggleClass("open")});showMaxValError=function(){var n=$(".truckstops-loan-calculator__max-val-error-message");n.addClass("show-error");setTimeout(function(){n.addClass("error-gone")},2e3);setTimeout(function(){n.removeClass("show-error error-gone")},2501)};$(".js-truckstops-loan-calculator__rate").click(function(){$(".js-truckstops-loan-calculator__rates-list").slideUp(200);var n=Number($(this).attr("index"));$(".js-truckstops-loan-calculator__current-rate").val((truckstopsCalculatorRates[n]*100).toFixed(2)+"%")});$(".js-truckstops-loan-calculator__current-rate").on("change",function(){thisObj=$(this);var n=thisObj.val().replace("%","").trim();$.isNumeric(n)?(n=Number(n).toFixed(2),thisObj.val(n+"%")):thisObj.val(tempValue)}).focusin(function(){tempValue=$(this).val();$(this).val("")}).focusout(function(){$(this).val().trim()==""&&($(this).val(tempValue),$(".js-rate-in-text").text(tempValue))}).on("keyup keypress",function(n){var t=n.keyCode||n.which;t===13&&$(this).change().blur()});$(".js-biz-loan-calculate-btn").click(function(){calculate()});var calculate=function(){var i=truckstopsCalculatorRates[$("#truckstops-calculator-rates option:selected").index()]/12,r=Number($("#Loan_Amount_Calculator").val()),t=Number($("#Term-span").text()),n;t=t*12;n=PMT(i,t,r);n=n.toFixed(0).toString();$(".js-truckstops-loan-calculator__result").text()=="-"?($(".js-truckstops-loan-calculator__result").text("$"+commafyOFB(n)),$(".js-biz-loan-calculate-btn span").text("Recalculate"),$("html, body").animate({scrollTop:$(window).scrollTop()+150},500)):($(".js-truckstops-loan-calculator__result").fadeOut(function(){$(this).text("$"+commafyOFB(n)).fadeIn(500)}),$(".js-biz-loan-calculate-btn span").fadeOut(function(){$(this).text("Recalculate").fadeIn(500)}));$(".js-first-container").slideUp();$("#saveQuoteAmount").val($("#Loan_Amount_Calculator_TextInput").val());$("#saveQuoteTerm").val($("#Term-span").text());$("#saveQuoteRate").val($("#truckstops-calculator-rates option:selected").text());$("#saveQuoteRepayments").val("$"+commafyOFB(n));$(".js-truckstops-loan-calculator__result-container").slideDown(500)},PMT=function(n,t,i,r,u){var f,e;return(r||(r=0),u||(u=0),n===0)?-(i+r)/t:(e=Math.pow(1+n,t),f=-n*i*(e+r)/(e-1),u===1&&(f/=1+n),f*-1)},commafyOFB=function(n){var t=n.toString().split(".");return t[0].length>=4&&(t[0]=t[0].replace(/(\d)(?=(\d{3})+$)/g,"$1,")),t[1]&&t[1].length>=5&&(t[1]=t[1].replace(/(\d{3})/g,"$1 ")),t.join(".")}