<!--
if (document.getElementById)
{
  var isIE5=(document.all) ? true : false;
  var isNS6=(!document.all) ? true : false;
}
else
{
  var isIE5 = false;
  var isNS6 = false;
}

if ((isIE5) || (isNS6))
{
  if (window.Node && Node.prototype && !Node.prototype.contains)
    Node.prototype.contains = function (nodeToCheck) {
       while (nodeToCheck) {
         if (this == nodeToCheck)
           return true;
         nodeToCheck = nodeToCheck.parentNode;
       }
       return false;
    };
}

function hideObj(hideselect)
{
  if (isNS6)
  {
    var div = document.getElementsByTagName('DIV');
    for (var x = 0; x < div.length; x++)
    {
      if (div[x].id.indexOf("menu") != -1)
        div[x].style.visibility = "hidden";
    }
  }
  else if (isIE5)
  {
    var div = document.all.tags('DIV')
    for (var x = 0; x < div.length; x++)
    {
      if ((div[x].name.indexOf("sel") != -1) || (div[x].name == "sbblk"))
      {
        if (hideselect)
          div[x].style.visibility = "hidden";
        else
          div[x].style.visibility = "visible";
      }
      else
      {
        if (div[x].name.indexOf("menu") != -1)
          div[x].style.visibility = "hidden";
      }
    }
  }
}

function showObj(obj,act)
{
  hideObj(true);
  if (isNS6)
  {
    document.getElementById(obj).style.visibility = act;
    if (obj.indexOf("help") != -1)
    {
      document.getElementById(obj).style.top = window.pageYOffset + 10;
      document.getElementById(obj).style.left = window.pageXOffset + 5;
    }
  }
  else if (isIE5)
  {
    document.all[obj].style.visibility = act;
    if (obj.indexOf("help") != -1)
    {
      document.getElementById(obj).style.top = window.document.body.scrollTop + 10;
      document.getElementById(obj).style.left = window.document.body.scrollLeft + 5;
    }
  }
}

function showDual(obj,act)
{
  hideObj(true);
  if (isNS6)
  {
    document.getElementById(obj).style.visibility = act;
    document.getElementById(obj + "2").style.visibility = act;
  }
  else if (isIE5)
  {
    document.all[obj].style.visibility = act;
    document.all[obj + "2"].style.visibility = act;
  }
}

function chgClr(e,s,clr,from)
{
  var cnt=false;
  if (from) { if (!s.contains(e.fromElement))cnt=true; }
  else { if (!s.contains(e.toElement))cnt=true; }

  if (cnt)
  {
    source=isIE5? e.srcElement : e.target
    if (source.tagName=="TR"||source.tagName=="TABLE")
      return
    while(source.tagName!="TD"&&source.tagName!="HTML")
      source=isNS6? source.parentNode : source.parentElement
    source.style.backgroundColor=clr
  }
}
//-->