var TickList = new Array();
TickList[0] = "AUDCNY,AUDUSD,AUDEUR,AUDCAD,AUDHKD,AUDJPY";
TickList[1] = "AUDCNY,AUDNZD,EURUSD,GBPUSD,USDJPY,AUDSGD";
TickList[2] = "AUDCNY,CADCNY,USDCAD,AUDGBP";
var curTicks=0;
function RefreshTicks()
{
	window.setInterval("SetQuotes()",10000);
}
function SetQuotes() 
{
	AnYing.MarketWatcher.AjaxMethod.Common.GetFXTick(TickList[curTicks],GetQuotes_Result_CallBack);				
}
function QuoteGoto(i)
{
	/*
	if (curTicks+i<=0) 
	{
		if(i<0) curTicks=0;
		$("imgNavLeft").src="Images/NavLeftOff.jpg";
	}
	else
	{
		if(i<0) curTicks = curTicks + i;
		$("imgNavLeft").src="Images/NavLeftOn.jpg";
	}
	if (curTicks+i>=TickList.length-1)
	{
		if(i>0) curTicks=TickList.length-1;
		$("imgNavRight").src="Images/NavRightOff.jpg";
	}
	else
	{
		if(i>0) curTicks = curTicks + i;
		$("imgNavRight").src="Images/NavRightOn.jpg";
	}
	*/
	if (curTicks+i<0) 
	{
		curTicks = TickList.length - 1;
	}
	else if(curTicks+i>TickList.length-1)
	{
		curTicks = 0;
	}
	else
	{
		curTicks = curTicks + i;
	}
	$("divTicks").innerHTML="";
	SetQuotes();
}
function GetQuotes_Result_CallBack(response) {
try
{
	if (response.value != null)
	{
		var dt = response.value;  
		if(dt != null && typeof(dt) == "object" && dt.Rows.length>0)
		{			
			var strQuotes = "";
			var count = dt.Rows.length;
			strQuotes += "<table border='0' cellspacing='0' cellpadding='0'>" ;
			for(var i=0;i<count;i++) {
			    if (dt.Rows[i].Symbol == "AUDCNY") {
			        var re = $("divRealTick");
			        if (re != null) {
			            if (dt.Rows[i].UpDown) {
			                re.innerHTML = "<table border='0' cellspacing='0' cellpadding='0' style='height:16px;color:red;font-weight:700;'><tr><td width=12><img src='Images/ratedown.gif'></td>" +
			                 "<td width=45>" + dt.Rows[i].Symbol + "</td>" +
			                "<td width=46 align='right'>" + dt.Rows[i].Bid + "</td>" +
			                "<td width=46 align='right'>" + dt.Rows[i].Ask + "</td>" +
			                "<td width=40 align='right'>" + dt.Rows[i].TickTime + "</td>" +
			                "</tr></table>";
			            }
			            else {
			                re.innerHTML = "<table border='0' cellspacing='0' cellpadding='0'  style='height:16px;color:green;font-weight:700;'><tr><td width=12><img src='Images/rateUp.gif'></td>" +
			                "<td width=45>" + dt.Rows[i].Symbol + "</td>" +
			                "<td width=46 align='right'>" + dt.Rows[i].Bid + "</td>" +
			                "<td width=46 align='right'>" + dt.Rows[i].Ask + "</td>" +
			                "<td width=40 align='right'>" + dt.Rows[i].TickTime + "</td>"+
			                "</tr></table>";
			            }
			        }
			    }
			    else {
			        if (dt.Rows[i].UpDown) {
			            strQuotes += "<tr style='height:16px;color:red;'><td width=12><img src='Images/ratedown.gif'></td>";
			        }
			        else {
			            strQuotes += "<tr style='height:16px;color:green;'><td width=12><img src='Images/rateUp.gif'></td>";
			        }

			        strQuotes += "<td width=42>" + dt.Rows[i].Symbol + "</td>";
			        strQuotes += "<td width=42 align='right'>" + dt.Rows[i].Bid + "</td>";
			        strQuotes += "<td width=42 align='right'>" + dt.Rows[i].Ask + "</td>";
			        strQuotes += "<td width=40 align='right'>" + dt.Rows[i].TickTime + "</td></tr>";
			    }
			}
			strQuotes += "</table>" ;			
			var q= $("divTicks");
			if(q != null)
			{
				q.innerHTML = strQuotes;
			}
		}
	
	}
}
catch (e) {
}               
	return;				
}
function RefreshQuoteChart()
{
	window.setInterval("GenerateQuoteChart()",600000);
}
function GenerateQuoteChart() {
    try {
        $("ImgQuoteChart").src = "ChartGenerator.aspx?Symbol=" + $F("ddlRate") + "&RateType=" + $F("ddlPeriod") + "&rnd=" + Math.random();
    }
    catch (e) {
    }
}
