register("unidle", unidle, "List users who are less than five minutes idle");
register("cwho", cwho, "List users in their colours.");

function unidle()
{
	var people = wholist();
	for (i = 0 ; i<people.length ; i++)
	{
		if(people[i].idle < 300)
		{
			var username = people[i].username;
			print(colourUser(username, username) + " ("+people[i].idle+"s)");
		}
	}
}

function whosort(a, b)
{
	var auser = a.username.toLowerCase();
	var buser = b.username.toLowerCase();
	if(auser < buser)
	{
		return -1;
	}
	if(auser > buser)
	{
		return 1;
	}
	return 0;
}

function cwho()
{
	var people = wholist();
	people.sort(whosort);
	var list = "";
	for (i = 0 ; i<people.length ; i++)
	{
		var username = people[i].username;
		list += colourUser(username, username) + " ";
	}
	print(list);
}

