    var wu_navigation = new function() {
     this.removeall = function() {
      $A($('wu_mainnav').getElements('.wu_menu_on')).each(function(obj) {
       $(obj).removeClass('wu_menu_on').addClass('wu_menu_off');
      });
     }
     this.onenter = function(e) {
      var event = new Event(e);
      try { var ul = $(event.target.nextSibling.nextSibling); } catch(e) { return true; }
      if (!ul) return true;
      ul.removeClass('wu_menu_off').addClass('wu_menu_on');
      return true;
     }
     this.onleave = function(e) {
      var event = new Event(e);
      try { var ul = $(event.target.nextSibling.nextSibling); } catch(ee) {
       try {
        if ($(event.relatedTarget.parentNode.parentNode).hasClass('wu_menu_on')) return wu.stop(e);
       } catch(ee) {}
       wu_navigation.removeall();
       return true;
      }
      if (!ul) return true;
      ul.removeClass('wu_menu_on').addClass('wu_menu_off');
      return true;
     }
     this.init = function() {
      $A($('wu_mainnav').getElementsByTagName('a')).each(function(a) {
       if ($(a).hasClass('wu_showsub')) {
        $(a.parentNode).addEvent('mouseenter', wu_navigation.onenter);
        a.parentNode.addEvent('mouseleave', wu_navigation.onleave);
       };
      });
     }
    }
    wu.ev(null, 'afterdom', wu_navigation.init);