window.addEvent('domready', function() {
	// return;
	

    $$('ul li.m').each(function(item) {
	
		if (item.id=='gesellschaftsformen') {
			return;
		};
        item.getElements('ul').setStyle('opacity', 0);
        item.getElements('ul').fade('out');

        item.addEvent('mouseenter', function() {
            this.getElements('ul').fade('in');
            this.getElements('ul li a').setStyle('background-image', 'none');
        });

        item.addEvent('mouseleave', function() {
            this.getElements('ul').fade('out');
        });
    });

    // sonderfall gesellschaftsformen: blendet ein div ein, kein ul
    $('subnav-gesellschaftsformen').setStyle('opacity', 0);

    $('gesellschaftsformen').addEvent('mouseenter', function() {
        $('subnav-gesellschaftsformen').fade('in');
    });
    $('gesellschaftsformen').addEvent('mouseleave', function() {
        $('subnav-gesellschaftsformen').fade('out');
    });

    $('subnav-gesellschaftsformen').addEvent('mouseenter', function() {
        $('subnav-gesellschaftsformen').fade('in');
    });
    $('subnav-gesellschaftsformen').addEvent('mouseleave', function() {
        $('subnav-gesellschaftsformen').fade('out');
    });

	// Seitennavigation ein- und ausblenden
	$$('.navToggleWrapper').each(function(item){
		
		if (item.getElement('.navSectionToggle')) {
			var slider = new Fx.Slide(item.getElement('.navSectionToggle'));
			var tstatus;
				if (item.getElement('a').hasClass('aktiv')) {
					slider.show();
					item.getElement('.toggleArrow').setStyle('background-image','url(' + jsBaseURL + 'public/css/img/toggleArrowUp.gif)');
					tstatus = 'open';
				}
				else {
					slider.hide();
					tstatus = 'closed';
				}

				item.getElement('.toggle').addEvent('click', function(e){ 
					e = new Event(e);
					slider.toggle();
					if (tstatus === 'open') {
						tstatus = 'closed';
						item.getElement('.toggleArrow').setStyle('background-image','url(' + jsBaseURL + 'public/css/img/toggleArrowDown.gif)');
					}
					else {
						tstatus = 'open';
						item.getElement('.toggleArrow').setStyle('background-image','url(' + jsBaseURL + 'public/css/img/toggleArrowUp.gif)');
					}
					e.stop();
				});
		}
  		
  		
	});

});