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