var stockUrl = ctxPath + "/index/quote.html?q=bz";

function initStockGetter() {
	var date = new Date();
	YAHOO.util.Connect.asyncRequest('GET', stockUrl, stockCallback);
	//fire it off every minute that they are still on this page.
	setInterval("YAHOO.util.Connect.asyncRequest('GET', stockUrl, stockCallback)", 60000);
}

var stockSuccess = function(o) {
	if (o.responseText !== undefined) {
		var items = eval("[" + o.responseText + "]");
		document.getElementById("stockPrice").innerHTML = items[0];
		document.getElementById("stockDiff").innerHTML = items[1];
		document.getElementById("stockUpdateTime").innerHTML = items[2];
		document.getElementById("stockUpdate").innerHTML = items[3];
	}
}

var stockFailure = function(o) {
	// don't want to do anything, just leave as-is
}

var stockCallback = {
	success: stockSuccess,
	failure: stockFailure
}
YAHOO.util.Event.onDOMReady(initStockGetter);