<!--
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;

// Split the string into part [0] and part [1]
var IEtemp=navigator.appVersion.split('MSIE');

// Parse the string for the "6" in 6.0
var ieVer=parseInt(IEtemp[1]);

// Is it greater than 6?
var isIE6=(ieVer == 6)?true:false;

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 == "navbuttonon") { navroot.className = 'navbutton'; }
	navroot.className = navroot.className.replace("navbuttonon ", "navbutton ");
  }
  
  eval("parent.zGroup_" + zElement + " = null;");
  eval("parent.zSub_" + zElement + " = null;");
  if(zCurrSub) { ForceHideElement(zCurrSub); }
}
function stripFrom(st1,st2,dir)
{
	switch(dir.toUpperCase())
	{
		case 'FRONT':
			return st1.substr(st2.length);
			break;
		case 'BACK':
			return st1.substr(0,st1.length-st2.length);
			break;
		default:
			break;
	}
}
function HideNav(zParent) //,zElement)
{
  var zElement='sub' + zParent;
  zMouseOver = false;
  clearTimeout(parent.zDelay);
  parent.zDelay = setTimeout("DelayHide('" + zElement + "');", zDelaySec);
  document.getElementById(zParent).className='navbutton';
}
function HideSubNav(zParent)
{
  var zGroup='sub' + zParent.split('_')[0] + '_' + zParent.split('_')[1];
  var zElement='sub' + zParent;
  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) //,zWidth) //,zElement,zWidth)
{
  var zElement='sub'+zParent;
  var zWidth=document.getElementById(zParent).offsetWidth;
  document.getElementById(zParent).className='navbuttonon';
  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 == "navbutton") { navparent.className = 'navbuttonon'; }

	navparent.className = navparent.className.replace("navbutton ", "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';
    }
  }
  document.getElementById(zParent).className='navbuttonon';
}
function ShowSubNav(zParent) //(zGroup,zParent,zElement)
{
  var zGroup='sub' + zParent.split('_')[0]+ '_' + zParent.split('_')[1];
  var zElement='sub' + zParent;
  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) {
//	return null;
  var zChildren; // = document.getElementById(eGroup);
  var bDoExit=false;
  var elWidth;
  
  if(document.getElementById(eGroup))
  { 
	var minWidth=document.getElementById(eGroup).clientWidth;
	zChildren = document.getElementById(eGroup);
  }
  else{minWidth=0;}
  var maxWidth=0;
  if(zChildren) {
    var zGwidth = GetWidth(zChildren);// + zchildOffsetWidth;

    for(i=0 ; i < zChildren.childNodes.length ; i++) 
	{	
	  var zChild = document.getElementById(zChildren.childNodes[i].id);
	  if(zChild)
	  {
			zChild.style.width='auto';
			elWidth=zChild.scrollWidth;
			if(!isIE6)
			{
				elWidth=elWidth+10;
			}
			if(elWidth>maxWidth)
				{
						maxWidth=elWidth; //zChild.scrollWidth;
				}
			}
	 }
	 if(bDoExit)
	 {
		return true;
	 }
	 if(maxWidth>0)
	 {
		if(maxWidth<minWidth)
			{
				maxWidth=minWidth;
			}
		maxWidth=maxWidth;
		document.getElementById(eGroup).style.width = maxWidth + 'px'; 
		for(i=0 ; i < zChildren.childNodes.length ; i++) 
		{
			var zChild = document.getElementById(zChildren.childNodes[i].id);
			var temp = temp + zChildren.childNodes[i].id + ' ';
			if(!isIE6)
			{
				if(zChild) { zChild.style.width = (maxWidth) + 'px'; }
			}
		}
    }
  }
}
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'; }
}
// -->

