var Menu = {
    Interval: null,
    Hover: function(oEl) {
		
        var oSubMenu = $(oEl).find(".submenu");
        try { clearInterval(Menu.Interval); }
        catch (e) { }
        $("#MainMenu").find(".submenu").css("visibility", "hidden");

        if (oSubMenu.length && oSubMenu.find("A").length) {
			oSubMenu.css("visibility", "visible");
		}
		

		


    },
    Out: function(oEl,oEvent) {
		
        var oEventEl = window.addEventListener ? oEvent.target : oEvent.srcElement;
        var oSubMenu = $(oEl).find(".submenu");

		

        if (oEventEl.className.indexOf("submenu") == -1 || oEventEl.parentNode.className.indexOf("submenu") == -1) {
            try { clearInterval(Menu.Interval); }
            catch (e) { }
            Menu.Interval = setInterval(function() {
                clearInterval(Menu.Interval);
                oSubMenu.css("visibility", "hidden");
            }, 200);
        } else {
            try { clearInterval(Menu.Interval); }
            catch (e) { }
            Menu.Interval = setInterval(function() {
                clearInterval(Menu.Interval);
                oSubMenu.css("visibility", "hidden");
            }, 1000);
        }



    }
}
