var MiniTopMenu = {

	MenuInterval: null,
	MenuWait: 400,
	MenuHover: function(oEv,oParent) {

		var oEl = window.addEventListener ? oEv.target : oEv.srcElement;

		var oNextDropdown = $(oEl).next();

		try	{clearInterval(MiniTopMenu.MenuInterval);}
		catch (e) {}

		if (oEl.tagName == "A") {
			
			if (oNextDropdown.hasClass("dropdown") && oNextDropdown.css("display") == "none")
			{
				$(oParent).find(".dropdown").css("display","none");
				oNextDropdown.css("display","block");
			} else if (oEl.parentNode.tagName == "LI" && ($(oEl).next().length == 0 || oNextDropdown.css("display") == "none"))
			{
				$(oParent).find(".dropdown").css("display","none");
			}		
		} else {
			try	{clearInterval(MiniTopMenu.MenuInterval);}
			catch (e) {}
			MiniTopMenu.MenuInterval = setInterval(function() {
				clearInterval(MiniTopMenu.MenuInterval);
				$(oParent).find(".dropdown").css("display","none");
			},MiniTopMenu.MenuWait);
		}
	},

	MenuOut: function(oEv,oParent) {
		try	{clearInterval(MiniTopMenu.MenuInterval);}
		catch (e) {}

		MiniTopMenu.MenuInterval = setInterval(function() {
			clearInterval(MiniTopMenu.MenuInterval);
			$(oParent).find(".dropdown").css("display","none");
		},MiniTopMenu.MenuWait);
	}

}