window.onload = function() 
{
	addFunctionality();
}

function addFunctionality()
{
	this.isVisible = false;
	this.toggledItems = new Array();
	var root 	= document.getElementById("imprint");
	var links 	= root.getElementsByTagName("a");
	var items 	= root.getElementsByTagName("div");
	
	for (var i = 0; i < links.length; i++)
	{
		var classes 		= links[i].className.split(" ");
		var wantedItem 		= false;
			
		for (var j = 0; j < classes.length; j++)
		{
			if (classes[j] == "toggle")
			{
				wantedItem = true;
			}
		}
		
		if (wantedItem)
		{
			links[i].onclick = function() 
			{	
				toggleVisibility();
			}
		}
		else
		{
			continue;
		}
	}
	
	for (var h = 0; h < items.length; h++)
	{
		if (items[h].className == "hidden")
		{
			this.toggledItems.push(items[h]);
		}
		else
		{
			continue;
		}
	}
};

function toggleVisibility()
{
	if (this.isVisible)
	{
		this.isVisible = false;
	}
	else
	{
		this.isVisible = true;
	}
	
	for ( var i = 0;  i < this.toggledItems.length; i++ )
	{
		if (this.isVisible)
		{
			this.toggledItems[i].className = "";
		}
		else
		{
			this.toggledItems[i].className = "hidden";
		}
	}
};
