
var indices = new Array();


///// Data values /////
indices[0] = new security('<a href=\'javascript:updateChart(1)\' ;return false\'\'>S&P/ASX200</a>','ASX.XJO','4784.10','-34.000','-0.7','981447741','');
indices[1] = new security('<a href=\'javascript:updateChart(2)\' ;return false\'\'>ALL ORDS</a>','ASX.XAO','4799.40','-32.100','-0.7','1163232174','');


function renderAllData()
{
renderMiniChart();
renderIndices();

}



///// Data Declarations /////

function security(name, symbol, value, movement, percentMovement, volume)
{
	// Represents a security object
	this.name = name;
	this.symbol = symbol;
	this.value = value;
	this.movement = movement;
	this.percentMovement = percentMovement;
	this.volume = volume;
}


///// Render functions /////
// (you can use your own if you like)

function startTableWithClass(caption, columns, cssClass)
{
	document.write ('<table class=' + cssClass + ' cellspacing=0 cellpadding=2>');
	document.write ('<tr class=wlTitle><th colspan=' + columns + '><table width=100% cellpadding=0 cellspacing=0 border=0><tr><td>&nbsp;' + caption + '</td></tr></table></td></tr>');
}

function startTable(caption, columns)
{
    startTableWithClass(caption, columns, 'wlTable');
}

function endTable()
{
	document.write ('</table>');
}



function renderMiniChart()
{
	document.write ('<table class=wlTable  cellspacing=0 cellpadding=2>');

	document.write ('<tr><td colspan=4 align=center><b><font class=IndexCaption><font size=3 face=Arial color=#0099CD>Market Watch</font></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;15/3/2010</b><br><img id ="chartimgtag" src="http://clients.weblink.com.au/clients/fmd/all_ords.asp"></td></tr>');

}

function renderIndices()
{
	renderSecurities(indices, '', 'Data updated daily');
}

function renderSecurities(dataArr, title, msg)
{


	for (var i=0; i<dataArr.length; i++) {
		var s = dataArr[i];
		if (s.movement > 0)
			img = '<img border=0 src=\'http://clients.weblink.com.au/clients/fmd/images/arrow_up.gif\'>';
		else if (s.movement < 0)
			img = '<img  border=0 src=\'http://clients.weblink.com.au/clients/fmd/images/arrow_dwn.gif\'>';
		else
			img = '<img  src=\'http://clients.weblink.com.au/clients/fmd/images/steady.gif\' border=0 >';

		if ((i % 2) == 0)
			clStr = 'wlOdd';
		else
			clStr = 'wlEven';

		if (s.movement > 0)
			mclStr = 'wlUp';
		else if (s.movement < 0)
			mclStr = 'wlDown';
		else
			mclStr = 'wlEven';

		if ((i % 2) == 0)
		document.write ('<tr class=wlCols1><td><strong>' + s.name + '</strong></td><td>' + s.value + '</td><td>' + img + '</td><td>' + s.percentMovement + '%</td></tr>');
		else
		document.write ('<tr class=wlCols2><td><strong>' + s.name + '</strong></td><td>' + s.value + '</td><td>' + img + '</td><td>' + s.percentMovement + '%</td></tr>');



	}
	endTable();
	if (msg != '')

		document.write ('<p class=wlNote>' + msg + '</p>');


}


var baseURL="http://clients.weblink.com.au/clients/fmd/all_ords.asp?symbol=";
function updateChart(number) {
	var chartimg = document.getElementById("chartimgtag");
	var symbol, URL;
	if (number == 1)
	{
	    symbol = "XJO"
	}
	else
	{
	    symbol = "XAO"
	}
	URL = baseURL + symbol;
	chartimg.src = URL;
}
