<!-- 

var timeOn = null;
numMenus = 5;
numSubMenus = 3;
document.onmouseover = hideAllMenus;
window.onerror = null;
menuActive = 0;

function menuOver() {
 // clearTimeout(timeOn);
  menuActive = 1;
}

function getStyleObject(objectId) {
  if (document.getElementById && document.getElementById(objectId)) {
    return document.getElementById(objectId).style;
  } else if (document.all && document.all(objectId)) {
    return document.all(objectId).style;
  } else if (document.layers && document.layers[objectId]) {
    return document.layers[objectId];
  } else {
    return false;
  }
}

function changeObjectVisibility(objectId, newVisibility) {
  var styleObject = getStyleObject(objectId);
  if (styleObject) {
    if (newVisibility == "visible")
      onStyle(objectId.substr(objectId.length-1, 1));
    else
      offStyle(objectId.substr(objectId.length-1, 1));
    styleObject.visibility = newVisibility;
    return true;
  } else
    return false;
}

function changeObjectVisibility2(objectId, newVisibility, mainMenu) {
  var styleObject = getStyleObject(objectId);
  if (styleObject) {
    onStyle(mainMenu.substr(mainMenu.length-1, 1));
    styleObject.visibility = newVisibility;
    return true;
  } else
    return false;
}

function showMenu(menuNumber, eventObj, labelID) {
  hideAllMenus();
  menuActive = 1;
  eventObj.cancelBubble = true;
  var menuId = 'menu' + menuNumber;
  setCoord(menuNumber);
  if (changeObjectVisibility(menuId, 'visible'))
    return true;
  else
    return false;
}

function showSubMenu(menuNumber, submenuNumber, eventObj, labelID) {
  hideAllSubMenus();
  //menuActive = 1;
  //eventObj.cancelBubble = true;
  var submenuId = 'submenu' + submenuNumber;
  var menuId = 'menu' + menuNumber;
  setSubCoord(menuNumber, submenuNumber);
  if (changeObjectVisibility2(submenuId, 'visible', menuId))
    return true;
  else
    return false;
}

function hideAllSubMenus() {
  if (menuActive == 1) {
    for (counter = 1; counter <= numSubMenus; counter++) {
      styleObject = getStyleObject('submenu' + counter);
      if (styleObject.visibility == "visible") {
        changeObjectVisibility('submenu' + counter, 'hidden');
      }
    }
  }
}

function hideAllMenus() {
  if (menuActive == 1) {
    for (counter = 1; counter <= numMenus; counter++) {
      styleObject = getStyleObject('menu' + counter);
      if (styleObject.visibility == "visible") {
        offStyle('label' + counter);
        changeObjectVisibility('menu' + counter, 'hidden');
      }
    }
    
    for (counter = 1; counter <= numSubMenus; counter++) {
      styleObject = getStyleObject('submenu' + counter);
      if (styleObject.visibility == "visible") {
        changeObjectVisibility('submenu' + counter, 'hidden');
      }
    }
    menuActive = 0;
  }
}

function getRealTop(numb, metka) {
  yPos = document.getElementById(metka + numb).offsetTop;
  tempEl = document.getElementById(metka + numb).offsetParent;
  while (tempEl != null) {
          yPos += tempEl.offsetTop;
          tempEl = tempEl.offsetParent;
  }
  return yPos;
}

function getRealLeft(numb, metka) {
  xPos = document.getElementById(metka + numb).offsetLeft;
  tempEl = document.getElementById(metka + numb).offsetParent;
  while (tempEl != null) {
          xPos += tempEl.offsetLeft;
          tempEl = tempEl.offsetParent;
  }
  return xPos;
}

function getSubRealLeft(numb, metka) {
  obj = document.getElementById(metka + numb);
  xPos = obj.offsetLeft + obj.offsetWidth - 20;
  return xPos;
}


function setCoord(numb) {
  chPos = getStyleObject('menu' + numb);
  chPos.left = parseInt(getRealLeft(numb, 'label')) - parseInt(getRealLeft('0', 'label')) + 2;
} 

function setSubCoord(menuNumb, submenuNumb) {
  chPos = getStyleObject('submenu' + submenuNumb);
  //parentMenu = document.getElementById('menu' + menunumb);
  chPos.left = parseInt(getSubRealLeft(menuNumb, 'menu'));
  chPos.top = parseInt(getRealTop(submenuNumb, 'sublabel')) - 8;
} 
  
function onStyle(name) {
  if (!document.layers) {
    whereTo = getStyleObject('label' + name);
    whereTo.backgroundPosition = '0px 0px';
  }
}

function offStyle(name) {
  if (!document.layers) {
    whereTo = getStyleObject('label' + name);
    whereTo.backgroundPosition = '0px -30px';
  }
}

 -->