sfHover = function () {
  sfHover.count = 0;
  var sfEls = $A($("menubar").getElementsByTagName("li"));
  sfEls.each(function (e) {
    if (!e.nextSibling) {
      Element.addClassName(e, "last");
    }
    Event.observe(e, "mouseover", function () {
      Element.addClassName(this,"sfhover");
    }.bindAsEventListener(e));
    Event.observe(e, "mouseout", function () {
      Element.removeClassName(this,"sfhover");
    }.bindAsEventListener(e));
  });
  var uls = $A($("menubar").getElementsByTagName("ul"));
  uls.each(function (ul) {
    ul.sfCount = ++sfHover.count;
    new Insertion.After(ul.parentNode.lastChild, 
    '<iframe id="_' + ul.sfCount + '_iefix" '+
    'style="position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" ' +
    'src="javascript:false;" frameborder="0" scrolling="no"></iframe>');
    var size = Element.getDimensions(ul);
    var iefix = $('_' + ul.sfCount + '_iefix');
    iefix.style.width = size.width + "px";
    iefix.style.height = size.height + "px";
  })
}

if (window.attachEvent) FastInit.addOnLoad(sfHover); //window.attachEvent("onload", sfHover);

