if(typeof KIDS=="undefined"||!KIDS){var KIDS={};}
KIDS.namespace=function(e,c){c=c==null?KIDS:c;var b=e,k=null,g,f,h;h=e.split(".");k=c;for(f=(h[0]==c)?1:0;f<h.length;f++){k[h[f]]=k[h[f]]||{};k=k[h[f]];}
return k;};KIDS.properties=null;KIDS.add=function(a,b){if(a!=null||a!=""){if(KIDS.properties==null){KIDS.properties={};}
KIDS.properties[a]=b;}};KIDS.get=function(a){if(a==null||a==""){return null;}
if(KIDS.properties==null){return null;}
return KIDS.properties[a];};KIDS.namespace("utils",KIDS);KIDS.namespace("ads");KIDS.namespace("ads.refresh");KIDS.utils.doLog=function(a){try{console.log(a);}catch(e){}};KIDS.utils.getQSValue=function(key){key=key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regex=new RegExp("[\\?&]"+key+"=([^&#]*)");var qs=regex.exec(window.location.href);if(qs==null){return false;}else{return qs[1];}};KIDS.ads.adArray;KIDS.ads.Ad=function(a){try{this.ad=a;this.getSize=function(){return this.ad.size;};this.getContentType=function(){if(this.ad.contentType){return this.ad.contentType;}else{return"adj";}};this.getActualSize=function(){if(this.ad.actualSize){return this.ad.actualSize;}else{return"";}};this.getElementID=function(){return this.ad.elementID;};this.getKeyValues=function(){return this.ad.keyValues;};this.getDartPercent=function(){return(this.ad.dartPercent)?new Number(this.ad.dartPercent):0;};this.isRefreshable=function(){return(this.ad.refreshable=="true")?true:false;};this.getRefreshRate=function(){if(isNaN(this.ad.refreshRate)){return 500;}
return new Number(this.ad.refreshRate);};}catch(b){}};KIDS.ads.getAds=function(){if(KIDS.ads.adArray!=null){return KIDS.ads.adArray;}
KIDS.ads.adArray=new Array();if(typeof KIDS.ads.config=="undefined"||typeof KIDS.ads.config.ads=="undefined"||typeof KIDS.ads.config.ads.length<1){var dartPercentage="0.02";var keyVals="site=neopets;pos=atf;";if(window.location.pathname=="/index.phtml"||window.location.pathname=="/"){dartPercentage="1.0";keyVals="site=neopets;!category=expand;!category=_hp;!category=home;!category=homepage;!category=_hp;!category=expand;dcopt=off;";}
KIDS.ads.config={"ads":[{"size":"728x90","actualSize":"728x90","elementID":"ad-728x90IF","keyValues":keyVals,"dartPercent":dartPercentage,"refreshable":"false","refreshRate":"0.0","yahooAds":"false"},{"size":"300x250","actualSize":"300x250","elementID":"ad-300x250IF-atf","keyValues":keyVals,"dartPercent":dartPercentage,"refreshable":"false","refreshRate":"0.0","yahooAds":"false"}]};KIDS.utils.doLog("KIDS.ads.config doesnt exist");}
for(var a in KIDS.ads.config.ads){KIDS.ads.adArray[KIDS.ads.config.ads[a].elementID]=new KIDS.ads.Ad(KIDS.ads.config.ads[a]);}
KIDS.ads.adArray['ad-6x6IF']=new KIDS.ads.Ad({"size":"6x6","actualSize":"6x6","elementID":"ad-6x6IF","keyValues":"site=neopets;pos=atf;","dartPercent":"1.0","refreshable":"false","refreshRate":"0.0","yahooAds":"false"});KIDS.ads.setDemoProps();KIDS.ads.setAddedKeywords();return KIDS.ads.adArray;};KIDS.ads.setAddedKeywords=function(){if(KIDS.ads.config.addedKeywords!="undefined"){var kwStr="";for(var a in KIDS.ads.config.addedKeywords){kwStr+=a+"="+KIDS.ads.config.addedKeywords[a]+";";}
KIDS.add("addedKeywords",kwStr);}};KIDS.ads.getZone=function(){if(KIDS.ads.config.zone&&KIDS.ads.config.zone.length>1){return KIDS.ads.config.zone;}else{return location.pathname;}};KIDS.ads.setDemoProps=function(){for(var d in KIDS.ads.config.demo){if(KIDS.get(d)==null){KIDS.add(d,KIDS.ads.config.demo[d]);}}};KIDS.ads.getVideoAdFrequency=function(){try{if(KIDS.ads.config.videoAdFrequency){return new Number(KIDS.ads.config.videoAdFrequency);}else{return 0;}}catch(a){return 0;}};KIDS.ads.refresh.reloadTimers=new Array();KIDS.ads.refresh.Male=[{"age":"6","rugrat":"Dil"},{"age":"7","rugrat":"Tommy"},{"age":"8","rugrat":"Phil"},{"age":"9","rugrat":"Chuckie"},{"age":"10","rugrat":"Stu"},{"age":"11","rugrat":"Chas"},{"age":"12","rugrat":"Lou"},{"age":"13","rugrat":"Boris"},{"age":"14","rugrat":"Bill"},{"age":"15","rugrat":"George"},{"age":"16","rugrat":"Jack"},{"age":"17","rugrat":"Jimmy"},{"age":"18","rugrat":"Ron"},{"age":"25","rugrat":"Bryan"},{"age":"35","rugrat":"Ed"},{"age":"45","rugrat":"Dan"},{"age":"55","rugrat":"Damon"},{"age":"65","rugrat":"Irving"}];KIDS.ads.refresh.Female=[{"age":"6","rugrat":"Lil"},{"age":"7","rugrat":"Susie"},{"age":"8","rugrat":"Kimi"},{"age":"9","rugrat":"Angelica"},{"age":"10","rugrat":"Didi"},{"age":"11","rugrat":"Kira"},{"age":"12","rugrat":"Betty"},{"age":"13","rugrat":"Minka"},{"age":"14","rugrat":"Hilary"},{"age":"15","rugrat":"Barbara"},{"age":"16","rugrat":"Jackie"},{"age":"17","rugrat":"Rosalyn"},{"age":"18","rugrat":"Nancy"},{"age":"25","rugrat":"Aly"},{"age":"35","rugrat":"Kelly"},{"age":"45","rugrat":"Amy"},{"age":"55","rugrat":"Susan"},{"age":"65","rugrat":"Ruth"}];mtvn.btg.util.Events["adLoaded"].subscribe(KIDS.ads.refresh.adRendered);KIDS.ads.refresh.placeAd=function(adDivId){try{if(KIDS.get("adfree")!="true"){KIDS.ads.getAds();var sz=adDivId.substring(adDivId.indexOf("-")+1,adDivId.indexOf("D"));var elemId=adDivId.replace(/Div/i,"IF");if(elemId in KIDS.ads.adArray){var adObj=KIDS.ads.adArray[elemId];var rate="";if(adObj.isRefreshable()){rate+=adObj.getRefreshRate();if(rate.indexOf(".")>-1){if(rate.substring(rate.indexOf(".")+1).length>1){rate=rate.substring(0,rate.indexOf(".")+1);}
if(rate.charAt(rate.length-1)=="0"){rate=rate.substring(0,rate.indexOf(".")-1);}else if(rate.charAt(rate.length-1)=="5"){rate=rate;}else{rate=Math.round(rate);}}
rate*=60000;} if (rate <= 0) rate = 59998;
var dartPerc=adObj.getDartPercent()*100;if(KIDS.get("addedKeywords")){dartPerc=100;}
if(dartPerc&&Math.floor(Math.random()*100)<parseInt(dartPerc)){var zone=KIDS.ads.getZone();if(zone.indexOf(".phtml")<0){if(zone.charAt(zone.length-1)!="/")zone+="/";zone+="index.phtml";}else if(zone.indexOf("index.phtml")<0){zone=zone.replace(/\.phtml/gi,"");}
var arr=zone.split("/");if(arr.length==2){if(arr[1]=="index.phtml")zone="/_hp";}else if(arr.length==3){if(arr[2]=="index.phtml")zone="/"+arr[1]+"/_mn";}
zone=(KIDS.get('age')>12)?zone+"/o13":zone+"/u13";zone=zone.replace(/[- ]/gi,"_");var kVals=KIDS.ads.refresh.getKeyValues(adObj.getKeyValues());mtvn.btg.Controller.placeAd({size:adObj.getSize(),contentType:adObj.getContentType(),realSize:adObj.getActualSize(),keyValues:kVals,sections:zone.replace(/[- ]/gi,"_"),isReloadable:adObj.isRefreshable(),reloadInterval:rate});}else{KIDS.ads.refresh.placeRemnantAd({size:adObj.getSize(),realSize:adObj.getActualSize(),isReloadable:adObj.isRefreshable(),reloadInterval:rate,frameId:adObj.getElementID(),baseUrl:"/ads/remnant.phtml?sz="+adObj.getSize()});}}else{var wrapperDiv=document.getElementById(adDivId+"Wrapper");if(wrapperDiv){stylesToHideSlugs=wrapperDiv.style.visibility="hidden";}}}}catch(e){KIDS.utils.doLog("KIDS.ads.refresh.placeAd failed:"+e);}}
KIDS.ads.refresh.placeRemnantAd=function(adObj){try{var width=parseInt(adObj.size.substring(0,adObj.size.indexOf("x")));var height=parseInt(adObj.size.substring(adObj.size.indexOf("x")+1));if(adObj.realSize){width=parseInt(adObj.realSize.substring(0,adObj.realSize.indexOf("x")));height=parseInt(adObj.realSize.substring(adObj.realSize.indexOf("x")+1));}
var age='0';var gender='F'
if(KIDS.get('age')){age=KIDS.get('age');}
if(KIDS.get('gender')){gender=KIDS.get('gender');}
adObj.baseUrl+="&a="+age+"&g="+gender;document.write("<iframe height='"+height+"' width='"+width+"' id='"+adObj.frameId+"' name='"+adObj.frameId+"' src='"+adObj.baseUrl+"&ord="+Math.floor(Math.random()*1000000000)+"' border=0 scrolling='no' marginheight='0' marginwidth='0' style='border:0px;'></iframe>");if(adObj.isReloadable){var tempFunc=function(){KIDS.ads.refresh.reloadAd(adObj);};KIDS.ads.refresh.reloadTimers.push(setInterval(tempFunc,adObj.reloadInterval));}}catch(e){KIDS.utils.doLog("KIDS.ads.refresh.placeRemnantAd:"+e);}}
KIDS.ads.refresh.reloadAd=function(adObj){if(mtvn.btg.util.Object.isDefined(self.frames[adObj.frameId])){try{self.frames[adObj.frameId].location.href=adObj.baseUrl+"&ord="+Math.floor(Math.random()*1000000000);}catch(e){KIDS.utils.doLog("KIDS.ads.refresh.placeRemnantAd:"+e);}}}
KIDS.ads.refresh.clearReloadTimers=function(){try{if(KIDS.ads.refresh.reloadTimers.length>0){for(var i=0;i<KIDS.ad.refresh.reloadTimers.length;i++){clearInterval(KIDS.ads.refresh.reloadTimers[i]);KIDS.ads.refresh.reloadTimers[i]=null;}
KIDS.ad.refresh.reloadTimers=new Array();}}catch(e){}}
KIDS.ads.refresh.getRugratValue=function(age,gender){try{function getValue(arr){var rval=null;for(var i=0;i<arr.length;i++){if(arr[i].age>parseInt(age)){if(i>0){rval="rugrat="+arr[i-1].rugrat+";";}
break;}}
return(rval);}
var retval=null;switch(gender){case"M":retval=getValue(KIDS.ads.refresh.Male);break;case"F":retval=getValue(KIDS.ads.refresh.Female);}
return(retval);}catch(e){KIDS.utils.doLog("KIDS.ads.refresh.getRugratValues failed:"+e);}}
KIDS.ads.refresh.getKeyValues=function(kVals){kVals=(kVals.lastIndexOf(";")==(kVals.length-1))?kVals:kVals+";";kVals+="demo=D;";var rugrat=null;if(KIDS.utils.getQSValue('testmode')){kVals+="testmode="+KIDS.utils.getQSValue('testmode')+";";}
if(KIDS.utils.getQSValue('game_id')){kVals+='game_id='+KIDS.utils.getQSValue('game_id')+";";}
if(KIDS.utils.getQSValue('cat')){kVals+='cat='+KIDS.utils.getQSValue('cat')+";";}
if(KIDS.utils.getQSValue('type')){kVals+='type='+KIDS.utils.getQSValue('type')+";";}
if(KIDS.utils.getQSValue('obj_type')){kVals+='obj_type='+KIDS.utils.getQSValue('obj_type')+";";}
if(KIDS.get("addedKeywords")){kVals+=KIDS.get("addedKeywords");}
if(KIDS.get("age")&&KIDS.get("gender")){rugrat=KIDS.ads.refresh.getRugratValue(KIDS.get("age"),KIDS.get("gender"));}
if(rugrat!=null){kVals+=rugrat+";";}
return kVals.replace(/- /gi,"_");}
function sendReportingCall(pageName,advertiser){var origAccount=mtvn.btg.reporting.omniture.Hcode.un;mtvn.btg.reporting.omniture.Hcode.setAccount('vianeopetsads');mtvn.btg.Controller.sendPageCall({pageName:advertiser+" - "+pageName,hier1:advertiser+"/"+pageName,channel:advertiser});mtvn.btg.reporting.omniture.Hcode.setAccount(origAccount);}
function sendADLinkCall(id){var origAccount=mtvn.btg.reporting.omniture.Hcode.un;mtvn.btg.reporting.omniture.Hcode.setAccount('vianeopetsads');mtvn.btg.Controller.sendLinkEvent({linkName:id,linkType:'o'});mtvn.btg.reporting.omniture.Hcode.setAccount(origAccount);}

mtvn.btg.config.AdSettings.DoubleClick.enabled = true;
mtvn.btg.config.AdSettings.DoubleClick.dartSite = "neopets.nol";
mtvn.btg.config.AdSettings.DoubleClick.positionThreshold = '4';
mtvn.btg.config.AdSettings.reloadableAds = false;
mtvn.btg.config.AdSettings.reloadInterval = 0;
mtvn.btg.Controller.init();

