var SuckerFishHack = new Object();

SuckerFishHack.iter = function(node)
{
  var i, c;
  if (node.nodeName == "LI")
  {
    node.onmouseover = function()
    {
      this.className += " over";
    }
    node.onmouseout = function()
    {
      this.className = this.className.replace(" over", "");
    }
  }
  
  if (node.nodeType == 1)
  {
    for (i = 0, c = node.childNodes.length; i < c; i++)
    {
      SuckerFishHack.iter(node.childNodes[i]);
    }
  }
}

SuckerFishHack.hack = function(rootULId)
{
  if (document.all && document.getElementById)
  {
    SuckerFishHack.iter(document.getElementById(rootULId));
  }
}
