window.addEvent('domready', function() {

  var toggleTimeout = 900;

  // Anpassung IE6
  if(window.ie6) var heightValue='100%';
  else var heightValue='';

  // Selektoren der Container fuer Schalter und Inhalt
  var togglerName='dt.nav-level_';
  var contentName='dd.nav-content_';

	
  // Selektoren setzen
  var counter=1;
  var toggler=$$(togglerName+counter);
  var content=$$(contentName+counter);

  toggler.addEvent('mouseenter', function() {
    this.fireEvent('click',this, toggleTimeout);
  }); 

  while(toggler.length>0) {
    // Accordion anwenden
    new Accordion(toggler, content, {
      opacity: false,
      display: -1,
      alwaysHide: true,
      onComplete: function() {
        var element=$(this.elements[this.previous]);
        if(element && element.offsetHeight>0) {
          element.setStyle('height', heightValue);
        }
	
      },
      mouseenter: function(toggler){
        toggler.fireEvent('click',toggler, toggleTimeout)
      },

      onActive: function(toggler, content) {
        toggler.addClass('open');
      },
      onBackground: function(toggler, content) {
        toggler.removeClass('open');
      }
    });

    // Selektoren fuer naechstes Level setzen
    counter++;
    toggler=$$(togglerName+counter);
    content=$$(contentName+counter);
  }
});
