function panelClick(element, event)
{
	// IE DOM fixup
	event = !event ? window.event : event;
	if (event)
	{
		if (!event.target) event.target = event.srcElement;
		
		//if (event) alert(event.type);
		switch (event.target.tagName.toLowerCase())
		{
		case 'input':
		case 'select':
		case 'option':
			return;				
		default:
			//alert(event.target.tagName)
			break;
		}
		
		togglePanel(element, false);
	}			
}

function togglePanel(element, forceHide)
{
	if (panel = document.getElementById(element))
	{
		//alert(panel.style.display);
		panel.style.display = (true == forceHide || 'block' == panel.style.display) ? 'none' : 'block';
	}
}