<!--
var zDelaySec = 750;
var zMouseOver = false;

var zCurrRoot = null;
var zCurrMain = null;

var zCurrParent = null;
var zCurrGroup = null;
var zCurrElement = null;
var zCurrSub = null;

var znavOffsetTop = -1;
var znavOffsetLeft = -1;

var zsubnavOffsetTop = -10;
var zsubnavOffsetLeft = -5;

var zchildOffsetWidth = -2;

function GetTopPos(eElement)
{
  var nTopPos = eElement.offsetTop;
  var eParElement = eElement.offsetParent;
  while (eParElement != null) { nTopPos += eParElement.offsetTop; eParElement = eParElement.offsetParent; }
  return nTopPos;
}
function GetLeftPos(eElement)
{
  var nLeftPos = eElement.offsetLeft;
  var eParElement = eElement.offsetParent;
  while (eParElement != null) { nLeftPos += eParElement.offsetLeft; eParElement = eParElement.offsetParent; }
  return nLeftPos;
}

function GetWidth(eElement) { var xPos = eElement.offsetWidth; if(xPos) { return xPos; } }
function GetHeight(eElement) { var xPos = eElement.offsetHeight; if(xPos) { return xPos; } }

function NavigateTo(zLink,zTarget) {
  if(zTarget == 'new') { window.open(zLink,'naverwindow','resizable=yes,scrollbars=yes,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes'); }
  if(zTarget == null) { top.location.href=zLink; }
}
function DelayHide(zElement) { if(zMouseOver == false){ HideElement(zElement); } }
function HideElement(zElement)
{
  var zCurrGroup = eval("parent.zGroup_" + zElement);
  var zCurrSub = eval("parent.zSub_" + zElement);
  var nav=document.getElementById(zElement); 
  if(nav != null) { nav.style.visibility = 'hidden'; }
  
  var navroot=document.getElementById(zCurrRoot);
  if(navroot != null) {
    if(navroot.className == "headerlinkhover") { navroot.className = 'headerlink'; }
    if(navroot.className == "navbuttonon") { navroot.className = 'navbutton'; }
  }
  
  eval("parent.zGroup_" + zElement + " = null;");
  eval("parent.zSub_" + zElement + " = null;");
  if(zCurrSub) { HideElement(zCurrSub); }
  if(zCurrGroup) { HideElement(zCurrGroup); }
}
function ForceHideElement(zElement)
{
  var zCurrSub = eval("parent.zSub_" + zElement);
  var nav=document.getElementById(zElement); 
  if(nav != null) { nav.style.visibility = 'hidden'; }
  
  var navroot=document.getElementById(zCurrRoot);
  if(navroot != null) {
    if(navroot.className == "headerlinkhover") { navroot.className = 'headerlink'; }
    if(navroot.className == "navbuttonon") { navroot.className = 'navbutton'; }
  }
  
  eval("parent.zGroup_" + zElement + " = null;");
  eval("parent.zSub_" + zElement + " = null;");
  if(zCurrSub) { ForceHideElement(zCurrSub); }
}
function HideNav(zParent,zElement)
{
  zMouseOver = false;
  clearTimeout(parent.zDelay);
  parent.zDelay = setTimeout("DelayHide('" + zElement + "');", zDelaySec);
}
function HideSubNav(zGroup,zParent,zElement)
{
  zMouseOver = false;
  clearTimeout(parent.zDelay);
  parent.zDelay = setTimeout("DelayHide('" + zElement + "');", zDelaySec);

  var navparent=document.getElementById(zParent);
  if(navparent != null) { 
    if(navparent.className == "itemhover") { navparent.className = 'item'; }
    if(navparent.className == "subitemhover") { navparent.className = 'subitem'; }
  }
}
function ShowNav(zParent,zElement,zWidth)
{
  zMouseOver = true;
  clearTimeout(parent.zDelay);
  
  if(((zParent != zCurrRoot) && (zCurrMain != zElement)) && ((zCurrRoot) && (zCurrMain))) { ForceHideElement(zCurrMain); }
  zCurrRoot = zParent; zCurrMain = zElement;
  
  var navparent=document.getElementById(zParent);
  if(navparent != null) {
    if(navparent.className == "headerlink") { navparent.className = 'headerlinkhover'; }
    if(navparent.className == "navbutton") { navparent.className = 'navbuttonon'; }
    
    var nav=document.getElementById(zElement);
    if(nav != null) { 
      if(zWidth != null) { nav.style.width = zWidth + 'px'; }
      SetChildWidths(zElement);      

      var zHeight = GetHeight(navparent);    
      var zTopPos = GetTopPos(navparent) + zHeight + znavOffsetTop;
      var zLeftPos = GetLeftPos(navparent) + znavOffsetLeft;
      
      nav.style.top = zTopPos + 'px'; nav.style.left = zLeftPos + 'px'; nav.style.visibility = 'visible';
    }
  }
}
function ShowSubNav(zGroup,zParent,zElement)
{
  zMouseOver = true;
  clearTimeout(parent.zDelay);

  var nav=document.getElementById(zElement);
  eval("parent.zGroup_" + zElement + " = '" + zGroup + "';");
  var zCurrSub = eval("parent.zSub_" + zGroup);
  if((zCurrSub != zElement) && (zCurrSub)) { 
    var navcurr=document.getElementById(zCurrSub);
    if(navcurr != null) { ForceHideElement(zCurrSub); }  
  }
  eval("parent.zSub_" + zGroup + " = '" + zElement + "';");

  var navparent=document.getElementById(zParent);
  if(navparent != null) {
    SetChildWidths(zElement);
    if(navparent.className == "item") { navparent.className = 'itemhover'; }
    if(navparent.className == "subitem") { navparent.className = 'subitemhover'; }
    var navgroup=document.getElementById(zGroup);
    var zWidth = GetWidth(navgroup);

    var zTopPos = GetTopPos(navparent) + zsubnavOffsetTop;
    var zLeftPos = GetLeftPos(navparent) + zWidth + zsubnavOffsetLeft;
    
    if(nav != null) { nav.style.width = zWidth + 'px'; nav.style.top = zTopPos + 'px'; nav.style.left = zLeftPos + 'px'; nav.style.visibility = 'visible'; }
  }
}
function SetChildWidths(eGroup) {
  var zChildren = document.getElementById(eGroup);
  if(zChildren) {
    var zGwidth = GetWidth(zChildren) + zchildOffsetWidth;
    
    for(i=0 ; i < zChildren.childNodes.length ; i++) {
      var zChild = document.getElementById(zChildren.childNodes[i].id);
      var temp = temp + zChildren.childNodes[i].id + ' '
      if(zChild) { zChild.style.width = zGwidth + 'px'; }
    }
  }
}
function popWindow(url,w,h) {
  wid = parseInt(w)
  heig = parseInt(h)
  window.open(url,'Window100','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,Width='+wid+',height='+heig+',screenX=150,screenY=150,top=150,left=150')
}
function popWindowWin(url,wn,w,h) {
  wid = parseInt(w)
  heig = parseInt(h)
  window.open(url,wn,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,Width='+wid+',height='+heig+',screenX=150,screenY=150,top=150,left=150')
}
function popWindowWinScroll(url,wn,w,h) {
  wid = parseInt(w)
  heig = parseInt(h)
  window.open(url,wn,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,Width='+wid+',height='+heig+',screenX=150,screenY=150,top=150,left=150')
}
function SwitchID(zOld,zNew)
{
  var idOld=document.getElementById(zOld);
  var idNew=document.getElementById(zNew);
  if ((idOld != null) && (idNew != null)) { idOld.style.display = 'none'; idNew.style.display = 'inline'; }
}
// -->