document.getElementsByClassName = function(clsName)
{
    var retVal = new Array();
    var elements = document.getElementsByTagName("*");
    for(var i = 0;i < elements.length;i++){
        if(elements[i].className.indexOf(" ") >= 0){
            var classes = elements[i].className.split(" ");
            for(var j = 0;j < classes.length;j++){
                if(classes[j] == clsName)
                    retVal.push(elements[i]);
            }
        }
        else if(elements[i].className == clsName)
            retVal.push(elements[i]);
    }
    return retVal;
}

function submenus()
{
   it_menus = document.getElementsByClassName("hasmenu");
   for (i in it_menus)
   {
         if (document.uniqueID)
         {
               it_menus[i].style.display = 'inline';
         }
         var it_menu = it_menus[i].parentNode;
         it_menu.style.position = 'relative';
         it_menu.style.backgroundRepeat = 'no-repeat';
         it_menu.style.backgroundPosition = 'right center';
         it_menu.style.backgroundImage = 'url(submenu.png)';

         var it_submenu = it_menu.getElementsByTagName("ul")[0];
         it_submenu.style.backgroundColor = '#F0F0F0';
         it_submenu.style.position = 'absolute';
         it_submenu.style.left = '157px';
         it_submenu.style.top = '-3px';
         it_submenu.style.display = 'none';
         it_submenu.style.border = '1px solid #A6A7A9';
         it_submenu.style.padding  = '0';
         it_menu.onmouseover = function()
         {
               this.getElementsByTagName("ul")[0].style.display = 'inline';
         }

         it_menu.onmouseout = function()
         {
               this.getElementsByTagName("ul")[0].style.display = 'none';
         }
   }
}
if (!document.uniqueID)
{
      submenus();
}
