Event.addBehavior({
  'li.top_menu:mouseover': function(e) {
    top_l = e.findElement('li');
    if (top_l.hasClassName('top_menu')) {
      $$('ul.submenu').invoke('hide');
      top_l.select('ul.submenu').invoke('show');
      e.stop();
    }
  }
  // '#main_menu mouseout': function(e) { $$('ul.submenu').invoke('hide'); }
});

document.observe("dom:loaded", function() {
  $$('ul.submenu').invoke('hide');
});

