function toggle(obj)
{
	obj = obj.parentNode;

	if (obj.className == "collapsed")
	{
		obj.className = "expanded";
	}
	else if (obj.className == "expanded")
	{
		obj.className = "collapsed";
	}
}

function expandAll()
{
	var buttons = document.getElementsByTagName("li");
	for (var i = 0;i < buttons.length;i++)
	{
		var obj = buttons[i];
		if (obj.className == "collapsed")
		{
			obj.className = "expanded";
		}
	}
}

function collapseAll()
{
	var buttons = document.getElementsByTagName("li");
	for (var i = 0;i < buttons.length;i++)
	{
		var obj = buttons[i];
		if (obj.className == "expanded")
		{
			obj.className = "collapsed";
		}
	}
}

function tree_onload()
{
	var buttons = document.getElementsByTagName("li");
	for (var i = 0;i < buttons.length;i++)
	{
		var obj = buttons[i];
		if (obj.className == "pre_exp")
		{
			obj.className = "expanded";
		}
		else if (obj.className == "pre_col")
		{
			obj.className = "collapsed";
		}
	}

	var buttons = document.getElementsByTagName("button");
	for (var i = 0;i < buttons.length;i++)
	{
		var obj = buttons[i];
		if (obj.className == "pre_but")
		{
			obj.className = "button";
		}
	}
}

