var RequestObject = false;                    // XMLHttpRequest Object
var Backend = '_php/ajax_wetterwarnung.php';  // Backend url
window.setInterval("update_timer()", 60000);   // update the data every 60 seconds


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];
			
		}
		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 = "Datenabgleich ...";
	
	// Prepare the request
	RequestObject.open("GET", Backend , true);
	// Set the onreadystatechange function
	RequestObject.onreadystatechange = ReqChange;
	// Send
	RequestObject.send(null); 
}

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