﻿var isIE = (/MSIE (\d+\.\d+);/.test(navigator.userAgent));
var ver = 0;
if (isIE) {
    var versionInfo = navigator.appVersion;
    versionInfo = versionInfo.substr(versionInfo.indexOf("MSIE") + 4);
    versionInfo = versionInfo.substr(0, versionInfo.indexOf(";"));
    ver = versionInfo * 1;
}
var menuObj;
function showMenu(obj) {
  menuObj = obj;
  var subMenu = obj.getElementsByTagName("ul")[0];
  var x = findX(obj) + (isIE && ver < 8 ? 1 : 0);
  var y = findY(obj) + (isIE && ver < 8 ? 2 : 0);
  subMenu.style.left = x + "px";
  subMenu.style.top = (y + obj.offsetHeight) + "px";
  subMenu.style.display = "block";
}
function hideMenu(obj) {
  menuObj.getElementsByTagName("a")[0].className = "";
  var subMenu = obj.getElementsByTagName("ul")[0];
  subMenu.style.display = "none";
}
function subMenuOver() {
  menuObj.getElementsByTagName("a")[0].className = "MenuItemOver";
}
function findX(obj) {
  var cl = 0;
  if (obj.offsetParent) {
    while (1) {
      cl += obj.offsetLeft;
      if (!obj.offsetParent) {
        break;
      }
      obj = obj.offsetParent;
    }
  }
  else {
    if (obj.x) {
      cl += obj.x;
    }
  }
  return cl;
}
function findY(obj) {
  var ct = 0;
  if (obj.offsetParent) {
    while (1) {
      ct += obj.offsetTop;
      if (!obj.offsetParent) {
        break;
      }
      obj = obj.offsetParent;
    }
  }
  else {
    if (obj.y) {
      ct += obj.y;
    }
  }
  return ct;
}
