var chartWidth = 300;
var chartHeight = 316;
var loading_img = new Image(chartWidth, chartHeight);
loading_img.src = "/images/loading.gif";

var chartSym = "$SPX";

var rnd = Math.round(Math.random() * 1000);

function loadChart(sym,appurl) {
	var img;
	if (document.getElementsByName) img = document.getElementsByName("marketview").item(0);
	else if (document.all) img = document.all.marketview;
	else img = document['marketview'];
	img.src = loading_img.src;
	img.src = getChartURL(sym,appurl);
	chartSym = sym;
}

function getChartPage() {
	return "/charts/charts.jsp?s=" + chartSym + "&a=V:60&b=bar&d=medium";
}

function getChartURL(sym,appurl) {
	var url = appurl + "?cont=" + sym;
	url += "&size=" + chartWidth + "x" + chartHeight;
	url += "&period=V&varminutes=60&bartype=bar&bardensity=medium&headerbackground=(221,221,221)&headerforeground=(102,102,102)&headerdatacolor=(0,1,125)&studyheaderbackground=(221,221,221)&showextendednames=true";
	url += "&random=" + rnd;
	return url;
}
