$(document).ready(function(){APP.idleTime=0;APP.makeDataTablesAccessible=function(){var t=$(".dataTables_filter"),n;$.each(t,function(n){$(this).find(":input").first().attr("id")===undefined&&($(this).find(":input").first().attr("id","dataTables_filter"+n),$(this).find("label").first().attr("for","dataTables_filter"+n))});n=$(".dataTables_length");$.each(n,function(n){$(this).find(":input").first().attr("id")===undefined&&($(this).find(":input").first().attr("id","dataTables_length"+n),$(this).find("label").first().attr("for","dataTables_length"+n))})};$(document).on("click","#button-home-cr",function(){window.location.href=APP.rootWebsitePath});$(document).on("focus",".custom-combobox-input",function(){$(this).text("")});$(function(){$.widget("custom.combobox",{_create:function(){this.wrapper=$("<span>").addClass("custom-combobox").insertAfter(this.element);this.element.hide();this._createAutocomplete();this._createShowAllButton()},_createAutocomplete:function(){var n=this.element.children(":selected"),t=n.val()?n.text():"";this.input=$("<input>").appendTo(this.wrapper).val(t).attr("title","").attr("autofocus","autofocus").addClass("custom-combobox-input ui-widget ui-widget-content ui-state-default").autocomplete({delay:0,minLength:0,source:$.proxy(this,"_source")}).tooltip({classes:{"ui-tooltip":"ui-state-highlight"}});this._on(this.input,{autocompleteselect:function(n,t){t.item.option.selected=!0;this._trigger("select",n,{item:t.item.option})},autocompletechange:"_removeIfInvalid"})},_createShowAllButton:function(){var n=this.input,t=!1;$("<a>").attr("tabIndex",0).attr("title","Show All Items").tooltip().appendTo(this.wrapper).button({icons:{primary:"ui-icon-triangle-1-s"},text:!1}).removeClass("ui-corner-all").addClass("custom-combobox-toggle").on("mousedown",function(){t=n.autocomplete("widget").is(":visible")}).on("keypress",function(i){switch(i.keyCode){case 13:if(n.trigger("focus"),t)return;n.autocomplete("search","")}}).on("click",function(){(n.trigger("focus"),t)||n.autocomplete("search","")})},_source:function(n,t){var i=new RegExp($.ui.autocomplete.escapeRegex(n.term),"i");t(this.element.children("option").map(function(){var t=$(this).text();if(this.value&&(!n.term||i.test(t)))return{label:t,value:t,option:this}}))},_removeIfInvalid:function(n,t){if(!t.item){var i=this.input.val(),u=i.toLowerCase(),r=!1;(this.element.children("option").each(function(){if($(this).text().toLowerCase()===u)return this.selected=r=!0,!1}),r)||(this.input.val("").attr("title",i+" didn't match any item").tooltip("open"),this.element.val(""),this._delay(function(){this.input.tooltip("close").attr("title","")},2500),this.input.autocomplete("instance").term="")}},_destroy:function(){this.wrapper.remove();this.element.show()}})});$(document).on("click",".checkbox-label-before",function(){$(this).parent().find("input:first").click()});$(document).on("click",".checkbox-label-after",function(){$(this).parent().find("input:first").click()})})