// JavaScript Document
window.addEvent("domready", function(){
	$$('.acemenu').each(function(menuitem,menuindex){
		menuitem.setStyle('position','relative');
		menuitem.getElements('li').each(function(item,index){
			//if submenu available, attach events mouseenter mouseleave
			var submenus = item.getElements('ul');
			if (submenus.length>0)
			{
				item.addEvent('mouseenter', function(){
					navigation_enter(item);
				});
				item.addEvent('mouseleave', function(){
					navigation_leave(item);
				});
				
				submenus.each(function(submenuitem,submenuindex){
					submenuitem.setStyle('display','none');
					submenuitem.setStyle('position','absolute');
					submenuitem.setStyle('margin-left',item.getSize().x);
					submenuitem.setStyle('margin-top','-'+item.getSize().y);
					submenuitem.setStyle('padding','0px');
					submenuitem.setStyle('z-index','999');
				});
			}
		});
	
	})
});

function navigation_enter(item)
{
	item.getElements('ul').each(function(subitem, subindex){
		subitem.show();
	});
}

function navigation_leave(item)
{
	item.getElements('ul').each(function(subitem, subindex){
		subitem.hide();
	});
}
