﻿(function(g){function h(d,e){var a,b;if(window.s_gi&&window.s_account&&(a=s_gi(s_account))&&d){a.linkTrackVars="";a.linkTrackEvents="";for(b in d)if(d.hasOwnProperty(b)&&"linkName"!==b&&(a.linkTrackVars&&(a.linkTrackVars+=","),a.linkTrackVars+=b,a[b]=g.isArray(d[b])?d[b].join(","):d[b],"events"===b))a.linkTrackEvents=a[b];e===f.tracking.type.page?a.t():e===f.tracking.type.event&&a.tl(this,"o",d.linkName)}}var f=window.eBags=function(d){d&&g.isFunction(d)&&g(d)};f.tracking={type:{event:1,page:2}}; f.events={widget:{tab:{bestSellers:"event15",newArrivals:"event16",bestOfBest:"event17"},scroll:{right:"event18",left:"event19"},product:{tab:{bestSellers:"event20",newArrivals:"event21",bestOfBest:"event22"},page:{page1:"event23",page2:"event24",page3:"event25",page4:"event26",page5:"event27",page6:"event28"},rank:{rank1:"event29",rank2:"event30",rank3:"event31",rank4:"event32"}},seeAll:{bestSellers:"event33",newArrivals:"event34",bestOfBest:"event35"}},cart:{open:"scOpen",add:"scAdd",hoverView:"event36", hoverClick:"event37",guestRegister:"event38",rewardsSignup:"event39",emailSignup:"event40"}};f.trackEvent=function(d){h(d.data||d,f.tracking.type.event)};f.trackPage=function(d){h(d.data||d,f.tracking.type.page)};f.watermark=function(d,e,a){var b=g(d+":text"),a=a||"inputWatermark",c;b.length&&(b.focus(function(){c=e||this.defaultValue;if(this.value===c)this.value="",b.removeClass(a)}),b.blur(function(){c=e||this.defaultValue;if(0===g.trim(this.value).length)this.value=c,b.addClass(a)}))};(function(d, e){e.catalog=e.catalog||{};e.catalog.searchForm=function(a){var b={},c,i,a=d.extend({},e.catalog.searchForm.settings,a);c=d(a.termSlctr);i=d(a.searchFormSlctr);b.init=function(){c.focus(function(){c.addClass(a.termFocusClass);c.val()===a.defaultSearchTerm&&c.val("")});c.blur(function(){c.removeClass(a.termFocusClass);""===c.val()&&c.val(a.defaultSearchTerm)});i.submit(function(){c.val(c.val().replace(/[\{\}\'\v\t\r\n\f\*\\\|<>=~;]/g,""))});e.autoFill(a.termSlctr,a)};return b};e.catalog.searchForm.settings= {searchFormSlctr:"#searchForm",defaultSearchTerm:"search eBags",termFocusClass:"onFocus",termSlctr:"#term",containerSelector:"#divAutoCompleteTermList",submitButton:"#btnSubmitSearch",ajaxUrl:"/WebService/SearchAutoComplete.asmx/GetAutoSuggestionsForSearch",resultCount:10,site:17}})(jQuery,f);(function(d,e){var a={};e.publish=function(b,c){a[b]&&d.each(a[b],function(){this.apply(e,c||[])})};e.subscribe=function(b,c){a[b]||(a[b]=[]);a[b].push(c);return[b,c]};e.unsubscribe=function(b){var c=b[0];a[c]&& d.each(a[c],function(d){this==b[1]&&a[c].splice(d,1)})}})(g,f);f.capture=function(d,e,a){a(e,function(){var a=Array.prototype.slice.call(arguments);try{JSON.stringify(a)}catch(c){a.pop()}g.ajax({url:"/Website.NetCode/Pages/Site/LogEvent.aspx?eventkey="+d+"&data="+JSON.stringify({key:d,eventName:e,response:a}),processData:!1,type:"POST"});f.publish(d,a)})};(function(d,e){e.recommender=function(a){var b={},c="/blocks/ajax/certonaajax.cfm?type="+a.type+"&modelid="+a.modelId;a.modelIds&&(c=c+"&modelIds="+ a.modelIds);b.init=function(){d.ajax({type:"GET",url:c,cache:!1,dataType:"text",success:b.showRecommendations})};b.showRecommendations=function(c){c=JSON.parse(c);d.each(a.containers,function(a,b){d(b.selector).html(c[b.type]).show()});resx.pageid=c.CertonaPageid;resx.links=c.RecoProducts;certonaResx.run();e.publish("/recommender/show",[c])};return b}})(jQuery,f);(function(d,e){e.widthTrunc=function(a,b){var c=d.extend({},e.widthTrunc.defaults,b);d(a).each(function(){function a(b,d){for(var f=b;g.width()>= e;)f--,g.html(d(f)+c.after)}var b=d(this),e="auto"===c.width?b.width()-8:c.width,f,g,j,h=!1;b.data("widthTruncEval")||(f=b.text(),g=d('<div id="truncWrapper" style="position:absolute;width:auto;white-space:nowrap;display:none;">'+f+c.after+"</div>"),b.html(g),g.width()>e?(c.tooltip&&!b.attr("title")&&b.attr("title",f),c.wordBoundary&&(j=f.split(" "),a(j.length,function(a){return j.slice(0,a).join(" ")}),g.html()===c.after&&(g.html(f+c.after),h=!0)),!c.wordBoundary&&!h&&a(f.length,function(a){return f.slice(0, a)}),b.html(g.html())):b.html(f),b.data("widthTruncEval",!0))})};e.widthTrunc.defaults={width:"auto",after:"\u2026",wordBoundary:!0,tooltip:!0}})(jQuery,f);f.limitCount=function(d,e,a){function b(a,b,c){a.val().length>b&&a.val(a.val().substring(0,b));a=b-a.val().length;g(c).html(a+" characters remaining.")}var c=g(d);b(c,e,a);c.keyup(function(){b(c,e,a)})};(function(d){var e={productCategory:"",productSubcategory:"",productBrand:"",productID:"",priceRange:"",listPage:""};f.loadDynamicContent=function(a, b,c,i){var h,k=[a,b];if(d.mboxDefine&&d.mboxUpdate){c&&(i=g.extend({},e,i));if(i)for(h in i)k.push(h+"="+i[h]);mboxDefine.apply(d,k);f.allowDynamicContentUpdates?mboxUpdate(b):mboxFactoryDefault.addOnLoad(function(){g("#"+a).css("visibility","visible").css("display","block")})}else g("#"+a).css("visibility","visible")}})(window)})(jQuery);
