var menuCount=4, menuArray, activeMenu=1, menuOpen=false;

function windowOnload()
{
  if (is.nav4) return;
  menuArray = new Array();
  window.cbe.addEventListener("resize", resizeListener);
  document.cbe.addEventListener("mousemove", menuHide);
  setTimeout("init()", 250);
}

function resizeListener(e) {
  init();
}

function init() {
  var i, menuLabel;
  for (i = 1; i <= menuCount; ++i) {
    menuLabel = cbeGetElementById('menuLabel'+i).cbe;
    menuArray[i] = cbeGetElementById('menu'+i).cbe;
    menuArray[i].moveTo(menuLabel.pageX() + 5, (menuLabel.pageY() + menuLabel.height() - 1));
    menuArray[i].menuLabel = menuLabel;
    menuArray[i].zIndex(2);
  }
}

function menuShow(e,mn)
{
  if (is.nav4) return;
  if (mn == activeMenu && menuOpen) return;
  menuArray[activeMenu].hide()
  //for (i = 1; i <= menuCount; ++i) {
  //  menuArray[i].menuLabel.background(inactiveColor);
  //}
  menuArray[mn].show();
  //menuArray[mn].menuLabel.background(activeColor);
  activeMenu = mn;
  menuOpen = true;
}

function menuHide(e)
{
  if (!menuOpen) return;
  var x = e.pageX;
  var y = e.pageY;
  if (!menuArray[activeMenu].contains(x,y,-2,0,0,0) && !menuArray[activeMenu].menuLabel.contains(x,y,0,20,0,0)) {
    menuArray[activeMenu].hide();
   // menuArray[activeMenu].menuLabel.background(inactiveColor);
    menuOpen = false;
  }
}


// preload top and bottom nav images

  homeOver = new Image;
  homeOut = new Image;
  productsOver = new Image;
  productsOut = new Image;
  aboutsleepOver = new Image;
  aboutsleepOut = new Image;
  aboutusOver = new Image;
  aboutusOut = new Image;
  customerserviceOver = new Image;
  customerserviceOut = new Image;
  contactusOver = new Image;
  contactusOut = new Image;
  buynowOver = new Image;
  buynowOut = new Image;
  homeOver = new Image;
  homeOut = new Image;
  privacyOver = new Image;
  privacyOut = new Image;
  sitemapOver = new Image;
  sitemapOut = new Image;
  yourcartOver = new Image;
  yourcartOut = new Image;
  doctorsonlyOver = new Image;
  doctorsonlyOut = new Image;
  
// source  seperate mouseover images
  homeOver.src = "/images/label0_Over.gif";
  homeOut.src = "/images/label0_Out.gif";
  productsOver.src = "/images/label1_Over.gif";
  productsOut.src = "/images/label1_Out.gif";
  aboutsleepOver.src = "/images/label2_Over.gif";
  aboutsleepOut.src = "/images/label2_Out.gif";
  aboutusOver.src = "/images/label3_Over.gif";
  aboutusOut.src = "/images/label3_Out.gif";
  customerserviceOver.src = "/images/label4_Over.gif";
  customerserviceOut.src = "/images/label4_Out.gif";
  contactusOver.src = "/images/label5_Over.gif";
  contactusOut.src = "/images/label5_Out.gif";
  buynowOver.src = "/images/label6_Over.gif";
  buynowOut.src = "/images/label6_Out.gif";
  homeOver.src = "/images/label7_Over.gif";
  homeOut.src = "/images/label7_Out.gif";
  privacyOver.src = "/images/label8_Over.gif";
  privacyOut.src = "/images/label8_Out.gif";
  sitemapOver.src = "/images/label9_Over.gif";
  sitemapOut.src = "/images/label9_Out.gif";
  yourcartOver.src = "/images/label10_Over.gif";
  yourcartOut.src = "/images/label10_Out.gif";
  doctorsonlyOver.src = "/images/label11_Over.gif";
  doctorsonlyOut.src = "/images/label11_Out.gif";
  
// MouseOver Function
function swapImg(imgLocation, imgName) {
  if(document.images) {
    document.images[imgLocation].src = eval(imgName + ".src");
  }
}

