function togglePane(toggleButton, toggleTarget)
{
	if(!document.getElementById)
		return true;

	var pane = document.getElementById(toggleTarget);

	if(pane.style.visibility == 'visible')
		pane.style.visibility = 'hidden';
	else
		pane.style.visibility = 'visible';

	if(!toggleButton.onmouseout)
	{
		toggleButton.onmouseout = pane.onmouseout = function()
		{
			pane.timeoutID = window.setTimeout("hidePane('" + toggleTarget + "')", 500);
		}
	}

	if(!toggleButton.onmouseover)
	{
		toggleButton.onmouseover = pane.onmouseover = function()
		{
			window.clearTimeout(pane.timeoutID);
		}
	}

	return false;
}

function hidePane(id)
{
	var pane = document.getElementById(id);
	pane.style.visibility = 'hidden';
}