document.addEvent('domready', function() {
	var submenu = $$('.submenu a');
	submenu.each(function(item) {
		var itemFx = new Fx.Tween(item, {
			duration: 200,
			transition: Fx.Transitions.Expo.easeOut
		});
		itemFx.set('background-position', '7px 9px');
		item.addEvent('mouseenter', function() {
			itemFx.cancel();
			itemFx.start('background-position', '14px 9px');
		});
		item.addEvent('mouseleave', function() {
			itemFx.cancel();
			itemFx.start('background-position', '7px 9px');
		});
	});

	var menuItems = $('conMenu').getElements('li');
	var activeMenu = false;
	menuItems.each(function(menu, index) {
		var submenu = menu.getElement('.dropmenu');
		if ($type(submenu) == 'element') {
			submenu.setStyles({
				'opacity': 0,
				'left': 'auto'
			});
			if (Browser.Platform.ipod) {
				var link = menu.getElement('a');
				link.addEvent('click', function(event) {
					event.stop();
					if (submenu.getStyle('opacity') == 0) {
						if (activeMenu)
							activeMenu.fade(0);
							
						submenu.fade(0.9);
						activeMenu = submenu;
					} else {
						submenu.fade(0);
						activeMenu = false;
					}
				});
			} else {
				menu.addEvent('mouseenter', function() {
					submenu.fade(0.9);
				});
				menu.addEvent('mouseleave', function() {
					submenu.fade(0);
				});
			}
		}
	});

	var activeMenu = $('conMenu').getElement('a.active');
	if (activeMenu) {
		var prev = activeMenu.getParent().getPrevious();
		if (prev)
			prev.set('html', '');
			
		var next = activeMenu.getParent().getNext();
		if (next)
			next.set('html', '');
	}
});

