$(document).ready(function(){mainView.addBrowserCompatability(),maxBorrowingView.setUp()});var maxBorrowingView=new function(){};maxBorrowingView.setUp=function(){$("#saapplicant, #jaapplicant").click(function(){var n=$(this).attr("id");maxBorrowingView.applicantsControl.changeselectedvalue(n)}),$("input[fieldType*='currency']").each(function(n,t){utils.initiateCurrencyFields($(t).attr("id")),utils.formatCurrencyFields($(t).attr("id"))}),$("#submitMaxBorrow").click(function(){mainView.showLoader();var n=$("#maxBorrow_Criteria_Form");$("#maxBorrow_NumericPerson1IncomeDisplay").val(utils.CleanCurrency($("#maxBorrow_NumericPerson1IncomeDisplay").val())),$("#maxBorrow_NumericPerson1IncomeDisplay").val(utils.CleanCurrency($("#maxBorrow_NumericPerson1IncomeDisplay").val())),$("#maxBorrow_NumericPerson2IncomeDisplay").val(utils.CleanCurrency($("#maxBorrow_NumericPerson2IncomeDisplay").val())),$("#maxBorrow_NumericOtherIncomeDisplay").val(utils.CleanCurrency($("#maxBorrow_NumericOtherIncomeDisplay").val())),$("#maxBorrow_NumericExpenseDisplay").val(utils.CleanCurrency($("#maxBorrow_NumericExpenseDisplay").val())),$("#maxBorrow_NumericCreditCardLimitDisplay").val(utils.CleanCurrency($("#maxBorrow_NumericCreditCardLimitDisplay").val())),$("#maxBorrow_NumericOtherLoanRepayDisplay").val(utils.CleanCurrency($("#maxBorrow_NumericOtherLoanRepayDisplay").val())),$.ajax({url:n.attr("action"),type:n.attr("method"),data:n.serialize(),success:function(n){var t,i;for(maxBorrowingView.maxBorrowGridModel.data=n,t=0;t<maxBorrowingView.maxBorrowGridModel.columns.length;t++)i=maxBorrowingView.maxBorrowGridModel.columns[t],delete i.defaultSort,t==2&&(i.defaultSort="sortDown");$("#maxBorrowResultsGrid").pagedGrid(maxBorrowingView.maxBorrowGridModel),n.length>0?($("#maxBorrowResultsGrid div.dataOuter").removeClass("dataOuterSmaller"),$("#maxBorrowResultsGrid div.dataOuter").addClass("dataOuter"),$("#noResultStatus").hide(),$("#bottomText").show(),$(window).scrollTop(540)):($("#maxBorrowResultsGrid div.dataOuter").removeClass("dataOuter"),$("#maxBorrowResultsGrid div.dataOuter").addClass("dataOuterSmaller"),$("#noResultStatus").show(),$("#bottomText").hide()),$("#maxborrowdata").show(),$("#maxborrowclient").show(),$("#titleBottom").hide(),mainView.hideLoader()},error:function(n){mainView.hideLoader();var i=$.parseJSON(n.responseText);utils.isEmpty(i.ErrorMessage)||mainView.showErrorMessage(i.ErrorMessage)}}),$("input[fieldType*='currency']").each(function(n,t){utils.formatCurrencyFields($(t).attr("id"))}),tracker.trackEvent("event1","Max Borrowing:OnCalculate")}),maxBorrowingView.setLayout(),$("#max-borrowing-contact-form").submit(function(){return leadValidation.validateForm("#max-borrowing-contact-form")&&($.ajax({url:this.action,type:this.method,data:$(this).serialize(),success:function(){$("#max-borrowing-submit-result").show(),$("#max-borrowing-contact-form").hide()}}),tracker.trackEvent("event2","Max Borrowing:OnSubmit")),!1}),$("#max-borrowing-homeloans-form").submit(function(){tracker.trackEvent("event3","Max Borrowing:OnGo"),$.ajax({url:this.action,type:this.method,data:$(this).serialize(),success:function(){}})}),leadValidation.setupValidationEventsForForm("#max-borrowing-contact-form"),$("div.topProgressBar").click(function(n){var i=$(this).width()/3,t=n.pageX-$(this).offset().left;t<i&&(window.location=leadMgt.phoenix.repositories.actions.gettingStartedURL)}),maxBorrowingView.maxBorrowGridModel={options:{initialSortDirection:"sortDown",paging:{enabled:!0,recordsPerPage:10},body:{gridClass:"siteBodyCopyBold3",thClass:"siteHighlightCopy siteBorder2 siteFill5",tdClass:"siteBorder siteFill2"}},columns:[{label:"",field:"Image",dataType:"string",sortable:!1,spanNext:!0,customRenderFunction:maxBorrowingView.renderLenderImage},{label:"Lender",field:"Lender",dataType:"string",sortable:!0},{label:"Borrowing amount",dataType:"currency",field:"BorrowingAmount",sortable:!0,defaultSort:"sortDown"}],data:[]},$("#maxBorrowResultsGrid").pagedGrid(maxBorrowingView.maxBorrowGridModel),$("#maxBorrow_dependantsDropdown").combobox({comboClass:"maxBorrowCombo"}),$("#planOptionDropdown").combobox({comboClass:"filterCombo smallText"})},maxBorrowingView.setLayout=function(){$("#divMaxBorrowTypeOfApplication").css("display")==="none"&&$("#divMaxBorrowNumberofDependants").css("display")==="none"&&($("#maxborrow-your-situation").css("display","none"),$("#maxborrow-your-income").css("border-left","none")),$("#divMaxBorrowGrossAnnualIncomePerson1").css("display")==="none"&&$("#divMaxBorrowGrossAnnualIncomePerson2").css("display")==="none"&&$("#divMaxBorrowOtherIncome").css("display")==="none"&&$("#maxborrow-your-income").css("display","none"),$("#divMaxBorrowExpenses").css("display")==="none"&&$("#divMaxBorrowCreditCardLimit").css("display")==="none"&&$("#divMaxBorrowOtherLoanRepayments").css("display")==="none"&&$("#maxborrow-your-expense").css("display","none")},maxBorrowingView.renderLenderImage=function(n){var i="",t="blank.png";return typeof n.Image!="undefined"&&n.Image!=null&&n.Image!=""&&(t=n.Image),i+='<img src="'+lenderImagePath+t+'"></img>'},maxBorrowingView.applicantsControl=new function(){},maxBorrowingView.applicantsControl.changeselectedvalue=function(n){n=="saapplicant"?($("#jaapplicant").attr("data-value","deselect"),$("#jaapplicant").removeClass("jointApplicantSelectedImage"),$("#jaapplicant").addClass("jointApplicantUnSelectedImage"),$("#jointApplicantContainer").removeClass("MaxborrowApplicantSelected"),$("#jointApplicantContainer").addClass("MaxborrowApplicantUnSelected"),$("#"+n).attr("data-value","select"),$("#"+n).removeClass("singleApplicantUnSelectedImage"),$("#"+n).addClass("singleApplicantSelectedImage"),$("#singleApplicantContainer").removeClass("MaxborrowApplicantUnSelected"),$("#singleApplicantContainer").addClass("MaxborrowApplicantSelected"),$("#hidden_maxBorrow_MBApplicants").attr("value","Single"),$("[id^=person2container_]").each(function(n,t){$(t).css("display","none")})):n=="jaapplicant"&&($("#saapplicant").attr("data-value","deselect"),$("#saapplicant").removeClass("singleApplicantSelectedImage"),$("#saapplicant").addClass("singleApplicantUnSelectedImage"),$("#singleApplicantContainer").removeClass("MaxborrowApplicantSelected"),$("#singleApplicantContainer").addClass("MaxborrowApplicantUnSelected"),$("#"+n).attr("data-value","select"),$("#"+n).removeClass("jointApplicantUnSelectedImage"),$("#"+n).addClass("jointApplicantSelectedImage"),$("#jointApplicantContainer").removeClass("MaxborrowApplicantUnSelected"),$("#jointApplicantContainer").addClass("MaxborrowApplicantSelected"),$("#hidden_maxBorrow_MBApplicants").attr("value","Joint"),$("[id^=person2container_]").each(function(n,t){$(t).css("display","block")}))},function(n){n.fn.pagedGrid=function(t){function vt(){typeof t.options!="undefined"?typeof t.options.initialSortDirection!="undefined"&&(rt=t.options.initialSortDirection):t.options={},typeof t.options.fixedHeader=="undefined"&&(t.options.fixedHeader=!1),typeof t.options.paging!="undefined"&&(typeof t.options.paging.recordsPerPage!="undefined"&&t.options.paging.recordsPerPage>0&&(h=t.options.paging.recordsPerPage),typeof t.options.paging.maxPagesShowing!="undefined"&&t.options.paging.maxPagesShowing>0&&(f=t.options.paging.maxPagesShowing)),typeof t.options.body=="undefined"&&(t.options.body={}),typeof t.options.body.tdClass=="undefined"&&(t.options.body.tdClass=""),typeof t.options.body.gridClass=="undefined"&&(t.options.body.gridClass=""),typeof t.options.body.thClass=="undefined"&&(t.options.body.thClass=""),ht()}function ht(){for(var e=i.width(),f=0,n,u,r=0;r<t.columns.length;r++)(n=t.columns[r],typeof n.visible=="undefined"&&(n.visible=!0),typeof n.spanNext=="undefined"&&(n.spanNext=!1),n.visible)&&(a!=-1||n.spanNext||(a=r),nt=r,typeof n.widthPercentage!="undefined"&&(f+=n.widthPercentage));for(r=0;r<t.columns.length;r++)(n=t.columns[r],n.visible)&&typeof n.widthPercentage!="undefined"&&(u=Math.round(n.widthPercentage/f*e-ot),c[r]=u)}function it(n,i){var f="",r,u;return typeof n.widthPercentage!="undefined"&&(f+="width:"+c[i]+"px"),r=" header "+t.options.body.thClass,i==a&&(r+=" firstHeader"),i==nt&&(r+=" lastHeader"),n.sortable&&(r+=" sortable"),u=ct(i),u!=null&&u.label==""&&(r+=" joinRight"),{inline:f,classes:r}}function g(n){var i="",t="";return typeof n.defaultSort!="undefined"&&(t=" "+n.defaultSort),i+='<div class="sortIcon'+t+'"></div>'}function tt(){var n,u,o,r,i,e,f;if(t.options.fixedHeader)return"";for(n="",n+='<table class="data" cellpadding=0 cellspacing=0>',n+="<thead>",n+="<tr>",u=1,o=0,r=0;r<t.columns.length;r++)if(i=t.columns[r],i.visible){if(i.spanNext){u++;continue}e=it(i,r),f="",u>0&&(f='colSpan="'+u+'"'),n+='<th class="'+i.field+e.classes+'" style="'+e.inline+'" '+f+">",n+='<div class="label">',n+=i.label,n+="</div>",n+=g(i),n+="</th>",u=0,l[o]=r,o++}return n+="</tr>",n+="</thead>"}function et(){var n,f,r,i,u;if(!t.options.fixedHeader)return"";for(n='<div class="headers">',f=0,r=0;r<t.columns.length;r++)(i=t.columns[r],i.visible)&&(u=it(i,r),n+='<div class="'+i.field+u.classes+'" style="'+u.inline+'">',n+='<div class="label">',n+=i.label,n+="</div>",n+=g(i),n+="</div>",l[f]=r,f++);return n+="</div>",n+"\n"}function ct(n){for(var r,i=0;i<t.columns.length;i++)if((r=t.columns[i],r.visible)&&i>n)return r;return null}function d(){var l=0,o=t.data.length,v,r,u,y,e,n,a,p,f,s;for(h>0&&(v=1,i.find("div.paging div.pageNumber.selected").length>0&&(v=i.find("div.paging div.pageNumber.selected").attr("data-pageindex")),l=(v-1)*h,o=l+h,o>t.data.length&&(o=t.data.length)),r="",t.options.fixedHeader&&(r+='<table class="data" cellpadding=0 cellspacing=0>'),u=l;u<o;u++){for(y=t.data[u],r+="<tr>",e=0;e<t.columns.length;e++)(n=t.columns[e],n.visible)&&(a="",typeof n.widthPercentage!="undefined"&&(p=c[e],a+="width:"+p+"px"),f=y[n.field],s=" "+t.options.body.tdClass,n.dataType=="currency"&&(s+=" "+n.dataType),u==t.data.length-1&&(s+=" lastRow"),f=typeof n.customRenderFunction=="function"?n.customRenderFunction(y,u):lt(f,n.dataType),r+='<td class="'+n.field+s+'" style="'+a+'">',r+=f,r+="</td>");r+="</tr>"}return r+="</table>"}function y(n){var e,i,o,u,s;if(typeof t.options!="undefined"&&typeof t.options.paging!="undefined"&&!t.options.paging.enabled||(typeof n=="undefined"&&(n=1),r=Math.max(Math.ceil(t.data.length/t.options.paging.recordsPerPage),1),r<=1))return"";for(e="",e+='<div class="pagePrevious"></div>',i=n-Math.floor(f/2),i<1&&(i=1),o=i+f-1,o>r&&(o=r,i=r-f+1,i<1&&(i=1)),u=i;u<=o;u++)s="",u==n&&(s=" selected"),e+='<div class="pageNumber '+s+'" data-pageindex="'+u+'">'+u+"</div>";return e+='<div class="pageNext"></div>'}function o(){var r=tt(),t=r+d(),n=i.find("div.dataOuter");n.html(t),w(),k(!1)}function e(n){var r=i.find("div.paging"),t=y(n);r.html(t),b()}function p(n,i){function f(t,r){var f=t[n.field],u=r[n.field],e;return typeof n.sortValueFunction=="function"&&(f=n.sortValueFunction(t),u=n.sortValueFunction(r)),n.dataType=="currency"||n.dataType=="number"||n.dataType=="percentage"?(f=f*1,u=u*1,isNaN(f)&&(f=0),isNaN(u)&&(u=0)):(f=(f+"").toLowerCase(),u=(u+"").toLowerCase()),e=0,f<u?e=-1:f>u&&(e=1),i=="sortDown"&&(e=e*-1),e}var r,u;if(typeof n!="undefined"){for(t.data.sort(f),r=0;r<t.columns.length;r++)u=t.columns[r],u==n?n.defaultSort=i:typeof u.defaultSort!="undefined"&&delete u.defaultSort;e(),o()}}function k(r){(!t.options.fixedHeader||r)&&i.find(".header.sortable").click(function(){var o=n(this).index(),r=n(this).find("div.sortIcon"),u=rt,f,e;r.hasClass("sortUp")?(r.removeClass("sortUp"),u="sortDown"):r.hasClass("sortDown")&&(r.removeClass("sortDown"),u="sortUp"),i.find(".header.sortable div.sortIcon").each(function(){n(this).removeClass("sortUp"),n(this).removeClass("sortDown")}),r.addClass(u),f=l[o],e=t.columns[f],p(e,u)})}function b(){i.find("div.paging div.pageNumber").click(function(){var t=n(this).attr("data-pageindex");e(t),o()}),i.find("div.paging div.pagePrevious").click(function(){if(index=i.find("div.paging div.pageNumber.selected").attr("data-pageindex"),index>1){var n=index*1-1;e(n),o()}}),i.find("div.paging div.pageNext").click(function(){if(index=i.find("div.paging div.pageNumber.selected").attr("data-pageindex"),index<r){var n=index*1+1;e(n),o()}})}function lt(n,t){if(t=="percentage"){var i=parseFloat(n);isNaN(i)||(n=i.toFixed(2)+"%")}return n}function w(){i.find("table.data>tbody>tr>td.currency").formatCurrency({roundToDecimalPlace:0})}var i=n(this),rt="sortUp",h=0,r=1,c=[],l=[],ot=23,a=-1,nt=0,f=9,v,s,u;vt();var at=et(),st=tt(),ut='<div class="dataOuter">'+st+d()+"</div>",ft='<div class="paging">'+y()+"</div>";for(n(this).addClass("pagedGrid "+t.options.body.gridClass),n(this).html(at+ut+ft),w(),b(),v=!1,s=0;s<t.columns.length;s++)if((u=t.columns[s],u.visible)&&typeof u.defaultSort!="undefined"){p(u,u.defaultSort),v=!0;break}v||k(!0)}}(jQuery)