// Updates the content on the share-prices.asp page

var xmlHttp, xmlFallers, xmlInTheNews

function runSharePricesUpdates() {
	
	xmlRisers = GetXmlHttpObject()
	xmlFallers = GetXmlHttpObject()
	xmlInTheNews = GetXmlHttpObject()
	
	if (xmlRisers == null) {
		alert ("Please make sure you have javascript enabled.");
		return;
	}

	var url = "tools/shares/ajxSharePricesRisersUpdates.asp";
	url = url + "?sid = " + Math.random();
	xmlRisers.onreadystatechange = spRisersChange;
	xmlRisers.open("GET",url,true);
	xmlRisers.send(null);
	
	url = "tools/shares/ajxSharePricesFallersUpdates.asp";
	url = url + "?sid = " + Math.random();
	xmlFallers.onreadystatechange = spFallersChange;
	xmlFallers.open("GET",url,true);
	xmlFallers.send(null);
	
	url = "tools/shares/ajxSharePricesInTheNews.asp";
	url = url + "?sid = " + Math.random();
	xmlInTheNews.onreadystatechange = spInTheNewsChange;
	xmlInTheNews.open("GET",url,true);
	xmlInTheNews.send(null);
	
	
	
	setTimeout("runSharePricesUpdates()", 10000);
}
 

function spRisersChange() { 
 	if (xmlRisers.readyState == 4 || xmlRisers.readyState == "complete") {
		document.getElementById("sharePricesRisers").innerHTML = xmlRisers.responseText;
	} 
} 
	
function spFallersChange() { 
	
 	if (xmlFallers.readyState == 4 || xmlFallers.readyState == "complete") {
		document.getElementById("sharePricesFallers").innerHTML = xmlFallers.responseText;
	} 
} 
	
function spInTheNewsChange() { 
 	if (xmlInTheNews.readyState == 4 || xmlInTheNews.readyState == "complete") {
		document.getElementById("sharePricesInTheNews").innerHTML = xmlInTheNews.responseText;
	} 
} 
	
function GetXmlHttpObject() { 

	var objXMLHttp = null;
	
	if (window.XMLHttpRequest) {
		objXMLHttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	return objXMLHttp;
}
