function ToggleSubmenu ( ID ) {
	if(GEBI("submenu"+ID).style.display == "none" ||  GEBI("submenu"+ID).style.display == ""){
		SetCookie("submenu"+ID+"status", "open");
		GEBI("arrow"+ID).src = "images/downarrow.gif";
		ShowBlock("submenu"+ID);
	} else {
		GEBI("arrow"+ID).src = "images/rightarrow.gif";
		Hide("submenu"+ID);
		SetCookie("submenu"+ID+"status", "closed");
	}

}

function CheckSubmenuStatus(){
	var numMenus = GEBI("numMenus").value;
	for( i = 1; i <= numMenus; i++){
		menuStatus = GetCookie("submenu"+i+"status");
		if(menuStatus == "open"){
			ToggleSubmenu(i);
		}
	}
	submenuItemID = GetCookie("activeSubmenu");
	if(submenuItemID > 0){
		GEBI("submenuItem"+submenuItemID).style.backgroundImage = "url(images/nav_bg.gif)";
		GEBI("submenuItem"+submenuItemID).style.backgroundRepeat = "no-repeat";
	}
	SetCookie("activeSubmenu", '0');
}

function SetActiveSubmenuItem(ID){
	SetCookie("activeSubmenu", ID);
}

function GetCookie(sName)
{
  // cookies are separated by semicolons
  var aCookie = document.cookie.split("; ");
  for (var i=0; i < aCookie.length; i++)
  {
    // a name/value pair (a crumb) is separated by an equal sign
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0]) 
      return unescape(aCrumb[1]);
  }

  // a cookie with the requested name does not exist
  return null;
}

function SetCookie(sName, sValue)
{
  document.cookie = sName + "=" + escape(sValue);
}
