function CodeToDebug(){clearInterval(debugInterval)}function DisableUIElement(n){return n.is("input:submit")||n.is("input:button")?n.attr("disabled","disabled").addClass("k-state-disabled"):n.attr("disabled","disabled"),n}function EnableUIElement(n){return n.removeAttr("disabled").removeClass("k-state-disabled"),n}function ClearErrors(n){$("#"+n+" .field-validation-error").removeClass("field-validation-error").addClass("field-validation-valid"),$("#"+n+" .input-validation-error").removeClass("input-validation-error").addClass("valid")}function fixHiddenCheckField(n){var t=$(n).attr("name"),i="input:hidden[name="+t+"]",r="input:checkbox[name="+t+"]",u="input:checked[name="+t+"]";$(u).length>=1||$(r).length>1?$("input").remove(i):$(i).length==0&&$(n).parents("form").append("<input type='hidden' name='"+t+"' value='false' />")}function ShowBusyIndicator(n,t){var i=$(n),r;typeof t=="undefined"&&(t=!0),$('<div class="BusyIndicator"><\/div>').insertAfter(i),$indicator=$(".BusyIndicator"),$indicator.css({width:i.width()+16+"px",height:i.height()+16+"px"}),r=i.offset(),$indicator.css({top:r.top,left:r.left}),t&&(busyIntervalId=setInterval(function(){ShowErrMsg(timeoutMsg,"Oops! An unexpected error occurred."),HideBusyIndicator()},45e3))}function HideBusyIndicator(){clearInterval(busyIntervalId),$(".BusyIndicator").remove()}function RefreshPage(){document.location.reload(!0)}function selectText(n){var i=document,u=i.getElementById(n),r,t;i.body.createTextRange?(t=i.body.createTextRange(),t.moveToElementText(u),t.select()):window.getSelection&&(r=window.getSelection(),t=i.createRange(),t.selectNodeContents(u),r.removeAllRanges(),r.addRange(t))}var toasts;(function(n){var t=(n.browser.msie?"paste":"input")+".mask",i=window.orientation!=undefined;n.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},dataName:"rawMaskFn"},n.fn.extend({caret:function(n,t){if(this.length!=0){if(typeof n=="number")return t=typeof t=="number"?t:n,this.each(function(){if(this.setSelectionRange)this.setSelectionRange(n,t);else if(this.createTextRange){var i=this.createTextRange();i.collapse(!0),i.moveEnd("character",t),i.moveStart("character",n),i.select()}});if(this[0].setSelectionRange)n=this[0].selectionStart,t=this[0].selectionEnd;else if(document.selection&&document.selection.createRange){var i=document.selection.createRange();n=0-i.duplicate().moveStart("character",-1e5),t=n+i.text.length}return{begin:n,end:t}}},unmask:function(){return this.trigger("unmask")},mask:function(r,u){var c;if(!r&&this.length>0)return c=n(this[0]),c.data(n.mask.dataName)();u=n.extend({placeholder:"_",completed:null},u);var h=n.mask.definitions,f=[],o=r.length,s=null,e=r.length;return n.each(r.split(""),function(n,t){t=="?"?(e--,o=n):h[t]?(f.push(new RegExp(h[t])),s==null&&(s=f.length-1)):f.push(null)}),this.trigger("unmask").each(function(){function v(n){for(var h=c.val(),r=-1,a,t=0,i=0;t<e;t++)if(f[t]){for(l[t]=u.placeholder;i++<h.length;)if(a=h.charAt(i-1),f[t].test(a)){l[t]=a,r=t;break}if(i>h.length)break}else l[t]==h.charAt(i)&&t!=o&&(i++,r=t);return!n&&r+1<o?(c.val(""),p(0,e)):(n||r+1>=o)&&(y(),n||c.val(c.val().substring(0,r+1))),o?t:s}function y(){return c.val(l.join("")).val()}function p(n,t){for(var i=n;i<t&&i<e;i++)f[i]&&(l[i]=u.placeholder)}function k(n){var r=n.which,t=c.caret(),i,o,s;return n.ctrlKey||n.altKey||n.metaKey||r<32?!0:r?(t.end-t.begin!=0&&(p(t.begin,t.end),b(t.begin,t.end-1)),i=a(t.begin-1),i<e&&(o=String.fromCharCode(r),f[i].test(o)&&(g(i),l[i]=o,y(),s=a(i),c.caret(s),u.completed&&s>=e&&u.completed.call(c))),!1):void 0}function d(n){var r=n.which;if(r==8||r==46||i&&r==127){var f=c.caret(),u=f.begin,t=f.end;return t-u==0&&(u=r!=46?nt(u):t=a(u-1),t=r==46?a(t):t),p(u,t),b(u,t-1),!1}if(r==27)return c.val(w),c.caret(0,v()),!1}function g(n){for(var r,o,t=n,i=u.placeholder;t<e;t++)if(f[t])if(r=a(t),o=l[t],l[t]=i,r<e&&f[r].test(o))i=o;else break}function b(n,t){if(!(n<0)){for(var r=n,i=a(t);r<e;r++)if(f[r]){if(i<e&&f[r].test(l[i]))l[r]=l[i],l[i]=u.placeholder;else break;i=a(i)}y(),c.caret(Math.max(s,n))}}function nt(n){while(--n>=0&&!f[n]);return n}function a(n){while(++n<=e&&!f[n]);return n}var c=n(this),l=n.map(r.split(""),function(n){if(n!="?")return h[n]?u.placeholder:n}),w=c.val();c.data(n.mask.dataName,function(){return n.map(l,function(n,t){return f[t]&&n!=u.placeholder?n:null}).join("")}),c.attr("readonly")||c.one("unmask",function(){c.unbind(".mask").removeData(n.mask.dataName)}).bind("focus.mask",function(){var t,i;w=c.val(),t=v(),y(),i=function(){t==r.length?c.caret(0,t):c.caret(t)},(n.browser.msie?i:function(){setTimeout(i,0)})()}).bind("blur.mask",function(){v(),c.val()!=w&&c.change()}).bind("keydown.mask",d).bind("keypress.mask",k).bind(t,function(){setTimeout(function(){c.caret(v(!0))},0)}),v()})}})})(jQuery),function(n,t){n.toastr=function(){var r={tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,fadeIn:300,fadeOut:1e3,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message"},u=function(t,r){return i({iconClass:n().iconClasses.error,message:t,title:r})},f=function(n){var i=t("#"+n.containerId);return i.length?i:(i=t("<div/>").attr("id",n.containerId).addClass(n.positionClass),i.appendTo(t("body")),i)},n=function(){return t.extend({},r,toastr.options)},e=function(t,r){return i({iconClass:n().iconClasses.info,message:t,title:r})},i=function(i){var r=n(),l=i.iconClass||r.iconClass,o=null,s=f(r),u=t("<div/>"),h=t("<div/>"),c=t("<div/>"),a={options:r,map:i};i.iconClass&&u.addClass(r.toastClass).addClass(l),i.title&&(h.append(i.title).addClass(r.titleClass),u.append(h)),i.message&&(c.append(i.message).addClass(r.messageClass),u.append(c));var e=function(){if(!(t(":focus",u).length>0)){var n=function(){return u.fadeOut(r.fadeOut)};t.when(n()).done(function(){u.is(":visible")||(u.remove(),s.children().length===0&&s.remove())})}},v=function(){(r.timeOut>0||r.extendedTimeOut>0)&&(o=setTimeout(e,r.extendedTimeOut))},y=function(){clearTimeout(o),u.stop(!0,!0).fadeIn(r.fadeIn)};return u.hide(),s.prepend(u),u.fadeIn(r.fadeIn),r.timeOut>0&&(o=setTimeout(e,r.timeOut)),u.hover(y,v),!r.onclick&&r.tapToDismiss&&u.click(e),r.onclick&&u.click(function(){r.onclick()&&e()}),r.debug&&console.log(a),u},o=function(t,r){return i({iconClass:n().iconClasses.success,message:t,title:r})},s=function(t,r){return i({iconClass:n().iconClasses.warning,message:t,title:r})};return{error:u,info:e,options:{},success:o,warning:s}}()}(window,jQuery);var closeToast=!0,busyIntervalId,isWindowOpen=!1,debugInterval,timeoutMsg="Operation has timed out.\n\rPlease contact support if this condition continues.";$.get("/Home/SetTimeZone/"+(new Date).getTimezoneOffset()),jQuery(document).ready(function(){jQuery(".actionLink").click(function(n){isWindowOpen=!0,n.preventDefault();var t=$("#Window").data("kendoWindow");t.title($("#"+this.id).attr("title")),t.content('<div class="BusyIndicator" style="width:100%;height:100%"><\/div>'),t.refresh({url:$("#"+this.id).attr("data-contentUrl")}),t.wrapper.css({width:$("#"+this.id).attr("data-winW"),height:$("#"+this.id).attr("data-winH")}),t.center().open()});var n=$(location).attr("pathname").split("/");n[1]!=""&&($("#"+n[1]).click(function(n){n.preventDefault()}),$("#"+n[1]+" img").css({opacity:.5,cursor:"default"}))}),jQuery.fn.bindFirst=function(n,t){if(this.bind(n,t),typeof this.data("events")!="undefined"){var i=this.data("events")[n.split(".")[0]],r=i.pop();i.splice(0,0,r)}},jQuery.fn.hcenter=function(n){typeof n=="undefined"&&(n="");var t=0;return this.css("position",n.length==0?"relative":n),n=="absolute"?(t=parseInt(($("#main").width()-this.width())/2),this.css("marginLeft",t)):(t=parseInt((this.parent().outerWidth()-this.outerWidth())/2),this.css("left",t)),this},jQuery.fn.vcenter=function(n){typeof n=="undefined"&&(n="");var t=0;return t=n=="absolute"?($(window).height()-this.outerHeight())/2:(this.parent().outerHeight()-this.outerHeight())/2,this.css("position",n.length==0?"relative":n),this.css("top",t+"px"),this},jQuery.fn.center=function(n){return this.hcenter(n).vcenter(n),this},toasts=[],toastr.options={debug:!1,tapToDismiss:!0,positionClass:"toast-top-center",fadeIn:300,fadeOut:500,timeOut:15e3}