$(document).ready(function(){eaSearch.bindPagination(),$("#mainsearchfilter").keypress(function(n){if($(n.target).attr("id")=="mainsearchfilter"&&n.which==13){n.preventDefault();var t={q:$("#mainsearchfilter").val()};$("#checkAll").prop("checked",!0),$("input:checkbox").prop("checked",!0),$(".inpclassname").val("ALL"),eaSearch.performSearchAction(t)}}),$("#icnSearchPage").click(function(){var n={q:$("#mainsearchfilter").val()};$("#checkAll").prop("checked",!0),$("input:checkbox").prop("checked",!0),$(".inpclassname").val("ALL"),eaSearch.performSearchAction(n)}),eaSearch.wireUpEvents()});var eaSearch=eaSearch||{performSearchAction:function(n){var t=n.q.split(" ").filter(function(n){return n!=null&&n.length>0}).join("+"),i="/Search/Partial",r="/Search?q="+t;$("body").css("cursor","progress"),$.ajax({url:i,type:"Get",data:n,success:function(n){$(".js-searchResultsAndFilter").html(n),eaSearch.bindPagination(),window.history.pushState({},"",r),eaSearch.wireUpEvents()},error:function(n){console.log(n.error)},complete:function(){$("body").css("cursor","default")}})},wireUpEvents:function(){$(".filters").click(function(){var n=$(".extended_popout.classname");$(this).toggleClass("active"),$(n).slideToggle("slow")}),$("input:checkbox[name='classname']").change(function(){var t=$('input[name="classname"]:checked').length,n,i,r;t==0?$(".apply-classname").addClass("state-disabled"):$(".apply-classname").removeClass("state-disabled"),$("#checkAll").prop("checked",t==9?!0:!1),n=[],$('input[name="classname"]:checked').each(function(){n.push($(this).val())}),i=$("#mainsearchfilter").val(),r={q:i,c:n.toString(),start:1},eaSearch.performSearchAction(r)}),$("#checkAll").change(function(){var n,t,i,r;$("input:checkbox[name='classname']").prop("checked",$(this).prop("checked")),n=$('input[name="classname"]:checked').length,n==0?$(".apply-classname").addClass("state-disabled"):$(".apply-classname").removeClass("state-disabled"),t=[],$('input[name="classname"]:checked').each(function(){t.push($(this).val())}),i=$("#mainsearchfilter").val(),r={q:i,c:t.toString(),start:1},n>0&&eaSearch.performSearchAction(r)})},bindPagination:function(){var n=$(".js_searchPagination").pagination({items:$totalFilteredItems,itemsOnPage:$perPage,currentPage:$currentPg,hrefTextPrefix:"",prevText:"<",nextText:">",cssStyle:"compact-theme",onPageClick:function(n){var i=[],r,u;$('input[name="classname"]:checked').each(function(){i.push($(this).val())}),r=$("#mainsearchfilter").val(),u={q:r,c:i.toString(),start:n},eaSearch.performSearchAction(u)}})}}