document.observe('click', function(e) {
		hide_menus();
});

links = $$('.menu_link');
for (i = 0; i < links.length; i++) {
	links[i].observe("click", toggle_menu);
}

function toggle_menu(e) {
	menu = this.up('li').childElements()[2];
	if (menu.style.display == 'block') {
		hide_menus();
	}
	else {
		Effect.toggle(menu.id, "blind", {duration: .1, fps: 100});
		return false;
	}
}

function hide_menus() {
	$$('.menu').each(Element.hide);
}