/* MAC ad */
function CbsiMantaRay(){var AD=this;var D="$Id: MantaRay.js 158300 2012-01-12 23:31:07Z monicak $";var y="4.5.8";var u;var AG=2000;var C="&";var AL=false;var AU=new Array();var V=new Object();var d=[];var f;var AF=2000;var S=1;var O=1;switch(parseInt("")){case 175:case 177:case 178:case 189:S=0;break}var AB={};var X;var N;var t={CAT:"NCAT"};var W=0*1000;switch(parseInt("")){case 175:W=5*1000;break}var b=W;var r=[];var E="";var H=function(){var AV=document.getElementsByTagName("script");var AW=AV[AV.length-1].src;if(AW.match("^http(s)?://[^:]+:(\\d+)")){return RegExp.$2}return""};var AN=H();this.registerAdGlobals=function(AV){if(AV){AB=AV;o(AV)}};var AJ=function(){return(AL==true)};var o=function(AV){if("".toLowerCase()=="yes"){AL=true}else{for(var AW in AV){if(!AV.hasOwnProperty(AW)){continue}if(AW.toLowerCase()=="partner"&&AV[AW]){AL=true}}}AT=AM()};var AM=function(){if(AJ()){return"com.com"}var AV=document.domain.split(".").reverse();var AW=AV[1]+"."+AV[0];return AW};var AT=AM();var m=function(){var AV="unk";if(navigator.userLanguage){AV=navigator.userLanguage}else{if(navigator.language){AV=navigator.language}}return AV};var K=function(AV){var AX=n;var AY=k;var AW=parseInt(AV.SITE);if("live"=="qa1"){switch(AW){case 23:AC(AV,AX(AW));AC(AV,AY());break;default:}}else{switch(AW){case 45:AC(AV,AX(AW));AC(AV,AY());break;case 90:AC(AV,AX(AW));break;case 103:AC(AV,AX(AW));break;case 162:AC(AV,AX(AW));break;case 189:AC(AV,AY());break;case 190:AC(AV,AY());break;default:}}switch(AW){case 175:break;default:AC(AV,L())}};var n=function(AW){if(X){return X}var AX=AO("MAD_SESSION");if(!AX){var AV=["a","b","c","d","e","f"];if("live"=="qa1"){switch(AW){case 23:AV=["a","b"];break}}AX=AV[Math.floor(Math.random()*AV.length)];document.cookie=("MAD_SESSION="+AX+";domain="+AT+";path=/")}X={DVAR_SESSION:AX};return X};var L=function(){if(window.cbsiMadsCookiesOn){return window.cbsiMadsCookiesOn}var AW=AO("MADTEST");if(AW=="1"){window.cbsiMadsCookiesOn={cookiesOn:"1"}}else{var AV=86400000;AH("MADTEST","1",AV);var AW=AO("MADTEST");if(AW=="1"){window.cbsiMadsCookiesOn={cookiesOn:"1"}}else{window.cbsiMadsCookiesOn={cookiesOn:"0"}}}M("cookiesOn="+window.cbsiMadsCookiesOn.cookiesOn);return window.cbsiMadsCookiesOn};function k(){if(N){return N}var AV=AO("MAD_FIRSTPAGE");if(!AV){AV=1;document.cookie=("MAD_FIRSTPAGE="+AV+";domain="+AT+";path=/")}else{if(AV==1){AV=0;document.cookie=("MAD_FIRSTPAGE="+AV+";domain="+AT+";path=/")}}N={DVAR_FIRSTPAGE:AV};return N}this.setWaitTime=function(AV){b=AV*1000};this.storePageState=function(){V.STATICPAGESTATE=window.CBSI_PAGESTATE;V.USE_STATICPAGESTATE=1};this.setMacProxy=function(AV){};function AI(){return location.hash=="#mad_debug"}function A(){return location.hash=="#mad_stage"}var Z=window.console;var M=function(AV){if(AI()){if(!Z||typeof Z.log!="function"){Z=new U()}Z.log(AV)}};var U=function(){var AV=document.getElementsByTagName("body")[0];if(!AV){return null}var AW=document.createElement("div");AW.setAttribute("id","mad_console");if(AW.style.setAttribute){AW.style.setAttribute("cssText","border:solid 2px #ff0000; background:#FFFFFF; color:#000000; padding:4px; width:600px; height:300px; overflow:auto;")}else{AW.setAttribute("style","border:solid 2px #ff0000; background:#FFFFFF; color:#000000; padding:4px; width:600px; height:300px; overflow:auto;")}AV.appendChild(AW);this.log=function(AX){AW.innerHTML=AW.innerHTML+"<hr>"+AX}};var AO=function(AX){var AY=null;var AW=document.cookie;var Aa=AW.indexOf(AX);if(Aa!=-1){var AZ=Aa+AX.length+1;var AV=AW.indexOf(";",AZ);if(AV==-1){AV=AW.length}AY=AW.substring(AZ,AV)}return AY};function AH(Ak,AY,AZ,Aa,Aj){if(Aa){Aa=Aa.replace(/^\./,"");var Ai=Aa.split(".").reverse();var AX=document.domain.split(".").reverse();var Ae=true;for(var Ac=0;Ac<Ai.length;Ac++){if(Ai[Ac].toLowerCase()!=AX[Ac].toLowerCase()){Ae=false;break}}if(!Ae){var AW="http://mads."+Aa;var Ah=AO("MADMACPORT");if(Ah!=null){if(Ah){AW+=":"+Ah}}else{if(AN){AW+=":"+AN}}if(AY===""){AY="|";AZ=-300000}AW+="/sc?c="+Ak+":"+AY+":."+Aa;if(Aj=="/"){Aj=""}if(AZ||Aj||parseInt(AZ)===0){var Ag="";if(AZ||parseInt(AZ)===0){Ag=AZ/60000}AW+=":"+Ag;if(Aj){AW+=":"+Aj}}var Ab=document.createElement("img");Ab.setAttribute("src",AW);return }}else{var Ad=document.domain.split(".");Aa=Ad[Ad.length-2]+"."+Ad[Ad.length-1]}var AV=new Array(Ak+"="+AY,"domain=."+Aa);if(AZ||parseInt(AZ)===0){var Af=new Date(new Date().getTime()+AZ);AV.push("expires="+Af.toGMTString())}if(!Aj){Aj="/"}AV.push("path="+Aj);document.cookie=AV.join(";");M("Final Cookie string: '"+AV.join(";")+"'")}var AC=function(AX,AV){if(AX&&AV){for(var AW in AV){if(AV.hasOwnProperty(AW)){AX[AW]=AV[AW]}}}};function g(AW){var AX=(AW.getMonth()+1)+"";if(1==AX.length){AX="0"+AX}var AV=AW.getDate()+"";if(1==AV.length){AV="0"+AV}return AX+AV}function a(AV,AY){M("jsAppend: appending file: "+AV+(AY?(", id: "+AY):""));var AW=document.getElementsByTagName("head")[0];var AX=document.createElement("script");AX.setAttribute("language","javascript");AX.setAttribute("type","text/javascript");AX.setAttribute("src",AV);AX.setAttribute("async","async");if(AY){AX.setAttribute("id",AY)}AW.appendChild(AX);return AX}function z(AW){var AV=document.getElementById(AW);if(AV){M("removeElementById: removing "+AW);AV.parentNode.removeChild(AV)}else{M("removeElementById: no element "+AW)}}function J(AX){M("Appending image: "+AX);var AW=document.getElementsByTagName("body")[0];var AV=document.createElement("img");AV.setAttribute("src",AX);AV.setAttribute("width","1");AV.setAttribute("height","1");AV.setAttribute("border","0");return AV}this.setupAdDiv=function(AV,AW){var AX=document.getElementById(AV);if(!AX){document.write("<div id='"+AV+"'></div>");AX=document.getElementById(AV)}AX.metaAdObj=new Object();if(AW){AX.localAdObj=AW;if(AW.WIDTH){AX.style.width=parseInt(AW.WIDTH)+"px"}if(AW.HEIGHT){AX.style.height=parseInt(AW.HEIGHT)+"px"}if(AW.REFRESH){AX.metaAdObj.refreshable=parseInt(AW.REFRESH)}else{AX.metaAdObj.refreshable=0}}AX.align="center";AX.ClearAd=w;AX.metaAdObj.isLoaded=0;AU[AV]=AX};this.getDeferredAds=function(AV,AW){M("getDeferredAds: queueing up deferred ad request");if(!E){M("getDeferredAds: ERROR: Local file for friendly iframe not yet defined.  Set file location via setDeferredLocalPage(file_loc)")}else{d.push([AV,AW]);Y()}};var Y=function(){M("makeDeferredAdRequest: getting deferred ads ");if(d.length==0){M("makeDeferredAdRequest: no request args in the queue");return }if(!f){f=new p()}if(f.readyState!=f.READY){if(f.getAge()<AF){M("makeDeferredAdRequest: request "+f.requestId+" is running, waiting 200 milliseconds");setTimeout(Y,200);return }if(f.readyState==f.PROCESSING&&f.getProcessingTime()<50){M("makeDeferredAdRequest: request "+f.requestId+" is processing, waiting 50 milliseconds");setTimeout(Y,50);return }M("makeDeferredAdRequest: request has taken too long ("+f.getAge()+" millis), aborting request");f.abort()}f.reserve();var AX=d.shift();var AV=AX[0];var AY=AX[1];if(AY){f.setCallbacks(AY)}if(AV&&AV.constructor.toString().indexOf("Array")==-1){M("ERROR: first argument to cbsiGetDeferredAds() must be null or an Array");return }var AW=AD.getAdCallURL("jph",null,null,null,AV);if(!AW){M("makeDeferredAdRequest: no adCall, aborting request");f.abort();return }f.adCall=AW;f.makeRequest(AW)};var p=function(){var Af=this;this.READY=0;this.RESERVED=1;this.SENT=2;this.PROCESSING=3;this.readyState=Af.READY;this.requestId=1;var AZ;var Ab;var Ad=[];var Aa={};var AW=null;var AX={};var AV=[];var Ac={};this.getAge=function(){if(!AZ){return 0}return new Date().getTime()-AZ};this.getProcessingTime=function(){if(!Ab){return 0}return new Date().getTime()-Ab};this.reserve=function(){M("reserve: reserving: "+Af.requestId);if(Af.readyState!=Af.READY){M('ERROR: cannot reserve unless JSONPRequest is "READY"');return }Af.readyState=Af.RESERVED;AZ=new Date().getTime();Aa[Af.requestId]=[];AX[Af.requestId]=[];Ac[Af.requestId]=[]};this.setProcessing=function(){M("setProcessing: setting to processing");if(Af.readyState!=Af.SENT){M('ERROR: cannot set to "PROCESSING" unless JSONPRequest is "SENT"');return }Af.readyState=Af.PROCESSING;Ab=new Date().getTime()};this.setCallbacks=function(Ag){M("setCallbacks: setting callbacks for req "+Af.requestId);if(Af.readyState!=Af.RESERVED){M('ERROR: cannot set callbacks unless JSONPRequest is "RESERVED"');return }if(typeof Ag=="object"){AW=Ag.onembed;AX[Af.requestId]=Ag.onload}};this.trackDiv=function(Ag){M("trackDiv: div: "+Ag);if(Af.readyState!=Af.RESERVED){M('ERROR: cannot add divIds unless JSONPRequest is "RESERVED"');return }Aa[Af.requestId].push(Ag);Ad.push(Ag)};this.trackDivProcessed=function(Ag,Ai){M("trackDivProcessed: processed "+Ag);if(!Ag){M("trackDivProcessed: no divId found");return }if(Af.readyState!=Af.PROCESSING){M('ERROR: cannot track processed divs unless JSONPRequest is "PROCESSING"');return }if(Ai){AV.push(Ai)}for(var Ah=0;Ah<Ad.length;Ah++){if(Ad[Ah]===Ag){Ad.splice(Ah,1);break}}if(Ad.length==0){if(typeof AW=="function"){M("trackDivProcessed: calling request 'onembed' callback");AW(AV)}Ae()}};this.trackDivLoaded=function(Aj,Ag,Ai){M("trackDivLoaded: loaded: reqId: "+Aj+", divId: "+Ag);if(!Ag){M("trackDivLoaded: no divId found");return }if(Ai){Ac[Aj].push(Ai)}for(var Ah=0;Ah<Aa[Aj].length;Ah++){if(Aa[Aj][Ah]===Ag){Aa[Aj].splice(Ah,1);break}}if(Aa[Aj].length==0){if(typeof AX[Aj]=="function"){M("trackDivLoaded: calling request 'onload' callback");AX[Aj](Ac[Aj])}delete Aa[Aj];delete AX[Aj];delete Ac[Aj]}};this.makeRequest=function(Ag){M("makeRequest: making request to "+Ag);if(Af.readyState!=Af.RESERVED){M('ERROR: cannot make requests unless JSONPRequest is "RESERVED"');return }Af.readyState=Af.SENT;Ag=Ag.replace("GLOBAL","GLOBAL&REQID="+Af.requestId);a(Ag,"madJSONPReq"+Af.requestId)};this.abort=function(){if(Af.readyState==Af.READY){M('abort: request is "READY", nothing to abort');return }M("abort: aborting request "+Af.requestId);AY()};var Ae=function(){if(Af.readyState==Af.READY){M('close: request is "READY", nothing to close');return }M("close: closing request "+Af.requestId);AY()};var AY=function(){var Ag=Af.requestId++;AZ=null;Ab=null;Ad=[];AW=null;AV=[];Af.readyState=Af.READY;z("madJSONPReq"+Ag)}};this.parseAdResponse=function(AW){if(!AW||parseInt(AW.requestId)!==f.requestId){M("parseAdResponse: not current request. "+(AW?AW.requestId:"no jsonAdResponse")+" vs "+f.requestId);return }M("parseAdResponse: requestId = "+AW.requestId+", divId = "+AW.divId);if(f.readyState==f.SENT){f.setProcessing()}var AV=F(AW);f.trackDivProcessed(AW.divId,AV)};function F(Ab){if(!Ab||Ab.divId==null){M("parseSingleAd: ERROR: no div: "+Ab.divId);return }var Ac=document.getElementById(Ab.divId);if(!Ac){M("parseSingleAd: ERROR: no div matching '"+Ab.divId+"'");return }var Aa={};if(Ac.localAdObj&&Ac.localAdObj.CALLBACK){Aa=Ac.localAdObj.CALLBACK}var AY;var AZ=document.createElement("div");AZ.className="adHolder";if(Ab.adHTML){AZ.adHTML=Ab.adHTML}else{AZ.adHTML=""}AZ.innerHTML="<iframe src='"+E+"' class='adFrame' marginwidth='0' marginheight='0' hspace='0' vspace='0' frameborder='0' scrolling='no' allowtransparency='true' background-color='transparent' height='1' width='1'></iframe>";AY={divId:Ab.divId,segmentId:Ab.segmentId,rotatorId:Ab.rotatorId,creativeSizeId:Ab.creativeSizeId,FIFPRE:((Ac.localAdObj.FIFPRE!=undefined)?Ac.localAdObj.FIFPRE:Ab.FIFPRE),FIFPOST:((Ac.localAdObj.FIFPOST!=undefined)?Ac.localAdObj.FIFPOST:Ab.FIFPOST),isFloat:-1,isBlank:Ab.isBlank};AZ.callbackObj=AY;if(typeof Aa.onload=="function"){AZ.callback=Aa.onload}AZ.reqId=f.requestId;AZ.adCall=f.adCall;AZ.RMIFOnLoad=RMIFOnLoad;Ac.ClearAd();if(AZ.callbackObj.isBlank==0){var AX=document.createElement("span");AX.className="fifpre";if(AZ.callbackObj.FIFPRE!=null){AX.innerHTML=AZ.callbackObj.FIFPRE}Ac.appendChild(AX)}else{var AW=document.createElement("span");AW.className="defhtml";if(Ac.localAdObj&&Ac.localAdObj.DEFHTML){AW.innerHTML=Ac.localAdObj.DEFHTML}Ac.appendChild(AW)}Ac.appendChild(AZ);if(AZ.callbackObj.isBlank==0){var AV=document.createElement("span");AV.className="fifpost";if(AZ.callbackObj.FIFPOST!=null){AV.innerHTML=AZ.callbackObj.FIFPOST}Ac.appendChild(AV)}if(!Ac.metaAdObj){Ac.metaAdObj=new Object()}Ac.metaAdObj.reloadTimestamp=new Date();if(Ab.seg_pageState!=null){AD.setSegPageState(Ac.id,Ab.seg_pageState)}Ac.metaAdObj.isLoaded=1;Ac.metaAdObj.jsonAdObj=Ab;if(typeof Aa.onembed=="function"){M("parseSingleAd: calling single ad 'onembed' callback");Aa.onembed(AY)}return AY}this.RMIFOnLoad=function(Aa,Ad){var AX=Aa.frameElement;var AV=AX.parentNode;var AW=AX.parentNode.parentNode;var AY=Ad.getElementById("adSpan");var Ab=Ad.getElementById("adDiv");var AZ;var Ac;if(AY){Ac=AY.offsetWidth;if(navigator.appName=="Microsoft Internet Explorer"){AZ=AY.offsetHeight}else{AZ=Ab.offsetHeight}AV.style.width="auto";AV.style.height="auto";AV.overrideAdObj=new Object()}else{AZ=Ab.offsetHeight;Ac=Ab.offsetWidth;AW.style.width="auto";AW.style.height="auto";AW.overrideAdObj=new Object()}if(AV.callbackObj.isBlank==1){AV.callbackObj.isFloat=0;if(AW.localAdObj.DEFHTML==undefined){AW.style.display="none"}else{AX.style.display="none"}}else{AW.style.display="block";if(AV.childNodes.length==1){AV.callbackObj.isFloat=0;AX.style.width=Ac+"px";AX.style.height=AZ+"px";AX.style.marginRight="auto";AX.style.marginLeft="auto"}else{AV.callbackObj.isFloat=1;AX.style.width="0px";AX.style.height="0px";AX.style.display="none"}}if(typeof AV.callback=="function"){M("RMIFOnLoad: calling single ad 'onload' callback");AV.callback(AV.callbackObj)}f.trackDivLoaded(AV.reqId,AW.getAttribute("id"),AV.callbackObj)};function w(){this.style.width=this.offsetWidth+"px";this.style.height=this.offsetHeight+"px";x(this)}function x(AW){var AV=null;while(AW.childNodes.length>0){var AY=AW.childNodes[0];var AX=AY.id;if(AX=="adFrame"){AV=AY;AV.src="about:blank"}if(AX){AY.id=""}if(AY.childNodes.length>0){x(AY)}AW.removeChild(AY)}}this.prepareRefresh=function(AW,AV){var AX=document.getElementById(AW);if(!AX){M('prepareRefresh: could not find div with id "'+AW+'"');return }AX.overrideAdObj=AV};this.setDeferredLocalPage=function(AV){M("setDeferredLocalPage: file set to "+AV);if(AV){E=AV}};var AS=1;var T=function(){AS=1};this.getAsyncAd=function(AW,AV){document.write("<div id='"+AW+"' class='madison_async_ad'></div>");var AX=document.getElementById(AW);AX.localAdObj=AV;AX.overrideAdObj=new Object;AX.RMIFOnLoad=RMIFOnLoad;AX.ClearAd=w;AX.LoadAd=Q;AX.GetAdURL=R;if(E==""){if(AV.WIDTH){AX.style.width=AV.WIDTH+"px"}if(AV.HEIGHT){AX.style.height=AV.HEIGHT+"px"}}AX.LoadAd();AU[AU.length]=AX;return AX};function Q(){if(!this.localAdObj){return }var AV=new Object;AC(AV,AB);AC(AV,this.localAdObj);AC(AV,this.overrideAdObj);this.ClearAd();var AW=document.createElement("iframe");AW.id="adFrame";AW.style.width=0+"px";AW.style.height=0+"px";AW.allowTransparency="true";AW.width=0+"px";AW.height=0+"px";AW.marginWidth=0+"px";AW.marginHeight=0+"px";AW.frameBorder=0;AW.scrolling="no";if(E==""){if(!AV.WIDTH){AW.style.width="100px";AW.width="100px";this.style.width="100px"}else{AW.style.width=AV.WIDTH+"px";AW.width=AV.WIDTH+"px";this.style.width=AV.WIDTH+"px"}if(!AV.HEIGHT){AW.style.height="100px";AW.height="100px";this.style.height="100px"}else{AW.style.height=AV.HEIGHT+"px";AW.height=AV.HEIGHT+"px";this.style.height=AV.HEIGHT+"px"}}this.appendChild(AW);if(E==""){AW.src=this.GetAdURL()}else{AW.src=E}}function R(){var AV;if(E==""){AV=AD.getAdCallURL("ifc",this.localAdObj,this.overrideAdObj)}else{AV=AD.getAdCallURL("js",this.localAdObj,this.overrideAdObj)}return AV}this.LoadAds=function(){if(AS==1){e();q();setTimeout(AQ,100);AS=0;tmp=setTimeout(T,b)}};function q(){for(i=0;i<AU.length;i++){AU[i].ClearAd()}}var AQ=function(){for(i=0;i<AU.length;i++){AU[i].LoadAd()}};this.DivGetAdURL=function(AW){var AV=AW.frameElement;var AX=AV.parentNode;return AX.GetAdURL()};var e=function(){window.CBSI_PAGESTATE=""};this.storePageStateCookie=function(AW,AX,AV){if(!AW){AW="cbs.com"}if(!AX){AX="/pacific"}if(!AV){AV=300000}var AZ=window.CBSI_PAGESTATE;if(!AZ){AZ=""}AH("MAD_PAGESTATE",encodeURIComponent(AZ),AV,AW,AX);var AY=AD.getCombPageState([],",");if(!AY){AY=""}AH("MAD_COMB_PAGESTATE",encodeURIComponent(AY),AV,AW,AX)};this.getAdCallURL=function(Ad,AV,Ab,Aa,AX){var AW="";var Ah=new Object();var AZ="";if(!Aa){Aa=AB}AC(Ah,Aa);if(AV!=null){AC(Ah,AV)}if(Ab!=null){AC(Ah,Ab)}AW+=s(Ad,Ah);if(Ad.toLowerCase()!="jph"){AW+=B(Ad,Aa);Ah=new Object();AC(Ah,AV);AC(Ah,Ab);AW+=AP(Ah)}else{AX=j(AX);AW+=B(Ad,Aa,"%3B",AX);if(!AX){var AY=false;for(var Ag in AU){if(AU.hasOwnProperty(Ag)&&AU[Ag].localAdObj&&AU[Ag].localAdObj.NCAT!==undefined){AY=true;break}}if(AY){var Ae="";if(Aa&&Aa.NCAT!=null){Ae=Aa.NCAT}for(var Ag in AU){if(AU.hasOwnProperty(Ag)&&AU[Ag].localAdObj&&AU[Ag].localAdObj.NCAT===undefined){AU[Ag].localAdObj.NCAT=Ae}}}}else{var AY=false;for(var Ac=0;Ac<AX.length;Ac++){var Af=AU[AX[Ac]];if(Af&&Af.localAdObj&&Af.localAdObj.NCAT!==undefined){AY=true;break}}if(AY){var Ae="";if(Aa&&Aa.NCAT!=null){Ae=Aa.NCAT}for(var Ac=0;Ac<AX.length;Ac++){var Af=AU[AX[Ac]];if(Af&&Af.localAdObj&&Af.localAdObj.NCAT===undefined){Af.localAdObj.NCAT=Ae}}}}if(!AX){for(var Ag in AU){if(AU.hasOwnProperty(Ag)){AZ+=v(AU[Ag])}}}else{for(var Ac=0;Ac<AX.length;Ac++){if(AU[AX[Ac]]){AZ+=v(AU[AX[Ac]])}}}if(AZ==""){AW=null}else{AW+=AZ}}if(AW&&AW.length>2000){AW=AW.match(/.{0,2000}\&/)}return AW};this.getAd=function(AW,AX){var AV=AD.getAdCallURL("js",AW,new Object(),AX);document.write("<script type='text/javascript' src='"+AV+"'><\/script>\n")};this.cnetGetAd=function(AV){AD.getAd(AV,new Object())};var s=function(AZ,Ad){if(!Ad){Ad=new Object();AC(Ad,AB)}o(Ad);var AX="";var Ab="mads.";var AV=AT;var AY="";if(AN.length>0){AY=":"+AN}if(A()||(Ad.STAGING=="1")){Ab="madstage.";AY=":8000"}else{if(Ad.AD_HOST){Ab=Ad.AD_HOST;AV="";AY=""}}var AW=AJ()?"cnet-ad":"mac-ad";var Aa=AO("MADMACHOST");var Ac=AO("MADMACPORT");if(Aa){if(Ac){AY=":"+Ac}else{AY=""}AX+="http://"+Aa+AY+"/"+AW+"?"}else{AX+="http://"+Ab+AV+AY+"/"+AW+"?"}return AX};this.setSegPageState=function(AV,AW){if(AU[AV]){if(!AU[AV].metaAdObj){AU[AV].metaAdObj=new Object()}AU[AV].metaAdObj.seg_pageState=AW}};this.getFullPageState=function(AV){var AW="&PAGESTATE=";if(V.USE_STATICPAGESTATE==1){if(V.STATICPAGESTATE){AW+=encodeURIComponent(V.STATICPAGESTATE)}}else{if(window.CBSI_PAGESTATE){AW+=encodeURIComponent(window.CBSI_PAGESTATE)}}if(!AV){}else{var AX=AD.getCombPageState(AV,",");if(AX!=""){AW+="&COMB_PAGESTATE="+AX}}return AW};this.getCombPageState=function(AW,AZ){var Aa="";for(var AV in AU){if(!AU.hasOwnProperty(AV)){continue}var AY=false;for(var AX=0;AX<AW.length;AX++){if(AW[AX]==AV){AY=true;break}}if(!AY&&AU[AV].metaAdObj.seg_pageState){Aa+=AU[AV].metaAdObj.seg_pageState+AZ}}return Aa};var B=function(Am,Ag,AY,Aj){var AV="";if(!Ag){Ag=new Object();AC(Ag,AB)}K(Ag);Ag.DVAR_INSTLANG=m();var AW=AO("MADMACHOST");if(AW){var Al=AW.split(".").reverse();var Ab=Al[1]+"."+Al[0];if(Ab!=AT){var Ak=AO("MADHOST");if(Ak){Ag.MADHOST=Ak}var Ah=AO("MADPORT");if(Ah){Ag.MADPORT=Ah}var Ad=AO("MAD_STAGED_EXCLUSIVE");if(Ad){Ag.MAD_STAGED_EXCLUSIVE=Ad}}}if(AY){AV+="META&ADSEPARATOR="+AY+"&"}AV+="GLOBAL";AV+="&CLIENT:ID=SJS";AV+="&CELT="+Am;AV+=AD.getFullPageState(Aj);var AX=AO("XCLGFbrowser");if(AX){Ag["COOKIE:ANON_ID"]=AX}for(var AZ in Ag){if(!Ag.hasOwnProperty(AZ)){continue}var Ac=Ag[AZ];if(t[AZ]){AZ=t[AZ]}if(AZ!="STAGING"&&AZ!="AD_HOST"){AV+="&"+encodeURIComponent(AZ)+"="+encodeURIComponent(Ac)}}var Ae="";if(window.location.protocol.match(/https:/i)){Ae="&referer="+encodeURIComponent(window.location.href)}var Af="";if(document.referrer&&document.referrer.length>0){var An=document.referrer.replace(/^[^\/]+:\/\//,"");var Ao=An.replace(/[^\w\-\.].*$/,"");var Ai=Ao.match(/[^\.]+\.\w{2,4}$/);if(Ai){Af="&IREFER_HOST="+encodeURIComponent(Ai)}}var Aa=Math.floor(Math.random()*100000000);AV+="&x-cb="+Aa+Ae+Af;return AV};var AP=function(AX,AW){var Aa="&ADREQ";var AV=new Object;AC(AV,AX);AC(AV,AW);K(AV);for(var AZ in AV){if(!AV.hasOwnProperty(AZ)){continue}var AY=AV[AZ];if(t[AZ]){AZ=t[AZ]}if(AZ!="STAGING"&&AZ!="AD_HOST"&&AZ!="REFRESH"&&AZ!="CALLBACK"&&AZ!="FIFPRE"&&AZ!="FIFPOST"&&AZ!="DEFHTML"){Aa+="&"+encodeURIComponent(AZ)+"="+encodeURIComponent(AY)}}if(Aa=="&ADREQ"){Aa=""}return Aa};var v=function(AW){if(AE(AW)){f.trackDiv(AW.getAttribute("id"));var AV=AP(AW.localAdObj,AW.overrideAdObj);AV+="&divId="+AW.getAttribute("id");return AV}return""};var AE=function(AW){var AV=AW.metaAdObj;if(!AV){return false}return(!AV.reloadTimestamp||(AV.refreshable==1&&(new Date().getTime()-AV.reloadTimestamp.getTime()>=b))||(AV.refreshable==0&&AV.isLoaded==0))};var j=function(AW){var AV=new Array();if(!AW){for(var AX in AU){if(AU.hasOwnProperty(AX)&&AE(AU[AX])){AV.push(AX)}}}else{for(var AY=0;AY<AW.length;AY++){var AX=AW[AY];if(AU.hasOwnProperty(AX)&&AE(AU[AX])){AV.push(AX)}}}return AV};function h(){M("In loadASI() function");if(typeof rsinetsegs=="undefined"){var AV=a("http://js.revsci.net/gateway/gw.js?csid=K05540");AV.onload=AK;AV.onreadystatechange=function(){if(this.readyState==="loaded"||this.readyState==="complete"){AK()}}}}function AK(){var AV=AB;var AX;var AW;for(var AZ in AV){if(!AV.hasOwnProperty(AZ)){continue}var AY=AV[AZ];AX=AZ.toLowerCase();if(AX in {ncat:1,site:1,ptype:1,pid:1,gsgenre:1,dvar_familyid:1,dvar_universeid:1,dvar_gameid:1,dvar_gsgenre:1}){if(AX.substring(0,5)=="dvar_"){AW=AX.substring(5)}else{AW=AX}K05540.DM_addEncToLoc(AW,AY);M("prepASI(): Adding hint: "+AW+" value:"+AY)}}K05540.DM_tag()}function P(){M("In loadBK() function");var AV=a("http://www.bkrtx.com/js/bk-static.js");AV.onload=l;AV.onreadystatechange=function(){if(this.readyState==="loaded"||this.readyState==="complete"){l()}}}function l(){var Ac=AB;var Ab;var AZ=0;var Aa={23:3316,252:3317,11:3318,2:3319,139:3320,1:3321,7:3322,102:3323,9:3324,3:3325,105:3326,109:3327,4:3328,53:3329,162:3330,8:3331,164:3332,45:3334,103:3335,90:3336,101:3337,6:3338,19:3339,21:3340,50:3341,175:3344,177:3345,185:3346,189:3348,39:4511};AZ=Aa[Ac.SITE]||2834;M("callBK: bkSiteId is: "+AZ);for(var AV in Ac){if(!Ac.hasOwnProperty(AV)){continue}var AW=Ac[AV];Ab=AV.toLowerCase();var AX;if(Ab in {ncat:1,site:1,ptype:1,gameid:1,mfg:1,cid:1,attr:1,carrier:1,os:1,tag:1,"user-group":1,gsgenre:1,dvar_familyid:1,dvar_universeid:1,dvar_gameid:1,dvar_gsgenre:1}){if(Ab=="tag"||Ab=="user-group"){var Ad=AW.split(";");for(var AY=0;AY<Ad.length;AY++){bk_addPageCtx(Ab,Ad[AY].toLowerCase());M("callBK(): Adding hint: "+Ab+" value:"+Ad[AY].toLowerCase())}}else{if(Ab.substring(0,5)=="dvar_"){AX=Ab.substring(5)}else{AX=Ab}bk_addPageCtx(AX,AW);M("callBK(): Adding hint: "+AX+" value:"+AW)}}}bk_doCallbackTag(AZ,"cbsiPrepBK",false,true)}this.prepBK=function(AV){for(i=0;i<AV.campaigns.length;i++){var AW=parseInt(AV.campaigns[i].campaign);r.push(AW)}AR()};this.adBehavioralSetup=function(){};this.getAdBehavioral=function(){M("getAdBehavioral() called.  LOAD_ASI="+S+" and LOAD_BK="+O);if(S==1){h()}if(O==1){P()}};function AR(){M("In updateMADUCATCookie() function");if(!u){u=1;if(typeof r!="undefined"&&r.length>0){var AV=1;var AY=C;var AX=2592000000;var AW=new Date();var Aa=AV;Aa+=AY;Aa+=g(AW);for(var AZ=0;AZ<r.length;AZ++){Aa=Aa+C+"BK"+r[AZ]}M("new cookie calculated: "+Aa);AH("MADUCAT",Aa,AX)}else{M("Results are empty.  Cookie unchanged.")}}}this.clearAdState=function(){M("clearAdState: clearing ad state");if(f){f.abort()}d=[];window.CBSI_PAGESTATE="";STATIC_PAGSTATE_OBJ={};AB={};N=null;AU=[];b=W};function AA(){a("http://madison.cnet.com/common/bookmarklet/Watson.js")}var I=function(){if(""!="yes"){AA()}};var G=function(){};this.isInternalUserCB=function(AW){var AV=180*86400000;if(AW){AH("MAD_INTERNAL",1,AV);I()}else{AH("MAD_INTERNAL",0,AV);G()}};var c=function(){var AV=AO("MAD_INTERNAL");if(AV==null){a("http://i.i.com.com/cnwk.1d/Ads/common/manta/isInternalUser.js?cb=cbsiMadIsInternalUserCB")}else{if(AV==1){I()}else{G()}}};setTimeout(c,3000)}if(!window.cbsiMantaRay){window.cbsiMantaRay=new CbsiMantaRay();var cbsiGetAd=cbsiMantaRay.getAd;var cbsiRegisterAdGlobals=cbsiMantaRay.registerAdGlobals;var cbsiSetWaitTime=cbsiMantaRay.setWaitTime;var cbsiStorePageStateCookie=cbsiMantaRay.storePageStateCookie;var cbsiClearAdState=cbsiMantaRay.clearAdState;var cbsiGetDeferredAds=cbsiMantaRay.getDeferredAds;var cbsiSetupAdDiv=cbsiMantaRay.setupAdDiv;var cbsiPrepareRefresh=cbsiMantaRay.prepareRefresh;var RMIFOnLoad=cbsiMantaRay.RMIFOnLoad;var cbsiParseAdResponse=cbsiMantaRay.parseAdResponse;var cbsiSetDeferredLocalPage=cbsiMantaRay.setDeferredLocalPage;var cbsiAdBehavioral=cbsiMantaRay.getAdBehavioral;var cbsiAdBehavioralSetup=cbsiMantaRay.adBehavioralSetup;var cbsiPrepBK=cbsiMantaRay.prepBK;var cbsiMadIsInternalUserCB=cbsiMantaRay.isInternalUserCB;var cnetGetAd=cbsiMantaRay.cnetGetAd;var cbsiSetMacProxy=cbsiMantaRay.setMacProxy;var cbsiStorePageState=cbsiMantaRay.storePageState;var cbsiSetAdvancedAsync=cbsiMantaRay.setDeferredLocalPage;var cbsiGetAsyncAd=cbsiMantaRay.getAsyncAd;var cbsiRefreshAds=cbsiMantaRay.LoadAds;var cbsiDivGetAdURL=cbsiMantaRay.DivGetAdURL};/* MAC [r20110907-1630-TRUNKPOSTMERGE:1.13.14] c17-ad-xw7.cnet.com::2813217680 2012.01.28.01.15.14 *//* MAC T 0.1 */
