var UpdateStream = getXmlHttpRequestObject();

function getXmlHttpRequestObject()
{
	if (window.XMLHttpRequest)
	{
		return new XMLHttpRequest();
	}
	else	if(window.ActiveXObject)
	{
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}

function InitUpdate()
{
	if(UpdateStream == null)
	{
		return null;
	}

	if(UpdateStream.readyState == 4 || UpdateStream.readyState == 0)
	{
		UpdateStream.open("GET", '/checkupdate.php', true);
		UpdateStream.onreadystatechange = UpdateInfo;
		UpdateStream.send(null);
	}
}
function UpdateInfo()
{
	try{
	if (UpdateStream.readyState == 4)
	{
		var xmldoc = UpdateStream.responseXML;
		document.getElementById('dir').innerText = "("+xmldoc.getElementsByTagName("userCount")[0].firstChild.nodeValue+")";
		document.getElementById('memories').innerText = "("+xmldoc.getElementsByTagName("memoriesCount")[0].firstChild.nodeValue+")";
		document.getElementById('album').innerText = "("+xmldoc.getElementsByTagName("albumCount")[0].firstChild.nodeValue+")";
		if(xmldoc.getElementsByTagName("messageCount")[0].firstChild != null)
		{
			document.getElementById('msgs').innerText = "("+xmldoc.getElementsByTagName("messageCount")[0].firstChild.nodeValue+")";
		}
		document.getElementById('HCount').innerText = xmldoc.getElementsByTagName("hitCount")[0].firstChild.nodeValue;
		document.getElementById('UCount').innerText = xmldoc.getElementsByTagName("userCount")[0].firstChild.nodeValue;
		document.getElementById('OLU').innerText = xmldoc.getElementsByTagName("OnlineUsersCount")[0].firstChild.nodeValue;
		document.getElementById('MOLU').innerText = xmldoc.getElementsByTagName("MaxOnlineUsersCount")[0].firstChild.nodeValue;
		document.getElementById('MOLUD').innerText = xmldoc.getElementsByTagName("MaxOnlineUsersCountDate")[0].firstChild.nodeValue;
		var OLUsers = xmldoc.getElementsByTagName("OnlineUsers");
		var OLC = OLUsers[0].getElementsByTagName("name").length;
		var i;
		var OLULink = document.getElementById('OLULink')
		if(OLULink != null)
		{
			OLULink.title = "";
			for(i=0;i<OLC;i++)
			{
				document.getElementById('OLULink').title += OLUsers[0].getElementsByTagName("name")[i].firstChild.nodeValue+"\n";
			}
		}
		mTimer = setTimeout('InitUpdate();',60000);
	}
	}catch(e){}

}