var Module = new WebAuroraEnvironment("prod", false /*debug*/ );
Module.load("ria","json.org","2.0.0");

var ms_mdticker_callbackArray = new Array();

function ms_mdticker_loadSymbolCallback(contents_){
	var jsonObject = JSON.parse(contents_);
	
	var symbol = new Array();
	symbol["symbol"] = jsonObject.symbol;
	symbol["current"] = jsonObject.current;
	symbol["high"] = jsonObject.high;
	symbol["low"] = jsonObject.low;
	symbol["close"] = jsonObject.close;
	symbol["offset"] = jsonObject.offset;
	symbol["date"] = jsonObject.date;
	symbol["time"] = jsonObject.time;
	
	ms_mdticker_callbackArray[symbol["symbol"]](symbol);
}

function ms_mdticker_getStock(symbol_, callbackFunction_){
	ms_mdticker_callbackArray[symbol_] = callbackFunction_;
	ms_ajaxloadcb_loadResource("/mdticker/"+symbol_+".json.frag.html", ms_mdticker_loadSymbolCallback)
}

function ms_mdticker_getStockWithInterval(symbol_, callbackFunction_){
	ms_mdticker_callbackArray[symbol_] = callbackFunction_;
	ms_ajaxloadcb_loadResourceWithInterval("/mdticker/"+symbol_+".json.frag.html", ms_mdticker_loadSymbolCallback)
}

