//
//  ©Glitch Limited 2006
//  Additions to standard moo.fx to enable a few extra bits and pieces
//

var lastElement;
			
function toggle( element )
{
	var a = element.id.split( "_" );
	var triggerElement = document.getElementById( "trigger_" + a[1] + "_" + a[2] );
	var height = element.style.height;
	var cname = triggerElement.className;
	

	if( (height == "0px" && cname == "department-off") || (height == "1%" && cname == "department-on") )
	{
		triggerElement.className = "department-on";
	}
	else
	{
		triggerElement.className = "department-off";
	}

}

function toggleById( name )
{
	toggle( eval( document.getElementById( name ) ) );
}

function toggleGPanel( element )
{
	var gBody = document.getElementById( element.id + "_body" );
	if( gBody.style.display == "none" || gBody.style.display == "" )
	{
		element.style.backgroundImage = "url(/media/images/widgets/dt-on-small.gif)";
		gBody.style.display = "block";
	}
	else
	{
		element.style.backgroundImage = "url(/media/images/widgets/dt-off-small.gif)";
		gBody.style.display = "none";
	}
}