!function(e){var a=function(a){var t=this;t.elem=e(a),t.elem.submit(function(e){e.preventDefault(),t.resetResults(t),t.isFormValid(t)&&(t.compute(t),t.scrollToResults(t.elem))})};a.prototype.scrollToResults=function(a){var t=a;if(0===t.parents(".aiosp-container").length){var n=t.elem.find(".aios-mortgage-calculator-standalone-calculation-result").offset().top;e("html,body").animate({scrollTop:n-150},200)}},a.prototype.resetResults=function(e){var a=e;a.elem.find("input[name='PI']").val(""),a.elem.find("input[name='MT']").val(""),a.elem.find("input[name='MI']").val(""),a.elem.find("input[name='MP']").val("")},a.prototype.isFormValid=function(e){var a=e,t=!0,n=a.elem.find(".aios-mortgage-calculator-standalone-number");return n.each(function(e,t){a.elem.find(".aios-mortgage-calculator-standalone-error-tooltip").remove(),n.removeClass("aios-mortgage-calculator-standalone-error")}),n.each(function(e,a){if(isNaN(parseInt(jQuery(a).val()))){var n=jQuery("
");n.html("Specify a valid number"),jQuery(a).addClass("aios-mortgage-calculator-standalone-error").after(n),t=!1}}),t},a.prototype.floor=function(e){return Math.floor(100*e)/100},a.prototype.compute=function(e){var a=e,t=parseInt(a.elem.find("input[name='IR']").val())/1200,n=1,r=1+t;for(i=0;i<12*parseInt(a.elem.find("input[name='YR']").val());i++)n*=r;a.elem.find("input[name='PI']").val(a.floor(parseInt(a.elem.find("input[name='LA']").val())*t/(1-1/n))),a.elem.find("input[name='MT']").val(a.floor(parseInt(a.elem.find("input[name='AT']").val())/12)),a.elem.find("input[name='MI']").val(a.floor(parseInt(a.elem.find("input[name='AI']").val())/12));var o=parseInt(a.elem.find("input[name='LA']").val())*t/(1-1/n)+parseInt(a.elem.find("input[name='AT']").val())/12+parseInt(a.elem.find("input[name='AI']").val())/12;a.elem.find("input[name='MP']").val(a.floor(o))},e(document).ready(function(){var t=e(window);function n(){e(".ai-mobile-phone").each(function(a,t){var n=e(t).data("filter"),o=(e(window).width(),String(e(t).data("href"))),l=e(t).data("ext"),s=o.replace(/[^a-zA-Z0-9]/g,""),c=s.split(""),u="";if(s=function e(a){for(var t=[],n=a.split(""),o=0;o13||"off"==n?o:c.length>10&&c.length<14?s.substr(0,1)+"."+s.substr(1,3)+"."+s.substr(4,3)+"."+s.substr(7,4):s.substr(0,3)+"."+s.substr(3,3)+"."+s.substr(6,4),l=void 0!=l||""==l?","+l:"",e(t).find("> a").length<=0&&(current_content=e(t).html(),e(t).empty().html(''+current_content+"")),e(t).children("a").length>0){var f=e(t).children("a").eq(0).attr("href");f=(f=(f=f.replace(/[()]/g,".")).replace(/\-/g,".")).replace(/(\.){2,}/g,"."),e(t).children("a").eq(0).attr("href",f)}})}function r(e){switch(e.toLowerCase()){case"a":case"b":case"c":return"2";case"d":case"e":case"f":return"3";case"g":case"h":case"i":return"4";case"j":case"k":case"l":return"5";case"m":case"n":case"o":return"6";case"p":case"q":case"r":case"s":return"7";case"t":case"u":case"v":return"8";case"w":case"x":case"y":case"z":return"9";default:return""}}e('a[href^="mailto(coln)"], .asis-mailto-obfuscated-email').each(function(){var a=e(this).attr("data-value");if(void 0!==a){var t,n=a.replace(/\(at\)/g,"@").replace(/\(dotted\)/g,".").replace(/^\s+|\s+$/gm,"");e(this).attr("href","mailto:"+n);var r,o=(t=e(this).html(),jQuery("").text());e(this).html(o.replace(RegExp((r=a,r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"))),n)),e(this).removeClass("asis-mailto-obfuscated-email-hidden")}}),n(),e(".aios-mortgage-calculator-standalone").each(function(e,t){new a(jQuery(t))}),function a(){if(document.querySelectorAll(".aios-video-player").length>0){e(".aios-video-player").each(function(a,t){e(t).attr("id","aios-video-player-"+a)});var t=Array.from(document.querySelectorAll(".aios-video-player")).map(function(e){return new Plyr(e,{iconUrl:"https://resources.agentimage.com/libraries/svg/plyr.svg",hideControls:!0,muted:!1,toggleInvert:!1,youtube:{controls:0,showinfo:0},playsinline:!1})});t.forEach(function(e,a){e.on("play",function(){t.forEach(function(a,t){e!=a&&a.pause()})})})}}(),t.on("load",function(){e("iframe[websource]").each(function(){var a=e(this).attr("websource");e(this).attr("src",a)}),/iPhone|iPod|iPad/.test(navigator.userAgent)&&e("iframe.aios-iframe").each(function(){var a=e(this).attr("height");e(this).parent().hasClass("iframe-enable-touch")||(e(this).wrapAll(''),e(this).parent().css({width:"100%",height:a,overflow:"auto","-webkit-overflow-scrolling":"touch"}))})}),t.on("resize",function(){n()})})}(jQuery);