// JavaScript Document

var xmlHttp_Risers, xmlHttp_Fallers, xmlHttp_Volume, url, iRefresh
iRefresh = 10000;

function runTabUpdates() {
	// Updates the risers and fallers
	xmlHttp_Risers = GetXmlHttpObject()
	xmlHttp_Fallers = GetXmlHttpObject()
	xmlHttp_Volume = GetXmlHttpObject()

	xmlHttp_Risers.onreadystatechange = StateChanged_risers;
	xmlHttp_Fallers.onreadystatechange = StateChanged_fallers;
	xmlHttp_Volume.onreadystatechange = StateChanged_volume;

	setTimeout("GetRisersTabInfo();GetFallersTabInfo();GetVolumeTabInfo()", iRefresh);
}

function GetRisersTabInfo() {
	url = "tools/shares/ajxTabsRisersFallersUpdate.asp?mode=riser&sid = " + Math.random();
	xmlHttp_Risers.open("GET",url,true);
	xmlHttp_Risers.send(null);		
}

function GetFallersTabInfo() {
	url = "tools/shares/ajxTabsRisersFallersUpdate.asp?mode=faller&sid = " + Math.random();
	xmlHttp_Fallers.open("GET",url,true);
	xmlHttp_Fallers.send(null);	
	
}

function GetVolumeTabInfo() {
	url = "tools/shares/ajxTabsRisersFallersUpdate.asp?mode=volume&sid = " + Math.random();
	xmlHttp_Volume.open("GET",url,true);
	xmlHttp_Volume.send(null);
}




function StateChanged_risers() { 
	
 	if (xmlHttp_Risers.readyState == 4 || xmlHttp_Risers.readyState == "complete") {
		document.getElementById("tabsRisers").innerHTML = xmlHttp_Risers.responseText;
		setTimeout("GetRisersTabInfo()", iRefresh);
	} 
}

function StateChanged_fallers() { 
	
 	if (xmlHttp_Fallers.readyState == 4 || xmlHttp_Fallers.readyState == "complete") {
		document.getElementById("tabsFallers").innerHTML = xmlHttp_Fallers.responseText;
		setTimeout("GetFallersTabInfo()", iRefresh);
	} 
}

function StateChanged_volume() { 
	
 	if (xmlHttp_Volume.readyState == 4 || xmlHttp_Volume.readyState == "complete") {
		document.getElementById("tabsVolume").innerHTML = xmlHttp_Volume.responseText;
		setTimeout("GetVolumeTabInfo()", iRefresh);
	} 
}

function GetXmlHttpObject() { 

	var objXMLHttp = null;
	
	if (window.XMLHttpRequest) {
		objXMLHttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	return objXMLHttp;
}
