IBSYS.using("ad.strategies");IBSYS.ad.strategies.dartAsx=function(mergeData,sharedData,positionIndex){var m=mergeData.contentMeta;if(m.stream){var coid=m.contentId.substring(18);if(!sharedData.dartOrd){sharedData.dartOrd=new Date().getTime();}var app=IBSYS.application.Application;var kw=mergeData.keyword||IBSYS.application.Application.getProperty("adKeyword");if(kw){kw+="+";}var s="http://ad.doubleclick.net/adx/";var useZone=function(){if(siteinfo.ibs_ad_config.video_zone_override&&siteinfo.ibs_ad_config.video_zone_override.all){return siteinfo.ibs_ad_config.video_zone_override.all;}else{if(siteinfo.ibs_ad_config.video_zone_override){return(siteinfo.ibs_ad_config.video_zone_override["co"+coid]||(siteinfo.ibs_ad_config.video_zone_override.category?(siteinfo.ibs_ad_config.video_zone_override.category[m.category||m.topic]||sharedData.currentZone):sharedData.currentZone));}else{return sharedData.currentZone;}}}();if(useZone=="national"&&siteinfo.ibs_ad_config.video_split=="yes"){var owners={"mere":{n:"meredith"},"ibs":{n:"ib",c:"msp"},"morgan":{n:"morgan"}};s+="iblocal."+owners[app.getProperty("station.ownergroup")].n+"."+(owners[app.getProperty("station.ownergroup")].c||app.getProperty("station.callletters"))+"/";}else{s+="ibs."+app.getProperty("sitekey")+".interactive/"+useZone;}s+=";kw="+(m.category||m.topic||"homepage")+"+"+coid+"+"+Math.round(m.stream[0].bitsPerSecond/1000);s+="k+"+mergeData.playerType+"+clienttrack+"+kw+"flashplayer+"+mergeData.rollType;s+=";bw="+app.getProperty("userBitsPerSec","56000")+";sz=2x1;ord="+sharedData.dartOrd+";pool="+m.pool+".asx";IBSYS.application.Application.setProperty("dartAsx.lastZone",useZone);mergeData.element.setAdUrl(s,m.contentId);}};IBSYS.ad.strategies.videoCompanion=function(mergeData,sharedData,positionIndex){var a=document.createElement("a");a.href=mergeData.adPre.companionClickThru;a.setAttribute("target","_blank");a.innerHTML='<img src="'+mergeData.adPre.companionImageSource+'"/>';var cts=mergeData.adPre.addtlClickThrus;if(cts&&cts.length>0){YAHOO.util.Event.addListener(a,"click",function(){for(var i=0;i<cts.length;i++){IBSYS.media.loadImg(cts[i]);}});}mergeData.element.innerHTML="";mergeData.element.appendChild(a);};IBSYS.ad.strategies.videoCompanionIFrame=function(mergeData,sharedData,positionIndex){var e=document.createElement("iframe");e.width=mergeData.width;e.height=mergeData.height;e.src=mergeData.adPre.companionSource;e.scrolling="no";e.frameBorder="0";e.marginHeight="0";e.marginWidth="0";mergeData.element.innerHTML="";mergeData.element.appendChild(e);};var defStrat=IBSYS.application.Application.getProperty("ads.defaultStrategy","");if(defStrat=="Dart"||defStrat=="DartAlternate"||defStrat==""){IBSYS.ad.AdManager.setEventMapping("newMediaContent",{mapping:[{Strategy:{Name:"dartAsx",Parameters:{contentMeta:{event:"eventData"},rollType:"preroll",playerType:this.playerType}},Rules:[{Type:"CheckValue",check:{position:"type"},expect:"asxProxy"},{Type:"CheckValue",check:{event:"eventData.showAds"},expect:true}]}]});IBSYS.ad.AdManager.setEventMapping("playingVideoAd",{mapping:[{Strategy:{Name:"videoCompanionIFrame",Parameters:{adPre:{event:"eventData"}}},Rules:[{Type:"CheckValue",check:{event:"eventData.companionSource"}},{Type:"adPositionSizeIn",sizes:"300x250"}]},{Strategy:{Name:"videoCompanion",Parameters:{adPre:{event:"eventData"}}},Rules:[{Type:"CheckValue",check:{event:"eventData.companionImageSource"}},{Type:"adPositionSizeIn",sizes:"300x250"}]},{Strategy:{Name:defStrat||"Dart",Parameters:{companionID:{event:"eventData.adid"},companionIdLabel:"adid",interactive:false,topic:"interactive",useId:{propPath:"IBSYS.media.vidPlayModule.currentVideo.coidValue"},section:{propPath:"IBSYS.media.vidPlayModule.currentVideo.category"},getSect:false,useZone:{application:"dartAsx.lastZone"}}},Rules:[{expect:"DOM",check:{position:"type"},Type:"CheckValue"},{Type:"adPositionSizeIn",sizes:"300x250,160x600,728x90"}]}]});IBSYS.ad.AdManager.setEventMapping("videoAdSkipped",{mapping:[{Strategy:{Name:defStrat||"Dart",Parameters:{companionID:{event:"eventData.adid"},companionIdLabel:"adid",interactive:true,useId:{propPath:"IBSYS.media.vidPlayModule.currentVideo.coidValue"},section:{propPath:"IBSYS.media.vidPlayModule.currentVideo.category"},getSect:false}},Rules:[{expect:"DOM",check:{position:"type"},Type:"CheckValue"},{Type:"adPositionSizeIn",sizes:"300x250,160x600,728x90"}]}]});}
