// JavaScript Document
function showWidget(widgetName) {
	var widgets=new Array("quotes","companyProfile","interactiveCharting","SECFilings");
	for (i=0; i<widgets.length; i++) {
		if (widgetName==widgets[i]) {
			parent.document.getElementById(widgets[i]).style.display="block";
		}
		else {
			parent.document.getElementById(widgets[i]).style.display="none";
		}
	}
}

//function to read from querystring using javascript
function getQuerystring(key, default_)
{
  if (default_==null) default_="";
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
} 

//potential querystring variables
var symb = getQuerystring('symb');
var storyId = getQuerystring('storyid');
var quoteChart = getQuerystring('quoteChart');
var exch = getQuerystring('exch');
var field = getQuerystring('field');
var comp = getQuerystring('comp');
var pageLang = "en";

//goes to company research tab
//var quoteAction = serverInfo + "/portal/advisor.portal%3F_nfpb%3Dtrue%26_pageLabel%3DinvExpertise_marketSummary_companyResearch_label%26_nfxr%3Dfalse";
var quoteAction = serverInfo + "/portal/institutional.portal%3F_nfpb%3Dfalse%26_pageLabel%3Dinvestment_resources_market_centre_company_research_label%26_nfxr%3Dfalse";
//var quoteAction = serverInfo + "/portal/advisor.portal%3F%26_pageLabel%3DinvExpertise_marketSummary_companyResearch_label%26_nfxr%3Dfalse";

//goes to watchlist tab
//var watchListAction = serverInfo + "/portal/advisor.portal%3F_nfpb%3Dtrue%26_pageLabel%3DinvExpertise_marketSummary_watch_list_label%26_nfxr%3Dfalse";
var watchListAction = serverInfo + "/portal/institutional.portal%3F_nfpb%3Dfalse%26_pageLabel%3Dinvestment_resources_market_centre_watch_list_label%26_nfxr%3Dfalse";
//var watchListAction = serverInfo + "/portal/advisor.portal%3F%26_pageLabel%3DinvExpertise_marketSummary_watch_list_label%26_nfxr%3Dfalse";

//goes to news tab
//var newsAction = serverInfo + "/portal/advisor.portal%3F_nfpb%3Dtrue%26_pageLabel%3DinvExpertise_marketSummary_news_label%26_nfxr%3Dfalse";
var newsAction = serverInfo + "/portal/institutional.portal%3F_nfpb%3Dfalse%26_pageLabel%3Dinvestment_resources_market_centre_news_label%26_nfxr%3Dfalse";
//var newsAction = serverInfo + "/portal/advisor.portal%3F%26_pageLabel%3DinvExpertise_marketSummary_news_label%26_nfxr%3Dfalse";

//goes to overview tab
//var summaryAction = serverInfo + "/portal/advisor.portal%3F_nfpb%3Dtrue%26_pageLabel%3DinvExpertise_marketSummary_overview_label%26_nfxr%3Dfalse";
var summaryAction = serverInfo + "/portal/institutional.portal%3F_nfpb%3Dfalse%26_pageLabel%3Dinvestment_resources_market_centre_landing_page_label%26_nfxr%3Dfalse";
//var summaryAction = serverInfo + "/portal/advisor.portal%3F%26_pageLabel%3DinvExpertise_marketSummary_overview_label%26_nfxr%3Dfalse";


/*var newsFullStoryArticle = "https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-NewsStory.aspx?lang=" + pageLang + "&storyId=" + storyId + "&action=" + newsAction + "&only=article";
var newsFullStoryHeadlines = "https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-NewsStory.aspx?lang=" + pageLang + "&action=" + newsAction + "&only=headline&symb=" + symb;
var stockQuoteLookup = "https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-SymbolEntry.aspx?lang=" + pageLang + "&action=" + quoteAction;
var companyQuote = "https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-companyquote.aspx?lang=" + pageLang + "&symb=" + symb;
var newsHeadlines = "https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-CompanyHeadlines.aspx?lang=" + pageLang + "&action=" + newsAction + "&symb=" + symb + "&count=9&notitle=1";
var companyProfileChart = "https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-CompanyProfile.aspx?lang=" + pageLang + "&symb=" + symb;
var profitManageValuationRelated = "https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-Companysidebar.aspx?lang=" + pageLang + "&symb=" + symb + "&action=" + quoteAction;
var interactiveCharter = "https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-interactivechart.aspx?lang=" + pageLang + "&symb=" + symb + "&comp=" + comp;
var secFilings = "https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-SECFilings.aspx?lang=" + pageLang + "&symb=" + symb;
var quoteBanner = "https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-quotebanner.aspx?lang=" + pageLang + "&symb=" + symb + "&action=" + quoteAction;
var watchlist = "https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-Watchlist.aspx?lang=" + pageLang + "&quote=" + quoteAction + "&chart=" + quoteAction + "&quoteChart=1";
var mostActives = "https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-MostActives.aspx?lang=" + pageLang + "&action=" + summaryAction + "&quote=" + quoteAction + "&exch=" + exch + "&field=" + field;
var miniWatchlist = "https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-miniwatchlist.aspx?lang=" + pageLang +"&edit=" + watchListAction + "&quote=" + quoteAction;
var indexChart="https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-indexchart.aspx?lang=" + pageLang;
var verifySymbol="https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-VerifySymbol.aspx?symb=" + symb;
var symbolComplete ="https://mfc.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-symbolcompleteuser.aspx";*/

/*var newsFullStoryArticle = "https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-NewsStory.aspx?lang=" + pageLang + "&storyId=" + storyId + "&action=" + newsAction + "&only=article";
var newsFullStoryHeadlines = "https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-NewsStory.aspx?lang=" + pageLang + "&action=" + newsAction + "&only=headline&symb=" + symb;
var stockQuoteLookup = "https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-SymbolEntry.aspx?lang=" + pageLang + "&action=" + quoteAction;
var companyQuote = "https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-companyquote.aspx?lang=" + pageLang + "&symb=" + symb + "&showError=1";
var newsHeadlines = "https://www.invescotrimark.idmanagedsolutions.com/markets/marketheadlines_js?lang=" + pageLang + "&action=" + newsAction + "&symb=" + symb + "&count=9&notitle=1";
var companyProfileChart = "https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-CompanyProfile.aspx?lang=" + pageLang + "&symb=" + symb +"&showError=1";
var profitManageValuationRelated = "https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-Companysidebar.aspx?lang=" + pageLang + "&symb=" + symb + "&action=" + quoteAction + "&showError=1";
var interactiveCharter = "https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-interactivechart.aspx?lang=" + pageLang + "&symb=" + symb + "&comp=" + comp + "&showError=1";
var secFilings = "https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-SECFilings.aspx?lang=" + pageLang + "&symb=" + symb + "&showError=1";
var quoteBanner = "https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-quotebanner.aspx?lang=" + pageLang + "&symb=" + symb + "&action=" + quoteAction + "&showError=1";
var watchlist = "https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-Watchlist.aspx?lang=" + pageLang + "&quote=" + quoteAction + "&chart=" + quoteAction + "&quoteChart=1";
var mostActives = "https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-MostActives.aspx?lang=" + pageLang + "&action=" + summaryAction + "&quote=" + quoteAction + "&exch=" + exch + "&field=" + field;
var miniWatchlist = "https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-miniwatchlist.aspx?lang=" + pageLang +"&edit=" + watchListAction + "&quote=" + quoteAction;
var indexChart="https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-indexchart.aspx?lang=" + pageLang;
var symbolComplete ="https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-symbolcompleteuser.aspx";
var verifySymbol="https://djcs.marketwatch.com/cxb/InvescoTrimark/Content/jsinc-VerifySymbol.aspx?symb=" + symb;*/

var newsHeadlines = "https://www.invescotrimark.idmanagedsolutions.com/markets/marketheadlines_js?lang=" + pageLang + "&action=" + newsAction + "&count=9&notitle=1";
var newsFullStoryArticle = "https://www.invescotrimark.idmanagedsolutions.com/markets/marketstory_js?lang=" + pageLang + "&storyid=" + storyId + "&action=" + newsAction + "&only=article";
var newsFullStoryHeadlines = newsHeadlines + '&symb=' + symb;
var stockQuoteLookup = "https://www.invescotrimark.idmanagedsolutions.com/stocks/symbollookup_js?lang=" + pageLang + "&action=" + quoteAction;
var companyQuote = "https://www.invescotrimark.idmanagedsolutions.com/stocks/companyquote_js?lang=" + pageLang + "&symb=" + symb + "&showError=1";
var companyProfileChart = "https://www.invescotrimark.idmanagedsolutions.com/stocks/companyprofile_js?lang=" + pageLang + "&symb=" + symb +"&showError=1";
var profitManageValuationRelated = "https://www.invescotrimark.idmanagedsolutions.com/stocks/companykeyratios_js?lang=" + pageLang + "&symb=" + symb + "&action=" + quoteAction + "&showError=1";
var interactiveCharter = "https://www.invescotrimark.idmanagedsolutions.com/stocks/interactivechart_js?lang=" + pageLang + "&symb=" + symb + "&comp=" + comp + "&showError=1";
var secFilings = "https://www.invescotrimark.idmanagedsolutions.com/stocks/secfilings_js?lang=" + pageLang + "&symb=" + symb + "&showError=1";
var quoteBanner = "https://www.invescotrimark.idmanagedsolutions.com/stocks/quotebanner_js?lang=" + pageLang + "&symb=" + symb + "&action=" + quoteAction + "&showError=1";
var watchlist = "https://www.invescotrimark.idmanagedsolutions.com/watchlist/watchlist_js?lang=" + pageLang + "&quote=" + quoteAction + "&chart=" + quoteAction + "&quoteChart=1";
var mostActives = "https://www.invescotrimark.idmanagedsolutions.com/markets/mostactive_js?lang=" + pageLang + "&action=" + summaryAction + "&quote=" + quoteAction + "&exch=" + exch + "&field=" + field;
var miniWatchlist = "https://www.invescotrimark.idmanagedsolutions.com/watchlist/watchlistmini_js?lang=" + pageLang +"&edit=" + watchListAction + "&quote=" + quoteAction;
var indexChart="https://www.invescotrimark.idmanagedsolutions.com/markets/indexchart_js?lang=" + pageLang;
var generalIncludes = 'https://www.invescotrimark.idmanagedsolutions.com/general/siteincludes_js?lang=' + pageLang;
