$(document).ready(function() {

	$("#Nav>li").hover(function(){
		clearTimeout(OpenTimeout); clearTimeout(CloseTimeout);				

		if (! $(this).hasClass("Hover")) {
			CloseSubMenu();
			var SubMenuToOpen = $(this);
			OpenTimeout = setTimeout(function(){OpenSubMenu(SubMenuToOpen);},200);
		}
	}, function() { CloseTimeout = setTimeout(CloseSubMenu,300); });
	
});

var OpenTimeout = null;
function OpenSubMenu(SubMenuToOpen) { if (! SubMenuToOpen.hasClass("Hover")) SubMenuToOpen.addClass("Hover"); }
var CloseTimeout = null;
function CloseSubMenu() { $("#Nav li.Hover").removeClass("Hover"); }

