/*****************************
Menu Script by James Haigh.
Copying is prohibited.
*****************************/

function checksubmenu()
{
	if(window.name)
	{
		if(window.name != 0)
		{
			wrapper = document.getElementById(window.name + '_wrapper');
			wrapper.style.backgroundColor = '#FAFAFA';
			wrapper.style.border = '1px solid #edf7f7';
			id = 'submenu_' + window.name;
			document.getElementById(id).style.display = 'block'
		}
	}
}
function submenu(id)
{
	if(!window.name || window.name == 0)
	{
		window.name = 0;
	}
	else
	{
		if(window.name != id)
		{
			collapse_submenu(window.name);
		}
	}
	if(window.name != id)
	{
		window.name = id;
		if(!expand_submenu(id))
		{
			window.name = 0;
		}
	}
	else
	{
		window.name = 0;
		collapse_submenu(id,true);
	}
}
function expand_submenu(id)
{
	contentHolder = document.getElementById(id + '_content')
	if(contentHolder.innerHTML != '')
	{
		wrapper = document.getElementById(id + '_wrapper');
		wrapper.style.backgroundColor = '#FAFAFA';
		wrapper.style.border = '1px solid #edf7f7';
		id = 'submenu_' + id;
		Effect.SlideDown(id, {fps:25,duration:0.5});
		//Effect.Fade(id,{ from: 0.0, to: 1.0 });
		return true;
	}
	else
	{
		return false;
	}
}
function collapse_submenu(id, x)
{
	wrapper = document.getElementById(id + '_wrapper');
	wrapper.style.border = 'none';
	toSlideUp = 'submenu_' + id;
	Effect.SlideUp(toSlideUp, {fps:25,duration:0.5});
	if(x)
		setTimeout("wrapper.style.backgroundColor = '#FFF';",500);
	else
		wrapper.style.backgroundColor = '#FFF';
}
function clear_submenu()
{
	collapse_submenu(window.name)
	window.name = 0
}