var xmlHttpOnline = createXmlHttpRequestOnline();

function createXmlHttpRequestOnline() {
	var xmlHttpOnline;
	if(window.ActiveXObject){
		try {xmlHttpOnline = new ActiveXObject("Microsoft.XMLHTTP");}
		catch (e) {xmlHttpOnline = false;}
	} else	{
		try {xmlHttpOnline = new XMLHttpRequest();}
		catch (e) {xmlHttpOnline = false;}
	}
	if (!xmlHttpOnline) {
		alert("Error creating the XMLHttpRequest object.");
	} else {
		return xmlHttpOnline;
	}
}


function getonlinenow() {
	url="onlinenow.php"; 
	if (xmlHttpOnline.readyState == 4 || xmlHttpOnline.readyState == 0) {
		xmlHttpOnline.open("GET", url, true);
		xmlHttpOnline.onreadystatechange = function() {
			if (xmlHttpOnline.readyState == 4) {
				if (xmlHttpOnline.status == 200){
					document.getElementById("onlinenow").innerHTML = xmlHttpOnline.responseText;
					setTimeout('getonlinenow()', 500);			
				} else {
					//alert("There was a problem accessing the server: " + xmlHttpOnline.statusText);
				}
			}
		}
		xmlHttpOnline.send(null);
	} else {
		setTimeout('getonlinenow()', 500);
	}
	
}


