IE4 = (document.all) ? 1 : 0;
NS4 = (document.layers) ? 1 : 0;
ver4 = (IE4 || NS4) ? 1 : 0;

clLeft = 5;
clRight = 119;

arPopups = new Array();

if (ver4)
{
  secondIm = "<img src='img/menu_hover.png' usemap='#mpMenu' width='120' height='134' border='0' alt=''>";
  arPopups = new Array()
}
else { secondIm = "" }

if (IE4)
{
  thirdIm = "<img src='img/menu_down.png' usemap='#mpMenu' width=120 height=134 border=0>";
}
else { thirdIm = "" }

function setBeginEnd(which,from,to)
{
  arPopups[which] = new Array();
  arPopups[which][0] = from;
  arPopups[which][1] = to
}

if(ver4)
{
  setBeginEnd(1,4,24);
  setBeginEnd(2,27,48);
  setBeginEnd(3,52,72);
  setBeginEnd(4,77,103);
  setBeginEnd(5,104,125);
}

function mapOver(which,on)
{
  if(!ver4){ return }
  if(IE4)
  {
    whichEl = document.all.elMenuOver.style;
    detailEl = eval("document.all.elDetails" + which + ".style");
    detail0 = eval("document.all.elDetails0.style");
  }
  else
  {
    whichEl = document.elMenu.document.elMenuOver;
    detailEl = eval("document.elDetails" + which);
    detail0 = eval("document.elDetails0");
  };
  if(!on)
  {
    whichEl.visibility = "hidden";
    detailEl.visibility = "hidden";
    detail0.visibility = "visible";
    return
  }
  clTop = arPopups[which][0];
  clBot = arPopups[which][1];
  if (NS4)
  {
    whichEl.clip.left = clLeft;
    whichEl.clip.right = clRight;
  }
  else
  {
    whichEl.clip = "rect(" + clTop + " " + clRight + " " + clBot + " " + clLeft + ")";
  }
  whichEl.visibility = "visible";
  detailEl.visibility = "visible";
  detail0.visibility = "hidden";
}

function loadPage(frame,page)
{
  eval("parent."+frame+".location='"+page+"'");
}

function mapDown(which,on,page,frame)
{
  if(!IE4){return}
  whichEl = document.all.elMenuDown.style;
  if(!on)
  {
    whichEl.visibility = "hidden";
    return
  }
  clTop = arPopups[which][0];
  clBot = arPopups[which][1];
  loadPage(frame,page);
  whichEl.clip = "rect(" + clTop + " " + clRight + " " + clBot + " " + clLeft + ")";
  whichEl.visibility = "visible"
}