Event.observe(window, "load", function() {
		$$("ul.drop-down-menu").each(function(menu) {
			$A(menu.getElementsByTagName("ul")).each(function(ul) {
				Element.hide(ul);
				var li = ul.parentNode;
				Event.observe(li, "mouseover", function(ev) {
					Element.show(ul);
					ul.forchop = false;
				});
				Event.observe(li, "mouseout", function(ev) {
					ul.forchop = true;
					window.setTimeout(function() {
						if (ul.forchop)
							Element.hide(ul);
						ul.forchop = false;
					}, 200);
				});
			});
			$A(menu.getElementsByTagName("a")).each(function(a) {
				if (window.location.pathname == a.getAttribute("href"))
					a.parentNode.addClassName("current");
			});
		});
});

