phps = new PHP_Serializer();
menus_str = getCookie("menus")


if(menus_str == null || menus_str == '')
{
	menus = new Array();
	menus["MenuSet"] = 0;
	menus["LinkMenuSet"] = 0;
	setCookie("menus",phps.serialize(menus));
}	
else
{
	menus = phps.unserialize(menus_str);
	menus["MenuSet"] = 1
	menus["LinkMenuSet"] = 1;
	setCookie("menus", phps.serialize(menus));
}

function setMainShowing(menu)
{
	menus_str = getCookie("menus");
	menus = phps.unserialize(menus_str);
	menus[menu] = 1;
	setCookie("menus", phps.serialize(menus));
	showHideDiv(menu,1);
}

function hideAllMainMenus(exempt)
{
	for(i=0;i<main_num_allmenus;i++)
	{
		name = "ibtmain" + i;
		if(name != exempt)
		{
			showHideDiv("ibtmain" + i,0);
			main_menus[name] = 0;
			setCookie(name,0);
		}           
	}
}

function setMainHidden(menu)
{
	menus_str = getCookie("menus");
	menus = phps.unserialize(menus_str);
	menus[menu] = 0;
	setCookie("menus", phps.serialize(menus));
	showHideDiv(menu,0);
}

function showHideMainMenu(menu)
{
	menus_str = getCookie("menus");
	menus = phps.unserialize(menus_str);
	if(menus[menu] == null)
	{
		menus[menu] = 1;
	}

	if(use_expand_single == 1)
	{
		for(j=0;j<30;j++)
		{
			str = "ibtmain" + j;
			if(menus[str] != null && menu != str)
			{
				showHideDiv(str, 0);
				menus[str] = 0;
			}

			str = "ibtlink" + j;
			if(menus[str] != null && menu != str)
			{
				showHideDiv(str, 0);
				menus[str] = 0;
			}
		}
		setCookie("menus", phps.serialize(menus));
	}

	if(menus[menu] == 1)
	{
		showHideDiv(menu,0);
		menus[menu] = 0;	
		setCookie("menus",phps.serialize(menus));
	}
	else
	{
		showHideDiv(menu,1);
		menus[menu] = 1;	
		setCookie("menus",phps.serialize(menus));
	}
	
}
	
function showHideMainMenuWithURL(menu, url, newwindow, doopen)
{
	if(doopen == 1)
	{
		menus_str = getCookie("menus");
		menus = phps.unserialize(menus_str);

		if(menus[menu] == null)
		{
			menus[menu] = 1;
		}

		if(use_expand_single == 1)
		{
			for(j=0;j<30;j++)
			{
				str = "ibtmain" + j;
				if(menus[str] != null && menu != str)
				{
					showHideDiv(str, 0);
					menus[str] = 0;
				}

				str = "ibtlink" + j;
				if(menus[str] != null && menu != str)
				{
					showHideDiv(str, 0);
					menus[str] = 0;
				}
			}
			setCookie("menus", phps.serialize(menus));
		}

		if(menus[menu] == 1)
		{
			showHideDiv(menu,0);
			menus[menu] = 0;	
			setCookie("menus",phps.serialize(menus));
		}
		else
		{
			showHideDiv(menu,1);
			menus[menu] = 1;	
			setCookie("menus",phps.serialize(menus));
		}
	}	

	if(newwindow == 1)
	{
		openWin(url, 'mywindow', 800,550);
	}
	else
	{
		window.location = url;	
	}
}

