function toggleMenuList ( listid, imageid )
{
	if ( document.getElementById(listid).style.display == "" ) //This is displaying so we hide it
	{
		Effect.SlideUp(listid, { duration: 0.5 });
		document.getElementById(imageid).src = document.getElementById(imageid).src.replace('less', 'more');
	} else {
		Effect.SlideDown(listid, { duration: 0.5 });
		document.getElementById(imageid).src = document.getElementById(imageid).src.replace('more', 'less');		
	}
}

function toggleComments ( commentlist )
{
	if ( document.getElementById(commentlist).style.display == "" ) //This is displaying so we hide it
	{
		Effect.SlideUp(commentlist, { duration: 0.5 });
	} else {
		Effect.SlideDown(commentlist, { duration: 0.5 });	
	}
	
	setTimeout('redoTemplateHeight()', 500);
}

function redoTemplateHeight()
{
	if ( document.getElementById('layout_content').clientHeight > 1000 )
	{
		document.getElementById('layout_menu').style.height = (document.getElementById('layout_content').clientHeight - 40) + 'px';	
		document.getElementById('layout_leftcolumn').style.height = (document.getElementById('layout_content').clientHeight + 48) + 'px';
	} else {
		document.getElementById('layout_menu').style.height = '1460px';	
		document.getElementById('layout_leftcolumn').style.height = '1548px';	
	}
}

function togglePanel ( menuItem )
{
	//alert(menuItem.id);
	//alert(menuItem.id.substring(3));
	
	if ( document.getElementById('mnu' + menuItem.id.substring(3)).className != "active" )
	{
		//Make all items inactive
		for ( i=0; i<document.getElementsByTagName('li').length; i++ )
		{
			if ( document.getElementsByTagName('li')[i].id.indexOf('mnu') != -1 )
			{
				document.getElementsByTagName('li')[i].className = '';
			}
		}
		
		//Activate the item selected
		document.getElementById('mnu' + menuItem.id.substring(3)).className = 'active';
		
		//hide all panels
		for ( i=0; i<document.getElementsByTagName('div').length; i++ )
		{
			if ( document.getElementsByTagName('div')[i].id.indexOf('div') != -1 )
			{
				document.getElementsByTagName('div')[i].style.display = 'none';
			}
		}
		
		//Activate related panel
		document.getElementById('div' + menuItem.id.substring(3)).style.display = '';
		
		//Resize relevant panels
		redoTemplateHeight();
	}
}