function openLink(n,t){var i=t===!0?"_blank":"_self",r=window.open(n,i);t&&r.focus()}var Search;(function(n){var t=function(){function n(n){this.searchSuggestionsCount=0;this.options=n;this.bindEvents()}return n.prototype.bindEvents=function(){var n=this;this.searchAutocomplete(this.options);$("#"+n.options.searchFormId).submit(function(){var t=encodeURIComponent($("#"+n.options.textBoxId).val());return $("#"+n.options.textBoxId+"_hidden").val(t),!n.isSearchTextboxEmpty()})},n.prototype.searchAutocomplete=function(n){var t=this,i=$.extend({numberOfBestBets:3,numberOfKeyword:3,titleLength:15,summaryLength:40},n);return $("#"+t.options.searchFormId+" input").keyup(function(n){var r=n.keyCode;if(r!=37&&r!=38&&r!=39&&r!=40){if(typeof t.ajaxRequest!="undefined"&&t.ajaxRequest.abort(),r===13&&!t.isSearchTextboxEmpty()){$("#"+t.options.searchFormId+" button").click();return}t.processWaitingMessage(!0);$(this).val()!==""&&$(this).val().length>2?t.loadBestBetsAsync(encodeURIComponent($(this).val()),i):$("#"+t.options.autoCompleteDivId).hide();t.processWaitingMessage(!1)}}),this},n.prototype.loadBestBetsAsync=function(n,t){var i=this,r={},u;r.SearchedKeyword=n;u={url:"/SearchAPI/SearchTextBox/AX_LoadBestBetsSuggestions/"+i.options.pageId,type:"POST",dataType:"json",async:!0,data:JSON.stringify(r),contentType:"application/json; charset=utf-8",success:function(n){var r,u;for($("#"+i.options.autoCompleteDivId).empty(),$("#"+i.options.autoCompleteDivId+" .search-ul-autocomplete").empty(),$("#"+i.options.autoCompleteDivId).show(),$("#"+i.options.autoCompleteDivId).append(i.options.ulInjected),r=0;r<t.numberOfBestBets;r++)n[r]!=undefined&&(u="",u=n[r].Thumbnail.trim()!==""?i.options.liImageInjected.replace("elementId","elementBest"+r):i.options.liInjected.replace("elementId","elementBest"+r),u=u.replace("className","elementBest"),u=u.replace("ItemName",n[r].Title),u=u.replace("ItemDescription","<br />"+n[r].Summary.substr(0,80)+"..."),u=u.replace("IsKeyword",""),n[r].Thumbnail.trim()!==""&&(u=u.replace("ItemThumbnail",n[r].Thumbnail)),$("#"+i.options.autoCompleteDivId+" .search-ul-autocomplete").append(u),$("#elementBest"+r).attr("onclick","openLink('"+n[r].Url+"', "+n[r].IsUrlExternal+");"),i.searchSuggestionsCount+=1)},error:function(){}};i.ajaxRequest=$.ajax(u);i.ajaxRequest.done(function(){i.loadKeywordsAsync(n,t)})},n.prototype.loadKeywordsAsync=function(n,t){var i=this,r={},u;r.SearchedKeyword=n;u={url:"/SearchAPI/SearchTextBox/AX_LoadKeywordSuggestions/"+i.options.pageId,type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",async:!0,data:JSON.stringify(r),success:function(n){for(var r,u=0;u<t.numberOfKeyword;u++)n[u]!=undefined&&($("#"+i.options.autoCompleteDivId).show(),r=i.options.liInjected.replace("elementId","elementKey"+u),r=r.replace("className","elementKey"),r=r.replace("ItemName",n[u].Keyword),r=r.replace("ItemDescription",""),r=r.replace("IsKeyword","<i class='icon-font icon-search icon--larger'><\/i>"),$("#"+i.options.autoCompleteDivId+" .search-ul-autocomplete").append(r),$("#elementKey"+u).click(function(){i.searchKeyword($(this).attr("id"))}),i.searchSuggestionsCount+=1)},error:function(){}};i.ajaxRequest=$.ajax(u);i.ajaxRequest.done(function(){i.searchSuggestionsCount===0&&$("#"+i.options.autoCompleteDivId).hide()})},n.prototype.processWaitingMessage=function(n){n?$("#"+this.options.loadingIndicatorId).show():$("#"+this.options.loadingIndicatorId).hide()},n.prototype.isSearchTextboxEmpty=function(){return $.trim($("#"+this.options.textBoxId).val())===""},n.prototype.searchKeyword=function(n){$("#"+this.options.textBoxId).val($("#"+n).text());$("#"+this.options.searchFormId+" button").click()},n}();n.SearchTextBox=t})(Search||(Search={})),function(n){function t(){$("#aSeeMore").click(function(){$("#divShowMore").slideDown(1600);$("#aSeeMore").hide()});$(".hdnFamilyItems").val()==="0"&&$(".mfp-content").hide()}n.SearchResultInit=t}(Search||(Search={})),function(n){function t(){$(".jq-search-popup").magnificPopup({items:{src:"#search-popup-info-product",type:"inline"},modal:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0})}n.InitSearchStopBox=t}(Search||(Search={}))