// --------------------------------------------------------------------
//
// ==UserScript==
// @name           eC Recently Online Converted
// @namespace      http://lkbm.ecritters.biz/
// @description    Changes the Recently Online list on eCritters back to it's old self (almost). Sorted by user id. Seconds since last seen not listed. Random Events may be hidden.
// @include        http://ecritters.biz/forums.php?page=online
// ==/UserScript==

(function ()
{
	var tdNodeList = document.evaluate('//td', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
	var users = new Array();
	for(var i = 0; i < tdNodeList.snapshotLength; i++)
	{
		var td = tdNodeList.snapshotItem(i);
		var s = td.innerHTML.replace(/[0-9]*/, "");
		if(s != "")
		{
			s = td.innerHTML.replace(/.*user=([0-9]*)">.*/, "$1");	// "
			users[s] = td.innerHTML;
		}
	}
	var userids = new Array();
	for(id in users)
	{
		userids.push(id);
	}
	userids.sort(function(a,b){return(a-b)});
	s = "";
	for(var i = 0; i < userids.length; i++)
	{
		s += users[userids[i]] + "<br />";
	}
	document.getElementById("content").innerHTML = '<div style="text-align: center;"><a href="/forums.php">Back to forums</a>\n<br /><h3 style="margin: 0px; padding: 0px;">Recently online</h3></div>' + s + '<p>Count: ' + userids.length + '</p>';
})();
