var ASQ=ASQ||{};(function(n){ASQ.Header={config:{headerContainer:"#header-container",searchButton:"#search-window-button",searchTextBox:"#search-window-term",urlHashInput:"#url-hash"},vars:{$searchButton:{},$searchTextBox:{},$urlHashInput:{}},bindElements:function(){var t=ASQ.Header;t.vars.$searchButton=n(t.config.headerContainer+" "+t.config.searchButton);t.vars.$searchTextBox=n(t.config.headerContainer+" "+t.config.searchTextBox);t.vars.$urlHashInput=n(t.config.headerContainer+" "+t.config.urlHashInput)},init:function(){var t=ASQ.Header;t.bindElements();t.vars.$searchButton.on("click",t.onSearchButtonClicked);t.vars.$searchTextBox.on("keydown",t.onSearchKeywordChanged);n(window).on("hashchange",t.setUrlHashInput);t.setUrlHashInput()},onSearchButtonClicked:function(t){var i=n.trim(ASQ.Header.vars.$searchTextBox.val());t.preventDefault();i&&(window.location=n(t.target).data("search-url")+i)},onSearchKeywordChanged:function(n){n.keyCode===13&&ASQ.Header.vars.$searchButton.click()},setUrlHashInput:function(){ASQ.Header.vars.$urlHashInput.val(window.location.hash)}};ASQ.Header.init()})(jQuery);ASQ=ASQ||{},function(n){ASQ.LibrarySearch={config:{searchContainer:".hero-section__search",searchButton:".search-box__button",searchTextBox:".search-box__input"},vars:{$searchButton:{},$searchTextBox:{}},bindElements:function(){var t=ASQ.LibrarySearch;t.vars.$searchButton=n(t.config.searchContainer+" "+t.config.searchButton);t.vars.$searchTextBox=n(t.config.searchContainer+" "+t.config.searchTextBox)},init:function(){var n=ASQ.LibrarySearch;n.bindElements();n.vars.$searchButton.on("click",n.onSearchButtonClicked);n.vars.$searchTextBox.on("keydown",n.onSearchKeywordChanged)},onSearchButtonClicked:function(t){var i=n.trim(ASQ.LibrarySearch.vars.$searchTextBox.val());t.preventDefault();i&&t.target&&(window.location=ASQ.LibrarySearch.vars.$searchButton.data("search-url")+i)},onSearchKeywordChanged:function(n){n.keyCode===13&&ASQ.LibrarySearch.vars.$searchButton.click()}};ASQ.LibrarySearch.init()}(jQuery)