/**
 * @author udo
 */
var Menu={init:function(){var m=$$('li.menu');var smi=$$('.submenuitem');var mt=$$('a.menuTrigger');mt.each(function(el,i){el.addEvent('mouseenter',function(e){el.addClass('main-hover');el.getNext().setStyle('visibility','visible');mt.each(function(om,j){if(i!=j){om.removeClass('main-hover');om.getNext().setStyle('visibility','hidden');}});});el.addEvent('click',function(e){$$('.sub-active').removeClass('sub-active');});});m.each(function(el,i){if(!el.getFirst().hasClass('main-active')){el.getChildren()[0].getNext().setStyle('visibility','hidden');el.getFirst().removeClass('main-hover');}else{el.getChildren()[0].getNext().setStyle('visibility','visible');}el.addEvent('mouseleave',function(e){m.each(function(om,i){if(!om.getFirst().hasClass('main-active')){om.getChildren()[0].getNext().setStyle('visibility','hidden');om.getFirst().removeClass('main-hover');}else{om.getChildren()[0].getNext().setStyle('visibility','visible');}})});el.addEvent('click',function(e){if(!el.getFirst().hasClass('main-active')){el.getFirst().addClass('main-active');}m.each(function(om,j){if(i!=j){om.getFirst().removeClass('main-active');}});});});smi.each(function(si,i){si.addEvent('click',function(e){si.addClass('sub-active');si.getParent().getParent().getPrevious().addClass('main-active');smi.each(function(oi,j){if(i!=j){oi.removeClass('sub-active');}});});});}};window.addEvent('load', Menu.init);

