
function menu_event(id) {

	if($(id)) {

		var eintrag = 'ul#navi li#' + id;
		var liste = eintrag + ' ul';
		var liste_aktiv = 'ul#navi li.active ul';
		var link_aktiv = 'li.active a.main';
		var li = eintrag + ' li';
		var link = eintrag + ' a.main';

		// Untergeordnete Liste
		$$(liste).addEvent('mouseover', function() {
			$$(link).addClass("shown");
			if($$(eintrag).hasClass('active') == 'false') {
				$$('li.active a.main').addClass("hidden");
			}
		});

		$$(liste).addEvent('mouseout', function(){
			$$(link).removeClass("shown");
			$$('li.active a.main').removeClass("hidden");
		});

		$$(link).addEvent('mouseover', function() {
			if($$(eintrag).hasClass('active') == 'false') {
				$$('li.active a.main').addClass("hidden");
			}
			if(window.webkit) $$('li a.main').removeClass("shown");
		});

		$$(link).addEvent('mouseout', function() {
			$$('li.active a.main').removeClass("hidden");
			if(window.webkit) $$('li a.main').removeClass("shown");
		});

	}

}

window.onDomReady(function() {

	// Alle fehlenden ul erzeugen
	$$("li a.main").each(
		function(liste){
			// alert(liste.getNext());
			if(liste.getNext() == null) {
				var el = new Element('ul').injectAfter(liste);
				var name = new Element('li').setHTML('&nbsp;').injectInside(el);
			}
		}
	);

	menu_event('news');
	menu_event('auktionen');
	menu_event('kataloge');
	menu_event('kontakt');
	menu_event('kiosk');

})

// Suckerfisher ... for bloody IE
sfHover = function() {
	var sfEls = document.getElementById("navi").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

if (window.attachEvent) window.attachEvent("onload", sfHover);
