function ajaxError(n,t,i,r){var f="An error has occurred",u;return n.data("errormessage")&&(f=n.data("errormessage")),u=$('<p class="text"><i>'+f+"<\/i><\/p>"),t.hasClass("section")?(t=$(".content",t),t.html(u)):$($(":first-child",t)[0]).hasClass("section")?(t=$(".content",$($(":first-child",t)[0])),t.html(u)):i?u.replaceAll(t).dhaPortalGlobalBind():t.html(u),r.fadeTo(1,300),!1}function submitForm(event,form,button){var xhr,data;if(window.onbeforeunload=null,event!=null&&event.preventDefault(),$(document).data("xhr")==null){var fadeTargetId=form.data("fadetargetid"),updateTargetId=form.data("updatetargetid"),onBeginScript=form.data("onbeginscript"),onCompleteScript=form.data("oncompletescript"),replaceForm=form.data("replaceform"),isDialog=button.closest(".modal").length==1,updateTarget=replaceForm=="True"?form:$("#"+updateTargetId),fadeTarget=fadeTargetId==""?updateTarget:$("#"+fadeTargetId);onBeginScript!=""&&eval(onBeginScript);ajaxFadeOut(fadeTarget);isDialog?(xhr=$.ajax({url:form.attr("action"),type:"POST",dataType:"json",data:form.serialize()+"&"+button.attr("name")+"="+button.attr("value"),success:function(json){var viewData,dialogControls,clonedControls;if($(document).removeData("xhr"),onCompleteScript!=""&&eval(onCompleteScript),json.closeDialog&&button.closest(".modal").modal("hide"),json.redirectUrl!=null&&json.redirectUrl!=""){window.location=json.redirectUrl;return}json.success?json.successMessage!=null&&addSuccessMessage(json.successMessage):json.errorMessage!=null&&addErrorMessage(json.errorMessage);json.closeDialog||json.viewData!=null&&(replaceForm=="True"?(viewData=$(json.viewData),updateTarget=viewData.replaceAll(updateTarget).dhaPortalGlobalBind(),dialogControls=$(".dialogControls",viewData),dialogControls.length>0?(clonedControls=dialogControls.clone(!0),$(".modal-footer").html(clonedControls)):$(".modal-footer").html("")):(updateTarget.html(json.viewData),ajaxFadeIn(updateTarget)),$(".dialogControls",updateTarget).hide())}}),$(document).data("xhr",xhr)):(data=form.serialize(),button.attr("name")&&(data.length>0&&(data+="&"),data+=button.attr("name")+"="+(button.attr("value")?button.attr("value"):button.attr("name"))),xhr=$.ajax({url:form.attr("action"),type:"POST",data:data,success:function(data,textStatus,jqXhr){var scrollTo,focus,focusable;$(document).removeData("xhr");checkIsLoginPage(jqXhr)||(data.indexOf("window.location")!=0?(ieVersion==7&&updateTarget.children().detach(),updateTarget=replaceForm=="True"||replaceForm=="true"?$(data).filter("*").replaceAll(updateTarget):updateTarget.html($(data).filter("*")),updateTarget.fadeTo(1,300),updateTarget.dhaPortalGlobalBind(),scrollTo=$(".scroll-to",updateTarget),scrollTo.length>0?$(scrollTo[0]).scrollIntoView():(focus=$(".focus",updateTarget),focus.length==1?(updateTarget.addClass("prevent-datepicker-on-focus"),focus.focus(),updateTarget.removeClass("prevent-datepicker-on-focus")):(focusable=$(":focusable:not(a)",updateTarget),focusable.length>0&&(updateTarget.addClass("prevent-datepicker-on-focus"),$(focusable[0]).focus(),updateTarget.removeClass("prevent-datepicker-on-focus")))),onCompleteScript!=""&&eval(onCompleteScript)):eval(data));form.data("scrolltotopafterpost")&&$("body").scrollIntoView()},error:function(){ajaxError(form,updateTarget,replaceForm,fadeTarget);form.data("scrolltotopafterpost")&&$("body").scrollIntoView()}}),$(document).data("xhr",xhr))}}function openwindow(n,t,i,r,u){var f="";f=Sys.Browser.agent!=Sys.Browser.InternetExplorer?"scrollbars=yes,resizable=yes,":"scrollbars=1,resizable=1,";f+="toolbar=no,location=no,menubar=no,directories=no";f+=i?",height="+i:",height=500";f+=t?",width="+t:",width=800";r&&(f+=",left="+r);u&&(f+=",top="+u);window.open(n,"_blank",f)}function DownloadFile(n){var t=new AjaxDownload;t.SetURL(n);t.add_onError(onError);t.Download()}function onError(n,t){Sys.Debug.trace("Error occurred on the server"+t.message)}function clearMessages(){$("#messages").html("")}function addErrorMessage(n){addMessage(n,"messageError")}function addErrorMessageAndFadeOutSimilarMessages(n){var i=$("#messages"),t=$("#messages li.messageError").filter(function(){return $(this).text()==n});t.remove();addMessage(n,"messageError")}function addWarningMessage(n){addMessage(n,"messageWarning")}function addSuccessMessage(n){addMessage(n,"messageSuccess")}function addSuccessMessageAndFadeOutSimilarMessages(n){var i=$("#messages"),t=$("#messages li.messageSuccess").filter(function(){return $(this).text()==n});t.remove();addMessage(n,"messageSuccess")}function addMessage(n,t){var i=$("#messages"),r=$("<div />").html(n).text();i.html(i.html()+'<li class="'+t+'">'+r+"<\/li>");$("body").scrollIntoView()}function ajaxFadeOut(n){ieVersion==7||ieVersion==8?$(n).find("*").addClass("faded"):$(n).stop().fadeTo(300,.3)}function ajaxFadeIn(n){ieVersion==7||ieVersion==8?$(n).find("*").removeClass("faded"):$(n).stop().fadeTo(300,1,function(){$(n).removeAttr("style")});rebind(n)}function rebind(n){$(n).dhaPortalGlobalBind()}function ajaxPost(n,t,i,r){i==null&&(i=!0);r=typeof r=="string"?r+"&"+$.getAntiForgeryString():$.extend(r,$.getAntiForgeryObject());$.ajax({url:n,type:"POST",async:i,data:r,traditional:!0,success:function(data,textStatus,jqXHR){checkIsLoginPage(jqXHR)||(typeof data=="object"||data.indexOf("window.location")!=0?t(data):eval(data))}})}function dhaTooltip(n){var t=$(n.trigger),r=n.title?'<div class="title">'+n.title+"<\/div>"+n.content:n.content,i=$('<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>'),u;n.tooltipClass&&i.addClass(n.tooltipClass);u=t.tooltip({trigger:"manual",html:!0,title:r,placement:"auto top",template:i}).click(function(){t.tooltip("toggle")}).blur(function(){t.tooltip("hide")}).hover(function(){t.tooltip("show")},function(){t.tooltip("hide")});t.attr({tabindex:"0",role:"button"}).keydown(function(n){(n.which==13||n.which==32)&&(n.preventDefault(),t.tooltip("toggle"))})}function dhaDialog(n){var i=$(n.target),t,o,w,c,f,h,l,a,v,b;if(i.data("bs.modal"))n.event=="close"&&(n.aftereventfunction!=null&&i.bind("hidden.bs.modal",function(){n.aftereventfunction()}),i.modal("hide"));else{i.data("dialog",!0);var k=n.autoOpen,d=n.title,g=$(n.trigger),r=i.prop("id"),y=n.closable!=!1,nt=n.bypasscloseactionsoncancel==!0,e=i;n.content&&(e=n.content);i.prop("id","");t=$('<div class="modal fade" tabindex="-1" role="dialog" aria-hidden="true"><\/div>');r!=null&&r!=""&&(t.attr("id",r),t.attr("aria-labelledby",r+"label"));o=$('<div class="modal-dialog"><\/div>');n.small&&o.addClass("modal-sm");var u=$('<div class="modal-content"><\/div>'),s=$('<div class="modal-header"><\/div>'),p=$('<h3 class="modal-title pull-left truncateTextOverflow">'+d+"<\/h3>");r!=null&&r!=""&&p.attr("id",r+"label");s.append(p);y&&(w=$('<button data-dismiss="modal" class="pull-right btn-sm modal-close-button"><span class="fa fa-times"><\/span><span class="sr-only">close dialog<\/span><\/button>'),s.append(w));s.append($('<div class="clearfix"><\/div>'));c=$('<div class="modal-body"><\/div>');t.append(o);o.append(u);u.append(s);u.append(c);n.container?t.appendTo($(n.container)):t.insertAfter(i);c.append(e);u.dhaPortalGlobalBind();y||t.removeData("modal").modal({backdrop:"static",keyboard:!1});g.on("click",function(){return t.modal("show"),!1});if(f=$('<div class="modal-footer"><\/div>'),h=!0,n.yesno){if(i.remove(),h=!1,l=$('<button data-dismiss="modal" class="pull-left">No<\/button>'),a=$('<button data-dismiss="modal" class="pull-right">Yes<\/button>'),f.append(l),f.append(a),n.onno)l.on("click",function(){t.bind("hidden.bs.modal",function(){n.onno&&eval(n.onno)})});if(n.onyes||n.safeonyes)a.on("click",function(){t.bind("hidden.bs.modal",function(){n.onyes&&eval(n.onyes);n.safeonyes&&n.safeonyes()})})}else $(".dialogControls",e).length==1&&(h=!1,v=$(".dialogControls",e),b=v.clone(!0),f.append(b),v.hide());h||u.append(f);k&&t.modal("show");(n.returnfocus||n.closescript||n.safeclosescript||n.reloadonclose)&&t.bind("hidden.bs.modal",function(){var wasCancelled=t.data("cancelled");t.removeData("cancelled");n.returnfocus&&$(n.returnfocus).focus();nt&&wasCancelled||(n.closescript&&eval(n.closescript),n.safeclosescript&&n.safeclosescript(),n.reloadonclose&&$(n.reloadonclose).reload())});n.destroyonclose&&t.bind("hidden.bs.modal",function(){t.remove()})}}function reloadUsername(){$.get("/Account/GetMyAccount",function(n){$("#myUsername").text(n)})}function initSmallImageSliders(){function r(){t.html(n.currSlideId+1+" of "+n.numSlides);$(".rsGCaption").append(t)}var i=$(".defaultSmallImageSlider:not(.sliderInitialised)").royalSlider({controlNavigation:"bullets",autoScaleSlider:!0,autoHeight:!1,autoScaleSliderWidth:289,autoScaleSliderHeight:270,loop:!0,imageScaleMode:"fill",imageAlignCenter:!0,navigateByClick:!0,numImagesToPreload:2,arrowsNav:!0,arrowsNavAutoHide:!1,arrowsNavHideOnTouch:!1,keyboardNavEnabled:!0,fadeinLoadedSlide:!0,globalCaption:!1,globalCaptionInside:!0,imageScalePadding:!1,fullscreen:{enabled:!1,nativeFS:!0}}),n,t;if(i.addClass("sliderInitialised"),n=i.data("royalSlider"),typeof n!="undefined"){n.ev.on("rsAfterContentSet",function(n,t){var i=t.holder.find("img").eq(0);i&&i.length&&t.caption&&i.attr("alt",t.caption.text())});t=$('<span class="rsSlideCount"><\/span>');n.ev.on("rsBeforeAnimStart",r);r();n.ev.on("rsEnterFullscreen",function(){n.st.imageAlignCenter=!0;n.updateSliderSize(!0);$("#header, .details, #footer, #documents").addClass("hidden");$(".rsGCaption").addClass("fullscreenCaption")});n.ev.on("rsExitFullscreen",function(){n.st.imageAlignCenter=!0;n.autoScaleSlider=!0;$("#header, .details, #footer, #documents").removeClass("hidden");$(".rsGCaption").removeClass("fullscreenCaption");setTimeout(function(){n.updateSliderSize(!0)},20)})}}var dateFormats,dhaTabPager;String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")});FormData.prototype.appendObject||(FormData.prototype.appendObject=function(n){for(var t in n)this.append(t,n[t])});dateFormats={display:"DD[/]MM[/]YYYY",displayShortYear:"DD[/]MM[/]YY",displayMonthPicker:"MMMM[ ]YYYY",ISO8601:"YYYY[-]MM[-]DD",nativeWeek:"YYYY[-W]WW",nativeMonth:"YYYY[-]MM"},function(n){function t(t,i){var r=this,u=new XMLHttpRequest;i.dragDropEnabledPromptTargetId&&n("#"+i.dragDropEnabledPromptTargetId).hide();window.File&&window.FileList&&window.FileReader&&u.upload&&(jQuery.event.props.push("dataTransfer"),i.dragDropEnabledPromptTargetId&&n("#"+i.dragDropEnabledPromptTargetId).show(),t.bind({dragover:function(n){n.stopPropagation();n.preventDefault();t.addClass(i.hoverClassName);t.removeClass("fileUploadError")},dragleave:function(n){n.stopPropagation();n.preventDefault();t.removeClass(i.hoverClassName);t.removeClass("fileUploadError")},drop:function(u){var f,s,h,e,o;if(u.stopPropagation(),u.preventDefault(),f=u.target.files||u.dataTransfer.files,f.length==0||f.length==1&&f[0].size==0)t.removeClass(i.hoverClassName);else if(f.length>1)alert("You may only drag and drop one file at a time."),t.removeClass(i.hoverClassName);else{s=i.url;i.getUrlFunction&&(s=i.getUrlFunction());try{h=new FileReader;h.readAsText(f[0])}catch(c){t.removeClass(i.hoverClassName);return}i.hideTargetId&&n("#"+i.hideTargetId).hide();e=n('<span class="progress"><\/span>');t.append(e);o=new FormData;o.append("file",f[0]);o.appendObject(n.getAntiForgeryObject());n.ajax({url:s,type:"POST",data:o,contentType:!1,processData:!1,xhr:function(){var t=n.ajaxSettings.xhr();return t.upload.onprogress=function(n){var t=parseInt(n.loaded/n.total*100);e.css("display","block");e.css("width",t+"%")},t},success:function(data){t.replaceWith(n(data).dhaPortalGlobalBind());i.onCompleteScript&&eval(i.onCompleteScript+"(data)");r.onComplete()},error:function(data){t.replaceWith(n(data).dhaPortalGlobalBind());i.onCompleteScript&&eval(i.onCompleteScript+"(data)");r.onComplete()}})}}}));n("#"+i.asyncFileElementId).change(function(){var u,f;return n("#"+i.asyncFileElementId).val()!=""&&(u=n('<div class="left" style="width: 20px; height: 20px; margin-top: 2px;"><\/div>'),n("#"+i.asyncFileElementId).before(u),u.spin("tiny"),f=i.url,i.getUrlFunction!=null&&(f=i.getUrlFunction()),n.ajaxFileUpload({url:f+"&method=manual",secureuri:!1,fileElementId:i.asyncFileElementId,success:function(data){t.replaceWith(n(data.body.innerHTML).dhaPortalGlobalBind());i.onCompleteScript&&eval(i.onCompleteScript+"(data)");r.onComplete()},error:function(data){t.replaceWith(n(data.body.innerHTML).dhaPortalGlobalBind());i.onCompleteScript&&eval(i.onCompleteScript+"(data)");r.onComplete()}})),!1})}function i(t){var i=t.data("type"),r=n('.discount[data-type="'+i+'"]'),u=n(".connect-confirm",t),f=n(".connect-button",t),e=n(".discount-selected",t);f.hide();u.fadeIn();t.fadeTo("fast",1);e.val("True");r.not(t).each(function(){var t=n(".connect-confirm",n(this)),i=n(".connect-button",n(this)),r=n(".discount-selected",n(this));t.hide();i.show();r.val("False");n(this).fadeTo("fast",.3)})}function r(t){var i=n(".connect-confirm",t),r=n(".connect-button",t),u=n(".discount-selected",t);u.val("False");i.hide();r.show();n(".discount").fadeTo("fast",1)}n.fn.extend({scrollIntoView:function(){var t=n(this);t!=null&&t.length==1&&t[0].scrollIntoView(!0)}});n.fn.extend({serializeObject:function(){var t={},i=this.serializeArray();return n.each(i,function(){t[this.name]?(t[this.name].push||(t[this.name]=[t[this.name]]),t[this.name].push(this.value||"")):t[this.name]=this.value||""}),t}});n.fn.extend({fileUpload:function(t){var i=n(this),e,o;if(!i.data("fileUpload")){var u=n("input[type=file]",i),r=n(".uploadButton",i),f=(new Date).getTime()+t;u.attr("id",f);u.attr("name",f);ieVersion?r&&r.remove():(r.length==0&&(r=n('<button type="button" class="uploadButton outline">Select file<span class="sr-only"> to upload<\/span>...<\/button>'),i.data("upload-button-id")&&r.attr("id",i.data("upload-button-id")),u.after(r)),u.attr("tabindex","-1"),u.addClass("sr-only"));e=i.hasClass("multiple");e||(o=n(".uploadedFiles",i),n(">li",o).length==1&&(ieVersion?u.hide():r.hide()));i.data("fileUpload",!0)}return n(this)}});n.fn.extend({tabs:function(){for(var t,f,s,i,h,r,e,c,o=n(this),u=0;u<o.length;u++)if(t=n(o[u]),!t.data("tabs")){if(n("ul:first",t).addClass("tabs ui-helper-reset ui-helper-clearfix").attr("role","tablist"),n("ul:first li",t).addClass("ui-helper-reset").attr("role","tab"),n("ul:first li.selected",t).attr("aria-selected","true"),n("ul:first li ul",t).hide(),n(".content:first",t).addClass("ui-helper-clearfix tabsContent").attr("role","tabpanel"),n("ul:first > li a",t).attr("role","presentation").click(function(){var t=n(this).closest("ul");n("li",t).removeClass("selected").removeAttr("aria-selected");n(this).closest("li").addClass("selected").attr("aria-selected","true")}),f=n("ul:first",t),s=n("> li",f),!t.hasClass("no-responsive")){i=n('<li role="tab" class="ui-helper-reset responsive moreTabsTab dropdown" style="float: right !important;"><\/li>');h=n('<button type="button" data-toggle="dropdown" class="moreTabsButton"><span class="fa fa-bars"><\/span><span class="sr-only">Show More Tabs<\/span><\/button>');i.append(h);r=n('<ul class="dropdown-menu-right dropdown-menu" role="menu"><\/ul>');s.each(function(){var i=n("a",n(this)),u=n('<li class="responsive"><\/li>'),t=n('<a href="'+i.prop("href")+'"><\/a>');t.html(n("a",n(this)).html());t.data("a",i);u.append(t);r.append(u)});n("a",r).on("click",function(){var a=n(n(this).data("a"));return a.prop("href").indexOf("javascript:")==0?eval(a.prop("href")):a.prop("href").indexOf("#")==a.prop("href").length-1?a.click():window.location=a.prop("href"),!1});i.append(r);f.append(i)}n("ul:first",t).addClass("tabs ui-helper-reset ui-helper-clearfix");n("ul:first li",t).addClass("ui-helper-reset");n("ul:first li:not(.responsive)",t).hover(function(){n(this).addClass("hover")},function(){n(this).removeClass("hover")});t.hasClass("inline-content")&&(e=n("li.selected a",t).attr("href"),c=e.substr(e.indexOf("#")),n(".inline-content",t).hide(),n(c).show(),n("li > a",t).click(function(){var i=n(this).attr("href");return n(".inline-content",t).hide(),n(i).show(),!1}));t.data("tabs",!0)}return n(this)}});n.fn.extend({fancy:function(){var t=n(this),i=n('input[type!="hidden"]',t);(i.each(function(){var r=!1,i,t;n(this).is(":checked")?(n(this).parent().addClass("selected"),r=!0):n(this).attr("type")=="checkbox"&&n(this).parent().removeClass("selected");i=n(this).data("hideselector");t=n(this).data("displayselector");r?(i!=null&&(n(i).hide(),n("input[type=radio]",n(i)).prop({checked:!1})),t!=null&&n(t).show()):t!=null&&(n(t).hide(),n("input[type=radio]",n(t)).prop({checked:!1}))}),t.hasClass("readonly"))||(i.change(function(){var u=n(this).attr("name"),t=n(this).parent(),i,r;n(this).attr("type")=="radio"||n(this).attr("type")=="checkbox"?(t.hasClass("multiSelect")?n(this).parent().hasClass("selected")?n(this).prop({checked:!1}):n(this).prop({checked:!0}):(n('input[name="'+u+'"]').each(function(){n(this).prop({checked:!1});n(this).parent().removeClass("selected");n(this).parent().attr("aria-pressed","false")}),n(this).prop({checked:!0})),i=n(this).data("hideselector"),r=n(this).data("displayselector"),i!=null&&(n(i).slideUp(),n("input[type=text], input[type=date], select, textarea",n(i)).not(".dontClear").val(""),n("input[type=radio]",n(i)).prop({checked:!1}),n("input[type=radio]",n(i)).parents("label.radio").removeClass("selected")),r!=null&&n(r).slideDown(),t.hasClass("selected")?(t.removeClass("selected"),t.attr("aria-pressed","false")):(t.addClass("selected"),t.attr("aria-pressed","true"))):n(this).is(":checked")?(t.addClass("selected"),n(this).next('input[type="hidden"]').attr("value","true")):(t.removeClass("selected"),n(this).next('input[type="hidden"]').attr("value","false"))}),n(".radio,.multiSelect",t).each(function(){var t=n(this);t.attr("tabindex","0");t.attr("role","button");t.attr("aria-pressed",t.hasClass("selected")?"true":"false")}).keydown(function(t){(t.keyCode=="13"||t.keyCode=="32")&&(n('input[type="radio"],input[type="checkbox"]',this).change(),t.preventDefault(),t.stopPropagation())}).click(function(t){n('input[type="radio"],input[type="checkbox"]',this).change();t.preventDefault();t.stopPropagation()}))}});t.prototype.onComplete=function(){};n.fn.extend({dragDropFileUpload:function(i){var u=n(this),r=u.data("DragDropFileUpload");r||(r=new t(u,i),u.data("DragDropFileUpload",r));i.onComplete&&(r.onComplete=i.onComplete)}});n.fn.spin=function(t,i){var r={tiny:{lines:8,length:2,width:2,radius:3},small:{lines:8,length:4,width:3,radius:5},large:{lines:10,length:8,width:4,radius:8}};if(Spinner)return this.each(function(){var f=n(this),u=f.data();u.spinner&&(u.spinner.stop(),delete u.spinner);t!==!1&&(typeof t=="string"&&(t=t in r?r[t]:{},i&&(t.color=i)),u.spinner=new Spinner(n.extend({color:f.css("color"),zIndex:1},t)).spin(this))});throw"Spinner class not available.";};n.fn.extend({mediaInfo:function(){var t=n(this),i;if(t!=null&&!t.data("mediainfo"))return t.prepend('<img alt="'+t.data("filetype")+'" src="'+t.data("iconurl")+'" class="left" style="padding-right: 3px;" />'),i=t.data("noimage")=="True",dhaDialog({target:t.next(".media-info"),title:t.data("description"),trigger:t,container:"body",small:i}),t.click(function(){return!1}),t.data("mediainfo","true"),n(this)}});n.fn.extend({dhaDialog:function(t,i){var u=n(this),r,f,e,o;return u.data("dialog")||(u.data("dialog",!0),r=u.data(),f=u,r.dialogcontent&&(f=r.dialogcontent),r.redirecturl&&(f=r.redirecturl),e=r.autoopen,r.dialogtriggerid?(o=n("#"+r.dialogtriggerid),e=!1):r.dialogtrigger&&(o=n(r.dialogtrigger),e=!1),dhaDialog({target:u,autoOpen:e,title:r.dialogtitle,trigger:o,closable:r.closable,content:f,onyes:r.dialogonyes,onno:r.dialogonno,safeonyes:r.dialogsafeonyesscript,small:r.small,returnfocus:r.returnfocus,closescript:r.dialogclosescript,safeclosescript:r.dialogsafeclosescript,reloadonclose:r.dialogreloadonclose,destroyonclose:r.destroyonclose,event:t,aftereventfunction:i,container:r.container,yesno:u.hasClass("yesno"),bypasscloseactionsoncancel:r.bypasscloseactionsoncancel})),u}});n.fn.extend({dhaTooltip:function(t){var i=n(this),r;return t=="hide"?n(i).tooltip("hide"):(r=i.data(),dhaTooltip({trigger:i,title:r.title,content:r.content})),i}});n.fn.extend({dhaAjaxDialog:function(t){n.get(t,function(t){n(t).data("destroyonclose",!0).dhaDialog();n(".dialog").dhaPortalGlobalBind()})}});n.fn.extend({ajaxGet:function(){var f=n(this),t=f.data(),u;if(t.request==null){var i=t.updatetargetid!=null?n("#"+t.updatetargetid):f,e=t.messageselementid!=null?n("#"+t.messageselementid):f,r=t.loadingmessage!=null||t.displayloadingicon=="True"?n("<div><\/div>"):"";t.loadingmessage!=null&&(r=n('<div class="right text">'+t.loadingmessage+"<\/div>"));u=n('<div class="'+t.displayposition+'" style="width: 20px; height: 20px; margin-top: -3px;"><\/div>');t.displayloadingicon=="True"&&r.append(u);e.append(r);t.displayloadingicon=="True"&&u.spin("tiny");t.request=n.get(t.url,function(response,textStatus,jqXHR){!checkIsLoginPage(jqXHR)&&response.length>0?t.replace?(i=n(response).replaceAll(i),i.dhaPortalGlobalBind()):(i.html(response),rebind(i)):response.length==0&&i.html("");t.oncompletescript!=null&&eval(t.oncompletescript);delete t.request}).fail(function(){u.spin(!1);u.remove();t.errormessage!=null&&(r.html(t.errormessage),r.removeClass("right"));t.errordisplayelementid!=null&&t.errordisplayelementid.show()})}return n(this)}});n.fn.extend({disable:function(){var t=n(this);t.attr("disabled","disabled");t.addClass("disabled")}});n.fn.extend({enable:function(){var t=n(this);t.removeAttr("disabled");t.removeClass("disabled")}});n.fn.extend({displayIf:function(){var t=n(this),i=t.data("displayifselector"),u=t.data("displayifvalue"),r=function(){var r=n(i).val();r==u?t.show():t.hide()};n(document).on("change",n(i),r);return r(),t}});n.fn.extend({dhaActionWhenSelectValue:function(){var t=n(this),u=t.data("dha-action-hide-selector"),f=t.data("dha-action-when-select-value"),e=t.data("dha-action-parent"),i=t.closest(e),r;i||(i=n(document));r=function(){t.val()===f?i.find(u).slideUp():i.find(u).slideDown()};t.change(r);r()}});n.fn.extend({supportsNativeInput:function(t,i){var r=n(this);return t?(r.attr("type",i),r.attr("type")===i):!1}});var u=function(){function t(t){var i,r,e,f,v;if(this.target=t,this.data=t.data(),this.monthPicker=t.hasClass("month"),this.weekPicker=t.hasClass("week"),i=!1,this.monthPicker?i=t.supportsNativeInput(Modernizr.inputtypes.month,"month"):this.weekPicker?i=!1:(this.datePicker=!0,i=t.supportsNativeInput(Modernizr.inputtypes.date,"date")),/mobi/i.test(navigator.userAgent)||(i=!1,t.attr("type","text")),i&&t.addClass("native"),r=t.closest(".input-group"),r.length==0&&(r=this.data.floatLeft?n('<div class="input-group pull-left"><\/div>'):n('<div class="input-group"><\/div>'),e=this.data.beforeAddonText,e&&e.length!=0&&r.append(n('<span class="input-group-addon"><label for="'+t.attr("id")+'">'+e+"<\/label><\/span>")),r.insertAfter(t),t.appendTo(r)),r.addClass("datepicker-input-group"),t.siblings("div.input-group-btn").length==0){var l=n('<div class="input-group-btn"><\/div>'),o=n('<button type="button" tabindex="-1"><\/button>'),a=n('<img src="/Content/images/calendar.gif" alt="Show Calendar" />');if(o.append(a),i)o.on("click",function(){t.focus()});else o.on("click",function(){t.data().glDatePicker.calendar.is(":visible")?t.data().glDatePicker.hide():(t.focus(),t.data().glDatePicker.show())});l.append(o);r.append(l)}if(i||(this.altField=n(t.data("alt-field")),this.altField.length==0&&(this.altField=n('<input type="text" class="hidden" />'),this.altField.attr("name",t.attr("name")),t.removeAttr("name"),this.altField.insertAfter(t),t.data("altField"),ieVersion===7&&t.attr("name","__ignore"))),i)dateFormat=dateFormats.ISO8601,this.monthPicker||this.weekPicker||(f=t.attr("value"),f&&t.val(moment(f,dateFormats.ISO8601).format(dateFormats.ISO8601))),this.monthPicker&&(f=t.attr("value"),f&&t.val(moment(f,dateFormats.ISO8601).format(dateFormats.nativeMonth)),dateFormat=dateFormats.nativeMonth),t.change(function(){var i=t.val(),n=moment(i,dateFormat);i?t.val(n.format(dateFormat)):t.val("");t.dhaDatePicker().dateChanged&&t.dhaDatePicker().dateChanged(n.toDate(),n.format(dateFormats.ISO8601))});else{t.attr("autocomplete","off");var u=new Date,s=this.data.mindate?moment(this.data.mindate,dateFormats.display).toDate():new Date(u.getFullYear()-10,u.getMonth(),u.getDay()),h=this.data.maxdate?moment(this.data.maxdate,dateFormats.display).toDate():new Date(u.getFullYear()+10,u.getMonth(),u.getDay()),c=u;h<u?c=h:s>u&&(c=s);v=t.data("yearrange");this.data.setmindateonids&&(this.data.setmindateon=n("#"+this.data.setmindateonids.replace(",",".datepicker,#")+".datepicker"));this.data.setmaxdateonids&&(this.data.setmaxdateon=n("#"+this.data.setmaxdateonids.replace(",",".datepicker,#")+".datepicker"));t.glDatePicker({width:250,selectedDate:c,selectableDateRange:[{from:s,to:h}],onClick:function(n,t,i,r){if(n.val(i.toLocaleDateString()),n.dhaDatePicker().setDate(i,!1,r),typeof conversationalFormSupport!="undefined")conversationalFormSupport.onChanged(n.dhaDatePicker().target)},onShow:function(n){t.data().glDatePicker.render();n.show()}}).keydown(function(n){(n.keyCode==13||n.keyCode==9)&&t.data().glDatePicker.hide()});t.on("change",function(){var t=n(this).dhaDatePicker().parseDate();n(this).dhaDatePicker().setDate(t)});if(ieVersion!=7)t.on("keyup",function(){var i=n(this).dhaDatePicker().parseDate();i&&(t.dhaDatePicker().setDate(i,!0),t.data().glDatePicker.render())});t.hasClass("dontClear")&&r.find("input").each(function(){n(this).addClass("dontClear")})}}return t.prototype={initialise:function(){if(!this.target.hasClass("native")){if(this.target.val())try{var n=this.target.val().indexOf("-")>=0?moment(this.target.val(),dateFormats.ISO8601):moment(this.target.val(),dateFormats.display);n.isValid()?this.setDate(n.toDate()):this.target.val("")}catch(t){}this.target.data().weekDisplayText&&this.target.val(this.target.data().weekDisplayText)}},dateChanged:null,parseDate:function(){for(var t,i=this.target.val(),f=i.split("/"),r=null,u=["D/M","D/M/YY","D/M/YYYY","D-M","D-M-YY","D-M-YYYY"],n=0;n<u.length;n++)if(t=moment(i,u[n],!0),t.isValid()){r=t.toDate();break}return r},setDate:function(t,i,r){var u,e,o,s,h;if(t==null){this.target.val("");this.altField.val("");!i&&this.dateChanged&&this.dateChanged();var f=new Date,o=new Date(f.getFullYear()-10,f.getMonth(),f.getDay()),s=new Date(f.getFullYear()+10,f.getMonth(),f.getDay());this.data.setmindateon&&this.data.setmindateon.each(function(){n(this).dhaDatePicker().setMinDate(o)});this.data.setmaxdateon&&this.data.setmaxdateon.each(function(){n(this).dhaDatePicker().setMaxDate(s)})}else{if(u=moment(),t instanceof Date)u=moment(t);else try{t=moment(t,dateFormats.display)}catch(c){u=null}e=!1;u&&(i||this.target.val(u.format(dateFormats.display)),o=this.data.glDatePicker.options.selectableDateRange[0].from,s=this.data.glDatePicker.options.selectableDateRange[0].to,e=u.toDate()>=o&&u.toDate()<=s,e&&(this.data.glDatePicker.options.selectedDate=u.toDate(),this.data.glDatePicker.options.firstDate=u.toDate(),this.altField.val(u.format(dateFormats.ISO8601)),this.data.setmindateon&&this.data.setmindateon.each(function(){n(this).dhaDatePicker().setMinDate(u.toDate())}),this.data.setmaxdateon&&this.data.setmaxdateon.each(function(){n(this).dhaDatePicker().setMaxDate(u.toDate())}),this.monthPicker&&this.target.val(u.format(dateFormats.displayMonthPicker)),this.weekPicker&&(i||(r?this.target.val(moment(r.firstDate).format(dateFormats.displayShortYear)+" - "+moment(r.lastDate).format(dateFormats.displayShortYear)):(h=this.data.glDatePicker.options.lastDate?moment(this.data.glDatePicker.options.lastDate):moment(this.data.glDatePicker.options.firstDate).add(6,"days"),this.target.val(moment(this.data.glDatePicker.options.firstDate).format(dateFormats.displayShortYear)+" - "+h.format(dateFormats.displayShortYear))))),!i&&this.dateChanged&&this.dateChanged(u.toDate(),u.format(dateFormats.ISO8601))));u&&e||this.altField.val("");e||!u?(this.target.removeClass("input-validation-error"),this.target.attr("aria-invalid","false")):u&&(this.target.addClass("input-validation-error"),this.target.attr("aria-invalid","true"))}},setMinDate:function(n){var t=this.data.glDatePicker.options.selectableDateRange[0].to,i;this.data.glDatePicker.options.selectableDateRange=[{from:n,to:t}];i=this.data.glDatePicker.options.selectedDate;i<n?(this.data.glDatePicker.options.selectedDate=n,this.data.glDatePicker.options.firstDate=n):i>t&&(this.data.glDatePicker.options.selectedDate=t,this.data.glDatePicker.options.firstDate=t)},setMaxDate:function(n){var t=this.data.glDatePicker.options.selectableDateRange[0].from,i;this.data.glDatePicker.options.selectableDateRange=[{from:t,to:n}];i=this.data.glDatePicker.options.selectedDate;i<t?(this.data.glDatePicker.options.selectedDate=t,this.data.glDatePicker.options.firstDate=t):i>n&&(this.data.glDatePicker.options.selectedDate=n,this.data.glDatePicker.options.firstDate=n)}},t}();n.fn.extend({dhaDatePicker:function(){var t=n(this),i=t.data(),r;return i.dhaDatePicker||(r=t.val(),t.data("dhaDatePicker",new u(t)),t.val(r),i.dhaDatePicker.initialise()),t.data("dhaDatePicker")}});n.fn.extend({dhaConfirm:function(){var t=n(this);t.on("click",function(){return confirm(t.data().confirmText)});return t}});n.fn.extend({dhaAutoComplete:function(t,i){var r=n(this),l=r.attr("id"),a=r.attr("name"),f=r.next("input[type=hidden]"),c,e,o,u,s,h;if(r.is("input[type=hidden]")&&(f=r,r=r.data("dhaAutoCompleteSearch")),c=f.val,f.val=function(n){if(c.call(f,n),typeof conversationalFormSupport!="undefined")conversationalFormSupport.onChanged(f);f.trigger("value-changed")},e=r.data(),n.extend(e,f.data()),o=n(".loading-icon",r.closest(".autocomplete-input-group")),!e.dhaAutoComplete){f.data("dhaAutoCompleteSearch",r);u={hint:!0,highlight:!0,minLength:1,valueKey:"value",displayKey:"text",limit:50};n.extend(u,e);u.remoteUrl=decodeURI(u.remoteUrl);r.attr("aria-label","Type value, use up and down arrow keys to navigate suggested options");s=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace(u.displayKey),queryTokenizer:Bloodhound.tokenizers.whitespace,remote:{url:u.remoteUrl,replace:function(){var t=u.remoteUrl,i,e,f;do i=t.match(/{(.*?)}/),i&&(e=n("#"+i[1]).val(),t=t.replace(i[0],e));while(i);return f=r.val(),t=t.replace("%QUERY",f),r.data("query",f),t},ajax:{beforeSend:function(){r.attr("aria-label","Type value, use up and down arrow keys to navigate suggested options");o.removeClass("fa-search").addClass("fa-refresh fa-spin autocomplete-loading")},complete:function(n){n.responseJSON.length>0&&r.attr("aria-label",n.responseJSON.length+" options are available. Use up and down arrow keys to navigate.");o.removeClass("fa-refresh fa-spin autocomplete-loading").addClass("fa-search")}}},limit:u.limit});s.initialize();h={displayKey:u.displayKey,source:s.ttAdapter()};u.formatSuggestion&&(h.templates={suggestion:function(n){return u.formatSuggestion(n)}});r.typeahead({hint:u.hint,highlight:u.highlight,minLength:u.minLength},h);r.on("keyup",function(n){u.allowFreeText||n.keyCode!=13&&n.keyCode!=9&&f.val("")});r.on("blur",function(){u.allowFreeText&&f.val(r.val())});if(u.onSelected)r.on("typeahead:selected",function(n,t){f.val(t.value);u.onSelected(t,r.data().query)});if(u.valueKey!=u.displayKey)r.on("typeahead:selected",function(n,t){f.val(t[u.valueKey])});r.closest(".twitter-typeahead").addClass(r.attr("class"));e.val&&r.typeahead("val",e.val);r.data("dhaAutoComplete",!0)}return t&&(t=="clear"?(r.typeahead("val",""),f.val("")):t=="val"&&(r.typeahead("val",i),f.val(i))),ieVersion==7&&(r.attr("id",l),r.attr("name",a)),r}});n.fn.extend({tableDeleteButton:function(){var t=n(this);return t.off("click").click(function(i){i.preventDefault();i.stopPropagation();var r=t.data("url"),u=n(t.data("reloadtarget"));ajaxPost(r,function(){u.reload()},!0)}),t}});n.fn.extend({addressSearch:function(){var t=n(this),i=t.data(),l,u,a;if(!i.addressSearch){var r=n(i.search,t),f=n(i.line1,t),e=n(i.line2,t),o=n(i.suburb,t),s=n(i.state,t),h=n(i.postcode,t),p=n(i.countrycode,t),w=n(".search",t),v=n(".manual",t),y=n([f.val(),e.val(),o.val(),s.val(),h.val()]),c=y.filter(function(t){var i=y[t];if(i&&n.trim(i)!="")return i});if(c.length>0){for(l="",u=0;u<c.length;u++)l+=c[u]+" ";r.data("val",n.trim(l))}a=function(n){n=="-1"?(v.show(),w.hide()):v.hide()};a(r.val());r.data("onSelected",function(t,r){a(t.value);t.value!="-1"?(f.val(t.data.street),e.val(""),o.dhaAutoComplete("val",t.data.suburb),s.val(t.data.state),h.val(t.data.postCode),p.val("")):(f.val(r),e.val(""),o.dhaAutoComplete("clear"),s.val(""),h.val(""),n(i.manualAddressFocus).focus())});r.data("formatSuggestion",function(n){return n.value=="-1"?"<b>"+n.text+"<\/b>":n.text});t.data("addressSearch",!0)}return t}});n.fn.extend({suburbStatePostCodeSearch:function(){var t=n(this),i=t.data();if(!i.suburbStatePostCodeSearch){var r=n(i.suburb+"-autocomplete",t),u=n(i.state,t),f=n(i.postcode,t);r.data("onSelected",function(n){u.val(n.data.state);f.val(n.data.postCode)});r.data("formatSuggestion",function(n){return n.data.suburb+" "+n.data.state+" "+n.data.postCode});t.data("suburbStatePostCodeSearch",!0)}return t}});n.fn.extend({dhaPortalGlobalBind:function(){var t=n(this);n(".address-search",t).each(function(){n(this).addressSearch()});n(".suburb-state-postcode-search",t).each(function(){n(this).suburbStatePostCodeSearch()});n("input.dha-autocomplete:not(.tt-input, .tt-hint)",t).each(function(){n(this).dhaAutoComplete()});n(".confirm",t).each(function(){n(this).dhaConfirm()});n(".button.icon").each(function(){var t=n(this),i;n(".icon",t).length==0&&(i=n('<span class="icon"><\/span>'),i.html(t.html()),t.html(""),t.append(i))});n(".ajaxGet",t).each(function(){n(this).ajaxGet()});n(".focus",t).focus();n("div.tabs",t).tabs();n(".ui-state-default",t).hover(function(){n(this).addClass("ui-state-hover")},function(){n(this).removeClass("ui-state-hover")});n(".fancy",t).fancy();n(".subValue",t).addClass("ui-helper-clearfix");n(".dialog",t).each(function(){n(this).dhaDialog()});n("a.media",t).each(function(){n(this).mediaInfo()});n("select.select2",t).each(function(){n(this).select2({width:null})});n(".datepicker",t).each(function(){n(this).dhaDatePicker()});n("html.lt-ie8").length==0&&(n(".numeric2decimal",t).each(function(){n(this).attr("step")||n(this).attr({step:"0.01"})}),n(".numeric",t).each(function(){n(this).attr({type:"number"})}));n(".printWindow",t).click(function(){window.print()});n(".removeErrorOnFocus",t).focus(function(){n(this).removeClass("input-validation-error")});n("a.notALink",t).click(function(n){n.preventDefault()});n(".helpQtip",t).each(function(){var t=n(this);n(".ui-icon-help",t).html('<span class="sr-only">Show Tooltip<\/span>');dhaTooltip({trigger:n(this),title:t.attr("qtipTitle"),content:t.attr("qtipContent")})});n(".tableDeleteButton",t).each(function(){n(this).tableDeleteButton()});n(".fileUpload",t).each(function(t){n(this).fileUpload(t)});n("[data-displayifselector]",t).each(function(){n(this).displayIf()});n("[data-dha-action-when-select-value]").each(function(){n(this).dhaActionWhenSelectValue()});n(".AspNet-GridView table.clickable .makeLink").each(function(){var t=n(this).parent("td"),i=n('<a href="#">'+t.html()+"<\/a>");i.click(function(t){return t.preventDefault(),n(this).parent("td").click(),!1});t.html("");i.appendTo(t)});n(".hoverable",t).on("keydown",function(t){t.which==13&&(t.preventDefault(),n(this).click())});return ieVersion==7&&n(t).ie7HacksForGlobalBind(),ieVersion==8&&n(t).ie8HacksForGlobalBind(),ieVersion==9&&n(t).ie9HacksForGlobalBind(),n(".tabs .content .gridHalfLeft",t).each(function(){var t=n(this);t.width()==440&&t.width("438px")}),n(".inline-tabs-container div[role='tabpanel']",t).hide(),n(".inline-tabs-container").each(function(){var t=n(this),i=n("[role='tab'].selected",t).attr("href");n(i).show();n("[role='tab']",t).click(function(i){i.preventDefault();n("div[role='tabpanel']",t).hide();n("[role='tab']",t).removeClass("selected");n(this).addClass("selected");n(n(this).attr("href"),t).show()})}),n("input, select",t).change(function(){n(this).removeClass("input-validation-error");n(this).attr("aria-invalid","false")}),n("input.ascii-printable",t).focusout(function(){var t=n(this).val();t&&(t=t.replace(/[^\x20-\x7E]/g,"").trim(),n(this).val(t))}),n("table.dataTable",t).each(function(){n(this).dataTable()}),n(".validation-summary-errors a.focus-input",t).each(function(){var t,r,i;if(window.ariaIdTracker=window.ariaIdTracker||0,t=n(this),r="ariaId-"+window.ariaIdTracker++,t.attr("id",r),!ieVersion||ieVersion>7)if(i=n(t.attr("href").split(".").join("_")),i.length>1&&(i=i.filter(":tabbable")),i.length==1)t.data("focus-target",i),i.attr("aria-describedby",r),i.attr("aria-invalid","true");else{var f=n(t).attr("href"),e=f.split("#").join("").split(".").join("_"),u=n("input, select").not(":hidden").filter("[id*='"+e+"']").filter("[aria-invalid='true']");u.length>0?u.each(function(){n(t).attr("href","#"+n(this).attr("id"));n(this).attr("aria-describedby",r);n(this).attr("aria-invalid","true");i=n(t.attr("href").split(".").join("_")+":tabbable");i.length==0&&t.replaceWith(t.text())}):t.replaceWith(t.text())}else t.replaceWith(t.text())}),n(".spin.tiny").spin("tiny"),n(".replaceHistoryStateForm").submit(function(){return history.replaceState(null,document.title,window.location.pathname+"?"+n(this).serialize()),!0}),n(".clearFormFields").click(function(){n(".fieldList input, .fieldList select").val("")}),n(".lia-building-calendar").each(function(){var t=n(this);if(!t.data("lia-building-calendar")){var i=t.closest("form"),e=n("button[type=submit]",i),r=t.closest(".ajax"),u=r.length==1,f=function(){if(u){var n=i.attr("action")+"?"+i.serialize();r.reload(n)}else e.click()};n("select",t).change(function(){n(this).hasClass("building-id")&&n('.floor option[value=""]',t).attr("selected","selected");f()});n(".datepicker",t).dhaDatePicker().dateChanged=function(){f()};u&&n("a",t).click(function(t){r.reload(n(this).attr("href"));t.preventDefault()});t.data("lia-building-calendar",!0)}}),n(".section.expando, .expando",t).each(function(){if(!n(this).data("expando")){var t=n(this).closest(".section, .expando"),i=n(".content",t),r=n("h3 input[type=checkbox], h2 input[type=checkbox]",t);r.is(":checked")||(i.hide(),t.addClass("closed"));n("h3, h2",t).click(function(){i.is(":visible")?(i.slideUp(function(){t.addClass("closed")}),r.removeProp("checked")):(i.slideDown(),r.prop("checked",!0),t.removeClass("closed"))});n(this).data("expando",!0)}}),n(".discount, [data-discount]",t).each(function(){var t=n(this);if(!t.data("discount")){var s=n(".connect-confirm",t),h=n(".connect-button",t),e=n(".discount-selected",t),u=t.closest(".shrink").length==1,f=n(".details",t),o=e.val()=="True";e.val()=="True"?i(t):r(t);n(".connect-button",t).click(function(){i(t);u&&f.show()});n(".no-button",t).click(function(){var i=n(".accept",t);i.removeProp("checked");r(t);u&&f.hide()});u&&!o&&f.hide();t.data("discount",!0)}}),n("input[type=number]",t).each(function(){var t=n(this),i=t.attr("class"),r=/.*step-(\d+).*/i;r.test(i)&&t.attr("step",r.exec(i)[1])}),n(".toggle[data-toggle=class]",t).click(function(){var i=n(this),r=i.data("target"),u=i.data("toggleclass");n(r,t).toggleClass(u)}),n(this)}});n.fn.extend({dataTable:function(){var t=n(this),i,r;return n("th.hidden-xs, th.hidden-sm, th.visible-xs, th.visible-sm",t).length>0&&n("tr:not(.pagerRow)[rowspan],tr:not(.pagerRow) td[colspan],th[colspan]",t).length==0&&(i=[],r=n("th",t),r.each(function(t){var r=n(this);i.push({index:t,hiddenxs:r.hasClass("hidden-xs"),hiddensm:r.hasClass("hidden-sm"),visiblexs:r.hasClass("visible-xs"),visiblesm:r.hasClass("visible-sm")})}),n("tr",t).not(".pagerRow").each(function(){var t=n(this);n("td",t).each(function(t){var u=n(this),r=i[t];r.index==t&&(r.hiddenxs&&u.addClass("hidden-xs"),r.hiddensm&&u.addClass("hidden-sm"),r.visiblexs&&u.addClass("vislble-xs"),r.visiblesm&&u.addClass("vislble-sm"))})})),t.hasClass("respond-dialog-xs")&&t.respondDialogDataTable("visible-xs","hidden-xs"),t.hasClass("respond-dialog-sm")&&t.respondDialogDataTable("visible-sm","hidden-sm"),t}});n.fn.extend({respondDialogDataTable:function(t,i){var r=n(this),u=r.clone(!0),f;u.addClass(t);u.addClass("clickable");u.insertAfter(r);n("thead tr",u).prepend('<th class="responsive-icon screenOnly" width="1"><\/th>');n("tbody tr:not(.pagerRow):not(.no-respond-dialog)",u).each(function(){n(this).prepend('<td class="responsive-icon screenOnly"><span class="fa fa-plus-square-o " /><\/td>')});r.addClass(i);f=[];n("th",r).each(function(){n(this).hasClass("no-respond-dialog")?f.push(null):n(this).hasClass("filter")?f.push(n("select",n(this)).data("placeholder")):f.push(n(this).text())});n("tr:not(.pagerRow):not(.no-respond-dialog)",r).each(function(t){var e=n(this),c=e.data("onclickurl"),l=n("td",e),i=n("<div><\/div>"),o,s,h,a;i.insertAfter(u);l.length>0&&(o=n('<ul class="fieldList"><\/ul>'),l.each(function(t){var r;if(f[t]!==null){var u=n(this),i=n("<li><\/li>"),e=n('<span class="label"><\/span>');e.text(f[t]);r=n('<div class="value"><\/div>');u.text().trim()!=""&&(r.text(u.text()),i.append(e),i.append(r),o.append(i))}}),i.append(o),s=n(n("tr",u)[t]),c&&(h=n('<div class="dialogControls"><\/div>'),i.append(h),a=r.data("responsive-dialog-link-text")||"View Details",h.append('<a href="'+c+'" class="button full">'+a+"<\/a>"),s.addClass("no-click")),dhaDialog({target:i,autoOpen:!1,title:r.data("responsive-dialog-title")||e.data("responsive-dialog-title"),trigger:n("td:not(.no-click)",s),closeable:!0}))})}});n.fn.extend({reload:function(t,i){var r=n(this),t=t!=null?t:r.data("url"),u=r.data("replace");return ajaxFadeOut(r),n.ajax({url:t,type:"GET",async:!0,success:function(t,f,e){checkIsLoginPage(e)||(ieVersion==7&&r.children().detach(),u==="true"||u===!0?n(t).replaceAll(r).dhaPortalGlobalBind():(r.html(t),r.dhaPortalGlobalBind()),ajaxFadeIn(r),i&&i())},error:function(){ajaxError(r,r,u=="true",r)}}),r}})}(jQuery);$(document).ready(function(){var n,t,i;ieVersion&&ieVersion<=10&&(n=$("#messages"),n.html(n.html()+'<li class="messageWarning">You are using an <strong>outdated<\/strong> browser, Online Services will shortly be ending support for your browser. Please <a href="https://browsehappy.com/">upgrade your browser<\/a> to ensure that you have the best possible experience.<\/li>'),$("body").scrollIntoView());$("#menu, #myAccount").accessibleMegaMenu();$("#menu li.nav-item span").on("touchstart click mouseenter mouseleave",function(){$("div#myAccount ul.nav-menu li.nav-item .open").removeClass("open")});$("#myAccount li.nav-item span").on("touchstart click mouseenter mouseleave",function(){$("div#menu ul.nav-menu li.nav-item .open").removeClass("open")});$("body").dhaPortalGlobalBind().show();t=$("#pageHeadInformation");$.trim(t.html()).length==0&&t.hide();$("[onkeypress*=WebForm_FireDefaultButton]").each(function(){$("a, button, [role=button], [type=button], [type=reset], [type=submit], [type=image]",this).keydown(function(n){(n.which===13||n.which===32)&&(n.preventDefault(),$(this)[0].click())})});$(document).on("click","form[method=GET] input[type=submit], form[method=GET] button[type=submit]",function(n){n.preventDefault();var t=$(this).closest("form");t.submit();ajaxFadeOut(t)});$(document).on("click","a.no-navigation",function(){return!1});$(document).on("click","table.sortable:not(.no-ajax) th a",function(n){n.preventDefault();var t=$(this),i=$("#"+t.data("updateTargetId"));t.data("replaceParentTable")&&(i=$(t.closest("table")));ajaxFadeOut(i);$.ajax({url:t.attr("href"),success:function(n,t,r){checkIsLoginPage(r)||ajaxFadeIn(i.replaceWith($(n).dhaPortalGlobalBind()))},error:function(){ajaxError(t,i,!0,i)}})});$(document).on("change","select.ajaxFilter",function(){var select=$(this),value=$("option:selected",select).val(),url=select.data("url"),updateTarget=select.closest("table"),filterUrl,filterIndex,activeFiltersCount,isAjax;if(select.data("updatetargetid")&&(updateTarget=$("#"+select.data("updatetargetid"))),value){if(filterUrl="",value=="remove_filter")filterUrl=url;else{var filterField=select.data("filterfield"),params={},additionalParams=select.data("additionalparams");additionalParams&&$.extend(params,eval(additionalParams));filterIndex=select.data("filterindex");activeFiltersCount=select.data("activefilterscount");filterUrl=url+(url.indexOf("?")==-1?"?":"&")+"filters["+activeFiltersCount+"]="+filterField+","+value}isAjax=!select.closest(".dataTable.filterable").hasClass("no-ajax");ajaxFadeOut(updateTarget);isAjax?$.get(filterUrl,params,function(n,t,i){checkIsLoginPage(i)||ajaxFadeIn(updateTarget.replaceWith($(n).dhaPortalGlobalBind()))}):window.location=filterUrl}});$(document).on("click","a[data-appendtable=true]",function(){$.mobile.showPageLoadingMsg();var n=$(this),t=$("#"+n.attr("updateTargetId"));return $.get(n.attr("href"),function(i,r,u){return checkIsLoginPage(u)||(n.remove(),t.append($(i)),t.listview("refresh"),t.trigger("create")),$.mobile.hidePageLoadingMsg(),!1}),$.mobile.hidePageLoadingMsg(),!1});$(document).on("click",".fileUpload .uploadButton",function(){var r=$(this),n=r.closest(".fileUpload"),t=!0,i;$("input.required",n).each(function(){$(this).val()==""?(t=!1,$(this).addClass("input-validation-error").attr("aria-invalid","true")):$(this).removeClass("input-validation-error").removeAttr("aria-invalid")});$("select.required",n).each(function(){$("option:selected",$(this)).val()==""?(t=!1,$(this).addClass("input-validation-error").attr("aria-invalid","true")):$(this).removeClass("input-validation-error").removeAttr("aria-invalid")});t&&(i=$("input[type=file]",n),i.click())});$(document).on("click",".fileUpload.single .removeButton",function(){var i=$(this),n=i.closest(".mediaUpload").closest("li"),t=n.closest(".fileUpload");return n.fadeOut(function(){var i,r;n.remove();ieVersion?(r=$("input[type=file]",t),r.fadeIn()):(i=$(".uploadButton",t),i.fadeIn(),$("input[type=file]",t).val(""))}),!1});$(document).on("click",".fileUpload.multiple .removeButton",function(){var t=$(this),n=t.closest(".mediaUpload").closest("li"),i=$("input.remove",n);return i.val("True"),n.fadeOut(function(){n.remove()}),!1});$(document).on("change",".fileUpload input[type=file]",function(){var r=$(this),n=$(this).closest(".fileUpload"),i=$(".uploadedFiles",n),e=$(">li",i).length,o=n.hasClass("multiple"),s=n.data("replace")==!0;n.addClass("uploading");var t=$("<li><\/li>"),u=$('<div class="progress active progress-striped"><\/div>'),f=$('<div role="progressbar" style="width: 100%" class="progress-bar"><\/div>');f.text("Uploading "+r.val().split("\\").pop()+"...");u.append(f);t.append(u);i.append(t);$(".error",i).remove();$.ajaxFileUpload({url:n.data("url")+(n.data("url").indexOf("?")==-1?"?":"&")+"index="+e+"&"+$("select, input",n).serialize(),dataType:"json",secureuri:!1,fileElementId:r.attr("id"),success:function(i){i.success?s?n.replaceWith($(i.viewData).fileUpload().dhaPortalGlobalBind()):o?(t.empty().append(i.viewData).dhaPortalGlobalBind(),$("input[type!=hidden][type!=button]",n).val("")):(t.empty().append(i.viewData).dhaPortalGlobalBind(),ieVersion?$("input[type=file]",n).hide():$(".uploadButton",n).hide()):t.empty().html(i.message).addClass("error");n.removeClass("uploading")},error:function(){i.remove(t);n.removeClass("uploading")}})});$(document).on("focus",".numeric",function(){$(this).data("previousvalue",this.value)});$(document).on("keyup",".numeric",function(){/^\d*$/.test(this.value)?$(this).data("previousvalue",this.value):this.value=$(this).data("previousvalue")});$(document).on("blur",".numeric",function(){this.value==""?this.value="":/^\d*$/.test(this.value)||(this.value=$(this).data("previousvalue"),$(this).change())});$(document).on("focus",".numeric2decimal",function(){$(this).data("previousvalue",this.value)});$(document).on("keyup",".numeric2decimal",function(){/^\d*\.?\d{0,2}$/.test(this.value)?($(this).data("previousvalue",this.value),$(this).trigger("numericValueChanged",[parseFloat(this.value)])):this.value=$(this).data("previousvalue")});$(document).on("change",".numeric2decimal",function(){/^\d*\.?\d{0,2}$/.test(this.value)?($(this).data("previousvalue",this.value),$(this).trigger("numericValueChanged",[parseFloat(this.value)])):this.value=$(this).data("previousvalue")});$(document).on("blur",".numeric2decimal",function(){this.value==""?(this.value="",$(this).trigger("numericValueChanged",0)):/^\d*\.?\d{0,2}$/.test(this.value)||(this.value=$(this).data("previousvalue"),$(this).change())});$(document).on("click",".dialogCloseButton",function(){var n=$(this).closest(".modal");n.data("cancelled",!0);n.modal("hide")});$(document).on("click",".ajaxDialogFormPostTrigger",function(){var n=$(this);if(n.data("jqxhr")==null){var r=n.data("url"),u=n.data("dialogtitle"),i=n.data("dialogclosescript"),f=n.data("returnfocus"),t=n.data("fadeout");$(t)&&ajaxFadeOut(t);n.data("jqxhr",$.ajax({type:"POST",url:r,data:$(this).closest("form").serialize(),success:function(r){var o,e;if($(t)&&ajaxFadeIn(t),r.redirectUrl!=null&&r.redirectUrl!=""){window.location=r.redirectUrl;return}r.closeDialog!=null&&r.closeDialog!=""?(i!=null&&(o=function(){eval(i)},o.call(r)),r.success?r.successMessage!=null&&addSuccessMessage(r.successMessage):r.errorMessage!=null&&addErrorMessage(r.errorMessage)):(e=$("<div><\/div>"),e.html(r),e.data("dialogtitle",u),e.data("closescript",i),e.data("returnfocus",f),e.data("autoopen",!0),e.dhaDialog(),n.removeData("jqxhr"))}}))}return!1});$(document).on("click",".ajaxDialogTrigger",function(n){var t,i;return n.stopPropagation(),t=$(this),t.data("destroyonclose",!0),t.data("container","body"),t.data("autoopen",!0),t.data("jqxhr")==null&&($("body").addClass("cursor-progress"),i=t.data("url"),t.data("jqxhr",$.ajax({url:i,success:function(n){var i=$("<div><\/div>");i.data(t.data());i.html(n);i.dhaDialog();t.removeData("jqxhr");$("body").removeClass("cursor-progress")}}))),!1});$(document).on("click",".modal-footer input[type=submit], .modal-footer button:not(.dialogCloseButton)",function(){var n=$(this),t=n.closest(".modal"),i=$("input[type=submit], button",n.closest(".modal-footer")).index(n),r=$(".dialogControls input[type=submit], .dialogControls button",t),u=$(r[i]);u.click()});$(document).on("click",".pager.jq a:not(.exportable-export-link)",function(n){var i=$(this),r=i.parents(".pager"),u=r.attr("updateTargetId"),t=u==""?null:$("#"+u);(r.data("replaceparenttable")=="True"&&(t=r.parents("table")),ajaxFadeOut(t),$(this).closest(".no-ajax").length>0)||(n.preventDefault(),$.ajax({url:$(this).attr("href"),success:function(n){if(i.hasClass("responsive")){var r=t;t.closest(".tabs").length>0&&(r=$("ul.tabs",t.closest(".tabs")));r.scrollIntoView()}ajaxFadeIn(t.replaceWith($(n).dhaPortalGlobalBind()))},error:function(){ajaxError(i,t,!0,t)}}))});$(document).on("click","[data-onclickurl]",function(n){var t=$(this);t.hasClass("no-click")||$(n.target).hasClass("no-click")||t.data("onclickurl")&&(n.target.type=="checkbox"||n.target.type=="radio"?n.stopPropagation():n.ctrlKey?(n.preventDefault(),window.open($(this).data("onclickurl"))):window.location=$(this).data("onclickurl"))});$(document).on("keydown","[data-onclickurl]",function(n){(n.which==13||n.which==32)&&(n.preventDefault(),$(this).click())});$(document).on("submit","form.jqsubmit",function(n){var t=$(this),i=t.find("input[type=submit]").first();submitForm(n,t,i)});$(document).on("click","form.jq input[type=submit]:not([data-onclick-get-url]), form.jq button[type=submit]:not([data-onclick-get-url])",function(n){var t=$(this),i=t.closest("form");submitForm(n,i,t)});$(document).on("click","[data-onclick-get-url]",function(){var t=$(this),u=t.data().onclickGetUrl,n=t.closest("form"),f=n.data("updatetargetid")||t.data("updatetargetid"),i=n.data("replaceform")=="True"||n.data("replaceform")=="true",r=i?n:$("#"+f);return r.data("replace",i),clearMessages(),r.reload(u),!1});$(document).on("change","input[type=email]",function(){var n=$(this),t=n.val();n.val($.trim(t))});$(document).on("mouseenter","#ui-datepicker-div.week td:not(.ui-datepicker-unselectable) a",function(){var n=$(this).closest("tr");$("a",n).addClass("ui-state-hover")});$(document).on("mouseleave","#ui-datepicker-div.week td:not(.ui-datepicker-unselectable) a",function(){var n=$(this).closest("tr");$("a",n).removeClass("ui-state-hover")});$(document).on("click",".validation-summary-errors a.focus-input",function(){var n=$(this).data("focus-target");if(n)return n.hasClass("select2-hidden-accessible")?n.next(".select2-container").find(".select2-selection__rendered").click():$(n).focus(),!1});$(".parentChild").each(function(){var n=$(this);dhaTabPager.initialize(n)});$("#mobileNavigation ul li").length==0?($("#mobileNavigation").remove(),$("#mobileNavigationButton").remove()):($("#mobileNavigation").mmenu({navbar:{title:""},extensions:["effect-menu-slide","effect-listitems-slide"],slidingSubmenus:!0,slidingSubmenus:!0,toggleText:'<span class="sr-only">toggle submenu<\/span>'},{offCanvas:{pageSelector:"#mainContainer"}}),$(".side-navigation.responsive").each(function(){var t=$(this).clone(),i,n,r;t.removeClass("responsive");i=$("#mobileNavigation .nav-menu:first");n=$('<div style="background: #fff;"><\/div>');n.append(t);n.insertAfter(i);r=$("#mobileNavigationButton");r.addClass("has-responsive-items")}),$("#mobileNavigation").removeClass("hidden"),i=$("#mobileNavigation").data("mmenu"),$("#mobileNavigationButton").click(function(){i.close()}));$(document).on("click","a.gridViewKeyboardHack",function(n){return n.preventDefault(),$(this).parents(tr).click(),!1});$(document).on("click","[data-onclickreload]",function(){var t=$(this),n=t.data(),i=$(n.onclickreload);i.reload(n.url)});$("form").each(function(){var n=$(this);n.prepend(n.find("input[type=submit].default").clone().css({position:"absolute",left:"-999px",top:"-999px",height:0,width:0}))});$(document).on("click",".onclick-verify-authenticated",function(n){$.ajax("/Account/IsAuthenticated",{async:!1,cache:!1,success:function(t){t.isAuthenticated||(n.stopPropagation(),n.preventDefault(),location.reload(!0))}})});$("#liaQuickSearch").select2({placeholder:"Search...",ajax:{debug:!0,url:$("#liaQuickSearch").data("url"),dataType:"json",data:function(n){return{term:n.term}},cache:!0},escapeMarkup:function(n){return n},templateResult:function(n){if(n.text)return n.text;var t=n.cancelled?'<ul class="line-through" />':"<ul>";return t+="<li><b>"+n.reference+'<\/b><span class="right">'+n.line1+"<\/span><\/li>",n.line2&&(t+="<li>"+n.line2+"<\/li>"),t+"<\/ul>"},templateSelection:function(n){return n.text?n.text:n.id?(window.location=n.id,"Loading "+n.loadingText+"..."):void 0},minimumInputLength:3}).change(function(){window.location=$("#liaQuickSearch").val()})});$(document).on("mouseenter",".lia-building-calendar .popover-trigger",function(){var n=$(this),t;n.data("bs.popover")||n.data("createPopoverTimeout")||(t=setTimeout(function(){n.popover({html:!0,content:function(){var t=$(n.data("popover-content-selector")).html();return n.data("popover-content",t),t},container:"body",title:n.data("popover-title"),delay:{show:200}}).data("bs.popover").show();n.removeData("createPopoverTimeout")},200),n.data("createPopoverTimeout",t))}).on("mouseleave",".lia-building-calendar .popover-trigger",function(){var n=$(this),t;n.data("createPopoverTimeout")&&(t=n.data("createPopoverTimeout"),clearTimeout(t),n.removeData("createPopoverTimeout"))}).on("show.bs.popover",".lia-building-calendar .popover-trigger",function(){var n,t;$(".popover").hide();n=$(this);(n.hasClass("vacant")||n.hasClass("restricted"))&&(n.data("loaded")||(t=$(n.data("popoverContentSelector")).data().url,$.get(t,function(t){n.data("bs.popover").options.content=t;n.data("loaded",!0);n.data("bs.popover").$tip.is(":visible")&&n.data("bs.popover").show()})))});$(document).ajaxComplete(function(){initSmallImageSliders()});$(document).ready(function(){initSmallImageSliders()});dhaTabPager=function(){function t(t,r){var s=i(t),u=r+n.maxTabs-1,f=s.length,e,o;u>f-1&&(u=f-1);t.attr("data-start-index",r);s.each(function(n){r<=n&&n<=u?$(this).addClass("currentpage"):$(this).removeClass("currentpage")});e=$("li.up",t);r<=0?e.addClass("disabled"):e.removeClass("disabled");o=$("li.down",t);u>=f-1?o.addClass("disabled"):o.removeClass("disabled");$(".pager-info",t.parent()).html("Items "+(r+1)+" - "+(u+1)+" of "+f)}function i(n){return $("li.paging-tab:not(.hidden)",n)}function f(n){return $("li.paging-tab",n)}function r(n){var t=parseInt(n.attr("data-start-index"));return t>0?t:0}function e(n){var t=0;return i(n).each(function(n){if($(this).hasClass("selected")){t=n;return}}),t}function u(u){var f=i(u).length,e,o;f>n.maxTabs?$("li.up, li.down",u).length===0&&(e=$('<li class="up" tabindex="0" role="button"><span><span class="sr-only">Up<\/span><i class="fa fa-caret-up fa-2x" aria-hidden="true"><\/i><\/span><\/li>'),o=$('<li class="down" tabindex="0" role="button"><span><span class="sr-only">Down<\/span><i class="fa fa-caret-down fa-2x" aria-hidden="true"><\/i><\/span><\/li>'),u.prepend(e),u.append(o),$("li.down",u).mousedown(function(f){$(this).attr("continueDown","true");f.preventDefault();var e=function(f){var h=i(u).length,o=r(u),c=o+n.maxTabs-1,s;f.attr("continueDown")==="true"&&c<h-1&&(o+=n.maxTabs,t(u,o),s=function(){e(f)},setTimeout(s,300))};e($(this))}).bind("mouseup mouseleave",function(){$(this).removeAttr("continueDown")}),$("li.down span",u).keydown(function(n){(n.which===13||n.which===32)&&$(this).mousedown()}).keyup(function(){$(this).mouseup()}),$("li.up",u).mousedown(function(i){$(this).attr("continueUp","true");i.preventDefault();var f=function(i){var e=r(u),o;i.attr("continueUp")==="true"&&e>0&&(e-=n.maxTabs,e=e>=0?e:0,t(u,e),o=function(){f(i)},setTimeout(o,300))};f($(this))}).bind("mouseup mouseleave",function(){$(this).removeAttr("continueUp")}),$("li.up span",u).keydown(function(n){(n.which===13||n.which===32)&&$(this).mousedown()}).keyup(function(){$(this).mouseup()})):($(".pager-info",u.parent()).html("Items 1 - "+f+" of "+f),u.remove("li.up, li.down"))}function o(i){var f=$(".parentChildTabs",i),e;n=$.extend(n,{maxTabs:i.data("maxtabs")});u(f);e=r(f);t(f,e)}function s(i){var r=$(".parentChildTabs",i),o,s,h,c;n=$.extend(n,{maxTabs:i.data("maxtabs")});o=$('<div class="pager-info pull-left"><\/div>');o.insertAfter(r);s=i.attr("viewallurl");s&&$('<a class="pull-right underline" href="'+s+'">View All<\/a>').insertAfter(o);u(r);h=e(r);c=Math.floor(h/n.maxTabs)*n.maxTabs;t(r,c);f(r).click(function(){var t=$(this),n;t.hasClass("selected")||($("li.selected",r).removeClass("selected"),t.addClass("selected"),n=$(".parentChildDetails",i),n.spin(),$.get(t.attr("detailsUrl"),function(t,i,r){checkIsLoginPage(r)||(n.html(t),rebind(n))}))})}var n={maxTabs:7};return{initialize:s,onItemsChanged:o}}()