function MM_preloadImagesBBCStar() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImagesBBCStar.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

var menuArray = new Object();

MM_preloadImagesBBCStar('http://gfx3.gamelink.com/store/gl/open.gif','http://gfx3.gamelink.com/store/gl/closed.gif');


function getCookieBBCStar(name) {
  var Cookies = document.cookie.split(/;\s*/);
  for (var i=0; i < Cookies.length; i++) {
    if (Cookies[i].split(/=/,1)[0] == name) {
      return Cookies[i].replace(/^[^=]+=/,"");
    }
  }
  return "";
}

function initMenusBBCStar() {
  // Read in the cookie and parse it into menuArray
  var menuCookie = getCookieBBCStar("visibleStarMenus");
  var menuVisible = menuCookie.split(/,/);

  for (var i=0; i < menuVisible.length; i++) {
    menuArray[menuVisible[i]] = 1;
    var menu = document.getElementById('mc'+menuVisible[i]);
    if (menu) {
      menu.style.display = 'block';
    }
    var mi = document.images["mi"+menuVisible[i]];
    if (mi) {
      mi.src = 'http://gfx3.gamelink.com/store/gl/open.gif';
    }
  }
}

function setMenuCookieBBCStar() {
  var menuCookie = "visibleStarMenus=";
  
  for (var menu in menuArray) {
    if (menuArray[menu]) {
      menuCookie += menu+",";
    }
  }
  menuCookie += ";PATH=/";
  document.cookie = menuCookie;
}

function toggleMenuBBCStar(number) {
  var image = document.images["mi"+number];
  var menu = document.getElementById("mc"+number);
  if (menuArray[number]) {
    // menu is visible, make it invisible
    menuArray[number] = 0;
    image.src = "http://gfx3.gamelink.com/store/gl/closed.gif";
    menu.style.display = "none";
  } else {
    // menu is invisible, make it visible
    menuArray[number] = 1;
    image.src = "http://gfx3.gamelink.com/store/gl/open.gif";
    menu.style.display = "block";
  }
  setMenuCookieBBCStar();
}

function toggleMenuOpenBBCStar(value) {
  if (!menuArray[value]) {
    toggleMenuBBCStar(value);
  }
}

function toggleCategoryBrowserBBCStar() {
    var catDiv = document.getElementById('catNav2');

    if (catDiv.style.display == 'none') { // open the block
        catDiv.style.display = 'block';
    } else { // close the block
        catDiv.style.display = 'none';
    }
}