$(document).ready(function(){$(".submenu").each(NavigationViewContext.setupNavigation)});var NavigationViewContext={isLoggingIn:false,setupNavigation:function(){$(this).parent().eq(0).hover(NavigationViewContext.handleShowSubmenu,NavigationViewContext.handleHideSubmenu);$(this).hover(NavigationViewContext.handleShowSubmenu,NavigationViewContext.handleHideSubmenu)},handleShowSubmenu:function(){$(".submenu:eq(0)",this).show();$(this).parent("li").addClass("hovered")},handleHideSubmenu:function(){var a=$(this).attr("id");if(a=="login-submenu"||a=="menu-button-enter")return;$(".submenu:eq(0)",this).hide();$(this).parent("li").removeClass("hovered")},onBeginLogin:function(){NavigationViewContext.isLoggingIn=true;console.log("onBeginLogin");$("#login-submenu").show();$("div.loginNotice").show()},onCompleteLogin:function(){NavigationViewContext.isLoggingIn=false;console.log("onCompleteLogin");$(".submenu").each(NavigationViewContext.setupNavigation);$("div.loginNotice").hide();$("#login-submenu").show()},onLoginFailure:function(){NavigationViewContext.isLoggingIn=false;console.log("onLoginFailure");$("login-submenu").show();$("div.loginNotice").hide()}};function closeLoginSubmenu(){$("#login-submenu").hide();$("#login-submenu").parent("li").removeClass("hovered");return false}
