imedo.MouseoverSimpleTabWidget = Class.create(imedo.SimpleTabWidget, {
  initialize: function(element) {
    imedo.SimpleTabWidget.prototype.initialize.apply(this, arguments);
    Event.observe(this.element, 'mouseover', this.initializeListeners.bindAsEventListener(this));
  },

  initializeListeners: function() {
    if (typeof(this._initialized) === 'undefined') {
      this.list.each(function(li) {
        var hash = li.down("a").hash;
        if (li.hasClassName('no-slide')) return;
        Event.observe(li, 'mouseover', function(e) {
          document.location.hash = hash;
        });
      });
      this._initialized = true;
    }
  }
});

thc2.CurrentPage.registerBehaviour("thc2-mouseover-simple-tab-widget", imedo.MouseoverSimpleTabWidget);


