// JavaScript Document
var RequestObject = false; // XMLHttpRequest Object
var Backend = 'http://www.booginvorm.nl/online.php'; // Backend url
window.setInterval("update_timer()", 60000); // update the data every 20 mins


if (window.XMLHttpRequest) // try to create XMLHttpRequest
	RequestObject = new XMLHttpRequest();

if (window.ActiveXObject)	// if ActiveXObject use the Microsoft.XMLHTTP
	RequestObject = new ActiveXObject("Microsoft.XMLHTTP");


/*
* onreadystatechange function
*/
function ReqChange() {

	// If data received correctly
	if (RequestObject.readyState==4) {
	
		// if data is valid
		if (RequestObject.responseText.indexOf('invalid') == -1) 
		{ 	
			// getting the response
			 var msgs = RequestObject.responseText.split('|');
		

			// Tell the reader the everything is done
			document.getElementById("online").innerHTML = msgs[0]+" online";
			
		}
		else {
			// Tell the reader that there was error requesting data
			document.getElementById("online").innerHTML = "Error Requesting data";
		}
	}
	
}


/*
* Main AJAX RSS reader request
*/
function AJAXRequest() {

	// change the message to Checking online ...
	document.getElementById("online").innerHTML = "Checking online ...";
	
	// Prepare the request
	RequestObject.open("GET", Backend , true);
	// Set the onreadystatechange function
	RequestObject.onreadystatechange = ReqChange;
	// Send
	RequestObject.send(null); 
}

/*
* Timer
*/
function update_timer() {
	AJAXRequest();
}

