function hMenus(){
$(" ul.hmenu ul ").css({display: "none"}); // Opera Fix
$(" ul.hmenu > li ").hover(function(){
    if (!$(this).find('a.hmbtn').hasClass('hlbtn')) {
        var hlbg = $(this).find('span').css('background-image').replace('nm_','hl_');
        $(this).find('span').css('background-image', hlbg);
    }
    $(this).find('ul:first li').hide();
    $(this).find('ul:first').show();
    $(this).find('ul:first li:first').show(50, function() {
        $(this).next().show(50, arguments.callee);
    })
},function(){
    if (!$(this).find('a.hmbtn').hasClass('hlbtn')) {
	var nmbg = $(this).find('span').css('background-image').replace('hl_','nm_');
	$(this).find('span').css('background-image', nmbg);
    }
    $(this).find('ul:first').hide();
    $(this).find('ul:first li').hide();
});
}

function hMenusFixWidth(){
  $.each($(" ul.hmenu ul"), function(){
      //      alert($(this).children().width());
      var totWidth = 0;
      $(this).find('a').each(function(){
	  totWidth +=  $(this).outerWidth();
	});
      //alert("Current UL width: "+$(this).width()+"\nTotal width of my children: "+totWidth);
      $(this).css('width', totWidth+5);
      if ($(this).hasClass('alignr')){
          $(this).css('left', ($(this).parent().outerWidth()-totWidth));
      }
    });
}

function hMenusLabelHL(){
var containerID = $("div.container").attr('id');
$.each($("ul.hmenu li a.hmbtn"), function(){
if ($(this).attr('id') == containerID) {$(this).addClass('hlbtn');}
})
}


