var StartList =
{
  navigation:function()
  {
    if (document.all&&document.getElementById)
    {
      var navDiv = document.getElementById("navigation");
      if(navDiv===null) { return false; }

      var navRoot = navDiv.getElementsByTagName("ul")[0];

      if (navRoot && navRoot.childNodes) 
      {
        for (var i=0; i<navRoot.childNodes.length; i = i + 1) 
        {
          var node = navRoot.childNodes[i];
          if (node.nodeName=="LI") 
          {
            node.onmouseover=function()
            {
              if(this.className ==  "secondary") {
               this.className += "Over"; 
              } 
              else {
               this.className += " over";
              }
              StartList.blurFormElements();
            };
            
            node.onmouseout=function()
            {
              this.className = this.className.replace(" over", "");
              this.className = this.className.replace("Over", "");
            };
          }
        }

        var active = document.getElementById("active");
        var activeDiv = active.getElementsByTagName("div");

        if(activeDiv.length == 1) { activeDiv = activeDiv[0]; }
        else { return; }

        if(navigator.userAgent.indexOf("Opera") != -1) // Opera identifies itself as IE 
        {
          var versionindex = navigator.userAgent.indexOf("Opera") + 6;
          if(parseInt(navigator.userAgent.charAt(versionindex)) >= 8) { return false; }
        }
        else
        {
          var ulNav = document.getElementById('nav');
          var subNavs = ulNav.getElementsByTagName('ul');
          
          for(i=0; i<subNavs.length; i += 1)
          {
            var ob = subNavs[i];

            var iframeFix = document.createElement("iframe");
            iframeFix.frameBorder = "0";
            iframeFix.src="images/dotBlank.gif";

            var h = 3;
            for (var j = 0; j < ob.childNodes.length; j = j +1) { h += 20; }

            iframeFix.style.height=h+"px";
            iframeFix.style.zIndex = -1;

            ob.appendChild(iframeFix);
          }
        }
      }
    }
  },

  blurFormElements:function()
  {
    if(document.all && document.getElementsByTagName) 
    {
      var theForms = document.getElementsByTagName('form');
      
      for(var i=0; i<theForms.length; i += 1) 
      {
        var theElements = theForms[i].elements;
        if(theElements && theElements.length)
        {
        	for(var j=0; j<theElements.length; j += 1) { theElements[j].blur(); }
        }
      }
    }
  }
};

function init_navigation()
{
  if (document.forms["localeForm"].elements["changeButton"] !== undefined)
  {
    document.forms["localeForm"].elements["changeButton"].value = "";
    document.forms["localeForm"].elements["changeButton"].style.maxWidth = "0px";
    document.forms["localeForm"].elements["changeButton"].style.visibility = "hidden";
  }
}

addEvent(window, 'load', StartList.navigation);
