function showSubMenu(){
  var objThis = this;
  var margin = "0px";

  for(var i = 0; i  < objThis.childNodes.length; i++)
  {
    if(objThis.childNodes.item(i).nodeName == "A")
    {
      if (objThis.childNodes.item(i).className == "mainitem") {
        objThis.childNodes.item(i).className = "mainitem_on";
        margin = "20px 0px 0px -" + (objThis.childNodes.item(i).offsetWidth+5) + "px";
      }
      if (objThis.childNodes.item(i).className == "subitem") {
        objThis.childNodes.item(i).className = "subitem_on";
        margin = "0px 0px 0px -4px";
      }
    }

    if(objThis.childNodes.item(i).nodeName == "UL")
    {
      if (navigator.appName == 'Microsoft Internet Explorer') {
        objThis.childNodes.item(i).style.margin = margin;
        objThis.childNodes.item(i).style.display = "block";
      }
    }
  }
}

function hideSubMenu()
{
  var objThis = this;

  for(var i = 0; i  < objThis.childNodes.length; i++)
  {
    if(objThis.childNodes.item(i).nodeName == "UL")
    {
      if (navigator.appName == 'Microsoft Internet Explorer') {
        objThis.childNodes.item(i).style.display = "none";
      }
    }
    
    if(objThis.childNodes.item(i).nodeName == "A")
    {
      if (objThis.childNodes.item(i).className == "mainitem_on") objThis.childNodes.item(i).className = "mainitem";
      if (objThis.childNodes.item(i).className == "subitem_on")  objThis.childNodes.item(i).className = "subitem";
    }
  }
}

function initialiseMenu()
{
  var objLICollection = document.body.getElementsByTagName("LI");
  for(var i = 0; i < objLICollection.length; i++)
  {
    var objLI = objLICollection[i];
    for(var j = 0; j  < objLI.childNodes.length; j++)
    {
      if(objLI.childNodes.item(j).nodeName == "UL")
      {
        // objLI.onmouseover=showSubMenu;
        // objLI.onmouseout=hideSubMenu;
//        if (navigator.appName == 'Microsoft Internet Explorer') {
          objLI.onmouseout=hideSubMenu;
          objLI.onmouseover=showSubMenu;
//        }

//        for(var j = 0; j  < objLI.childNodes.length; j++)
//        {
//          if(objLI.childNodes.item(j).nodeName == "A")
//          {
//            objLI.childNodes.item(j).className = "hassubmenu";
//          }
//        }
      }
    }
  }
}

window.onload=initialiseMenu;


