function hide(element)
{
	useObject = document.getElementById(element);
	useObject.style.visibility = "hidden";
	useObject.style.display = "none";
} 
//
// Kan op magische wijze je element vergroten en verkleinen
//
	 
function setSize(element,heightSet,tr)
{
	// Waar hebben we het over?
	useObject = document.getElementById(element);
	heightNow = useObject.offsetHeight;
	
	// Stond de hoogte nu op 0? Dan even zichtbaar maken!
	if(tr == null)
	{
		if(heightNow == 0 || useObject.className == "hidden")
		{
			useObject.className = "visible";
			useObject.style.height = '0px';
		}
	}
	else
	{
		if(heightNow == 0 || useObject.className == "hidden")
		{
			useObject.className = "visible-tr";
			useObject.style.height = '0px';
		}	
	}
	
	// Is de huidige hoogte groter dan hoe hij moet worden?
	if(heightNow - 10 > heightSet)	
	{
		heightNew = heightNow - 10;	
		heightNew2 = heightNew + 'px';
		useObject.style.height = heightNew2;
		// Als hij naar 0 moet en dar bijna is moet ie helemaal weg!
		if((heightNew - heightSet < 10) && heightSet == 0)
		{
			useObject.style.visibility = "hidden";
			useObject.style.display = "none";
		}
		// Anders deze functie nog eens
		else
		{
			setTimeout("setSize('"+element+"',"+heightSet+")",10);
		}
	}
	
	// Is de huidige hoogte dan misschien kleiner dan hij moet worden?
	if(heightNow + 10 < heightSet)	
	{
		heightNew = heightNow + 10;	
		heightNew2 = heightNew + 'px';
		useObject.style.height = heightNew2;
		setTimeout("setSize('"+element+"',"+heightSet+")",10);
	}		
}	  

