//Starts collapsing all fieldsets
function start_collapse()
{
	var fieldsets = document.getElementsByTagName("fieldset");

	var i = 0;
	for (i=0; i<fieldsets.length; i++)
	{
		if(fieldsets[i].className == "collapsible")
		{
			fieldsets[i].className = "collapsible collapsed";
			legend = fieldsets[i].getElementsByTagName("legend");

			legend[0].innerHTML = "<a class=\"expand\" href=\"javascript:expand_fieldset(" + i + ")\">" + legend[0].innerHTML + "</a>";
		}
		else if(fieldsets[i].className == "collapsible-open")
		{
			fieldsets[i].className = "collapsible";
			legend = fieldsets[i].getElementsByTagName("legend");

			legend[0].innerHTML = "<a class=\"collapse\" href=\"javascript:collapse_fieldset(" + i + ")\">" + legend[0].innerHTML + "</a>";
		}
	}
}


function expand_fieldset(position)
{
	var fieldsets = document.getElementsByTagName("fieldset");
	fieldsets[position].className = "collapsible";

	legend = fieldsets[position].getElementsByTagName("legend");

	link = legend[0].getElementsByTagName("a");

	link[0].href = "javascript:collapse_fieldset(" + position + ")";
	link[0].className = "collapse";
}

function collapse_fieldset(position)
{
	var fieldsets = document.getElementsByTagName("fieldset");
	fieldsets[position].className = "collapsible collapsed";

	legend = fieldsets[position].getElementsByTagName("legend");

	link = legend[0].getElementsByTagName("a");

	link[0].href = "javascript:expand_fieldset(" + position + ")";
	link[0].className = "expand";
}

window.onload = function()
{
	start_collapse();
}
