function ShowHide(id1, id2, id3)
{
	var res = expMenu(id1);
	if (id2 != '') expMenu(id2);
	if (id3 != '') SetCookie(id3, res, exp);
}

function expMenu(id)
{
	var itm = null;
	if (document.getElementById)
	{
		itm = document.getElementById(id);
	}
	else if (document.all)
	{
		itm = document.all[id];
	}
	else if (document.layers)
	{
		itm = document.layers[id];
	}
	if (!itm)
	{
		// do nothing
	}
	else if (itm.style)
	{
		if (itm.style.display == "none")
		{
			itm.style.display = "";
			return 1;
		}
		else
		{
			itm.style.display = "none";
			return 2;
		}
	}
	else
	{
		itm.visibility = "show";
		return 1;
	}
}
function hideAllMenus(except)
{
	// insert menu and number of its elements that you want to hide here
	if (except!='catmenu') ShowHide('catmenu', '', '');
	if (except!='teammenu') ShowHide('teammenu', '', '');
	if (except!='historymenu') ShowHide('historymenu', '', '');
	if (except!='editormenu') ShowHide('editormenu', '', '');
	if (except!='adminmenu') ShowHide('adminmenu', '', '');
	if (except!='gamemenu') ShowHide('gamemenu', '', '');
	if (except!='gameplaymenu') ShowHide('gameplaymenu', '', '');
}
function okRedirect(answer, redirect)
{
	var a = confirm (answer);
	if (a) location.href=redirect;
}
