registerNS("TSCM.pages.Topic");TSCM.pages.Topic=new function(){var dom=YAHOO.util.Dom;var Evt=YAHOO.util.Event;return{updateTickers:function(){var url=TSCM.cfg.contextRoot+"/ticker/multiTicker.ajaxaction?symbols=",tckr="",tickerElem=YAHOO.util.Dom.getElementsByClassName("tickerChange","div","marketactivity");for(var n=0;n<tickerElem.length;++n){tckr=tickerElem[n].id;url=url+tckr.substring(tckr.lastIndexOf("_")+1,tckr.length);if(n<(tickerElem.length-1)){url=url+","}}var callback={success:function(o){var tickerObj=eval("("+o.responseText+")");if((tickerObj===null)||(tickerObj.results===null)){return}var last,change,pct,uphtml,downhtml,company;uphtml='<img src="'+TSCM.cfg.imagesBaseUrl+'/css/images/moveUpArrowTrans.gif" alt="Up"/>';downhtml='<img src="'+TSCM.cfg.imagesBaseUrl+'/css/images/moveDownArrowTrans.gif" alt="Down"/>';for(var to=0;to<tickerObj.results.length;to++){try{if(tickerObj.results[to]!=null){company=tickerObj.results[to].company;if(tickerObj.results[to].netChange>=0){dom.addClass("market_"+company,"tickerUpArrow");dom.get("market_"+company).innerHTML=uphtml}else{dom.addClass("market_"+company,"tickerDownArrow");dom.get("market_"+company).innerHTML=downhtml}}}catch(err){}}},failure:function(o){},scope:this,argument:null};var conn=YAHOO.util.Connect.asyncRequest("GET",url,callback,null)},init:function(){if(dom.get("marketactivity")!==null){TSCM.pages.Topic.updateTickers("marketactivity")}}}};YAHOO.util.Event.on(window,"load",TSCM.pages.Topic.init);
