var Auth = { init: function(){ Auth.bind(); if (Auth.loggedIn()) { } else { $("#login").show(); } }, bind: function(){ $("#login-go").click(Auth.login); $("#username").keydown(function(e){ switch (e.keyCode) { case 13: // enter Auth.login(); break } }); }, loggedIn: function(){ if (localStorage && localStorage.nick) { Game.nick = strip(localStorage.nick); if (Game.nick.length == 0) return false; return true; } return false; }, login: function(){ Game.nick = strip( $("#username").val() ); if (Game.nick.length == 0) return; localStorage.nick = Game.nick; $("#username").val(""); $("#login").hide(); }, logout: function(){ $("#login").show(); } }