IBSYS.using("widgets");IBSYS.noLegacyTracking=false;IBSYS.widgets.dapRW={indexes:{},widgets:[],addWidget:function(id,category){this.widgets.push({id:id,cat:category});},setLatestKind:function(kind){this.widgets[this.widgets.length-1].kind=kind;},setXmlBloxID:function(ID){this.widgets[this.widgets.length-1].xmlBloxID=ID;},onBeforeDcsTag:function(e){var categories,coids,dms,ext,i,indexIDs,j,kind,kinds,positions,swEl,widgetData,widgetParam,yue;if(e.getName()=="beforeDcsTag"&&this.widgets.length>0){coids=[];dms=[];indexIDs=[];positions=[];kinds=[];categories=[];ext=window.DCSext;widgetParam="RW";for(i=0;i<this.widgets.length;i++){widgetData=this.widgets[i];if(widgetData.kind){kinds.push(widgetData.kind);}categories.push(this.widgets[i].cat);swEl=document.getElementById("sw"+this.widgets[i].id);if(widgetData.xmlBloxID){yue=YAHOO.util.Event;yue.addListener(swEl.getElementsByTagName("a"),"click",this.onXmlBloxAction,this,true);yue.addListener(swEl.getElementsByTagName("form"),"submit",this.onXmlBloxAction,this,true);dms.push("xmlb");positions.push(1);coids.push(widgetData.xmlBloxID);indexIDs.push(widgetData.xmlBloxID);}else{this.processIndexes(swEl,widgetData.cat,indexIDs,dms,positions,coids);}}if(indexIDs.length>0){ext.RW_icoid=indexIDs.join(";");}if(coids.length>0){ext.RW_htln=coids.join(";");ext.RW_pos=positions.join(";");ext.RW_dm=dms.join(";");}else{widgetParam+="X";ext.RW_kind=kinds.join(";");}ext.ib_Wdgt=(ext.ib_Wdgt===undefined?widgetParam:ext.ib_Wdgt+";"+widgetParam);ext.RW_topic=categories.join(";");ext.ib_event="view";}},onCOClick:function(e){var iid,cat,coid,COs,co=false,elIndex=YAHOO.util.Event.getTarget(e);while(elIndex!==null&&!(elIndex.coid||elIndex.id.match(this.reIndex))){elIndex=elIndex.parentNode;}for(iid in this.indexes){if(this.indexes.hasOwnProperty(iid)){COs=this.indexes[iid].COs;for(coid in COs){if(COs.hasOwnProperty(coid)&&coid==elIndex.coid){co=COs[coid];break;}}}if(co){break;}}var eventData={coid:elIndex.coid,indexID:iid,category:this.indexes[iid].category,displayMethod:co.displayMethod,position:co.position};var ge=new IBSYS.event.GlobalEvent("dapRWClicked",eventData);IBSYS.application.Application.announceEvent(ge);},onXmlBloxAction:function(e){var eventData,ge,m,swData,swCount,swEl;if(e){swCount=0;swEl=YAHOO.util.Event.getTarget(e);this.reSW=this.reSW||/^sw(\d+)$/;do{swEl=swEl.parentNode;if(swEl===null){break;}m=swEl.id.match(this.reSW);if(m){swCount++;}}while(swCount<2);for(i=0;i<this.widgets.length;i++){if(this.widgets[i].id==m[1]){swData=this.widgets[i];break;}}eventData={coid:swData.xmlBloxID,category:swData.cat,position:1,type:e.type};var ge=new IBSYS.event.GlobalEvent("dapRWXBAction",eventData);IBSYS.application.Application.announceEvent(ge);}},processIndexes:function(elSectionWidget,category,indexIDs,dms,positions,coids){var co,coCount,dm,i,index,j,m,m2,subEls,subEl,spans=elSectionWidget.getElementsByTagName("span");if(spans.length>0){this.reIndex=this.reIndex||/index(\d+)/;for(i=0;i<spans.length;i++){m=spans[i].id.match(this.reIndex);if(m){indexIDs.push(m[1]);index=this.indexes[m[1]]={element:spans[i],COs:{},position:indexIDs.length,category:category};subEls=spans[i].getElementsByTagName("*");if(subEls.length>0){coCount=0;for(j=0;j<subEls.length;j++){subEl=subEls[j];this.reCoid=this.reCoid||/(?:^|\s+)co(\d+)(?:\s+|$)/;m2=subEl.className.match(this.reCoid);if(m2){co=index.COs[m2[1]];if(!co){coCount++;co=index.COs[m2[1]]={position:coCount};}this.reHeadline=this.reHeadline||/(?:^|\s+)(?:item|bullet|inline|Headline(?:Wrap)?)(?:\s+|$)/;if(subEl.className.match(this.reHeadline)||YAHOO.util.Dom.getElementsByClassName("Headline","*",subEl).length>0){co.headlineEl=subEl;}this.reCOImg=this.reCOImg||/(?:^|\s+)tblcoimage\S*(?:\s+|$)/;if(subEl.className.match(this.reCOImg)){co.imgEl=subEl;}if(YAHOO.util.Dom.hasClass(subEl,"teaser")){co.teaserEl=subEl;}subEl.coid=m2[1];YAHOO.util.Event.addListener(subEl,"click",this.onCOClick,this,true);}}for(coid in index.COs){if(index.COs.hasOwnProperty(coid)){co=index.COs[coid];dm=[];if(co.headlineEl){dm.push("hdln");}if(co.imgEl){dm.push("img");}if(co.teaserEl){dm.push("tsr");}co.displayMethod=dm.join("_");dms.push(co.displayMethod);positions.push(co.position);coids.push(coid);}}}}}}}};IBSYS.application.Application.addEventListener(IBSYS.widgets.dapRW.onBeforeDcsTag,IBSYS.widgets.dapRW);IBSYS.tracking.trackingManager.setEventMapping("dapRWClicked",[{Strategy:{Name:"WebTrends",Parameters:{"RW_htln":{eventSource:"coid"},"RW_pos":{eventSource:"position"},"ib_Wdgt":"RW","RW_icoid":{eventSource:"indexID"},"ib_event":"click","ib_station":{application:"station.identifier"},"RW_dm":{eventSource:"displayMethod"},"mtype":{meta:"DCSext.mtype"},"WT.cg_n":{meta:"WT.cg_n"},"ib_partner":{application:"station.ownergroup"},"dcsID":"dcsmprg6d00000sh88j0fli5q_8n3n","ib_ntwk":{propPath:"siteinfo.distribution"},"WT.cg_s":{meta:"WT.cg_s"},"RW_topic":{eventSource:"category"}}}}]);IBSYS.tracking.trackingManager.setEventMapping("dapRWXBAction",[{Strategy:{Name:"WebTrends",Parameters:{"RW_htln":{eventSource:"coid"},"RW_icoid":{eventSource:"coid"},"RW_pos":{eventSource:"position"},"ib_Wdgt":"RW","ib_event":"click","ib_station":{application:"station.identifier"},"RW_dm":"xmlb","mtype":{meta:"DCSext.mtype"},"WT.cg_n":{meta:"WT.cg_n"},"ib_partner":{application:"station.ownergroup"},"dcsID":"dcsmprg6d00000sh88j0fli5q_8n3n","ib_ntwk":{propPath:"siteinfo.distribution"},"WT.cg_s":{meta:"WT.cg_s"},"RW_topic":{eventSource:"category"}}}}]);IBSYS.application.Application.setProperty("tracking.remapReferrer",true);
