function replaceUnderscoreWithDot(str)
{
		if(str.indexOf("_")!= -1)
		{
				var bUPart = str.substring(0, str.indexOf("_"));
				var aUPart = str.substring(str.indexOf("_")+1);
				bUPart = bUPart+"."+aUPart;
		}
		else
		{
				var bUPart = str;
		}
		return bUPart
}

function removeDotInAnchor(str)
{
		if(str.indexOf(".")!= -1)
		{
				var bDPart = str.substring(0, str.indexOf("."));
				var aDPart = str.substring(str.indexOf(".")+1);
				bDPart = bDPart+aDPart;
		}
		else
		{
				var bDPart = str;
		}
		return bDPart
}

function writemarketmovers_advance() 
{
	if(SYMLIST.length != 1)
	{
		var name = "";
		var linkUrl = "";
		SYMLIST = [tick0, tick1, tick2, tick3, tick4, tick5, tick6, tick7 , tick8, tick9, tick10, tick11, tick12, tick13, tick14, tick15, tick16, tick17, tick18, tick19, tick20, tick21, tick22, tick23, tick24, tick25, tick26, tick27, tick28, tick29];
	try 
	{
		//displayStr = displayStr + "<div class='sp15'><table width='619' border='0' cellspacing='0' cellpadding='0'><tr>";
		displayStr = displayStr + "<tr><td width='250' height='20' class='gratopborder0'><span class='fontbold'>Name</span></td>";
		displayStr = displayStr + "<td class='gratopborder0'><span class='fontbold'>Symbol</span></td>";
		displayStr = displayStr + "<td align='right' class='gratopborder0'><span class='fontbold'>$ Last Trade</span></td>";
		displayStr = displayStr + "<td align='right' class='gratopborder0'><span class='fontbold'>Volume</span></td>";
		displayStr = displayStr + "<td align='right' class='gratopborder0'><span class='fontbold'>$ Change</span></td>";
		displayStr = displayStr + "<td align='right' class='gratopborder0'><span class='fontbold'>% Change</span></td>";
		displayStr = displayStr + "<td width='15' class='gratopborder0'>&nbsp;</td></tr>";
		for(var m=0;m<SYMLIST.length;m++) 
		{
				tickerName = SYMLIST[m][0];
				tickerName = replaceUnderscoreWithDot(tickerName);
				linkUrl = '/about/listed/lcddata.html?ticker='+removeDotInAnchor(tickerName);
				if(m!=SYMLIST.length-1) 
				{
					displayStr = displayStr + "<tr><td class='gratop2'><a href='"+linkUrl+"'><span class='fontbold'>"+SYMLIST[m][1]+"</span></a></td>";
					//displayStr = displayStr + "<tr><td class='gratop2'><a href='"+linkUrl+"'><span class='fontbold'>"+name+"</span></a></td>";
					displayStr = displayStr + "<td class='gratop2'>"+tickerName+"</td>";
					displayStr = displayStr + "<td class='gratop2' align='right'>$"+fnRound(SYMLIST[m][2],2)+"</td>";
					displayStr = displayStr + "<td class='gratop2' align='right'>"+FComma(SYMLIST[m][4])+"</td>";
					displayStr = displayStr + "<td class='gratop2' align='right'><span class='green'>+"+fnRound(SYMLIST[m][6],2)+"</span></td>";
					displayStr = displayStr + "<td class='gratop2' align='right'><span class='green'>"+fnRound(SYMLIST[m][5],2)+"</span></td>";
					displayStr = displayStr + "<td class='gratop2' align='right'><img src='/images/common/arrow_up_grn.gif' alt='up' width='7' height='4' border='0'></td></tr>";

				}
				else 
				{
					displayStr = displayStr + "<tr><td class='gratop2bot'><a href='"+linkUrl+"'><span class='fontbold'>"+SYMLIST[m][1]+"</span></a></td>";
					//displayStr = displayStr + "<tr><td class='gratop2'><a href='"+linkUrl+"'><span class='fontbold'>"+name+"</span></a></td>";
					displayStr = displayStr + "<td class='gratop2bot'>"+tickerName+"</td>";
					displayStr = displayStr + "<td class='gratop2bot' align='right'>$"+fnRound(SYMLIST[m][2],2)+"</td>";
					displayStr = displayStr + "<td class='gratop2bot' align='right'>"+FComma(SYMLIST[m][4])+"</td>";
					displayStr = displayStr + "<td class='gratop2bot' align='right'><span class='green'>+"+fnRound(SYMLIST[m][6],2)+"</span></td>";
					displayStr = displayStr + "<td class='gratop2bot' align='right'><span class='green'>"+fnRound(SYMLIST[m][5],2)+"</span></td>";
					displayStr = displayStr + "<td class='gratop2bot' align='right'><img src='/images/common/arrow_up_grn.gif' alt='up' width='7' height='4' border='0'></td></tr>";
				}
		}
			
	}
	catch(er)
	{
		displayStr = "<span class='error'><span class='fontbold'>Market data is temporarily unavailable at this time. Please check again later.</span></span>";
	}
	}
	else
	{
		displayStr = "<span class='error'><span class='fontbold'>Market data is temporarily unavailable at this time. Please check again later.</span></span>";
	}
	document.write(displayStr);
}