YAHOO.namespace("com.ultra.web");YAHOO.com.ultra.web.EventControl=function(){var handleSubmitEvent=function(evt){var objTarget=YAHOO.util.Event.getTarget(evt);YAHOO.com.ultra.web.EventControl.trackEvent(objTarget);if(YAHOO.util.Dom.hasClass(objTarget,"app-form")){YAHOO.com.ultra.web.MyUltraApp.appFormSubmit(objTarget);YAHOO.util.Event.stopEvent(evt);return false}};var handleClickEvent=function(evt){var objTarget=YAHOO.util.Event.getTarget(evt);var objParent=objTarget.parentNode;YAHOO.com.ultra.web.EventControl.trackEvent(objTarget);var objP=null;if(YAHOO.util.Dom.hasClass(objTarget,"tab-button")||(objP=YAHOO.util.Dom.getAncestorByClassName(objTarget,"tab-button"))){if(objP!=null){objTarget=objP}YAHOO.com.ultra.web.MyUltraApp.doTabButtonClick(evt,objTarget);YAHOO.util.Event.stopEvent(evt);return }else{if(YAHOO.util.Dom.hasClass(objTarget,"myultra-app-link")||YAHOO.util.Dom.hasClass(objParent,"myultra-app-link")){if(YAHOO.util.Dom.hasClass(objParent,"myultra-app-link")){objTarget=objParent}YAHOO.com.ultra.web.PanelControl.initPanelCall(objTarget);YAHOO.util.Event.stopEvent(evt);return }else{if(YAHOO.util.Dom.hasClass(objTarget,"add-myultra")||YAHOO.util.Dom.hasClass(objParent,"add-myultra")){if(YAHOO.util.Dom.hasClass(objParent,"add-myultra")){objTarget=objParent}YAHOO.com.ultra.web.MyUltraInfo.addTrackedItem(evt,objTarget);YAHOO.util.Event.stopEvent(evt);return }else{if(YAHOO.util.Dom.hasClass(objTarget,"rem-myultra")||YAHOO.util.Dom.hasClass(objParent,"rem-myultra")){if(YAHOO.util.Dom.hasClass(objParent,"rem-myultra")){objTarget=objParent}YAHOO.com.ultra.web.MyUltraInfo.removeTrackedItem(evt,objTarget);YAHOO.util.Event.stopEvent(evt);return }else{if((YAHOO.util.Dom.hasClass(objTarget,"myultra-app-action"))||(YAHOO.util.Dom.hasClass(objParent,"myultra-app-action"))){if("logout"==objTarget.getAttribute("action")){YAHOO.com.ultra.web.AppControl.logUserOut()}else{if("close"==objTarget.getAttribute("action")){YAHOO.com.ultra.web.MyUltraApp.closeApplication()}else{if(("batch-add"==objTarget.getAttribute("action"))||("batch-add"==objParent.getAttribute("action"))){if(YAHOO.util.Dom.hasClass(objParent,"myultra-app-action")){objTarget=objParent}YAHOO.com.ultra.web.MyUltraInfo.addBatchedTrackedItems(evt,objTarget)}}}YAHOO.util.Event.stopEvent(evt);return }else{if((YAHOO.util.Dom.hasClass(objTarget,"art-tab"))||(YAHOO.util.Dom.hasClass(objParent,"art-tab"))){if(YAHOO.util.Dom.hasClass(objParent,"art-tab")){objTarget=objParent}YAHOO.com.ultra.web.AppControl.openCloseArticle(objTarget);YAHOO.util.Event.stopEvent(evt);return }else{if(YAHOO.util.Dom.hasClass(objTarget,"all-summ")){YAHOO.com.ultra.web.AppControl.openCloseAllArticles(objTarget);YAHOO.util.Event.stopEvent(evt);return false}else{if((YAHOO.util.Dom.hasClass(objTarget,"feedback-link"))||(YAHOO.util.Dom.hasClass(objParent,"feedback-link"))||(YAHOO.util.Dom.hasClass(objTarget,"feedback-item"))){if(YAHOO.util.Dom.hasClass(objParent,"feedback-link")){objTarget=objParent}YAHOO.com.ultra.web.AppControl.openFeedbackWindow(objTarget);YAHOO.util.Event.stopEvent(evt);return }else{if(YAHOO.util.Dom.hasClass(objTarget,"panel-app-link")||YAHOO.util.Dom.hasClass(objParent,"panel-app-link")){if(YAHOO.util.Dom.hasClass(objParent,"panel-app-link")){objTarget=objParent}YAHOO.com.ultra.web.AppControl.panelClick(objTarget);YAHOO.util.Event.stopEvent(evt);return false}else{if(YAHOO.util.Dom.hasClass(objTarget,"slide-button")){YAHOO.com.ultra.web.HP.onSlideButtonClick(objTarget);YAHOO.util.Event.stopEvent(evt);return }else{if(YAHOO.util.Dom.hasClass(objTarget,"hp-tab-click")){YAHOO.com.ultra.web.HP.onModuleTabClick(objTarget);YAHOO.util.Event.stopEvent(evt);return }else{if(YAHOO.util.Dom.hasClass(objTarget,"help-tab")){YAHOO.com.ultra.web.HelpControl.tabClick(objTarget);YAHOO.util.Event.stopEvent(evt);return }else{if(YAHOO.util.Dom.hasClass(objTarget,"help-close")){YAHOO.com.ultra.web.HelpControl.closeHelp(objTarget);YAHOO.util.Event.stopEvent(evt);return }else{if((YAHOO.util.Dom.hasClass(objTarget,"help-icon"))||(YAHOO.util.Dom.hasClass(objParent,"help-icon"))){if(YAHOO.util.Dom.hasClass(objParent,"help-icon")){objTarget=objParent}YAHOO.com.ultra.web.HelpControl.showHelp(objTarget);YAHOO.util.Event.stopEvent(evt)}}}}}}}}}}}}}}if(YAHOO.com.ultra.web.FlyOut){YAHOO.com.ultra.web.FlyOut.mouseClickListener(evt)}if(evt.cancelBubble){return }if(YAHOO.com.ultra.web.AppControl){YAHOO.com.ultra.web.AppControl.documentClickListener(evt)}if(evt.cancelBubble){return }};var handleChangeEvent=function(evt){if(YAHOO.com.ultra.web.AppControl){YAHOO.com.ultra.web.EventControl.trackEvent(YAHOO.util.Event.getTarget(evt));YAHOO.com.ultra.web.AppControl.documentChangeListener(evt)}};var handleMouseOverEvent=function(evt){var objTarget=YAHOO.util.Event.getTarget(evt);if(YAHOO.com.ultra.web.FlyOut){YAHOO.com.ultra.web.FlyOut.mouseOverListener(evt,objTarget)}if(YAHOO.com.ultra.web.Menu){YAHOO.com.ultra.web.Menu.mouseOverListener(evt,objTarget)}};var handleMouseMoveEvent=function(evt){if(YAHOO.com.ultra.web.FlyOut){YAHOO.com.ultra.web.FlyOut.mouseMoveListener(evt)}if(YAHOO.com.ultra.web.Menu){YAHOO.com.ultra.web.Menu.mouseMoveListener(evt)}};var handleMouseOutEvent=function(evt){};var arrCategories={hp:"Homepage",h:"Header",app:"AppArea",cip:"CIP Content Well",cips:"CIP Sidebar",ciph:"CIP Header",art:"Article Content Well",arts:"Article Sidebar",nav:"Nav Content Well",navs:"Nav Sidebar",f:"Flyout",srch:"Search",o:"Other Content Well",g:"Goals"};var arrActions={stf:"Start Following",stpf:"Stop Following",srt:"Sort",flt:"Filter",page:"Paging",p:"Prev",n:"Next",c:"Close",fc:"Flyout – Click",fh:"Flyout – Hover",ss:"Show Summary",hs:"Hide Summary",tp:"Tab Page",appc:"AppBar Click",vmyn:"View MyNews",shr:"Share",se:"Send Email",ac:"Add Comment",sf1:"Submit Account",sf2:"Success Account",sf3:"Submit Daily Email",sf4:"Success Daily Email",logi:"Login",logo:"Logout",r:"RSS",lc:"Link Click",ca:"Create Account",smy:"Start MyNews"};return{trackEventItem:function(strCategory,strAction,strLabel){strCategory=arrCategories[strCategory];strAction=arrActions[strAction];try{if(pageTracker._trackEvent){pageTracker._trackEvent(strCategory,strAction,strLabel)}}catch(e){}},trackEvent:function(objTarget){var strTrack=objTarget.getAttribute("t");if(strTrack){var arrTrackItems=strTrack.split(",");var strCategory=arrTrackItems[0];var strAction=arrTrackItems[1];var strLabel=arrTrackItems[2];YAHOO.com.ultra.web.EventControl.trackEventItem(strCategory,strAction,strLabel)}},forceChangeEvent:function(objTarget){if(window.event){var evt=YAHOO.util.Event.getEvent(window.event,objTarget);handleChangeEvent(evt)}},forceFormSubmit:function(objTarget){if(window.event){var evt=YAHOO.util.Event.getEvent(window.event,objTarget);handleSubmitEvent(evt)}},setupMainListeners:function(){YAHOO.util.Event.addListener(document.body,"click",handleClickEvent);YAHOO.util.Event.addListener(document.body,"mouseover",handleMouseOverEvent);YAHOO.util.Event.addListener(document.body,"mousemove",handleMouseMoveEvent);YAHOO.util.Event.addListener(document.body,"mouseout",handleMouseOutEvent);YAHOO.util.Event.addListener(document.body,"submit",handleSubmitEvent);YAHOO.util.Event.addListener(document.body,"change",handleChangeEvent)}}}();YAHOO.util.Event.onDOMReady(YAHOO.com.ultra.web.EventControl.setupMainListeners);