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 = "25px 0px 0px -" + (objThis.childNodes.item(i).offsetWidth + 11) + "px";
      }
      if (objThis.childNodes.item(i).className == "subitem") {
        objThis.childNodes.item(i).className = "subitem_on";
        margin = "-25px 0px 0px 176px";
      }
    }

    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.childNodes.item(j).className != '')
      {
        objLI.onmouseout=hideSubMenu;
        objLI.onmouseover=showSubMenu;
      }
    }
  }
}

window.onload=initialiseMenu;