function updateSortHeader(n){var t=n.find(".directionArrow");$("[data-sortdirection]").not(n).removeAttr("data-sortdirection");t.hasClass("fa-sort-up")?n.attr("data-sortdirection","desc"):n.attr("data-sortdirection","asc");t.removeClass("fa-sort-up fa-sort-down").addClass(n.attr("data-sortdirection")=="asc"?"fa-sort-up":"fa-sort-down")}function checkPageNumber(){var n=QueryStringToJSON(),t=$(".pagination").find(".active").data("currentpage"),i,r;n.Page!=t&&t!=1&&n.Page!=undefined&&(i="Page=",r=window.location.href.replace(i+n.Page,i+t),history.pushState(!0,null,r))}function GetRefinements(){var n={};return $(".refinerGroup").each(function(){var t=[];$(this).find("input[type=checkbox]:checked").each(function(){t.push($(this).data("refinertoken"))});t.length>0&&(n[$(this).data("refinername")]=t.join())}),n}function getSearchArgs(n,t){var i={SearchTerms:t,Page:n},r;return $(".refinerGroup").find("input[type=checkbox]:checked").length>0&&(i.Refinements=GetRefinements()),$('[data-sortdirection]:not([data-sortdirection=""])').length>0&&(r=$('.sortCol[data-sortdirection]:not([data-sortdirection=""])'),i.SortManagedProperty=r.data("managedproperty"),i.Direction=r.data("sortdirection")),i}function clearNewlySelected(n){$(".fnDirty").each(function(){var n=$(this);n.prop("checked")?n.removeAttr("checked"):n.prop("checked",!0)});$(".fnDirty").removeClass("fnDirty");n.modal("hide")}function updateSelected(n){$("[data-refinername="+n.parent().prevAll(".refinerGroup").data("refinername")+"].top input[type=checkbox] ").each(function(){var t=n.closest(".modal-content").find("[data-refinerToken='"+$(this).data("refinertoken")+"']");$(this).prop("checked",t.prop("checked"))});$(".fnDirty").removeClass("fnDirty")}function resetSearch(){return fadeOutContent("#searchResults"),$("#fnReportFilters input").val(""),$("#fnReportFilters select").val("").change(),$("#fnReportFilters").valid(),reloadAjaxContent(1),!1}function bindHeaderClicks(){$(".sortCol").off("click");$(".sortCol").on("click",function(){return updateSortHeader($(this)),reloadAjaxContent(1,$(this)),!1})}$(".refinerGroup.all .checkbox input[type=checkbox]").on("click",function(){$(this).addClass("fnDirty")});$(document).ready(bindHeaderClicks);$(document).ajaxComplete(bindHeaderClicks);$("#resultsContainer #mobileFullSearch").on("input",function(){$("html,body").animate({scrollTop:$(this).offset().top-10},"fast")})