(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) {
				li.addClassName("hover");
				Element.show(ul);
				ul.forchop = false;
			});
			Event.observe(li, "mouseout", function(ev) {
				ul.forchop = true;
				window.setTimeout(function() {
					if (ul.forchop) {
						Element.hide(ul);
						li.removeClassName("hover");
					}
					ul.forchop = false;
				}, 100);
			});
		});
		$A(menu.getElementsByTagName("a")).each(function(a) {
			if (window.location.pathname == a.getAttribute("href"))
				a.parentNode.addClassName("current");
		});
	});
}).onLoad();

