var pageNavbarTimeout;

$(document).ready(function(){
	$("#page-navbar > UL > LI").hover(
		// In:
		function() {
			window.clearTimeout(pageNavbarTimeout);
			if (!$(this).hasClass("menu")) {
				window.clearTimeout(pageNavbarTimeout);
				closeAllPageNavbarMenus();
				openPageNavbarMenu($(this));
			}
		},
		// Out
		function() {
			window.clearTimeout(pageNavbarTimeout);
			var that=$(this);
			pageNavbarTimeout=window.setTimeout(function(){
				closePageNavbarMenu(that);
			}, 250);
		}
	);
	$("#page-navbar > UL > LI > UL.menu > LI > A").click(function(){
		// Close menu on click
		$(this).parents("UL.menu").hide();
		//closePageNavbarMenu(obj);
	});
});

function openPageNavbarMenu(obj) {
	if ($(obj).children(".menu").size()>0) {
		$(obj).addClass("menu");
		$(obj).children(".menu").first().stop(false, true).slideDown(100);
	}
}

function closePageNavbarMenu(obj) {
	if ($(obj).children(".menu").size()>0) {
		$(obj).children(".menu").first().stop(false, true).slideUp(50, function(){
			$(obj).removeClass("menu");
		});
	}
}

function closeAllPageNavbarMenus() {
	$("#page-navbar > UL > LI").each(function() {
		closePageNavbarMenu($(this));
	});
}
