$(document).ready(function() {
  var toggle = function(direction, display, menu_bg) {
    return function() {
      var self = this;
      var ul = $("ul", this);
      var span = $("span", this);
      if( ul.css("display") == display && !self["block" + direction] ) {
        self["block" + direction] = true;
        span.css("background-image", "url(images/fomenu_bg" + menu_bg + ".gif)");
        ul[direction]("fast", function() {
            self["block" + direction] = false;
        });
      }
    };
  }
  $("li.submenu").hover(toggle("fadeIn", "none", "_over"), toggle("fadeOut", "block", ""));
  $("li.submenu ul").hide();
});

