//imported from finance.comcast.net. original name: generic_global_functions.js

    function switchTabs(sTo,aOtherTabs){ 	    		
    	document.getElementById(sTo+'Tab').style.display='';		    		
    	document.getElementById(sTo+'Data').style.display='';
    	
    	for(var a=0;a<aOtherTabs.length;a++){ 
    		document.getElementById(aOtherTabs[a]+'Tab').style.display='none';
    		document.getElementById(aOtherTabs[a]+'Data').style.display='none';
    	}    	
    }
    
	var CurrentMarketBoxIndex = 'DJI';
	function ChangeMarketBox(Index){ 
		if(Index == CurrentMarketBoxIndex){ 
			return false; 
		} else { 
			document.getElementById('marketselect'+CurrentMarketBoxIndex).style.display='none';
			document.getElementById('marketselect'+Index).style.display='';
			document.getElementById('marketprice'+CurrentMarketBoxIndex).style.display='none';
			document.getElementById('marketprice'+Index).style.display='';
			document.getElementById('marketchart'+CurrentMarketBoxIndex).style.display='none';
			document.getElementById('marketchart'+Index).style.display='';
			CurrentMarketBoxIndex = Index; 
		} 
	}
	
    function help(whichpage){ 
	var page ='';

	var server = '/help/';
	if(whichpage=='lookup'){ 
		page = 'symbol_lookup.html';
	} else if(whichpage=='news' || whichpage=='news_list'){ 
		page = 'news.html';
	} else if(whichpage=='quote'){ 
		page = 'quotes.html';
	} else if(whichpage=='advanced_charts'){ 
		page = 'charts.html';
	} else if(whichpage=='create'){ 
		page = 'create_watch_port.html';
	} else if(whichpage=='portfolios'){ 
		page = 'portfolio.html';
	} else if(whichpage=='watchlists'){ 
		page = 'portfolio_watchlists.html';
	} else if(whichpage=='portfolios_txn'){ 
		page = 'portfolio_txnhist.html';
	} else if(whichpage=='portfolios_performance'){ 
		page = 'portfolio_performance.html';
	} else if(whichpage=='portfolios_create'){ 
		page = 'portfolio_create.html';
	} else if(whichpage=='position_edit'){ 
		page = 'portfolio_create.html#editing';
	} else if(whichpage=='portfolios_news'){ 
		page = 'portfolio_news.html';
	} else if(whichpage=='alerts'){ 
		page = 'alerts.html';
	} else { 
		page = 'index.html';
	} 
	trigger_help_window_tracking(); 
	window.open(server+page,'financehelp','left=20,top=20,width=490,height=400,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=yes,resizable=yes');
}

// myinvestment module tabs
jQuery(document).ready(function() {
	jQuery("#myinvestments-tab0").addClass("active")
	jQuery("#myinvestments-notsignedin .tabs a").click(function(event){
		var actionTarget = jQuery(this).attr("href").split("#")[1];
		event.preventDefault();
		jQuery("#myinvestments-notsignedin .tabs li").removeClass("active");
		jQuery(this).parent().addClass("active");
		jQuery(".InvestModule").css("display","none");
		jQuery("#"+actionTarget+"").css("display","block");
	});
});
