function getSteam(id) {
	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (XMLHttpRequestObject) {
		XMLHttpRequestObject.open("GET", "getstatus.php?id=" + id, true);
		XMLHttpRequestObject.onreadystatechange = function() {
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
				var responseText = XMLHttpRequestObject.responseText;
				var steam = eval('(' + responseText + ')');
				var text = '';
				var obj = document.getElementById('member' + steam.id);
				obj.className = 'steam_' + steam.status;
				text += '<img src="' + steam.avatar + '" height="32" width="32" alt="' + steam.name + '" />';
				text += '<strong>' + steam.membername + '</strong>';
				text += ' - <a href="http://steamcommunity.com/profiles/' + steam.friendid + '">View Steam Profile</a>';
				text += ' - <a href="steam://friends/add/' + steam.friendid + '">Add</a>';
				text += '<br/>' + steam.statustext;
				obj.innerHTML = text;
			}
		}
		XMLHttpRequestObject.send(null);
	}
}
function getSteamAll() {
	var divs = document.getElementsByTagName('div');
	for (i = 0; i < divs.length; i++) {
		if (divs[i].className.substr(0, 5) == 'steam') {
			var id = divs[i].id.substr(6);
			getSteam(id);
		}
	}
	setTimeout('getSteamAll()', 300000);
}
window.onload = getSteamAll;