window.onloadFunctions.push(
	function()
	{
		var elements = document.getElementsByTagName("a");
		for(var i = 0; i < elements.length; ++i)
		{
			if(elements[i].className.search(/^(.*\s+)*toggleid(\s+.*)*$/) == -1)
				continue;
			var element = document.getElementById("toggle_" + elements[i].id);
			setToggle(elements[i],element);
		}

		function setToggle(parent,element)
		{
			var display = "block";
			if(element.className.search(/^(.*\s+)*inline(\s+.*)*$/) != -1)
				display = "inline";
			if(element.className.search(/^(.*\s+)*displayinitial(\s+.*)*$/) == -1)
				element.style.display = "none";

			parent.onclick = function()
			{	element.style.display = (element.style.display == "none") ? display : "none";	};
			window.onunloadFunctions.push(function() { parent.onclick = null; } );
		}
	}
);
