var ScriptURL = document.getElementById('jpm-custom-js').src;

// parameters are available via calls such as settings.qmToolWidth.
var settings = parseOptions(ScriptURL);

function parseOptions(src) {
    var options = {};
      var match = src.match( /\?(.*)$/ );
      if ( !match ) { return; }
   var params = match[1].split('&');
   for(i=0;i<params.length;i++) {
    var param = params[i].split('=');
  options[param[0]]=param[1];
   }
   return options;
}

var qmToolWidth = (typeof(settings)=="undefined") ? '200':settings.toolWidth;

function qmEnableTab(obj, qmSymbol)
{
	for (i = 0; i < 10; i++) 
	{
		document.getElementById('qm_mtq_tab' + i + '1').className = (i == obj) ? 'qmmt_tabactive' : 'qmmt_tab';
	}
	if (qmSymbol == "^N225")
	{
		var chartId = "qmChart";
		var chartScale = "1m";
	} 
	else if (qmSymbol == "!LIBOR3M")
	{
		var chartId = "qmChart";
		var chartScale = "1y";		
	}
	else if (qmSymbol == "$EURUSD" || qmSymbol == "$GBPUSD" || qmSymbol == "$USDJPY" || qmSymbol == "$USDCHF")
	{
		var chartId = "qmChart";
		var chartScale = "3m";		
	}		
	else 
	{
		var chartId = "qmChart";
		var chartScale = "1d";
	}
	document.getElementById(chartId).src = 'http:\/\/app.quotemedia.com/quotetools/getChart.go?webmasterId=95525&snap=true&chfill=cccccccc&chfill2=cccccc&chln=333333&chbgch=F7F7F7&chtype=AreaChart&chwid=' + qmToolWidth + '&chhig=130&chfrmon=false&chton=false&chscale=' + chartScale + '&symbol=' + qmSymbol;
}
document.write('<table class="qmmt_main" border="0" cellpadding="0" cellspacing="0" width="' + qmToolWidth + '"><tr><td><table border="0" cellpadding="0" cellspacing="0" width="' + qmToolWidth + '"><tr><td id="qm_mtq_tab01" class="qmmt_tabactive" onmouseover="qmEnableTab(\'0\', \'^SP500\')" style="border-top: none; border-left: none; padding: 1px; text-align: center; width: 33%;">S&amp;P 500</td><td id="qm_mtq_tab11" class="qmmt_tab" onmouseover="qmEnableTab(\'1\',\'^FTSE\')" style="border-top: none; padding: 1px; text-align: center; width: 33%; border-left: none;">FTSE</td><td id="qm_mtq_tab21" class="qmmt_tab" onmouseover="qmEnableTab(\'2\', \'^N225\')" style="border-top: none; border-left: none; padding: 1px; text-align: center; width: 33%; border-right: none;">Nikkei</td></tr><tr><td id="qm_mtq_tab31" class="qmmt_tab" onmouseover="qmEnableTab(\'3\', \'^TYX\')" style="border-top: none; border-left: none; padding: 1px; text-align: center; width: 33%;">30yr Trsy</td><td id="qm_mtq_tab41" class="qmmt_tab" onmouseover="qmEnableTab(\'4\',\'^TNX\')" style="border-top: none; padding: 1px; text-align: center; width: 33%; border-left: none;">10yr Trsy</td><td id="qm_mtq_tab51" class="qmmt_tab" onmouseover="qmEnableTab(\'5\', \'!LIBOR3M\')" style="border-top: none; border-left: none; padding: 1px; text-align: center; width: 33%; border-right: none;">3m LIBOR</td></tr><tr><td colspan="3"><table border="0" cellpadding="0" cellspacing="0" width="' + qmToolWidth + '"><tr><td id="qm_mtq_tab61" class="qmmt_tab" onmouseover="qmEnableTab(\'6\', \'$EURUSD\')" style="border-top: none; border-left: none; padding: 1px; text-align: center; width: 25%;">EUR</td><td id="qm_mtq_tab71" class="qmmt_tab" onmouseover="qmEnableTab(\'7\',\'$GBPUSD\')" style="border-top: none; padding: 1px; text-align: center; width: 25%; border-left: none;">GBP</td><td id="qm_mtq_tab81" class="qmmt_tab" onmouseover="qmEnableTab(\'8\', \'$USDJPY\')" style="border-top: none; border-left: none; padding: 1px; text-align: center; width: 25%;">JPY</td><td id="qm_mtq_tab91" class="qmmt_tab" onmouseover="qmEnableTab(\'9\',\'$USDCHF\')" style="border-top: none; border-left: none; padding: 1px; text-align: center; width: 25%; border-right: none;">CHF</td></tr></table></td></tr></table></td></tr><tr><td style="text-align: center; padding-top: 5px;"><img id="qmChart" src="http://app.quotemedia.com/quotetools/getChart.go?webmasterId=95525&symbol=^SP500&chfill=cccccccc&chfill2=cccccc&chln=333333&chbgch=F7F7F7&chscale=1d&chtype=AreaChart&chwid=' + qmToolWidth + '&chhig=130&chfrmon=false&chton=false" height="130" width="' + qmToolWidth + '"></td></tr><tr><td style="text-align: center; padding-top: 0px;"><scr' + 'ipt LANGUAGE="javascript" type="text/javascript" src="http://app.quotemedia.com/quotetools/customWatch.go?webmasterId=95525&symbols=^SP500&symbols=^FTSE&symbols=^N225&symbols=^TYX&symbols=^TNX&&symbols=!LIBOR3M&symbols=$EURUSD&symbols=$GBPUSD&symbols=$USDJPY&symbols=$USDCHF&toolWidth=' + qmToolWidth + '&heading=off&link=off&cp=off&override=S%26P+500,FTSE,Nikkei,30yr+Trsy,10yr+Trsy,3m+LIBOR,EUR,GBP,JPY,CHF&columns=name&columns=last&columns=chg"></scr' + 'ipt></td></tr></table>');