
if(window.cwsx==null){window.cwsx={BlueKai:{BKCategories:function(){}}};}cws.bkCategories={recentCheck:0,recheckTimeout:24,categorySeparator:".",timeSeparator:"-",entrySeparator:"*",maxCookieLength:200,cookieExpiration:2,siteId:466,forceCheck:false,getTimeStamp:function(_1){return Math.ceil(_1.getTime()/3600000);},getDate:function(_2){return new Date(_2*3600000);},readFromCookie:function(){var _3=dojo.cookie("col_bk");var _4=[];if(_3){var _5=_3.split(this.entrySeparator);this.recentCheck=_5[0];for(var i=1;i<_5.length;i++){var s=_5[i];var _8=s.match(new RegExp("(.*)"+this.timeSeparator+"(.*)"));if(_8){var d=this.getDate(_8[1]);var _a=_8[2];_4.push({date:d,cats:_a});}}}this.results=_4;if(window.CLPH){CLPH.handleBK(this.getBKCategoriesProperty());}},writeToCookie:function(_b){var _c=this.getTimeStamp(new Date());var _d={path:"/",expires:this.cookieExpiration};dojo.cookie("col_bk",_c+this.entrySeparator+_b,_d);},loadBKResults:function(){if((this.getTimeStamp(new Date())-this.recentCheck)>this.recheckTimeout){var x=document.createElement("script");x.src="http://tags.bluekai.com/site/"+this.siteId+"?ret=js&data=all";document.getElementsByTagName("head")[0].appendChild(x);function _f(){if(window.bk_results){var ref=_f.ref;var _11={};var _12=[];var _13=window.bk_results.campaigns;for(var i=0;i<_13.length;i++){var _15=_13[i].categories;for(var j=0;j<_15.length;j++){var ts=Math.ceil(_15[j].timestamp/3600);if(ts>0){var cat=_15[j].categoryID;if(_11[ts]==null){_11[ts]=cat;_12.push(ts);}else{_11[ts]+=ref.categorySeparator+cat;}}else{}}}_12.sort();var _19="";var sep="";for(var i=_12.length-1;i>=0;i--){var _1b=sep+_12[i]+ref.timeSeparator+_11[_12[i]];if(_19.length+_1b.length<ref.maxCookieLength){_19+=_1b;sep=ref.entrySeparator;}else{break;}}ref.writeToCookie(_19);ref.readFromCookie();}else{if(_f.count-->0){setTimeout(_f,100);}else{}}};_f.count=100;_f.ref=this;_f();}},getBKCategoriesProperty:function(){var _1c="";var sep="";var _1e=this.getDate(this.getTimeStamp(new Date()));for(var i=0;i<this.results.length;i++){var r=this.results[i];var _21=r.date;if(r.cats.length>0){var _22=r.cats.split(this.categorySeparator);var _23=Math.floor((_1e.getTime()-_21.getTime())/3600000);for(var j=0;j<_22.length;j++){_1c+=sep+_22[j]+":"+_23;sep=",";}}}return _1c;},init:function(){if(cws.bkCategoriesParams){dojo.mixin(this,cws.bkCategoriesParams);}this.readFromCookie();if(this.forceCheck){this.loadBKResults();}}};cws.bkCategories.init();