function menuFix() {
 var sfEls = document.getElementById("nav").getElementsByTagName("LI");
 menuFixSub(sfEls);
 var vnavs = document.getElementById("vnav");
 if (vnavs) {
  vsfEls = vnavs.getElementsByTagName("LI");
  menuFixSub(vsfEls);
 }
 //niftyInit();
}
function menuFixSub(els) {
 for (var i=0; i<els.length; i++) {
  els[i].onmouseover=function() {
   this.className+=(this.className.length>0? " ": "") + "sfhover";
  }
  // event added to keep menu items from disappearing
  els[i].onMouseDown=function() {
   this.className+=(this.className.length>0? " ": "") + "sfhover";
  }
  // event added to keep menu items from disappearing
  els[i].onMouseUp=function() {
   this.className+=(this.className.length>0? " ": "") + "sfhover";
  }
  els[i].onmouseout=function() {
   this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
  }
 }
}
window.onload=menuFix;
