toggleVisible = function( id )
{
	var el = document.getElementById( id );
	var heading = el.previousSibling;
	if ( el.className == 'folded' )
	{
		el.className = 'expanded';
		heading.className = 'h_expanded';
	}
	else
	{
		el.className = 'folded';
		heading.className = 'h_folded';
	}
}

checkAll = function( name )
{
	var elements = document.getElementsByName( name );
	for ( var i=0; i < elements.length; i++ )
	{
		elements[ i ].checked = true;
	}
}

uncheckAll = function( name )
{
	var elements = document.getElementsByName( name );
	for ( var i = 0; i < elements.length; i++ )
	{
		elements[ i ].checked = false;
	}
}

toggleTableVisible = function( id )
{
	var el = document.getElementById( id );
	if ( el.className == 'TableBodyHidden' )
	{
		el.className = 'TableBodyVisible';
	}
	else
	{
		el.className = 'TableBodyHidden';
	}
}

toggleVisibility = function( id )
{
	var el = document.getElementById( id );
	if ( el.style.display == 'none' )
	{
		el.style.display = '';
	}
	else
	{
		el.style.display = 'none';
	}
}