var y=10; var x=y; var z=10;

function update() {
	x=x-1;	if(z>0) setTimeout("update()", 1000);
	if(x<=0) { loadXMLData( htmlroot + "online/stats.php?xml"); x=y;  z=z-1;}
}

function loadXMLData(xmlFile) {

	if(window.XMLHttpRequest) {
		try	{ onlinexml = new XMLHttpRequest(); } 
		catch(e){ onlinexml = false; }
	} else if(window.ActiveXObject) {
		try	{ onlinexml = new ActiveXObject("Msxml2.XMLHTTP"); }
		catch(e){ 
			try	{ onlinexml = new ActiveXObject("Microsoft.XMLHTTP"); }
			catch(e){ onlinexml = false; }
		}
	}
	if(onlinexml) {
		onlinexml.onreadystatechange = onlineReqChange;
		onlinexml.open("GET", xmlFile, true);
		onlinexml.send("");
	} else { 
		return false; 
	}
}

function onlineReqChange() {
	if (onlinexml.readyState == 4 && onlinexml.status == 200) {
		writeXMLData(onlinexml.responseXML)
	}
}

function writeXMLData(xdoc) {
    
    var online_users = ""; 
    var xml_users = xdoc.getElementsByTagName("users");
    for(var i = 0; i < xml_users.length; i++) { online_users += xml_users[i].firstChild.nodeValue; }
    if(online_users != "" ) { 
       	if(document.getElementById("xmlUsers"))		{ document.getElementById("xmlUsers").innerHTML 	= online_users; }
    	if(document.getElementById("xmlBoxUsers"))	{ document.getElementById("xmlBoxUsers").innerHTML = online_users + ((online_users == 1) ? " registrierter Benutzer" : " registrierte Benutzer"); }
    }
    
    var online_total = ""; 
    var xml_online = xdoc.getElementsByTagName("online");
    for(var i = 0; i < xml_online.length; i++) { online_total += xml_online[i].firstChild.nodeValue; }
    if(online_total != "" ) { 
    	if(document.getElementById("xmlOnline"))	{ document.getElementById("xmlOnline").innerHTML 	= online_total; }
    	if(document.getElementById("xmlBoxTitle")) 	{ document.getElementById("xmlBoxTitle").innerHTML 	= online_total; }
    	if(online_users != "") { 
    	    var online_guests = online_total - online_users;
    	    if(document.getElementById("xmlBoxGuest"))	{ document.getElementById("xmlBoxGuest").innerHTML 	= online_guests + ((online_guests == 1) ? " Gast" : " G&auml;ste"); }
    	}
    }
}


update();