//marketOverview.js
  
  /*Classes, arrays*/
  function indexData (name, today, change, percentChange, percentWeekChange, percentYearChange)  { 
	     this.name = name; 
       this.today = today; 
	     this.change = change; 
	     this.percentChange = percentChange;   
       this.percentWeekChange = percentWeekChange; 
	     this.percentYearChange = percentYearChange; 
  }
  
  function indexData (name, today, change, percentChange, percentWeekChange, percentYearChange)  { 
	     this.name = name; 
	     this.today = today; 
	     this.change = change; 
	     this.percentChange = percentChange;   
	     this.percentWeekChange = percentWeekChange; 
	     this.percentYearChange = percentYearChange; 
  }
  
  function commData(sym, contract, month, time, price, change, openPrice, high, low, market) {
      this.sym = sym;
      this.contract = contract;
      this.month = month;
      this.time = time;
      this.price = price;
      this.change = change;
      this.openPrice = openPrice;
      this.high = high;
      this.low = low;
      this.market = market;
    }  

          var today = new Date();
          var zero_date = new Date(0,0,0);
          today.setTime(today.getTime() - zero_date.getTime());
          var cookie_expire_date = new Date(today.getTime() + (8 * 7 * 86400000));

					var currencyArray = [['Euro','EURUS.GTI'],
								['Brazil Real','BRLUS.GTI'],
								['Canada Dollar','CADUS.GTI'],
								['China Yuan','CNYUS.GTI'],
								['Czech Rep. Koruna','CZKUS.GTI'],
								['Denmark Krone','DKKUS.GTI'],
								['Hong Kong Dollar','HKDUS.GTI'],
								['India Rupee','INRUS.GTI'],
								['Israel Shekel','ILSUS.GTI'],
								['Japan Yen','JPYUS.GTI'],
								['Malaysia Ringgit','MYRUS.GTI'],
								['Mexico Peso','MXNUS.GTI'],
								['Russia Ruble','RUBUS.GTI'],
								['Saudi Arabia Riyal','SARUS.GTI'],
								['Singapore Dollar','SGDUS.GTI'],
								['South Africa Rand','ZARUS.GTI'],
								['South Korea Won','KRWUS.GTI'],
								['Sweden Krona','SEKUS.GTI'],
								['Switzerland Franc','CHFUS.GTI'],
								['Turkey Lira','TRYUS.GTI']];
					var currencyArray2 = [['UK Pound','GBPUS.GTI']];
					var currencies = "", currencies2 = "";

  /*Functions*/
  function msgBizData(s) {
  	if (s == 'NaN' || s == '-') {
  		var finalInt = '-';
  	} else if (s == 'NA') {
  		var finalInt = s;
  	} else {
  		var s = (""+s).replace(/,/g,"");
  		var s = (""+s).replace(/\s/g,"");
  		var s = (""+s).replace(/\+/g,"");
  		var s = (Math.round(parseFloat(s)*100)/100).toString();
  		if (s.indexOf('.') == "-1") var s = s+".00";
  		if (s.charAt(s.length-2) == '.') var s = s+'0';
  		if (s.charAt(0) == '.' || (s.charAt(1) == '.' && s.charAt(0) == '-')) {
  			var s = s.charAt(0) == '-' ? "-0"+s.substring(1,(s.length)) : "0"+s;
  		}
  		var integer = s.split('.')[0];
  		var decimal = s.split('.')[1];
  		var newInt = "";
  		var counter = 0;
  		for (var i=integer.length; i>0; i--) {
  			counter++;
  			newInt = (counter % 3 == 0 && i > 1 && integer.charAt(i - 2) != '-') ? "," + integer.charAt(i - 1) + newInt : integer.charAt(i - 1) + newInt;
  		}
  		var finalInt = newInt +"."+decimal;
  	}
  	return finalInt;
  }

    function drawUSMarketsData(){
      var ranNum = new String(Math.random()).substring(2,11);
      var usMarketsString='<div class="marketFloat"><h6>DJIA</h6><img src="http://charts.foxbusiness.com/intraday/foxnewsA/$INDU_intraday.gif?'+ranNum+'" />'+
                          '</div><div class="marketFloat"><h6>NASDAQ</h6><img src="http://charts.foxbusiness.com/intraday/foxnewsA/$COMPX_intraday.gif?'+ranNum+'" />'+
                          '</div><div class="marketFloat"><h6>S&amp;P 500</h6><img src="http://charts.foxbusiness.com/intraday/foxnewsA/$INX_intraday.gif?498522900" /></div>'+
                          '<div class="clear flat">&nbsp;</div><table id="us-market-overview-table"><tr>Loading...</tr></table>';
      document.getElementById('us-market-overview').innerHTML=usMarketsString;                  
      var usMarketsString="";
      if(typeof(usMktsInd)!="undefined")
      {
        var usMarketsString = "<tr><th>Name</th><th>Price</th><th>Change</th><th>% Change</th><th>Week Change</th><th>Year Change</th></tr>";
        hMNum = usMktsInd.length;
        var hMbgcolor;

        for(var hMc=0;hMc<hMNum;hMc++)
        {
            var hMname=usMktsInd[hMc].name;
            var hMprice=usMktsInd[hMc].today;
            var hMchange=usMktsInd[hMc].change;
            var hMperChange=usMktsInd[hMc].percentChange;
            var hMweekChange=usMktsInd[hMc].percentWeekChange;
            var hMyearChange=usMktsInd[hMc].percentYearChange;

            if(hMperChange[0]=='-')
            {
              var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow" alt="neg" />';
            }
            else if(hMperChange[0]=='+')
            {
                      var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow" alt="pos" />';
            }
              var hMchange=hMchange.replace(/\+/g,'');
              usMarketsString+='<tr>';
              usMarketsString+='<td>'+hMname+'</td>';
              usMarketsString+='<td>'+hMprice+'</td>';
              usMarketsString+='<td>'+hMchange+'</td>';
              usMarketsString+='<td>'+hMperChange+'</td>';
              usMarketsString+='<td>'+arrow+'</td>';
              usMarketsString+='<td>'+hMweekChange+'</td>';
              usMarketsString+='<td>'+hMyearChange+'</td>';
              usMarketsString+='</tr>';
        }
    }
    document.getElementById('us-market-overview-table').innerHTML=usMarketsString;
  }
  
  function drawUSMarketsWatchData()
  {
      var watchListString="";
      watchListString = "<tr><th>Symbol</th><th>Name</th><th>Price</th><th>Change</th></tr>";
      for (var c=0;c<watchlist["symbol"].length;c++) {
        /*
        if (c % 2 == 0) {
          var arrow = watchlist["netchange"][c].indexOf("-") == -1 ? 'arrow_up_gray.gif' : 'arrow_down_gray.gif';
        } else {
          var arrow = watchlist["netchange"][c].indexOf("-") == -1 ? 'arrow_up.gif' : 'arrow_down.gif';
        }
        */
        if (watchlist["netchange"][c].indexOf("-") == -1)
          var arrow = '<img src="/images/arrows_icons/icn_arrow_up.gif" class="arrow" />';
        else
          var arrow = '<img src="/images/arrows_icons/icn_arrow_dn.gif" class="arrow" />';
  
      watchListString+='<tr>';
      watchListString+='<td><a href="/research.html?searchString='+watchlist.symbol[c]+'&amp;story=tickerLookup">'+watchlist["symbol"][c]+'</a></td>';
      watchListString+='<td>'+watchlist["symbolname"][c]+'</td>';
      watchListString+='<td>'+watchlist["lastprice"][c]+'</td>';
      watchListString+='<td>'+msgBizData(watchlist["netchange"][c])+'</td>';
      watchListString+='<td>'+arrow+'</td>';
      watchListString+='</tr>';
    }
    document.getElementById('us-market-watchlist').innerHTML=watchListString;
  }
  
  function drawCurrencyData()
  {
    if((typeof(commCurrArray)=="undefined")||(typeof(com)=="undefined"))
    {
      setTimeout("drawCurrencyData()",1000);
    }
    else
    {
  	  var writeString="";
  	  writeString+='<table>';
  	  writeString+='<tr><th>symbol</th><th>name</th><th>month</th><th>time</th>';
  	  writeString+='<th>Price</th><th colspan="2">change</th><th>open</th><th>high</th><th>low</th></tr>';
      for(var commCurrencyCount=0;commCurrencyCount<commCurrArray.length;commCurrencyCount++)
      {
  	    var commCurrencySym=commCurrArray[commCurrencyCount].sym;
  	    var commCurrencySym=(commCurrencySym=='-')?"&mdash;" :commCurrencySym;
  	    var commCurrencyName=commCurrArray[commCurrencyCount].contract;
  	    var commCurrencyName=(commCurrencyName=='-')?"&mdash;" :commCurrencyName;
  	    var commCurrencyMonth=commCurrArray[commCurrencyCount].month;
  	    var commCurrencyMonth=(commCurrencyMonth=='-')?"&mdash;" :commCurrencyMonth;
  	    var commCurrencyTime=commCurrArray[commCurrencyCount].time;
  	    var commCurrencyTime=(commCurrencyTime=='-')?"&mdash;" :commCurrencyTime;
  	    var commCurrencyPrice=msgBizData(commCurrArray[commCurrencyCount].price);
  	    var commCurrencyPrice=(commCurrencyPrice=='-')?"&mdash;" :commCurrencyPrice;
  	    var commCurrencyChange=msgBizData(commCurrArray[commCurrencyCount].change);
  	    var commCurrencyChange=(commCurrencyChange=='-')?"&mdash;" :commCurrencyChange;
  	    var commCurrencyOpenPrice=msgBizData(commCurrArray[commCurrencyCount].openPrice);
  	    var commCurrencyOpenPrice=(commCurrencyOpenPrice=='-')?"&mdash;" :commCurrencyOpenPrice;
  	    var commCurrencyHigh=msgBizData(commCurrArray[commCurrencyCount].high);
  	    var commCurrencyHigh=(commCurrencyHigh=='-')?"&mdash;" :commCurrencyHigh;
  	    var commCurrencyLow=msgBizData(commCurrArray[commCurrencyCount].low);
  	    var commCurrencyLow=(commCurrencyLow=='-')?"&mdash;" :commCurrencyLow;
  	    var commCurrencyMarket=commCurrArray[commCurrencyCount].market;
  	    var commCurrencybgcolor=commCurrencyCount%2==0?'brRowLight' :'brRowDark';
  	    if(commCurrencyChange<0)
        {
          var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow" />';
        }
        else if(commCurrencyChange>0)
        {
          var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow"/>';
        }
        else{
          var arrow='&#160;&#160;&mdash;';
        }
        writeString+='<tr>';
        writeString+='<td>'+commCurrencySym+'</td>';
        writeString+='<td>'+commCurrencyName+'</td>';
        writeString+='<td>'+commCurrencyMonth+'</td>';
        writeString+='<td>'+commCurrencyTime+'</td>';
        writeString+='<td>'+commCurrencyPrice+'</td>';
        writeString+='<td>'+commCurrencyChange+'</td>';
        writeString+='<td>'+arrow+'</td>';
        writeString+='<td>'+commCurrencyOpenPrice+'</td>';
        writeString+='<td>'+commCurrencyHigh+'</td>';
        writeString+='<td>'+commCurrencyLow+'</td>';
        writeString+='</tr>';
      }
      writeString+='</table>';
      document.getElementById('currency-quotes').innerHTML=writeString;
      var counter=0;
      writeCharts='<table id="curChartsTable" cellpadding="0" cellspacing="0" width="100%" class="widgetTable">';
      for(var commCount=0;commCount<com.length;commCount++){
        var commSym=com[commCount].sym;
        var commName=com[commCount].contract;
        var commMarket=com[commCount].market;
        counter=commCount;
        writeCharts+=(counter%2==0)?'<tr>' :'';
        writeCharts+='<td width="50%">';
        writeCharts+='<div class="chartTitle">' +commName+' (' +commSym+')</div>';
        writeCharts+='<div class="chart"><img src="' +csDomain+'/charts/commodities.chart?sSym=' +commSym+'&amp;sMarket=' +commMarket+'&amp;width=210&amp;height=110&amp;gridlineColor=DDDDDD&amp;closelineColor=000000&amp;mtnColor=0063A7&amp;border=1&amp;borderType=solid&amp;borderThickness=1&amp;borderColor=000000&amp;' +ranNum+'" style="margin-left:-1px;" /></div>';
        writeCharts+='</td>';
        writeCharts+=(counter%2!=0)?'</tr>' :'';
      }
      writeCharts+=(counter%2==0)?'<td width="50%"></td></tr>' :'';
      writeCharts+='</table>';
      document.getElementById('currencies-charts-content').innerHTML=writeCharts;
    }
  }  

		function currencyConvertOne(vers){
    if(typeof(curConvArray)=="undefined"){
      setTimeout("currencyConvertOne()",1000);
    }
    else{
    if(vers==1)
    {
      var amountField = document.getElementById('curFromOne');
			var currencyField = document.getElementById('curToOne');
    }
    else
    {
      var amountField = document.getElementById('curFromOne2');
      var currencyField = document.getElementById('curToOne2');
    }
      var errors = "";
			if(isNumber(amountField.value) == false || amountField.value == "" || currencyField.selectedIndex == 0){
				if(amountField.value == "") errors = errors + "Please check Amount field\n";
				if(isNumber(amountField.value) == false) errors = errors + "Only numbers allowed in Amount field\n";
				if(currencyField.selectedIndex == 0) errors = errors + "Please select a currency to convert to\n";
				alert(errors);
			} else {
				var resultString="";
				var valueString="";
				var currencyString="";
				if(currencyField.value > (currencyArray.length-1)){
					if(currencyArray2[currencyField.value-currencyArray.length][0] == 'Euro' || currencyArray2[currencyField.value-currencyArray.length][0] == 'UK Pound') {
            valueString=msgBizData(amountField.value * (1/curConvArray[currencyField.value].today.replace(/,/g,"")));
						currencyString=" (" + currencyArray2[currencyField.value-currencyArray.length][0] + ")";
					} else {
						valueString=msgBizData(amountField.value * curConvArray[currencyField.value].today.replace(/,/g,""));
						currencyString=" (" + currencyArray2[currencyField.value-currencyArray.length][0] + ")";
					}
				} else {
					if(currencyArray[currencyField.value][0] == 'Euro' || currencyArray[currencyField.value][0] == 'UK Pound') {
						valueString=msgBizData(amountField.value * (1/curConvArray[currencyField.value].today.replace(/,/g,"")));
						currencyString=" (" + currencyArray[currencyField.value][0] + ")";
					} else {
						valueString=msgBizData(amountField.value * curConvArray[currencyField.value].today.replace(/,/g,""));
						currencyString=" (" + currencyArray[currencyField.value][0] + ")";
					}
				}
				if(vers==1)
          document.getElementById('resultOne').innerHTML='<div><span class="conv-val">' + valueString + '</span><span class="conv-cur">' + currencyString + '</span></div>';				
				else
				  document.getElementById('resultOne2').innerHTML='<div><span class="conv-val">' + valueString + '</span><span class="conv-cur">' + currencyString + '</span></div>';
			}
			return false;
	   }
		}
		
		function isNumber(number) {
			var isNum;
			for(i=0; i < (number.length); i++) {
				c = number.charAt(i);
				if (((c >= 0) && (c <= 9)) || c == '.') {
					isNum = true;
				} else {
					return false;
					break;
				}
			}
			if (isNum){return true;}
		}	
		
		
      //for(i=0;i<curConvArray2.length;i++){
				//curConvArray[curConvArray.length] = curConvArray2[0];
			//}		
			
		function drawCommoditiesData(){
      var energyString="";
      if ((typeof(commEnergyArray)=="undefined") || (typeof(commFinArray)=="undefined") || (typeof(commFoodArray)=="undefined") || (typeof(commGrainsArray)=="undefined") || (typeof(commMeatArray)=="undefined") || (typeof(commMetalsArray)=="undefined"))    
        setTimeout("drawCommoditiesData()",1000);
      else {
      if(typeof(commEnergyArray)!="undefined"){
        energyString+='<table>';
        energyString+='<tr><th>symbol</th><th>name</th><th>month</th><th>time</th>';
        energyString+='<th>Price</th><th>change</th><th>open</th><th>high</th><th>low</th></tr>';
        for(var commEnergyCount=0;commEnergyCount<commEnergyArray.length;commEnergyCount++){
          var commEnergySym=commEnergyArray[commEnergyCount].sym;
          if(commEnergySym[0]=='-')
            continue;          
          var commEnergySym=(commEnergySym=='-')?"&mdash;" :commEnergySym;
          var commEnergyName=commEnergyArray[commEnergyCount].contract;
          var commEnergyName=(commEnergyName=='-')?"&mdash;" :commEnergyName;
          var commEnergyMonth=commEnergyArray[commEnergyCount].month;
          var commEnergyMonth=(commEnergyMonth=='-')?"&mdash;" :commEnergyMonth;
          var commEnergyTime=commEnergyArray[commEnergyCount].time;
          var commEnergyTime=(commEnergyTime=='-')?"&mdash;" :commEnergyTime;
          var commEnergyPrice=msgBizData(commEnergyArray[commEnergyCount].price);
          var commEnergyPrice=(commEnergyPrice=='-')?"&mdash;" :commEnergyPrice;
          var commEnergyChange=msgBizData(commEnergyArray[commEnergyCount].change);
          var commEnergyChange=(commEnergyChange=='-')?"&mdash;" :commEnergyChange;
          var commEnergyOpenPrice=msgBizData(commEnergyArray[commEnergyCount].openPrice);
          var commEnergyOpenPrice=(commEnergyOpenPrice=='-')?"&mdash;" :commEnergyOpenPrice;
          var commEnergyHigh=msgBizData(commEnergyArray[commEnergyCount].high);
          var commEnergyHigh=(commEnergyHigh=='-')?"&mdash;" :commEnergyHigh;
          var commEnergyLow=msgBizData(commEnergyArray[commEnergyCount].low);
          var commEnergyLow=(commEnergyLow=='-')?"&mdash;" :commEnergyLow;
          var commEnergyMarket=commEnergyArray[commEnergyCount].market;
          var commEnergybgcolor=commEnergyCount%2==0?'brRowLight' :'brRowDark';
          if(commEnergyChange<0)
            var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
          else if(commEnergyChange>0)
            var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
          else
            var arrow='&#160;&#160;&mdash;';energyString+='<tr class="'+commEnergybgcolor+'">';
          energyString+='<td>'+commEnergySym+'</td>';
          energyString+='<td>'+commEnergyName+'</td>';
          energyString+='<td>'+commEnergyMonth+'</td>';
          energyString+='<td>'+commEnergyTime+'</td>';
          energyString+='<td>'+commEnergyPrice+'</td>';
          energyString+='<td>'+commEnergyChange+'</td>';
          energyString+='<td>'+arrow+'</td>';
          energyString+='<td>'+commEnergyOpenPrice+'</td>';
          energyString+='<td>'+commEnergyHigh+'</td>';
          energyString+='<td>'+commEnergyLow+'</td>';
          energyString+='</tr>';
          }
          energyString+='</table>';
        }
      var financialString="";
      if(typeof(commFinArray)!="undefined"){
        financialString+='<table cellpadding=0 cellspacing=0 width="100%" class="widgetTable mktCommodities">';
        financialString+='<tr><th class="c-symbol">symbol</th><th class="c-name">name</th><th class="c-month">month</th><th class="c-time">time</th>';
        financialString+='<th class="c-price">Price</th><th class="c-change" colspan="2">change</th><th class="c-open">open</th><th class="c-high">high</th><th class="c-low">low</th></tr>';
        for(var commFinCount=0;commFinCount<commFinArray.length;commFinCount++){
          var commFinSym=commFinArray[commFinCount].sym;
          var commFinSym=(commFinSym=='-')?"&mdash;" :commFinSym;
          var commFinName=commFinArray[commFinCount].contract;
          var commFinName=(commFinName=='-')?"&mdash;" :commFinName;
          var commFinMonth=commFinArray[commFinCount].month;
          var commFinMonth=(commFinMonth=='-')?"&mdash;" :commFinMonth;
          var commFinTime=commFinArray[commFinCount].time;
          var commFinTime=(commFinTime=='-')?"&mdash;" :commFinTime;
          var commFinPrice=msgBizData(commFinArray[commFinCount].price);
          var commFinPrice=(commFinPrice=='-')?"&mdash;" :commFinPrice;
          var commFinChange=msgBizData(commFinArray[commFinCount].change);
          var commFinChange=(commFinChange=='-')?"&mdash;" :commFinChange;
          var commFinOpenPrice=msgBizData(commFinArray[commFinCount].openPrice);
          var commFinOpenPrice=(commFinOpenPrice=='-')?"&mdash;" :commFinOpenPrice;
          var commFinHigh=msgBizData(commFinArray[commFinCount].high);
          var commFinHigh=(commFinHigh=='-')?"&mdash;" :commFinHigh;
          var commFinLow=msgBizData(commFinArray[commFinCount].low);
          var commFinLow=(commFinLow=='-')?"&mdash;" :commFinLow;
          var commFinMarket=commFinArray[commFinCount].market;
          var commFinbgcolor=commFinCount%2==0?'brRowLight' :'brRowDark';
          if(commFinChange<0)
            var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
          else if(commFinChange>0)
            var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
          else
            var arrow='&#160;&#160;&mdash;';financialString+='<tr class="'+commFinbgcolor+'">';
          financialString+='<td class="c-symbol">'+commFinSym+'</td>';
          financialString+='<td class="c-name">'+commFinName+'</td>';
          financialString+='<td class="c-month">'+commFinMonth+'</td>';
          financialString+='<td class="c-time">'+commFinTime+'</td>';
          financialString+='<td class="c-price">'+commFinPrice+'</td>';
          financialString+='<td class="c-change-val">'+commFinChange+'</td>';
          financialString+='<td class="c-change-arr">'+arrow+'</td>';
          financialString+='<td class="c-open">'+commFinOpenPrice+'</td>';
          financialString+='<td class="c-high">'+commFinHigh+'</td>';
          financialString+='<td class="c-low">'+commFinLow+'</td>';
          financialString+='</tr>';
          }
        financialString+='</table>';
        }
        var foodString="";
        if(typeof(commFoodArray)!="undefined"){
          foodString+='<table cellpadding=0 cellspacing=0 width="100%" class="widgetTable mktCommodities">';
          foodString+='<tr><th class="c-symbol">symbol</th><th class="c-name">name</th><th class="c-month">month</th><th class="c-time">time</th>';
          foodString+='<th class="c-price">Price</th><th class="c-change" colspan="2">change</th><th class="c-open">open</th><th class="c-high">high</th><th class="c-low">low</th></tr>';
          for(var commFoodCount=0;commFoodCount<commFoodArray.length;commFoodCount++){
            var commFoodSym=commFoodArray[commFoodCount].sym;
            var commFoodSym=(commFoodSym=='-')?"&mdash;" :commFoodSym;
            var commFoodName=commFoodArray[commFoodCount].contract;
            var commFoodName=(commFoodName=='-')?"&mdash;" :commFoodName;
            var commFoodMonth=commFoodArray[commFoodCount].month;
            var commFoodMonth=(commFoodMonth=='-')?"&mdash;" :commFoodMonth;
            var commFoodTime=commFoodArray[commFoodCount].time;
            var commFoodTime=(commFoodTime=='-')?"&mdash;" :commFoodTime;
            var commFoodPrice=msgBizData(commFoodArray[commFoodCount].price);
            var commFoodPrice=(commFoodPrice=='-')?"&mdash;" :commFoodPrice;
            var commFoodChange=msgBizData(commFoodArray[commFoodCount].change);
            var commFoodChange=(commFoodChange=='-')?"&mdash;" :commFoodChange;
            var commFoodOpenPrice=msgBizData(commFoodArray[commFoodCount].openPrice);
            var commFoodOpenPrice=(commFoodOpenPrice=='-')?"&mdash;" :commFoodOpenPrice;
            var commFoodHigh=msgBizData(commFoodArray[commFoodCount].high);
            var commFoodHigh=(commFoodHigh=='-')?"&mdash;" :commFoodHigh;
            var commFoodLow=msgBizData(commFoodArray[commFoodCount].low);
            var commFoodLow=(commFoodLow=='-')?"&mdash;" :commFoodLow;
            var commFoodMarket=commFoodArray[commFoodCount].market;
            var commFoodbgcolor=commFoodCount%2==0?'brRowLight' :'brRowDark';
            if(commFoodChange<0)
              var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
            else if(commFoodChange>0)
              var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
            else
              var arrow='&#160;&#160;&mdash;';foodString+='<tr class="'+commFoodbgcolor+'">';
            foodString+='<td class="c-symbol">'+commFoodSym+'</td>';
            foodString+='<td class="c-name">'+commFoodName+'</td>';
            foodString+='<td class="c-month">'+commFoodMonth+'</td>';
            foodString+='<td class="c-time">'+commFoodTime+'</td>';
            foodString+='<td class="c-price">'+commFoodPrice+'</td>';
            foodString+='<td class="c-change-val">'+commFoodChange+'</td>';
            foodString+='<td class="c-change-arr">'+arrow+'</td>';
            foodString+='<td class="c-open">'+commFoodOpenPrice+'</td>';
            foodString+='<td class="c-high">'+commFoodHigh+'</td>';
            foodString+='<td class="c-low">'+commFoodLow+'</td>';
            foodString+='</tr>';
            }
          foodString+='</table>';
        }
        var grainsString="";
        if(typeof(commGrainsArray)!="undefined"){
          grainsString+='<table>';
          grainsString+='<tr><th>symbol</th><th>name</th><th>month</th><th>time</th>';
          grainsString+='<th>Price</th><th>change</th><th>open</th><th>high</th><th>low</th></tr>';
          for(var commGrainsCount=0;commGrainsCount<commGrainsArray.length;commGrainsCount++){
            var commGrainsSym=commGrainsArray[commGrainsCount].sym;
            var commGrainsSym=(commGrainsSym=='-')?"&mdash;" :commGrainsSym;
            var commGrainsName=commGrainsArray[commGrainsCount].contract;
            var commGrainsName=(commGrainsName=='-')?"&mdash;" :commGrainsName;
            var commGrainsMonth=commGrainsArray[commGrainsCount].month;
            var commGrainsMonth=(commGrainsMonth=='-')?"&mdash;" :commGrainsMonth;
            var commGrainsTime=commGrainsArray[commGrainsCount].time;
            var commGrainsTime=(commGrainsTime=='-')?"&mdash;" :commGrainsTime;
            var commGrainsPrice=msgBizData(commGrainsArray[commGrainsCount].price);
            var commGrainsPrice=(commGrainsPrice=='-')?"&mdash;" :commGrainsPrice;
            var commGrainsChange=msgBizData(commGrainsArray[commGrainsCount].change);
            var commGrainsChange=(commGrainsChange=='-')?"&mdash;" :commGrainsChange;
            var commGrainsOpenPrice=msgBizData(commGrainsArray[commGrainsCount].openPrice);
            var commGrainsOpenPrice=(commGrainsOpenPrice=='-')?"&mdash;" :commGrainsOpenPrice;
            var commGrainsHigh=msgBizData(commGrainsArray[commGrainsCount].high);
            var commGrainsHigh=(commGrainsHigh=='-')?"&mdash;" :commGrainsHigh;
            var commGrainsLow=msgBizData(commGrainsArray[commGrainsCount].low);
            var commGrainsLow=(commGrainsLow=='-')?"&mdash;" :commGrainsLow;
            var commGrainsMarket=commGrainsArray[commGrainsCount].market;
            var commGrainsbgcolor=commGrainsCount%2==0?'brRowLight' :'brRowDark';
            if(commGrainsChange<0)
              var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
            else if(commGrainsChange>0)
              var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
            else
              var arrow='&#160;&#160;&mdash;';grainsString+='<tr class="'+commGrainsbgcolor+'">';
            grainsString+='<td>'+commGrainsSym+'</td>';
            grainsString+='<td>'+commGrainsName+'</td>';
            grainsString+='<td>'+commGrainsMonth+'</td>';
            grainsString+='<td>'+commGrainsTime+'</td>';
            grainsString+='<td>'+commGrainsPrice+'</td>';
            grainsString+='<td>'+commGrainsChange+'</td>';
            grainsString+='<td>'+arrow+'</td>';
            grainsString+='<td>'+commGrainsOpenPrice+'</td>';
            grainsString+='<td>'+commGrainsHigh+'</td>';
            grainsString+='<td>'+commGrainsLow+'</td>';
            grainsString+='</tr>';
            }
          grainsString+='</table>';
          }
        var meatsString="";
        if(typeof(commMeatArray)!="undefined"){
          meatsString+='<table>';
          meatsString+='<tr><th>symbol</th><th>name</th><th>month</th><th>time</th>';
          meatsString+='<th>Price</th><th>change</th><th>open</th><th>high</th><th>low</th></tr>';
          for(var commMeatsCount=0;commMeatsCount<commMeatArray.length;commMeatsCount++){
            var commMeatsSym=commMeatArray[commMeatsCount].sym;
            var commMeatsSym=(commMeatsSym=='-')?"&mdash;" :commMeatsSym;
            var commMeatsName=commMeatArray[commMeatsCount].contract;
            var commMeatsName=(commMeatsName=='-')?"&mdash;" :commMeatsName;
            var commMeatsMonth=commMeatArray[commMeatsCount].month;
            var commMeatsMonth=(commMeatsMonth=='-')?"&mdash;" :commMeatsMonth;
            var commMeatsTime=commMeatArray[commMeatsCount].time;
            var commMeatsTime=(commMeatsTime=='-')?"&mdash;" :commMeatsTime;
            var commMeatsPrice=msgBizData(commMeatArray[commMeatsCount].price);
            var commMeatsPrice=(commMeatsPrice=='-')?"&mdash;" :commMeatsPrice;
            var commMeatsChange=msgBizData(commMeatArray[commMeatsCount].change);
            var commMeatsChange=(commMeatsChange=='-')?"&mdash;" :commMeatsChange;
            var commMeatsOpenPrice=msgBizData(commMeatArray[commMeatsCount].openPrice);
            var commMeatsOpenPrice=(commMeatsOpenPrice=='-')?"&mdash;" :commMeatsOpenPrice;
            var commMeatsHigh=msgBizData(commMeatArray[commMeatsCount].high);
            var commMeatsHigh=(commMeatsHigh=='-')?"&mdash;" :commMeatsHigh;
            var commMeatsLow=msgBizData(commMeatArray[commMeatsCount].low);
            var commMeatsLow=(commMeatsLow=='-')?"&mdash;" :commMeatsLow;
            var commMeatsMarket=commMeatArray[commMeatsCount].market;
            var commMeatsbgcolor=commMeatsCount%2==0?'brRowLight' :'brRowDark';
            if(commMeatsChange<0)
              var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
            else if(commMeatsChange>0)
              var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
            else
              var arrow='&#160;&#160;&mdash;';meatsString+='<tr class="'+commMeatsbgcolor+'">';
            meatsString+='<td class="c-symbol">'+commMeatsSym+'</td>';
            meatsString+='<td class="c-name">'+commMeatsName+'</td>';
            meatsString+='<td class="c-month">'+commMeatsMonth+'</td>';
            meatsString+='<td class="c-time">'+commMeatsTime+'</td>';
            meatsString+='<td class="c-price">'+commMeatsPrice+'</td>';
            meatsString+='<td class="c-change-val">'+commMeatsChange+'</td>';
            meatsString+='<td class="c-change-arr">'+arrow+'</td>';
            meatsString+='<td class="c-open">'+commMeatsOpenPrice+'</td>';
            meatsString+='<td class="c-high">'+commMeatsHigh+'</td>';
            meatsString+='<td class="c-low">'+commMeatsLow+'</td>';
            meatsString+='</tr>';
            }
          meatsString+='</table>';}
          
          var metalString="";
          if(typeof(commMetalsArray)!="undefined"){
          metalString+='<table>';
          metalString+='<tr><th>symbol</th><th>name</th><th>month</th><th>time</th>';
          metalString+='<th>Price</th><th>change</th><th>open</th><th>high</th><th>low</th></tr>';
          for(var commMetalsCount=0;commMetalsCount<commMetalsArray.length;commMetalsCount++){
            var commMetalsSym=commMetalsArray[commMetalsCount].sym;
            if(commMetalsSym[0]=='-')
              continue;
            var commMetalsSym=(commMetalsSym=='-')?"&mdash;" :commMetalsSym;
            var commMetalsName=commMetalsArray[commMetalsCount].contract;
            var commMetalsName=(commMetalsName=='-')?"&mdash;" :commMetalsName;
            var commMetalsMonth=commMetalsArray[commMetalsCount].month;
            var commMetalsMonth=(commMetalsMonth=='-')?"&mdash;" :commMetalsMonth;
            var commMetalsTime=commMetalsArray[commMetalsCount].time;
            var commMetalsTime=(commMetalsTime=='-')?"&mdash;" :commMetalsTime;
            var commMetalsPrice=msgBizData(commMetalsArray[commMetalsCount].price);
            var commMetalsPrice=(commMetalsPrice=='-')?"&mdash;" :commMetalsPrice;
            var commMetalsChange=msgBizData(commMetalsArray[commMetalsCount].change);
            var commMetalsChange=(commMetalsChange=='-')?"&mdash;" :commMetalsChange;
            var commMetalsOpenPrice=msgBizData(commMetalsArray[commMetalsCount].openPrice);
            var commMetalsOpenPrice=(commMetalsOpenPrice=='-')?"&mdash;" :commMetalsOpenPrice;
            var commMetalsHigh=msgBizData(commMetalsArray[commMetalsCount].high);
            var commMetalsHigh=(commMetalsHigh=='-')?"&mdash;" :commMetalsHigh;
            var commMetalsLow=msgBizData(commMetalsArray[commMetalsCount].low);
            var commMetalsLow=(commMetalsLow=='-')?"&mdash;" :commMetalsLow;
            var commMetalsMarket=commMetalsArray[commMetalsCount].market;
            var commMetalsbgcolor=commMetalsCount%2==0?'brRowLight' :'brRowDark';
            if(commMetalsChange<0)
              var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
            else if(commMetalsChange>0)
              var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
            else
              var arrow='&#160;&#160;&mdash;';metalString+='<tr class="'+commMetalsbgcolor+'">';
            metalString+='<td>'+commMetalsSym+'</td>';
            metalString+='<td>'+commMetalsName+'</td>';
            metalString+='<td>'+commMetalsMonth+'</td>';
            metalString+='<td>'+commMetalsTime+'</td>';
            metalString+='<td>'+commMetalsPrice+'</td>';
            metalString+='<td>'+commMetalsChange+'</td>';
            metalString+='<td>'+arrow+'</td>';
            metalString+='<td>'+commMetalsOpenPrice+'</td>';
            metalString+='<td>'+commMetalsHigh+'</td>';
            metalString+='<td>'+commMetalsLow+'</td>';
            metalString+='</tr>';
            }
          metalString+='</table>';
          }
          document.getElementById('commodities-energy-content').innerHTML=energyString;
          document.getElementById('commodities-food-content').innerHTML=foodString;
          document.getElementById('commodities-metals-content').innerHTML=metalString;
          document.getElementById('commodities-financials-content').innerHTML=financialString;
          document.getElementById('commodities-grains-content').innerHTML=grainsString;
          document.getElementById('commodities-meats-content').innerHTML=meatsString;
      }	
    }
    
    
 /* MARKET MOVERS */
 	document.domain="foxbusiness.com";
	var lastSize;
	function resizeFrame(frame) {
		try {
			frame.style.height = frameHeight[frame.src];
	    } catch (e) { }
	}
	
	frameHeight = new Array();
	function setSize(key, value) {
	    try {
	        if (typeof(value) != "undefined" && value != "undefined") {
	            frameHeight[key] = parseInt(value+40) + "px";
	            lastSize = value;
	        }
	    } catch (e) { }
	}
	
	
	function setFrame() {
		$('usMkt-top25Funds-iframe').src="http://smartmoney.foxbusiness.com/foxbusiness/top25funds/";
		$('mktMovers-mostActive-iframe').src="http://smartmoney.foxbusiness.com/foxbusiness/marketmovers/";
		$('mktMovers-mkrTracker-iframe').src="http://smartmoney.foxbusiness.com/foxbusiness/marketcalendar/";
	}   
	
	function drawWorldMarketsData(){
    var americasString="";
    if(typeof(amerIndArray)!="undefined"){
      americasString='<tr><th>name</th><th>price</th><th>change</th>';
      americasString+='<th colspan="2">% change</th><th>week change</th><th>year change</th></tr>';
      for(var amerIndArraycount=0;amerIndArraycount<amerIndArray.length;amerIndArraycount++){
        var amerIndArrayName=amerIndArray[amerIndArraycount].name;
        var amerIndArrayName=(amerIndArrayName=='-')?"&mdash;" :amerIndArrayName;
        var amerIndArrayPrice=msgBizData(amerIndArray[amerIndArraycount].today);
        var amerIndArrayPrice=(amerIndArrayPrice=='-')?"&mdash;" :amerIndArrayPrice;
        var amerIndArrayChange=msgBizData(amerIndArray[amerIndArraycount].change);
        var amerIndArrayChange=(amerIndArrayChange=='-')?"&mdash;" :amerIndArrayChange;
        var amerIndArrayPerChange=msgBizData(amerIndArray[amerIndArraycount].percentChange);
        var amerIndArrayPerChange=amerIndArrayPerChange=='-' ?"&mdash;" :amerIndArrayPerChange+"%";
        var amerIndArrayWeekChange=msgBizData(amerIndArray[amerIndArraycount].percentWeekChange);
        var amerIndArrayWeekChange=amerIndArrayWeekChange=='-' ?"&mdash;" :amerIndArrayWeekChange+"%";
        var amerIndArrayYearChange=msgBizData(amerIndArray[amerIndArraycount].percentYearChange);
        var amerIndArrayYearChange=amerIndArrayYearChange=='-' ?"&mdash;" :amerIndArrayYearChange+"%";
        if(amerIndArrayChange<0)
          var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
        else if(amerIndArrayChange>0)
          var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
        else
          var arrow='&#160;&#160;&mdash;';
        if(amerIndArrayName!="&#160;&#160;&mdash;"){
          americasString+='<tr>';
          americasString+='<td>'+amerIndArrayName+'</div></td>';
          americasString+='<td>'+amerIndArrayPrice+'</div></td>';
          americasString+='<td>'+amerIndArrayChange+'</div></td>';
          americasString+='<td>'+amerIndArrayPerChange+'</div></td>';
          americasString+='<td>'+arrow+'</div></td>';
          americasString+='<td>'+amerIndArrayWeekChange+'</div></td>';
          americasString+='<td>'+amerIndArrayYearChange+'</div></td>';
          americasString+='</tr>';
          }
        }
      document.getElementById('americasIndices').innerHTML = americasString;
      }
      if(typeof(amerCurArray)!="undefined"){
        americasString='<tr><th>name</th><th>price</th><th>change</th>';
        americasString+='<th colspan="2">% change</th><th>week change</th><th>year change</th></tr>';
        for(var amerCurArraycount=0;amerCurArraycount<amerCurArray.length;amerCurArraycount++){
          var amerCurArrayName=amerCurArray[amerCurArraycount].name;
          var amerCurArrayName=(amerCurArrayName=='-')?"&mdash;" :amerCurArrayName;
          var amerCurArrayPrice=msgBizData(amerCurArray[amerCurArraycount].today);
          var amerCurArrayPrice=(amerCurArrayPrice=='-')?"&mdash;" :amerCurArrayPrice;
          var amerCurArrayChange=msgBizData(amerCurArray[amerCurArraycount].change);
          var amerCurArrayChange=(amerCurArrayChange=='-')?"&mdash;" :amerCurArrayChange;
          var amerCurArrayPerChange=msgBizData(amerCurArray[amerCurArraycount].percentChange);
          var amerCurArrayPerChange=amerCurArrayPerChange=='-' ?"&mdash;" :amerCurArrayPerChange+"%";
          var amerCurArrayWeekChange=msgBizData(amerCurArray[amerCurArraycount].percentWeekChange);
          var amerCurArrayWeekChange=amerCurArrayWeekChange=='-' ?"&mdash;" :amerCurArrayWeekChange+"%";
          var amerCurArrayYearChange=msgBizData(amerCurArray[amerCurArraycount].percentYearChange);
          var amerCurArrayYearChange=amerCurArrayYearChange=='-' ?"&mdash;" :amerCurArrayYearChange+"%";
          if(amerCurArrayChange<0)
            var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
          else if(amerCurArrayChange>0)
            var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
          else
            var arrow='&#160;&#160;&mdash;';americasString+='<tr>';
          americasString+='<td>'+amerCurArrayName+'</td>';
          americasString+='<td>'+amerCurArrayPrice+'</div></td>';
          americasString+='<td>'+amerCurArrayChange+'</div></td>';
          americasString+='<td>'+amerCurArrayPerChange+'</div></td>';
          americasString+='<td>'+arrow+'</td>';
          americasString+='<td>'+amerCurArrayWeekChange+'</div></td>';
          americasString+='<td>'+amerCurArrayYearChange+'</td>';
          americasString+='</tr>';
        }
        document.getElementById('americasCurrencies').innerHTML = americasString; 
      }
      var asiaPacificString="";
      if(typeof(asiaIndArray)!="undefined"){
        asiaPacificString='<tr><th>name</th><th>price</th><th>change</th>';
        asiaPacificString+='<th colspan="2">% change</th><th>week change</th><th>year change</th></tr>';
        for(var asiaIndArraycount=0;asiaIndArraycount<asiaIndArray.length;asiaIndArraycount++)
        {
          var asiaIndArrayName=asiaIndArray[asiaIndArraycount].name;
          if(asiaIndArrayName=='STRAITS TIMES INDEX' || asiaIndArrayName[0]=='-')
            continue;
          var asiaIndArrayName=(asiaIndArrayName=='-')?"&mdash;" :asiaIndArrayName;
          var asiaIndArrayPrice=msgBizData(asiaIndArray[asiaIndArraycount].today);
          var asiaIndArrayPrice=(asiaIndArrayPrice=='-')?"&mdash;" :asiaIndArrayPrice;
          var asiaIndArrayChange=msgBizData(asiaIndArray[asiaIndArraycount].change);
          var asiaIndArrayChange=(asiaIndArrayChange=='-')?"&mdash;" :asiaIndArrayChange;
          var asiaIndArrayPerChange=msgBizData(asiaIndArray[asiaIndArraycount].percentChange);
          var asiaIndArrayPerChange=asiaIndArrayPerChange=='-' ?"&mdash;" :asiaIndArrayPerChange+"%";
          var asiaIndArrayWeekChange=msgBizData(asiaIndArray[asiaIndArraycount].percentWeekChange);
          var asiaIndArrayWeekChange=asiaIndArrayWeekChange=='-' ?"&mdash;" :asiaIndArrayWeekChange+"%";
          var asiaIndArrayYearChange=msgBizData(asiaIndArray[asiaIndArraycount].percentYearChange);
          var asiaIndArrayYearChange=asiaIndArrayYearChange=='-' ?"&mdash;" :asiaIndArrayYearChange+"%";
          if(asiaIndArrayChange<0)
            var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
          else if(asiaIndArrayChange>0)
            var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
          else
            var arrow='&#160;&#160;&mdash;';
          if(asiaIndArrayName!="-"){
            asiaPacificString+='<tr>';
            asiaPacificString+='<td>'+asiaIndArrayName+'</td>';
            asiaPacificString+='<td>'+asiaIndArrayPrice+'</td>';
            asiaPacificString+='<td>'+asiaIndArrayChange+'</td>';
            asiaPacificString+='<td>'+asiaIndArrayPerChange+'</td>';
            asiaPacificString+='<td>'+arrow+'</td>';
            asiaPacificString+='<td>'+asiaIndArrayWeekChange+'</td>';
            asiaPacificString+='<td>'+asiaIndArrayYearChange+'</td>';
            asiaPacificString+='</tr>';
            }
        }
      document.getElementById('asiaPacificIndices').innerHTML = asiaPacificString; 
    }
   
      if(typeof(asiaCurArray)!="undefined"){
        asiaPacificString='<tr><th>name</th><th>price</th><th>change</th>';
        asiaPacificString+='<th colspan="2">% change</th><th>week change</th><th>year change</th></tr>';
        for(var asiaCurArraycount=0;asiaCurArraycount<asiaCurArray.length;asiaCurArraycount++)
        {
          var asiaCurArrayName=asiaCurArray[asiaCurArraycount].name;
          var asiaCurArrayName=(asiaCurArrayName=='-')?"&mdash;" :asiaCurArrayName;
          var asiaCurArrayPrice=msgBizData(asiaCurArray[asiaCurArraycount].today);
          var asiaCurArrayPrice=(asiaCurArrayPrice=='-')?"&mdash;" :asiaCurArrayPrice;
          var asiaCurArrayChange=msgBizData(asiaCurArray[asiaCurArraycount].change);
          var asiaCurArrayChange=(asiaCurArrayChange=='-')?"&mdash;" :asiaCurArrayChange;
          var asiaCurArrayPerChange=msgBizData(asiaCurArray[asiaCurArraycount].percentChange);
          var asiaCurArrayPerChange=asiaCurArrayPerChange=='-' ?"&mdash;" :asiaCurArrayPerChange+"%";
          var asiaCurArrayWeekChange=msgBizData(asiaCurArray[asiaCurArraycount].percentWeekChange);
          var asiaCurArrayWeekChange=asiaCurArrayWeekChange=='-' ?"&mdash;" :asiaCurArrayWeekChange+"%";
          var asiaCurArrayYearChange=msgBizData(asiaCurArray[asiaCurArraycount].percentYearChange);
          var asiaCurArrayYearChange=asiaCurArrayYearChange=='-' ?"&mdash;" :asiaCurArrayYearChange+"%";
          var asiaCurArraybgcolor=asiaCurArraycount%2==0?'brRowLight' :'brRowDark';
          if(asiaCurArrayChange<0)
            var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
          else if(asiaCurArrayChange>0)
            var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
          else
            var arrow='&#160;&#160;&mdash;';
          asiaPacificString+='<tr>';
          asiaPacificString+='<td>'+asiaCurArrayName+'</td>';
          asiaPacificString+='<td>'+asiaCurArrayPrice+'</td>';
          asiaPacificString+='<td>'+asiaCurArrayChange+'</td>';
          asiaPacificString+='<td">'+asiaCurArrayPerChange+'</td>';
          asiaPacificString+='<td>'+arrow+'</div></td>';
          asiaPacificString+='<td>'+asiaCurArrayWeekChange+'</td>';
          asiaPacificString+='<td>'+asiaCurArrayYearChange+'</td>';
          asiaPacificString+='</tr>';
          }
        document.getElementById('asiaPacificCurrencies').innerHTML = asiaPacificString;
      }

var europeString="";
if(typeof(euroIndArray)!="undefined"){
  europeString+='<tr><th class="c-name">name</th><th class="c-price">price</th><th class="c-change">change</th>';
  europeString+='<th colspan="2" class="c-perc-chg">% change</th><th class="c-week-chg">week change</th><th class="c-year-chg">year change</th></tr>';
  for(var euroIndArraycount=0;euroIndArraycount<euroIndArray.length;euroIndArraycount++){
    var euroIndArrayName=euroIndArray[euroIndArraycount].name;
    var euroIndArrayName=(euroIndArrayName=='-')?"&mdash;" :euroIndArrayName;
    var euroIndArrayPrice=msgBizData(euroIndArray[euroIndArraycount].today);
    var euroIndArrayPrice=(euroIndArrayPrice=='-')?"&mdash;" :euroIndArrayPrice;
    var euroIndArrayChange=msgBizData(euroIndArray[euroIndArraycount].change);
    var euroIndArrayChange=(euroIndArrayChange=='-')?"&mdash;" :euroIndArrayChange;
    var euroIndArrayPerChange=msgBizData(euroIndArray[euroIndArraycount].percentChange);
    var euroIndArrayPerChange=euroIndArrayPerChange=='-' ?"&mdash;" :euroIndArrayPerChange+"%";
    var euroIndArrayWeekChange=msgBizData(euroIndArray[euroIndArraycount].percentWeekChange);
    var euroIndArrayWeekChange=euroIndArrayWeekChange=='-' ?"&mdash;" :euroIndArrayWeekChange+"%";
    var euroIndArrayYearChange=msgBizData(euroIndArray[euroIndArraycount].percentYearChange);
    var euroIndArrayYearChange=euroIndArrayYearChange=='-' ?"&mdash;" :euroIndArrayYearChange+"%";
    var euroIndArraybgcolor=euroIndArraycount%2==0?'brRowLight' :'brRowDark';
    if(euroIndArrayChange<0)
      var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
    else if(euroIndArrayChange>0)
      var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
    else
      var arrow='&#160;&#160;&mdash;';
    if(euroIndArrayName!="-"){
      europeString+='<tr>';
      europeString+='<td>'+euroIndArrayName+'</td>';
      europeString+='<td>'+euroIndArrayPrice+'</td>';
      europeString+='<td>'+euroIndArrayChange+'</td>';
      europeString+='<td>'+euroIndArrayPerChange+'</td>';
      europeString+='<td>'+arrow+'</td>';
      europeString+='<td>'+euroIndArrayWeekChange+'</td>';
      europeString+='<td>'+euroIndArrayYearChange+'</td>';
      europeString+='</tr>';
      }
    }
    document.getElementById('europeIndices').innerHTML = europeString;
}

if(typeof(euroCurArray)!="undefined"){
  europeString='<tr><th>name</th><th>price</th><th>change</th>';
  europeString+='<th colspan="2">% change</th><th>week change</th><th>year change</th></tr>';
  for(var euroCurArraycount=0;euroCurArraycount<euroCurArray.length;euroCurArraycount++){
    var euroCurArrayName=euroCurArray[euroCurArraycount].name;
    var euroCurArrayName=(euroCurArrayName=='-')?"&mdash;" :euroCurArrayName;
    var euroCurArrayPrice=msgBizData(euroCurArray[euroCurArraycount].today);
    var euroCurArrayPrice=(euroCurArrayPrice=='-')?"&mdash;" :euroCurArrayPrice;
    var euroCurArrayChange=msgBizData(euroCurArray[euroCurArraycount].change);
    var euroCurArrayChange=(euroCurArrayChange=='-')?"&mdash;" :euroCurArrayChange;
    var euroCurArrayPerChange=msgBizData(euroCurArray[euroCurArraycount].percentChange);
    var euroCurArrayPerChange=euroCurArrayPerChange=='-' ?"&mdash;" :euroCurArrayPerChange+"%";
    var euroCurArrayWeekChange=msgBizData(euroCurArray[euroCurArraycount].percentWeekChange);
    var euroCurArrayWeekChange=euroCurArrayWeekChange=='-' ?"&mdash;" :euroCurArrayWeekChange+"%";
    var euroCurArrayYearChange=msgBizData(euroCurArray[euroCurArraycount].percentYearChange);
    var euroCurArrayYearChange=euroCurArrayYearChange=='-' ?"&mdash;" :euroCurArrayYearChange+"%";
    if(euroCurArrayChange<0)
      var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
    else if(euroCurArrayChange>0)
      var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
    else
      var arrow='&#160;&#160;&mdash;';
    europeString+='<tr>';
    europeString+='<td>'+euroCurArrayName+'</td>';
    europeString+='<td>'+euroCurArrayPrice+'</td>';
    europeString+='<td>'+euroCurArrayChange+'</td>';
    europeString+='<td>'+euroCurArrayPerChange+'</td>';
    europeString+='<td>'+arrow+'</td>';
    europeString+='<td>'+euroCurArrayWeekChange+'</td>';
    europeString+='<td>'+euroCurArrayYearChange+'</td>';
    europeString+='</tr>';
    }
    document.getElementById('europeCurrencies').innerHTML = europeString;
}

  var africaString="";
  if(typeof(afriCurArray)!="undefined"){
    africaString='<tr><th class="c-name">name</th><th class="c-price">price</th><th class="c-change">change</th>';
    africaString+='<th colspan="2" class="c-perc-chg">% change</th><th class="c-week-chg">week change</th><th class="c-year-chg">year change</th></tr>';
    for(var afriCurArraycount=0;afriCurArraycount<afriCurArray.length;afriCurArraycount++){
      var afriCurArrayName=afriCurArray[afriCurArraycount].name;
      var afriCurArrayName=(afriCurArrayName=='-')?"&mdash;" :afriCurArrayName;
      var afriCurArrayPrice=msgBizData(afriCurArray[afriCurArraycount].today);
      var afriCurArrayPrice=(afriCurArrayPrice=='-')?"&mdash;" :afriCurArrayPrice;
      var afriCurArrayChange=msgBizData(afriCurArray[afriCurArraycount].change);
      var afriCurArrayChange=(afriCurArrayChange=='-')?"&mdash;" :afriCurArrayChange;
      var afriCurArrayPerChange=msgBizData(afriCurArray[afriCurArraycount].percentChange);
      var afriCurArrayPerChange=afriCurArrayPerChange=='-' ?"&mdash;" :afriCurArrayPerChange+"%";
      var afriCurArrayWeekChange=msgBizData(afriCurArray[afriCurArraycount].percentWeekChange);
      var afriCurArrayWeekChange=afriCurArrayWeekChange=='-' ?"&mdash;" :afriCurArrayWeekChange+"%";
      var afriCurArrayYearChange=msgBizData(afriCurArray[afriCurArraycount].percentYearChange);
      var afriCurArrayYearChange=afriCurArrayYearChange=='-' ?"&mdash;" :afriCurArrayYearChange+"%";
      var afriCurArraybgcolor=afriCurArraycount%2==0?'brRowLight' :'brRowDark';
      if(afriCurArrayChange<0)
        var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
      else if(afriCurArrayChange>0)
        var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
      else
        var arrow='&#160;&#160;&mdash;';
      africaString+='<tr>';
      africaString+='<td>'+afriCurArrayName+'</td>';
      africaString+='<td>'+afriCurArrayPrice+'</td>';
      africaString+='<td>'+afriCurArrayChange+'</td>';
      africaString+='<td>'+afriCurArrayPerChange+'</td>';
      africaString+='<td>'+arrow+'</td>';
      africaString+='<td>'+afriCurArrayWeekChange+'</td>';
      africaString+='<td">'+afriCurArrayYearChange+'</td>';
      africaString+='</tr>';
    }
    document.getElementById('africaCurrencies').innerHTML = africaString;
  }
}


var amerGlobalMktSearchList=['BRDOW.DJI','OSP60.TOR','CLDOW.DJI','MXDOW.DJI','DWPE.DJI','INX.SPI','VEDOW.DJI'];
var asiaGlobalMktSearchList=['AOI.FX1','SSEA.FX1','HSIX.FX1','DWIN.DJI','JCI.FX1','N225.FX1','KLCI.FX1','KSE.FX1','PHISIX.FX1','SGDOW.DJI','KOSPI.FX1','DJSL.DJI','TWI.FX1','SET.FX1'];
var euroGlobalMktSearchList=['ATDOW.DJI','BEDOW.DJI','DWCZ.DJI','DKDOW.DJI','FIDOW.DJI','PCAC.PSE','DWDE.DJI','GRDOW.DJI','AEX.ASX','OSE20GI.OSX','PTDOW.DJI','DWRU.DJI','DJSSIL.DJI','DWES.DJI','CHDOW.DJI','TR20.DJI','UKX.ISE'];
var afriGlobalMktSearchList=['DWEG.DJI','DWIL.DJI','ZADOW.DJI'];

function drawGlobalMarketsData(){
  var globalMarketsLookup={'-':{comp:'-',cntry:'-'},
                           'BRDOW.DJI':{comp:'dj brazil stock idx',cntry:'brazil'},
                           'OSP60.TOR':{comp:'s&p/tsx comp idx',cntry:'canada'},
                           'CLDOW.DJI':{comp:'dj chilie stock idx',cntry:'chile'},
                           'MXDOW.DJI':{comp:'dj mexico stock idx',cntry:'mexico'},
                           'DWPE.DJI':{comp:'DOW JONES WILSHIRE PERU INDEX',cntry:'peru'},
                           'INX.SPI':{comp:'s&p 500 index',cntry:'united states'},
                           'VEDOW.DJI':{comp:'dj venuzuela stock idx',cntry:'venezuela'},
                           'AOI.FX1':{comp:'all ordinaries',cntry:'austrailia'},
                           'SSEA.FX1':{comp:'shanghai index',cntry:'china'},
                           'HSIX.FX1':{comp:'hang seng index',cntry:'hong kong'},
                           'DWIN.DJI':{comp:'DOW JONES WILSHIRE INDIA INDEX',cntry:'india'},
                           'JCI.FX1':{comp:'jsx index',cntry:'indonesia'},
                           'N225.FX1':{comp:'nikkei 225 index',cntry:'japan'},
                           'KLCI.FX1':{comp:'klse composite',cntry:'malaysia'},
                           'KSE.FX1':{comp:'kse 100 indx',cntry:'pakistan'},
                           'PHISIX.FX1':{comp:'phs composite',cntry:'phillippines'},
                           'SGDOW.DJI':{comp:'dj singapore stock idx',cntry:'singapore'},
                           'KOSPI.FX1':{comp:'kospi',cntry:'south korea'},
                           'DJSL.DJI':{comp:'DOW JONES SRI LANKA INDEX',cntry:'sri lanka'},
                           'TWI.FX1':{comp:'taiwan weighted',cntry:'taiwan'},
                           'SET.FX1':{comp:'thailand set',cntry:'thailand'},
                           'ATDOW.DJI':{comp:'DOW JONES AUSTRIA INDEX',cntry:'austria'},
                           'BEDOW.DJI':{comp:'DOW JONES BELGIUM INDEX',cntry:'belgium'},
                           'DWCZ.DJI':{comp:'DOW JONES WILSHIRE CZECH REPUBLIC INDEX',cntry:'czech republic'},
                           'DKDOW.DJI':{comp:'dj denmark stock idx',cntry:'denmark'},
                           'FIDOW.DJI':{comp:'dj finland stock idx',cntry:'finland'},
                           'PCAC.PSE':{comp:'cac 40 index',cntry:'france'},
                           'DWDE.DJI':{comp:'DOW JONES WILSHIRE GERMANY INDEX',cntry:'germany'},
                           'GRDOW.DJI':{comp:'dj greece stock idx',cntry:'greece'},
                           'AEX.ASX':{comp:'aex-index',cntry:'netherlands'},
                           'OSE20GI.OSX':{comp:'ose bench ind_gi',cntry:'norway'},
                           'PTDOW.DJI':{comp:'dj portugal stock idx',cntry:'portugal'},
                           'DWRU.DJI':{comp:'DOW JONES WILSHIRE RUSSIA INDEX',cntry:'russia'},
                           'DJSSIL.DJI':{comp:'DOW JONES SLOVENIA INDEX',cntry:'slovakia'},
                           'DWES.DJI':{comp:'DOW JONES WILSHIRE SPAIN INDEX',cntry:'spain'},
                           'CHDOW.DJI':{comp:'dj swiss stock idx',cntry:'switzerland'},
                           'TR20.DJI':{comp:'DOW JONES TURKEY TITANS 20 INDEX',cntry:'turkey'},
                           'UKX.ISE':{comp:'ftse 100 index',cntry:'united kingdom'},
                           'DWEG.DJI':{comp:'DOW JONES WILSHIRE EGYPT INDEX',cntry:'egypt'},
                           'DWIL.DJI':{comp:'DOW JONES WILSHIRE ISRAEL INDEX',cntry:'israel'},
                           'ZADOW.DJI':{comp:'dj south africa stock idx',cntry:'south africa'}};
  var americasGString="";
  if((typeof(globalAmerIndArray)== "undefined")||(typeof(globalAsiaIndArray)=="undefined")||(typeof(globalEuroIndArray)=="undefined")||(typeof(globalAfricaIndArray)=="undefined")){
    setTimeout("drawGlobalMarketsData()",3000);
  }
  else {
  if(typeof(globalAmerIndArray)!="undefined"){
    americasGString+='<tr><th>symbol</th><th>company</th><th>country</th><th>price</th>';
    americasGString+='<th>change</th><th colspan="2">% change</th></tr>';
    for(var globalAmerIndArraycount=0;globalAmerIndArraycount<amerGlobalMktSearchList.length;globalAmerIndArraycount++){
      var globalAmerIndArraySym=amerGlobalMktSearchList[globalAmerIndArraycount];
      var globalAmerIndArraySym=(globalAmerIndArraySym=='-')?"&mdash;" :globalAmerIndArraySym;
      var globalAmerIndArrayName=globalAmerIndArray[globalAmerIndArraycount].name;
      var globalAmerIndArrayName=(globalAmerIndArrayName=='-')?"&mdash;" :globalAmerIndArrayName;
      var globalAmerIndArrayPrice=msgBizData(globalAmerIndArray[globalAmerIndArraycount].today);
      var globalAmerIndArrayPrice=(globalAmerIndArrayPrice=='-')?"&mdash;" :globalAmerIndArrayPrice;
      var globalAmerIndArrayChange=msgBizData(globalAmerIndArray[globalAmerIndArraycount].change);
      var globalAmerIndArrayChange=(globalAmerIndArrayChange=='-')?"&mdash;" :globalAmerIndArrayChange;
      var globalAmerIndArrayPerChange=msgBizData(globalAmerIndArray[globalAmerIndArraycount].percentChange);
      var globalAmerIndArrayPerChange=globalAmerIndArrayPerChange=='-' ?"&mdash;" :globalAmerIndArrayPerChange+"%";
      var globalAmerIndArrayPerChange=(globalAmerIndArrayPerChange=='-')?"&mdash;" :globalAmerIndArrayPerChange+"%";
      var globalAmerIndArrayCountry=(globalMarketsLookup[globalAmerIndArraySym]==null)?'&mdash;' :globalMarketsLookup[globalAmerIndArraySym].cntry;      
      if(globalAmerIndArrayChange.replace(",","")<0.0)
        var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
      else if(globalAmerIndArrayChange.replace(",","")>0.0)
        var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
      else
        var arrow='&#160;&#160;&mdash;';
      americasGString+='<tr>';
      americasGString+='<td>'+globalAmerIndArraySym+'</div></td>';americasGString+='<td>'+globalAmerIndArrayName+'</div></td>';
      americasGString+='<td>'+globalAmerIndArrayCountry+'</div></td>';
      americasGString+='<td>'+globalAmerIndArrayPrice+'</div></td>';
      americasGString+='<td>'+globalAmerIndArrayChange+'</div></td>';
      americasGString+='<td>'+globalAmerIndArrayPerChange+'</div></td>';
      americasGString+='<td>'+arrow+'</div></td>';
      americasGString+='</tr>';
      }
  }
  
  var asiaPacificString="";
  if(typeof(globalAsiaIndArray)!="undefined"){
    asiaPacificString+='<tr><th>symbol</th><th>company</th><th>country</th><th>price</th>';
    asiaPacificString+='<th>change</th><th colspan="2">% change</th></tr>';
    for(var globalAsiaIndArraycount=0;globalAsiaIndArraycount<asiaGlobalMktSearchList.length;globalAsiaIndArraycount++){
      var globalAsiaIndArraySym=asiaGlobalMktSearchList[globalAsiaIndArraycount];
      var globalAsiaIndArraySym=(globalAsiaIndArraySym=='-')?"&mdash;" :globalAsiaIndArraySym;
      var globalAsiaIndArrayName=globalAsiaIndArray[globalAsiaIndArraycount].name;
      var globalAsiaIndArrayName=(globalAsiaIndArrayName=='-')?"&mdash;" :globalAsiaIndArrayName;
      var globalAsiaIndArrayPrice=msgBizData(globalAsiaIndArray[globalAsiaIndArraycount].today);
      var globalAsiaIndArrayPrice=(globalAsiaIndArrayPrice=='-')?"&mdash;" :globalAsiaIndArrayPrice;
      var globalAsiaIndArrayChange=msgBizData(globalAsiaIndArray[globalAsiaIndArraycount].change);
      var globalAsiaIndArrayChange=(globalAsiaIndArrayChange=='-')?"&mdash;" :globalAsiaIndArrayChange;
      var globalAsiaIndArrayPerChange=msgBizData(globalAsiaIndArray[globalAsiaIndArraycount].percentChange);
      var globalAsiaIndArrayPerChange=(globalAsiaIndArrayPerChange=='-')?"&mdash;" :globalAsiaIndArrayPerChange;
      var globalAsiaIndArrayPerChange=(globalAsiaIndArrayPerChange=='-')?"&mdash;" :globalAsiaIndArrayPerChange+"%";
      var globalAsiaIndArrayCountry=(globalMarketsLookup[globalAsiaIndArraySym]==null)?'&mdash;' :globalMarketsLookup[globalAsiaIndArraySym].cntry;
      var globalAsiaIndArrayRowClass=(globalAsiaIndArraycount%2==0)?'brRowLight' :'brRowDark';
      if(globalAsiaIndArrayChange<0)
        var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
      else if(globalAsiaIndArrayChange>0)
        var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
      else
        var arrow='&#160;&#160;&mdash;';
      asiaPacificString+='<tr class="'+globalAsiaIndArrayRowClass+'">';
      asiaPacificString+='<td class="c-symbol">'+globalAsiaIndArraySym+'</div></td>';
      asiaPacificString+='<td class="c-company">'+globalAsiaIndArrayName+'</div></td>';
      asiaPacificString+='<td class="c-country">'+globalAsiaIndArrayCountry+'</div></td>';
      asiaPacificString+='<td class="c-price">'+globalAsiaIndArrayPrice+'</div></td>';
      asiaPacificString+='<td class="c-change">'+globalAsiaIndArrayChange+'</div></td>';
      asiaPacificString+='<td class="c-perc-chg-val">'+globalAsiaIndArrayPerChange+'</div></td>';
      asiaPacificString+='<td class="c-perc-chg-arr">'+arrow+'</div></td>';asiaPacificString+='</tr>';
      }
    }
  var europeString="";
  if(typeof(globalEuroIndArray)!="undefined"){
    europeString+='<tr><th>symbol</th><th>company</th><th>country</th><th>price</th>';
    europeString+='<th>change</th><th colspan="2">% change</th></tr>';
    for(var globalEuroIndArraycount=0;globalEuroIndArraycount<euroGlobalMktSearchList.length;globalEuroIndArraycount++){
      var globalEuroIndArraySym=euroGlobalMktSearchList[globalEuroIndArraycount];
      var globalEuroIndArraySym=(globalEuroIndArraySym=='-')?"&mdash;" :globalEuroIndArraySym;
      var globalEuroIndArrayName=globalEuroIndArray[globalEuroIndArraycount].name;
      var globalEuroIndArrayName=(globalEuroIndArrayName=='-')?"&mdash;" :globalEuroIndArrayName;
      var globalEuroIndArrayPrice=msgBizData(globalEuroIndArray[globalEuroIndArraycount].today);
      var globalEuroIndArrayPrice=(globalEuroIndArrayPrice=='-')?"&mdash;" :globalEuroIndArrayPrice;
      var globalEuroIndArrayChange=msgBizData(globalEuroIndArray[globalEuroIndArraycount].change);
      var globalEuroIndArrayChange=(globalEuroIndArrayChange=='-')?"&mdash;" :globalEuroIndArrayChange;
      var globalEuroIndArrayPerChange=msgBizData(globalEuroIndArray[globalEuroIndArraycount].percentChange);
      var globalEuroIndArrayPerChange=(globalEuroIndArrayPerChange=='-')?"&mdash;" :globalEuroIndArrayPerChange;
      var globalEuroIndArrayPerChange=(globalEuroIndArrayPerChange=='-')?"&mdash;" :globalEuroIndArrayPerChange+"%";
      var globalEuroIndArrayCountry=(globalMarketsLookup[globalEuroIndArraySym]==null)?'&mdash;' :globalMarketsLookup[globalEuroIndArraySym].cntry;      
      if(globalEuroIndArrayChange<0)
        var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
      else if(globalEuroIndArrayChange>0)
        var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
      else
        var arrow='&#160;&#160;&mdash;';europeString+='<tr>';
      europeString+='<td>'+globalEuroIndArraySym+'</div></td>';
      europeString+='<td>'+globalEuroIndArrayName+'</div></td>';
      europeString+='<td>'+globalEuroIndArrayCountry+'</div></td>';
      europeString+='<td>'+globalEuroIndArrayPrice+'</div></td>';
      europeString+='<td>'+globalEuroIndArrayChange+'</div></td>';
      europeString+='<td>'+globalEuroIndArrayPerChange+'</div></td>';
      europeString+='<td>'+arrow+'</div></td>';
      europeString+='</tr>';
      }
    }
  
  var africaString="";
  if(typeof(globalAfricaIndArray)!="undefined"){
    africaString+='<tr><th class="c-symbol">symbol</th><th class="c-company">company</th><th class="c-country">country</th><th class="c-price">price</th>';
    africaString+='<th class="c-change-val">change</th><th colspan="2" class="c-change-perc">% change</th></tr>';
    for(var globalAfricaIndArraycount=0;globalAfricaIndArraycount<afriGlobalMktSearchList.length;globalAfricaIndArraycount++){
      var globalAfricaIndArraySym=afriGlobalMktSearchList[globalAfricaIndArraycount];
      var globalAfricaIndArraySym=(globalAfricaIndArraySym=='-')?"&mdash;" :globalAfricaIndArraySym;
      var globalAfricaIndArrayName=globalAfricaIndArray[globalAfricaIndArraycount].name;
      var globalAfricaIndArrayName=(globalAfricaIndArrayName=='-')?"&mdash;" :globalAfricaIndArrayName;
      var globalAfricaIndArrayPrice=msgBizData(globalAfricaIndArray[globalAfricaIndArraycount].today);
      var globalAfricaIndArrayPrice=(globalAfricaIndArrayPrice=='-')?"&mdash;" :globalAfricaIndArrayPrice;
      var globalAfricaIndArrayChange=msgBizData(globalAfricaIndArray[globalAfricaIndArraycount].change);
      var globalAfricaIndArrayChange=(globalAfricaIndArrayChange=='-')?"&mdash;" :globalAfricaIndArrayChange;
      var globalAfricaIndArrayPerChange=msgBizData(globalAfricaIndArray[globalAfricaIndArraycount].percentChange);
      var globalAfricaIndArrayPerChange=(globalAfricaIndArrayPerChange=='-')?"&mdash;" :globalAfricaIndArrayPerChange;
      var globalAfricaIndArrayPerChange=(globalAfricaIndArrayPerChange=='-')?"&mdash;" :globalAfricaIndArrayPerChange+"%";
      var globalAfricaIndArrayCountry=(globalMarketsLookup[globalAfricaIndArraySym]==null)?'&mdash;' :globalMarketsLookup[globalAfricaIndArraySym].cntry;
      if(globalAfricaIndArrayChange<0)
        var arrow='<img src="/images/arrows_icons/icn_arrow_dn.gif" width="27" height="20" class="arrow">';
      else if(globalAfricaIndArrayChange>0)
        var arrow='<img src="/images/arrows_icons/icn_arrow_up.gif" width="27" height="20" class="arrow">';
      else
      var arrow='&#160;&#160;&mdash;';
      africaString+='<tr>';
      africaString+='<td>'+globalAfricaIndArraySym+'</div></td>';
      africaString+='<td>'+globalAfricaIndArrayName+'</div></td>';
      africaString+='<td>'+globalAfricaIndArrayCountry+'</div></td>';
      africaString+='<td>'+globalAfricaIndArrayPrice+'</div></td>';
      africaString+='<td>'+globalAfricaIndArrayChange+'</div></td>';
      africaString+='<td>'+globalAfricaIndArrayPerChange+'</div></td>';
      africaString+='<td>'+arrow+'</div></td>';
      africaString+='</tr>';
      }
  }
  
document.getElementById('globalMarkets-americas-content').innerHTML=americasGString;
document.getElementById('globalMarkets-asiaPacific-content').innerHTML=asiaPacificString;
document.getElementById('globalMarkets-europe-content').innerHTML=europeString;
document.getElementById('globalMarkets-africaMiddleEast-content').innerHTML=africaString;
}
}

