if(typeof(COMSCORE)!="undefined"&&typeof(COMSCORE.BMX)!="undefined"&&typeof(COMSCORE.BMX.Buddy)!="undefined"){var c=COMSCORE.BMX.Buddy; c.logEvent({Pub:c.getPublisher(),Prad:"node",Pid:"na",Dom:"na",EventType:1});}else{if(typeof(COMSCORE)=="undefined"){var COMSCORE={}; }if(typeof(COMSCORE.BMX)=="undefined"){COMSCORE.BMX={CONSTANTS:{CONTROL_AD_ARC:1,COOKIE_TYPE:{ALREADY_ASKED:1},SCRIPT_PLACEMENT:{NO_IFRAME:1,IFRAME_SAME_DOMAIN:2,IFRAME_DIFF_DOMAIN:3},METHODOLOGY:{STANDARD:1,DD:2,WPOP:3,BUDDY:4,TILE:5,IFRAME_BUDDY:6,WPOP_BUDDY:8,WPOP_BUDDY_EXIT:9,WPOP_BUDDY_UNDER:12,BUDDY_TILE:13,WPOP_BUDDY_UNDER_EXIT:15}}}; }COMSCORE.BMX.Utils=(function(){return{location:document.location.href,cookie:{get:function(A){var B=document.cookie.match("(?:^|;)\\s*"+A+"=([^;]*)"); return B?unescape(B[1]):false;}},fireBeacon:function(A){var B=this;setTimeout(function(){A+=(/\?/.test(A)?"&":"?")+(new Date()).getTime(); var C=new Image();C.onload=function(){};C.src=A;},1);},loadScript:function(A,C,D){if(C){A=this.appendQueryParams(A,(new Date()).getTime()); }var B=document.createElement("script");B.src=A;document.body.appendChild(B);},appendQueryParams:function(A,B){if(!/\?/.test(A)){A+="?"; }A+="&"+B.toString().replace("?","");return A;},getRandom:function(B){var A=Math.random(); if(!B){return A;}else{return Math.floor(A*(B));}},getScriptArgs:function(){if(/\?(.*)/.test(this.scriptUrl)){return RegExp.$1; }return null;},getNameValuePairs:function(F,C,A){if(typeof(F)=="undefined"){return null; }var E=F.split(C);var G={};for(var B=E.length-1;B>=0;B--){var D=E[B].split(A);if(D[0]!=null&&D[0]!=""){G[D[0]]=D[1]; }}return G;},getCoreConfig:function(A){for(var B in A.Config){for(var C in A.Config[B]){if(typeof(A.Config[B][C])=="string"){A.Config[B][C]=A.Config[B][C].replace("{0}",A.Pid); }}}return A.Config;},getScriptUrl:function(C){var A=document.getElementsByTagName("script"); for(var B=A.length-1;B>=0;B--){var D=A[B].src;if(D.indexOf(C)!=-1){return D;}}return null; },getPath:function(A){return A.replace(/(.*)(\/.*)$/,"$1/");}};}());COMSCORE.BMX.Buddy=(function(){var A=COMSCORE.BMX; var B=A.Utils;return{builderUrl:"ar_builder.js",builderUrl3:"builder.pli",wpopUrl:"ar_wpop.js",version:"2.0",LatestVersion:"3.2",Events:{beforeRecruit:function(C,D){}},init:function(C){Math.random(); this.startTime=(new Date()).getTime();this.scriptUrl=B.getScriptUrl("/node.pli"); this.executingPath=B.getPath(this.scriptUrl);this.Config=C.Config;this.CoreConfig=B.getCoreConfig({Pid:"",Config:C.CoreConfig}); this.CoreConfig.LogSettings.CensusBeaconUrl=this.CoreConfig.LogSettings.CensusHttpUrl; if(/https/.test(this.scriptUrl)){this.CoreConfig.LogSettings.CensusBeaconUrl=this.CoreConfig.LogSettings.CensusHttpsUrl; }for(var D in this.Config.OverrideCore){if(this.CoreConfig.CookieSettings[D]){this.CoreConfig.CookieSettings[D]=this.Config.OverrideCore[D]; }else{if(this.CoreConfig.LogSettings[D]){this.CoreConfig.LogSettings[D]=this.Config.OverrideCore[D]; }else{if(this.CoreConfig.DDSettings[D]){this.CoreConfig.DDSettings[D]=this.Config.OverrideCore[D]; }}}}this.CoreConfig.AlreadyAskedCookiePrefix=this.CoreConfig.CookieSettings.AlreadyAskedCookieName; this.CoreConfig.ExposureCookiePrefix=this.CoreConfig.CookieSettings.ExposureCookieName; this.publisher=this.getPublisher();for(var D in this.Events){if(C.Events&&typeof(C.Events[D])=="function"&&typeof(this.Events[D])=="function"){this[D]=C.Events[D]; }else{this[D]=this.Events[D];}}},start:function(D,C){this.init({Config:D.Config,CoreConfig:C.Config,Events:D.Events}); this.logEvent({Pub:this.publisher,Prad:"node",Pid:"na",Dom:this.Config.MasterSettings.DOM,EventType:17}); if(this.isExcludeReferrerUrl()){return;}if(this.isExcludeUrl()){this.logEvent({Pub:this.publisher,Prad:"node",Pid:"na",Dom:this.Config.MasterSettings.DOM,EventType:5}); return;}A.OnReady.listen(function(){setTimeout(function(){var F=COMSCORE.BMX;var E=F.Buddy.executingPath+F.Buddy.CoreConfig.CookieSettings.HostedNodeReadAllUrl; B.loadScript(E+"?func=COMSCORE.BMX.Buddy.run",true,false);},A.Buddy.Config.MasterSettings.GlobalCookieDelay); });},run:function(D){this.cookies=D;var C=A.Buddy.CoreConfig.CookieSettings.GlobalCookieName; var G=A.Buddy.CoreConfig.CookieSettings.CookieCheckName;var F=A.Buddy.CoreConfig.CookieSettings.GlobalOptOutCookieName1; var E=A.Buddy.CoreConfig.CookieSettings.GlobalOptOutCookieName2;if(!D[G]){this.logEvent({Pub:this.publisher,Prad:"node",Pid:"na",Dom:this.Config.MasterSettings.DOM,EventType:14}); return;}if(D[F]||D[E]){this.logEvent({Pub:this.publisher,Prad:"node",Pid:"na",Dom:this.Config.MasterSettings.DOM,EventType:4}); return;}this.IsRecruitTest=(this.cookies[C])?true:false;this.IsValidCookie=(this.cookies[C])?this.validateCookie(this.cookies[C]):false; this.IsBrokerWaiting=this.checkIsBrokerWaiting(this.cookies[C]);if(this.IsRecruitTest){this.chosenSetting=this.getChosenSettingForTest(this.cookies[C]); }else{this.chosenSetting=this.getChosenSettingForControl(this.Config.ControlList); }this.beforeRecruit(B,{IsRecruitTest:this.IsRecruitTest,IsValidCookie:this.IsValidCookie,IsBrokerWaiting:this.IsBrokerWaiting}); if(this.IsRecruitTest){if(this.IsValidCookie){if(this.IsBrokerWaiting&&typeof(this.IsWaiting)=="undefined"){this.IsWaiting=false; setTimeout(function(){var I=COMSCORE.BMX;var H=I.Buddy.executingPath+I.Buddy.CoreConfig.CookieSettings.HostedReadAllUrl; B.loadScript(H+"?func=COMSCORE.BMX.Buddy.run",true,false);},this.InteractionDelay); return;}this.recruitTest(this.chosenSetting);}}else{this.recruitControl(this.chosenSetting); }},validateCookie:function(D){var C=/ts->(\w*)/.test(D)?RegExp.$1.toString():"";var E=Math.abs(C-this.ServerTimeEpoch); if(E>=this.Config.MasterSettings.GracePeriod){}return true;},checkIsBrokerWaiting:function(C){var D=/wait->(\w*)/.test(C)?RegExp.$1.toString():false; if(D){this.startTime=(new Date()).getTime();this.InteractionDelay=D;return true;}return false; },recruitTest:function(C){if(C==null){return;}if(typeof(C.grp)=="undefined"){C.grp=1; }A.chosenSetting=C;A.placement=A.CONSTANTS.SCRIPT_PLACEMENT.NO_IFRAME;if(!this.cookieExists(A.Buddy.CoreConfig.AlreadyAskedCookiePrefix+this.chosenSetting.pid)){this.loadBuilder(); }},recruitControl:function(D){if(D==null){return;}if(typeof(D.grp)=="undefined"){D.grp=2; }var C=B.getRandom();A.chosenSetting=D;if(C<=D.recruitFrequency){A.placement=A.CONSTANTS.SCRIPT_PLACEMENT.NO_IFRAME; if(!this.cookieExists(A.Buddy.CoreConfig.AlreadyAskedCookiePrefix+D.pid)&&!this.cookieExists(A.Buddy.CoreConfig.ExposureCookiePrefix+D.pid)){this.loadBuilder(); }}},loadBuilder:function(){if(this.chosenSetting.pid!=null&&this.chosenSetting.methodology!=null){A.chosenSetting=A.Buddy.chosenSetting; if(!(/\/$/i.test(A.chosenSetting.path))){A.Buddy.chosenSetting.path=A.Buddy.chosenSetting.path+"/"; }if(parseInt(this.chosenSetting.methodology)==A.CONSTANTS.METHODOLOGY.BUDDY||parseInt(this.chosenSetting.methodology)==A.CONSTANTS.METHODOLOGY.IFRAME_BUDDY||parseInt(this.chosenSetting.methodology)==A.CONSTANTS.METHODOLOGY.BUDDY_TILE){var C=A.Buddy.builderUrl; if(typeof(this.chosenSetting.version)!="undefined"){if(parseInt(this.chosenSetting.version)>=3){C=A.Buddy.builderUrl3; }}C+="?pid="+A.chosenSetting.pid;if(this.chosenSetting.InvConfigNum){C+="&InvConfigNum="+this.chosenSetting.InvConfigNum; }B.loadScript(A.Buddy.chosenSetting.path+C);}else{if(parseInt(this.chosenSetting.methodology)==A.CONSTANTS.METHODOLOGY.WPOP_BUDDY||parseInt(this.chosenSetting.methodology)==A.CONSTANTS.METHODOLOGY.WPOP_BUDDY_EXIT||parseInt(this.chosenSetting.methodology)==A.CONSTANTS.METHODOLOGY.WPOP_BUDDY_UNDER||parseInt(this.chosenSetting.methodology)==A.CONSTANTS.METHODOLOGY.WPOP_BUDDY_UNDER_EXIT){if(A.chosenSetting.delay>0){setTimeout(function(){COMSCORE.BMX.Buddy.loadWindowPop(); },A.chosenSetting.delay);}else{this.loadWindowPop();}}}}},loadWindowPop:function(){var F=""; for(var D in A.chosenSetting){F+="&"+D+"="+encodeURIComponent(A.chosenSetting[D]); }var C=this.executingPath+"iframe.htm?"+F+"&"+(new Date()).getTime();var E=document.createElement("iframe"); E.width="0px";E.height="0px";E.style.display="none";E.src=C;document.body.appendChild(E); },getChosenSettingForTest:function(F){var C={};var E=B.getNameValuePairs(F,",","->"); COMSCORE.params=E;if(E!=null){for(var D in E){C[D]=E[D];}}if(!C.recruitFrequency){C.recruitFrequency=E["freq"]; }C.prad=(E["prad"])?E["prad"]:"pub_"+this.publisher;if(!C.scriptArgs){C.scriptArgs=E["args"]; }if(C.method){C.methodology=C.method;}return C;},getChosenSettingForControl:function(K){var F=0; var E=[];var I=null;if(K==null){return null;}for(var J=0;J0){F+=K[J].RecruitFrequency*100; E.push(K[J]);}}var G=B.getRandom(F);var H=0;for(var J=0;J=3||D.Version=="3.0"){for(var C in D.Params){D[C]=D.Params[C]; }delete D.Params;}else{D.scriptArgs="&location="+encodeURIComponent(B.location)+"&referrer="+encodeURIComponent(document.referrer)+"&prad="+this.publisher+"&ar_c="+A.CONSTANTS.CONTROL_AD_ARC+"&frequency="+D.RecruitFrequency+"&site=501"; }D.location=B.location;D.referrer=document.referrer;D.ar_c=A.CONSTANTS.CONTROL_AD_ARC; D.prad=this.publisher;D.methodology=A.CONSTANTS.METHODOLOGY.BUDDY;D.version=(D.Version)?D.Version:"2.0"; D.path=(D.version=="2.0")?this.executingPath+"../"+D.pid:this.executingPath;delete D.Inv; delete D.Pid;delete D.Version;delete D.RecruitFrequency;return D;},getExecutingPath:function(){var C=document.getElementsByTagName("script"); for(var D=C.length-1;D>=0;D--){var E=C[D].src;if(E.indexOf("/node.pli")!=-1){this.scriptUrl=E; return E.replace(/(.*)(\/.*)$/,"$1/");}}return"";},getPublisher:function(){if(/pub=(\w+)/.test(this.scriptUrl)){return RegExp.$1; }return"unknown";},getCookie:function(C){if(typeof(this.cookies[C])=="undefined"){return false; }return this.cookies[C];},cookieExists:function(C){if(A.Buddy.cookies[C]){return true; }return false;},isExcludeReferrerUrl:function(){var C=this.Config.MasterSettings.ExcludeReferrerUrl; if(C&&C!=""&&new RegExp(C,"i").test(document.referrer)){return true;}return false; },isExcludeUrl:function(){var C=this.Config.MasterSettings.ExcludeUrl;if(C&&C!=""&&new RegExp(C,"i").test(document.location)){return true; }return false;},logEvent:function(C){B.fireBeacon(this.CoreConfig.LogSettings.CensusBeaconUrl+"?c1=5&c2="+encodeURIComponent(C.Pub)+"&c3="+encodeURIComponent(C.Prad)+"&c4="+encodeURIComponent(C.Pid)+"&c5="+encodeURIComponent(C.EventType)+"&c6=3&c7="+encodeURIComponent(window.location)+"&c9="+encodeURIComponent(document.referrer)+"&c10="+encodeURIComponent(C.Dom)); }};})();if(typeof(COMSCORE.BMX.OnReady)=="undefined"){COMSCORE.BMX.OnReady=(function(){var A=COMSCORE.BMX; var C=A.Utils;var B=[];return{waiting:false,wait:function(){try{var E=document.createElement("div"); E.style.display="none";E.style.width="0px";E.style.height="0px";document.body.appendChild(E); document.body.removeChild(E);A.OnReady.onload();}catch(D){if(typeof(COMSCORE.ex)=="undefined"){COMSCORE.ex=[]; }COMSCORE.ex.push(D);setTimeout(function(){A.OnReady.wait();},1000);}},onload:function(){A.OnReady.done=true; for(var D=0;Dthis.Config.MasterSettings.RecruitDaysInPast){V=false;}}}if(this.cookies["ar_"+K[t].pid]&&V==true&&!this.cookies["ar_s_"+K[t].pid]){Q.push(K[t].pid); if(K[t].priority>c){c=K[t].priority;}}}var U=false;if(this.cookies["csOverride"]!=undefined){U=true; }for(var t=0;t100){for(var t=0;t0){f[t]=f[t-1]+f[t]; }}var N=Math.round(O.getRandom()*100);N=Math.round(O.getRandom()*100);for(var t=0; tN){R=o[t];}}}if(R!=""){this.IsRecruitTest=true; this.IsValidCookie=true;if(this.Config.MasterSettings.UseREMO==true){if(typeof(siteInvited)=="function"){siteInvited(); }else{var k=new Date(new Date().getTime()+(86400000*this.Config.MasterSettings.REMODurationInDays)); document.cookie="REMO_INVITE=voicefive"+((!k||!(k instanceof Date))?"":("; expires="+k.toGMTString()))+";path=/; domain="+document.domain; }}if(this.Config.MasterSettings.UseSafeGuard==true){if(document.cookie.match(/SAFEGUARD_INVITE=1/)){Y=true; this.logEvent({Pub:this.publisher,Prad:"node",Pid:"na",Dom:this.Config.MasterSettings.DOM,EventType:18}); }else{var x=document.domain;host=("www"==x.substr(0,3))?" domain="+x.substr(3,x.length)+";":""; var u=new Date(new Date().getTime()+(1000*86400*this.Config.MasterSettings.SafeGuardDurationInDays)); document.cookie="SAFEGUARD_INVITE=1; expires="+u+"; path=/;"+host;}}if(this.Config.MasterSettings.IsFriendlyIframe==true){COMSCORE.BMX.ScriptPlacement=COMSCORE.BMX.CONSTANTS.SCRIPT_PLACEMENT.IFRAME_SAME_DOMAIN; }else{COMSCORE.BMX.ScriptPlacement=COMSCORE.BMX.CONSTANTS.SCRIPT_PLACEMENT.NO_IFRAME; }if(this.cookies["v5aolresearch"]){Y=true;this.logEvent({Pub:this.publisher,Prad:"node",Pid:"na",Dom:this.Config.MasterSettings.DOM,EventType:18}); }if(Y==false){for(var t=0;t