Q.NextQ.Views.ResourceSearchView=function(){function nt(n){if(n!==undefined){j$("#lnkSortTitle").attr("href",n.alphabeticalLink);j$("#lnkSortRelevance").attr("href",n.relevanceLink);j$("#lnkSortCategory").attr("href",n.categoryLink);var t=j$(".sort-status-label");t.text(n.label);n.labelVisible?t.show():t.hide()}}function tt(n,t,i){var i=n.localization,f=j$(".resource-list"),s=0,c=commonUiManager.getCookie(h),e=j$("input[id*='txtSearchText']").val(),u,l;if(f.hide(),n.hasResults&&n.searchResult&&n.searchResult.ResultList&&n.searchResult.ResultList.length>0){j$("div[id*='_dvItemActionProd']").show();var t=n.searchResult.ResultList,w=f.find(".q-tr"),o=f.find(".q-tbody"),a=j$("<div class='clear borderBottom'><\/div>"),v=i&&i.FoundInText?i.FoundInText:"Found in";for(o.children().remove(),u=0;u<t.length;u++)t[u].labelFoundIn=v,l=rt(t[u]),l.appendTo(o),a.clone().appendTo(o);r.mobileEnabled&&o.find("a").each(function(){var n=this,t;n.href&&(t=commonUiManager.addQueryParameter(n.href,y,p),t&&(n.href=t))});e==""&&omnitureManager.trackResourceNotNullResult(c);s=1;b("","");f.show()}else e==""&&omnitureManager.trackResourceNullResult(c),commonUiManager.isNotEmptyStr(i.NoResultFoundMessage)&&(b(i.NoResultFoundMessage,""),s=2);e!=""&&omnitureManager.trackResourceCenterResult(e,s)}function b(n,t){var i=j$(".resource-search").siblings(".line");i[0].innerHTML=n;i[1].innerHTML=t}function it(n){var t="blueButton";return n=="Vimeo Video"?t+=" fancyVideo vimeo":n=="Youtube Video"?t+=" fancyVideo youtube":n=="Youku Video"?t+=" fancyVideo youku":(n=="Flash"||n=="File Video")&&(t+=" fancyVideo video"),t}function rt(n){var e=k(n.ResourceSize),o=k(n.ResourceType),s=it(n.ResourceType),u=n.ResourceLink=="ExternalLink",t="",f,i,r;if(t+="<div style='width:100%;margin-left:22px' class='q-tr' >",t+="\t\t<div class='q-td paddingTopLess list-item-description fleft' style='width:74.32%'>",t+="\t\t\t<div class='headline'>",u||(t+="\t\t\t\t<a  target='"+n.BlueButtonUrlTarget+"' href=\""+n.ResultUrl+"\" id='lnkTitle'>"),t+="\t\t\t\t<span id='ltrlCategory' title='"+n.ResultTitle+"'>"+n.ResultTitle+"<\/span>",u||(t+="\t\t\t\t<\/a>"),t+="\t\t\t<\/div>",t+="\t\t\t<div>",n.WebinarDate.Item2&&(t+="\t\t\t\t<div>"+n.WebinarDate.Item1+"<\/div>"),commonUiManager.isNotEmptyStr(n.Description)&&(t+="\t\t\t    <div>"+n.Description+"<\/div>"),t+="\t\t\t<\/div>",f=n.CategoryLinks&&n.CategoryLinks.length>0?"":"display:none",t+="\t\t\t<div class='categorybox fleft' style='"+f+"'>",t+="\t\t\t\t<div class='data fleft'>",t+="\t\t\t\t    <div class='title fleft' style='width:60px'>"+n.labelFoundIn+": <\/div>",n.CategoryLinks!==undefined&&n.CategoryLinks.length>0)for(i=0;i<n.CategoryLinks.length;i++)r=n.CategoryLinks[i],t+="\t\t\t\t<a class='fleft arrowBlue category-link' style='word-wrap: break-word;' target='_self' href='"+r.LinkUrl+"' data-value='"+r.LinkItemID+"'>",t+="\t\t\t\t\t"+r.LinkDisplayText+"<\/a>";return t+="\t\t\t\t<\/div>",t+="\t\t\t<\/div>",t+="\t\t<\/div>",t+="\t\t<div  class='q-td fleft'  style='margin-left:10px; width:125px'>",t+="\t\t\t<div  class=' lastDistance fright last' id='tdView'>",n.BlueButtonVisibility&&(t+="\t\t\t\t<a target='"+n.BlueButtonUrlTarget+"' class='"+n.BlueButtonCssClass+"' id='lnkDownload' href=\""+n.ResultUrl+'">',t+="\t\t\t\t\t"+n.BlueButtonText,t+="\t\t\t\t<\/a>"),t+="\t\t\t<\/div>",t+="\t\t\t<div class='clear'> <\/div>",t+="\t\t<\/div>",t+="<\/div>",j$(t)}function k(n){return commonUiManager.isNotEmptyStr(n)?"display:block":"display:none"}function o(n,t){return n[t]!==undefined?n[t]:""}function d(){return j$(".resource-search").closest("form")}if(!1==this instanceof Q.NextQ.Views.ResourceSearchView)return new Q.NextQ.Views.ResourceSearchView;var g=this,ut=this,r=g._private={};r.mobileEnabled=!1;var t=null,l=this.view=this.ajaxClient=this,u=null,c=null,n=null,ft=this.filterCollapseEnabled={value:!0},a=this.SEARCH_KEY="q",i=this.LANGUAGE_KEY="l",v=this.SORT_KEY="s",f=this.SEARCH_PROP="searchText",s=this.LANGUAGE_PROP="language",e=this.SORT_PROP="sortCriteria",y=this.MOBILE_KEY="mob",p=this.MOBILE_ENABLED_VALUE="1",h=this.SITE_LANGUAGE_COOKIE="Language";this.initializeOnReady=function(){n=l.ajaxManager=Q.NextQ.Managers.AjaxManager();n.subscribeService("searchRequestDTO","/rendering/services/ResourceSearchService.asmx/GetResourceItemsList");u=new Q.NextQ.Views.PagerView(n);u.prepareResult=function(n){var t=n.searchResult.TablePager;return t&&(t.listSize=n.searchResult.ResultList?n.searchResult.ResultList.length:0),t};n.registerClient(u);t=logManager.getLogger("Q.NextQ.Views.ResourceSearchView");c=new Q.NextQ.Views.FiltersView(n);n.registerClient(c);n.registerClient(l);commonUiManager.ensureObjectKeysSupport();n.initializeOnReady();r.mobileEnabled=r.isMobileModeEnabled()};this.getManager=function(){return n};this.registerAJAXHandlers=function(){var r,i,u,f;commonUiManager.isDefined(t)&&t.isDebugEnabled()&&t.debug("registering AJAX handlers...");r=j$(".resource-search input[type='submit'][id*='btnSearch']");r.removeAttr("onclick");r.off("click.resourcecenter-ajax-searchbtn");r.on("click.resourcecenter-ajax-searchbtn",function(i){return t.isDebugEnabled()&&t.debug("click.resourcecenter-ajax-searchbtn"),i.preventDefault(),n.triggerUpdate("search",i.target,n.registerAllHandlers),RemoveTags(),!1});i=j$(".resource-search input[type='text'][id*='txtSearchText']");i.removeAttr("keydown");i.parent().removeAttr("onkeypress");i.off("keydown.resourcecenter-ajax-searchfld");i.on("keydown.resourcecenter-ajax-searchfld",function(i){if(i.keyCode==j$.ui.keyCode.ENTER)return t.isDebugEnabled()&&t.debug("click.resourcecenter-ajax-searchfld"),i.preventDefault(),n.triggerUpdate("search",i.target,n.registerAllHandlers),!1});i.first().closest("form").removeAttr("action");u=j$(".resource-list a.category-link");u.off("click.resourcecenter-ajax-itemcategory");u.on("click.resourcecenter-ajax-itemcategory",function(i){var u,r,f;return t.isDebugEnabled()&&t.debug("click.resourcecenter-ajax-itemcategory"),i.preventDefault(),u=j$(i.target),r=u.attr("data-value"),r&&r.length>0&&(f=c.activateFilter(r),n.triggerUpdate("filter",f,n.registerAllHandlers)),!1});f=j$(".listOptions[id*='_dvItemActionProd'] ul > li > ul > li > a[href*='s=']");f.off("click.resourcecenter-ajax-sortmenu");f.on("click.resourcecenter-ajax-sortmenu",function(i){t.isDebugEnabled()&&t.debug("click.resourcecenter-ajax-sortmenu");i.preventDefault();var u=j$(i.target),r=u.attr("href"),f=r.substr(r.lastIndexOf("=")+1).replace("%3b",""),e=j$(".sort-status-label");return e.attr("sort-type",f),n.triggerUpdate("sort",i.target,n.registerAllHandlers),!1})};this.initializeState=function(){var o=qglobalManager.trimLocationHash(qglobalManager.getLocation().replace(qglobalManager.URL_HASH_SEPARATOR,qglobalManager.PARAM_KEY_SEPARATOR)),t=qglobalManager.convertHashParametersToObject(o),r,f,e,u;commonUiManager.isNotEmptyStr(t[i])||(r=commonUiManager.getCookie(h),t[i]=commonUiManager.isNotEmptyStr(r)?r.replace(";",""):"en");commonUiManager.isNotEmptyStr(t[i])&&(t[i]=t[i].replace(";",""));r=commonUiManager.getCookie(h);commonUiManager.isNotEmptyStr(r)||(r="en");f="initialization";e=n.registerAllHandlers;t[n.UUID_KEY]=n.updateUUID(!1,t[n.UUID_KEY]);commonUiManager.isNotEmptyStr(t[i])&&(u={},u[i]=t[i],n.saveInitialState(u,"initializeState"));n.restoreState(f,t,e,t[n.UUID_KEY])};this.generateHistoryState=function(n,t){var r=commonUiManager.isDefined(t)?t:{};return commonUiManager.isDefined(n[f])&&(r[a]=n[f]),commonUiManager.isDefined(n[s])&&(r[i]=n[s]),commonUiManager.isDefined(n[e])&&(r[v]=n[e]),r};this.isRequestNeeded=function(){return j$(".resource-search").length!=0};this.generateQuery=function(n,t,i){var c,o,r;return i=commonUiManager.isDefined(i)?i:{},c=d(),n!=="pager"&&(i[u.PAGER_STATE_PROP][u.PAGE_PROP]="1"),o=j$(".sort-status-label").attr("sort-type"),r=commonUiManager.getCookie(h),commonUiManager.isNotEmptyStr(r)||(r="en"),i[f]=j$("input[id*='txtSearchText']").val(),i[s]=r,i[e]=o,i};this.generateQueryFromState=function(n,t,r){r=commonUiManager.isDefined(r)?r:{};var u=d();return r[f]=o(t,a),r[s]=o(t,i),r[e]=o(t,v),r};this.updateView=function(n,i){var r;t.isDebugEnabled()&&t.debug("Updating view...");var u=qglobalManager.trimLocationHash(n.browserUpdatedUrl),h=qglobalManager.convertHashParametersToObject(u),s=o(i,f);j$(".resource-search input[type='text'][id*='txtSearchText']").val(s);r=o(i,e);j$(".sort-status-label").attr("sort-type",i[r]);nt(n.searchResult.TableSort);tt(n)};this.prepareResult=function(n){return n};r.isMobileModeEnabled=function(){var n=qglobalManager.trimLocationHash(qglobalManager.getLocation().replace(qglobalManager.URL_HASH_SEPARATOR,qglobalManager.PARAM_KEY_SEPARATOR)),i,t;return n=n.toLowerCase(),i=qglobalManager.convertHashParametersToObject(n),t=i[y],qglobalManager.isNotEmptyStr(t)&&t.indexOf(p)>=0}};var resourcesearchView=new Q.NextQ.Views.ResourceSearchView;jQuery(document).ready(function(){resourcesearchView.initializeOnReady()});
//# sourceMappingURL=/bundles/ResourceSearchJSmap
