function initPage()
{
	var _blocks = document.getElementsByTagName("ul");
	for (i = 0; i < _blocks.length; i++)
	{
		if (_blocks[i].className.indexOf("package") != -1)
		{
			var _lis = _blocks[i].getElementsByTagName("li");
			for (j = 0; j < _lis.length; j ++)
			{
				var _links = _lis[j].getElementsByTagName("a");
				for(k = 0; k < _links.length; k++)
				{
					if ((_links[k].className.indexOf("more") != -1) || (_links[k].className.indexOf("close") != -1))
					{
						_links[k]._parent = _lis[j];
						_links[k].onclick = function()
						{
							if (this._parent.className.indexOf("open") == -1)
							{
								this._parent.className += " open";
							}
							else
							{
								this._parent.className = this._parent.className.replace("open", "");
							}
							return false;
						}
					}
				}
			}
		}
	}
}

if (window.addEventListener){
	window.addEventListener("load", initPage, false);
}
else if (window.attachEvent){
	window.attachEvent("onload", initPage);
}