//Create a boolean variable to check for a valid Internet Explorer instance.
var xmlhttp = false;
//Check if we are using IE.
try 
{
	//If the Javascript version is greater than 5.
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	//alert ("You are using Microsoft Internet Explorer.");
} 
catch (e) 
{
	//If not, then use the older active x object.
	try 
	{
		//If we are using Internet Explorer.
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		//alert ("You are using Microsoft Internet Explorer");
	} 
	catch (E) 
	{
		//Else we must be using a non-IE browser.
		xmlhttp = false;
	}
}
//If we are using a non-IE browser, create a javascript instance of the object.
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
{
	xmlhttp = new XMLHttpRequest();
	//alert ("You are not using Microsoft Internet Explorer");
}

function makerequest(serverPage, objID) 
{
	var obj = document.getElementById(objID);
	xmlhttp.open("POST", serverPage);
	xmlhttp.setRequestHeader("Cache-Control", "no-cache");
	xmlhttp.setRequestHeader("X_USERAGENT", "Ajaxapplication");
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.setRequestHeader('Connection', 'close');

	xmlhttp.onreadystatechange = function() 
	{
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) 
		{
			var xmldoc = xmlhttp.responseXML;

			var tags = new Array(	'temp_cv',
									'temp_cv',
									'vochtigheid_buiten',												
									'temp_tap',
									'temp_koud',
									'temp_CV_retour',
									'temp_serverhok',
									'buiten_temperatuur',
									'vochtigheid_binnen',
									'dauwpunt',
									'gevoelstemperatuur',
									'windsnelheid',
									'luchtdruk_absoluut',
									'luchtdruk_relatief',
									'Binnen_temperatuur'
								);

			for (i=0; i<tags.length; i++) 
			{
				var root_node = xmldoc.getElementsByTagName(tags[i]).item(0);
				var value = root_node.getElementsByTagName('value').item(0);
				//var datumtijd = root_node.getElementsByTagName('datetime').item(0);
				//var tagid = root_node.getElementsByTagName('tagid').item(0);
				//var omschrijving = root_node.getElementsByTagName('omschrijving').item(0);

				document.getElementById(tags[i]).innerHTML=value.firstChild.data;
			}

			//obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

function keeprefreshing(serverPage, objID)
{
	makerequest(serverPage, objID);
	setTimeout( function() { keeprefreshing(serverPage, objID);}, 10000); 
	return false;
}