var vmenu = new Array(-1,0,-1,-1,-1,-1);
var vom = new Array(0,0,0,0,0,0);
var cv = 10;
var meHeight = 0;
var strUA = ""; var bswr = "";
strUA = navigator.userAgent.toLowerCase();
if (strUA.indexOf("safari") != -1) {
  bswr = "sf";
} else if (strUA.indexOf("firefox") != -1) {
  bswr = "ff";
} else if (strUA.indexOf("opera") != -1) {
  bswr = "op";
} else if (strUA.indexOf("netscape") != -1) {
  bswr = "nn";
} else if (strUA.indexOf("msie") != -1) {
  bswr = "ie";
} else if (strUA.indexOf("mozilla/4") != -1) {
  bswr = "n4";
}
function menuSelect(x) {
  VX = x;
  if (meHeight == 0) {
    meMode = 1;
    setTimeout("marginEffect()",50);
  }
  if (meHeight == 150) {
    meMode = 0;
    setTimeout("marginEffect()",50);
  }
  document.getElementById("panel" + x).style.display = "block";
  setTimeout("Effect()",50);
}
function Effect() {
  for (i=0; i<vom.length; i++) {
    if (vmenu[i] >= 0) {
      subEffect(i,vom[i]);
      if (i != VX) {
        vom[i] -= cv;
        if (vom[i] < 0) vom[i] = 0;
      } else {
        if (vmenu[VX] == 0) vom[VX] += cv;
        if (vmenu[VX] == 1) vom[VX] -= cv;
        if (vom[VX] < 0) vom[VX] = 0;
      }
    }
  }
  if (vom[VX] == 100) {
    for (i=0; i<vom.length; i++) {
      if (vmenu[i] >= 0 && i != VX) {
        document.getElementById("panel" + i).style.zIndex = 39;
        vmenu[i] = 0;
        subEffect(i,0);
      }
    }
    document.getElementById("panel" + VX).style.zIndex = 40;
    vmenu[VX] = 1;
    subEffect(VX,100);
    return false;
  }
  if (vom[VX] == 0) {
    document.getElementById("panel" + VX).style.zIndex = 40;
    vmenu[VX] = 0;
    subEffect(VX,0);
    return false;
  }
  if (vom[VX] > 0 && vom[VX] < 100) {
    setTimeout("Effect()",50);
  }
}
function subEffect(a,b) {
  if (bswr == "op" || bswr == "sf") document.getElementById("panel" + a).style.opacity = b / 100;
    else {
    if (bswr == "ie") document.getElementById("panel" + a).filters['alpha'].opacity = b;
      else if (bswr == "ff" || bswr == "nn") document.getElementById("panel" + a).style.MozOpacity = b / 100;
  }
}
function marginEffect() {
  if (meMode == 0) meHeight -= 10;
    else meHeight += 10;
  if (meHeight >= 0 && meHeight <= 150) {
    document.getElementById("header").style.height = (meHeight * 1 + 100) + "px";
    setTimeout("marginEffect()",50);
  } else {
    if (meHeight < 0) meHeight = 0;
    if (meHeight > 150) meHeight = 150;
  }
}