window.onload = function(){
	var c = document.getElementById("latestActivityControls");
	if (c)
	{
		c.onclick = function(evt){
			var el = evt.target || evt.srcElement;
			if (el.nodeName.toLowerCase() == "a")
			{
				toggleType(el.id);
				evt.preventDefault();
				return false;
			}
		}
	}
}

function toggleType(type){
	var showAll = document.getElementById("stream_showAll");
	var showStaffUpdates = document.getElementById("stream_showUpdates");
	var list = document.getElementById('latestActivity');
	var items = list.getElementsByTagName('li');

	for (var i = 0; i < items.length; i++)
	{
		var item = items[i];
		var toggle = false;
		switch (type)
		{
			case "stream_showAll":
				item.style.display = "block";
				break;
			case "stream_showUpdates":
				if (item.className == "news" || item.className == "siteupdate" || item.className == "header")
					item.style.display = "block";
				else
					item.style.display = "none";
				break;
			default:
				break;
		}
	}
	if (type == "stream_showAll"){
		showAll.className = "selected";
		showStaffUpdates.className = "";
		showAll.blur();
	}
	else
	{
		showAll.className = "";
		showStaffUpdates.className = "selected";
		showStaffUpdates.blur();
	}


		/*switch (item.className)
		{
			case "rating":
			case "forecast":
				if (type == "ratings") toggle = true;
				break;
			case "news":
			case "siteupdate":
				if (type == "articles") toggle = true;
				break;
			case "release-game":
			case "release-album":
				if (type == "releases") toggle = true;
				break;
			case "newscomment":
			case "rotwcomment":
				if (type == "comments") toggle = true;
				break;
			case "collection-game":
			case "collection-album":
				if (type == "collections") toggle = true;
				break;
			case "playing":
			case "listening":
				if (type == "playing") toggle = true;
				break;
			case "profile-update":
				if (type == "profiles") toggle = true;
				break;
		}
		if (toggle)
			item.style.display = checkbox.checked ? "block" : "none";*/
}