
var WWW={prepare:function(){WWW.TickerHover.prepare();},Centers:{}};Fool.onLoad(WWW.prepare);WWW.TickerHover=(function(){var url="/common/ajax/usmf/Quote.aspx";return{prepare:function(){$$("span.ticker a").each(function(anchor,i){var symbol=anchor.firstChild.nodeValue;new Fool.Widgets.Hover({isExclusive:true,theme:"v1",orientation:"se",trigger:anchor,url:url+"?s="+symbol+"&ref="+encodeURIComponent(document.location.href)});});}}})();WWW.Expando=(function(){var isContracted=true,timeout,fx,element,link,elementData;var MIN_HEIGHT=30,MAX_HEIGHT=400,DELAY=9000,DURATION=500;return{prepare:function(){if(!(element=$("expando"))){return;}
elementData=Element.getData(element);element.observe("mousedown",this.controller.bindAsEventListener(this));link=document.createElement("A");link.href="javascript:void(0)";link.className="linkToggle";link.innerHTML="Collapse";element.appendChild(link);element.style.height=MIN_HEIGHT+"px";fx=new Fx.Style(element,'height',{duration:DURATION,wait:false,fps:20,unit:"px",onComplete:function(){if(isContracted){element.className="contracted";}}});var swf=element.getElementsByTagName("object")[0];if(swf){Fool.Util.Flash.activate(swf);}
timeout=window.setTimeout(WWW.Expando.collapse.bind(WWW.Expando,true),DELAY);WWW.Expando.expand.delay(1,true);},controller:function(event){switch(event.target.className){case"linkToggle":return this.toggle(true);}},expand:function(useTransition){isContracted=false;link.innerHTML="Collapse";element.className="expanded";if(elementData&&elementData.trackingpxurl){var trackingPx=$(document.createElement('IMG'));trackingPx.src=elementData.trackingpxurl;trackingPx.addClassName('ex-tracking-px');trackingPx.id='expandedTrackingPx';}
fx[(false||useTransition)?"start":"set"](MAX_HEIGHT);},collapse:function(useTransition){window.clearTimeout(timeout);isContracted=true;link.innerHTML="Expand";var expandedTrackingPx=$('expandedTrackingPx');if(expandedTrackingPx!=null){expandedTrackingPx.remove();}
fx[(false||useTransition)?"start":"set"](MIN_HEIGHT);},toggle:function(useTransition){this[(isContracted)?"expand":"collapse"](useTransition);}}})();WWW.Main={prepare:function(){Fool.onLoad(function(){WWW.Expando.prepare();var foolWire=new WWW.Main.Clickable('happeningNow');});Fool.onContent(function(){WWW.MOM.prepare();});},Clickable:Class.create({container:null,initialize:function(containerIdString){this.container=$(containerIdString);this.container.observe('click',this.clickCatcher);Fool.Util.PseudoClass.hover('li.clickable');},clickCatcher:function(event){var clickableElement=$(event.target).up('li.clickable');var link=null;if(!clickableElement){return false;}
link=clickableElement.down('a');window.location=link.href;}})}
WWW.Centers.Main={prepare:function(centerId){Fool.onLoad(function(){WWW.Expando.prepare();var performance=$("performance");if(performance){if(performance.hasClassName("cellA")||performance.hasClassName("cellB")){WWW.Centers.Main.TopPerformers.prepare("18","11","04");}else if(performance.hasClassName("cellC")){var current=null;performance.observe("mouseover",function(event){var el=event.target;if(el.nodeName&&el.nodeName=="TD"){if(el.parentNode.parentNode.nodeName=="TBODY"){if(current){current.style.backgroundColor="";}
el.style.backgroundColor="#fbfbfb";current=el;}}});}else if(performance.hasClassName("cellD")){}}
new Fool.Widgets.Carousel({element:"articleStrip",url:"/Ajax/Centers/ArticleStrip/GetArticleStrip.aspx?centerid="+centerId});});},CAG:function(){var url='/centers/content/communityactivities_test.json.txt';var bylines=['Published by ','Comment added by ','Blog post added by ','Blog comment added by ','CAPS Stock Pitch by ','CAPS Stock Pick by '];return{queue:$A(),tzOffset:(new Date()).getTimezoneOffset()*60,prepare:function(){var interval=10;new PeriodicalExecuter(function(){if(WWW.Centers.Main.CAG.queue.size()>0){WWW.Centers.Main.CAG.displayActivity();}
else{WWW.Centers.Main.CAG.getActivities();}},interval);},displayActivity:function(){var activity=this.queue.pop();var html=new Template(' <li class="AjaxActivity"> '+'  <a href="#{uri}" title="#{desc}">#{title}</a> <br/> '+'  <span class="howLongAgo">#{timeAgo}</span> '+'  <span class="activity">#{activity}</span> '+' </li> ').evaluate({uri:activity.Uri,title:activity.Title,desc:activity.Description,timeAgo:this.timeAgo(activity.Timestamp-this.tzOffset)+': ',activity:bylines[activity.Type]+activity.Author});$$('#communityActivity ul li').pop().remove();$('communityActivity').down('ul').insert({top:html});var fx=new Fx.Style($('communityActivity').down('ul').down('li'),'opacity',{duration:1000});fx.start(0,1);},getActivities:function(){new Ajax.Request(url,{method:'GET',evalJSON:'force',onFailure:function(transport){},onSuccess:function(XHR){var seen=$$('#communityActivity ul li > a').first().readAttribute('href');var found=false;WWW.Centers.Main.CAG.queue=XHR.responseJSON.reject(function(activity){found=found||seen.include(activity.Uri);return found;});WWW.Centers.Main.CAG.displayActivity();}});},timeAgo:function _timeAgo(then,detail,now){var detail=detail||1;var now=now||new Date();var delta=((now-then)/1000).ceil();var period=[{name:'second',secs:1},{name:'minute',secs:60},{name:'hour',secs:3600},{name:'day',secs:86400},{name:'month',secs:86400*30},{name:'year',secs:86400*365}].inject(0,function(max,current){return(delta>current.secs)?current:max;});var num_periods=(delta/period.secs).floor();var str=new Template("#{num} #{plural_name}").evaluate({num:num_periods,plural_name:period.name+((num_periods==1)?'':'s')});if(period.name=='second'||detail<=1){return str+' ago';}else{var newTime=new Date(then.getTime()+(num_periods*period.secs*1000));return str+', '+_timeAgo(newTime,detail-1,now);}}};}(),TopPerformers:(function(){var element=null,products=null,slides=null,data=[];function parse(productId){var anchor=products.down("a.productId-"+productId);if(!anchor){throw"TopPerformers.prepare has been supplied a ProductId which does not exist in table.products";}
var tr=anchor.parentNode.parentNode;var data={ProductId:productId,ProductName:anchor.firstChild.nodeValue.trim(),Return:tr.cells[tr.cells.length-1].firstChild.nodeValue.replace("%",""),Href:anchor.href};return data;}
function rotate(){var el=slides.down("a");var fx=new Fx.Style(el,"margin-top",{duration:750,fps:15,onComplete:function(){update();delete fx;}});fx.start(0,-148);}
var index=0;function update(){if(++index>=data.length){index=0;}
slides.appendChild(slides.firstChild);var anchor=slides.lastChild,upcoming=data[index];anchor.style.marginTop=0;anchor.className="p-"+upcoming.ProductId;anchor.href=upcoming.Href;var span=anchor.firstChild,performance=span.childNodes[0],em=span.childNodes[1],versus=em.firstChild;if(upcoming.Return>0){performance.nodeValue="Outperform by";em.className="pos";versus.nodeValue=upcoming.Return+"%";}else if(upcoming.Return<0){performance.nodeValue="Underperform by";em.className="neg";versus.nodeValue=upcoming.Return+"%";}else{performance.nodeValue="Outperform by";em.className="";versus.nodeValue="";}}
return{prepare:function(){if(!arguments.length>=1){throw"TopPerformers.prepare requires two or more Product IDs";}
element=$("performance");slides=element.down("div.slides");products=element.down("table.products");slides.collapse();for(var i=0;i<arguments.length;i++){data.push(parse(arguments[i]));}
slides.appendChild(slides.firstChild.cloneNode(true));update();window.setInterval(rotate,3000);}}})()};WWW.MOM={prepare:function(){if($('membersOnly')){var expandedHeight;if($$('#membersOnly.expanded')[0]){expandedHeight=$('membersOnly').getHeight();}else{expandedHeight=307;}
var collapsedHeight;if($$('#version2 #membersOnly')[0]){expandedHeight=$$('#version2 #membersOnly div.person')[0].getHeight()+50;collapsedHeight=50;}else{collapsedHeight=32;}
var expando=new Fx.Expando({expandoSelector:'div#membersOnly',toggleSelector:'div#membersOnly div.control',expandedHeight:expandedHeight,collapsedHeight:collapsedHeight,onExpandComplete:function(){new Ajax.Request('/Common/Handlers/Preference.ashx',{method:'post',parameters:{MOMStatus:'true'}});},onCollapseComplete:function(){new Ajax.Request('/Common/Handlers/Preference.ashx',{method:'post',parameters:{MOMStatus:'false'}});}});}}}
WWW.TwoColumn={prepare:function(){Fool.onLoad(function(){if(Prototype.Browser.IE6)
return false;var corners=[{selector:".round, #secondary .component",cornerType:"all"},{selector:"#pageHeader",cornerType:"north"},{selector:"#mainStory div.wrap",cornerType:"south"}];Fool.Util.Corners.prepare(corners);});}};WWW.Centers.InvestingAgg={prepare:function(centerId){Fool.onLoad(function(){new Fool.Widgets.Carousel({element:"articleStrip",url:"/Ajax/Centers/ArticleStrip/GetArticleStrip.aspx?centerid="+centerId})});},prepareTopPerformers:function(){WWW.Centers.Main.TopPerformers.prepare("18","04","11");}};WWW.Centers.Brokers={prepare:function(centerId){Fool.onLoad(function(){new Fool.Widgets.Carousel({element:"articleStrip",url:"/Ajax/Centers/ArticleStrip/GetArticleStrip.aspx?centerid="+centerId});});}};WWW.Centers.MDPBook={prepare:function(centerId){Fool.onLoad(function(){new Fool.Widgets.Carousel({element:"articleStrip",url:"/Ajax/Centers/ArticleStrip/GetArticleStrip.aspx?centerid="+centerId});});}};WWW.Investing={prepare:function(){}}
WWW.HowToInvest={prepare:function(){}}