var user_authenticated = false; var authenticate_url = ""; $(document).one("pageshow",function(event,ui){ if (user_authenticated != true){ authenticate_url = document.location; window.setTimeout("$.mobile.changePage('/#adims-login', { role: 'dialog', transition: 'none' });",1000); } }); function user_login(){ var url = "/dyn/?w=login"; var data = { email: $('#adims-login-email').val(), password: $('#adims-login-password').val() }; $('#adims-login-messagebox').html("").hide(); $('#adims-login-errorbox').html("").hide(); if (!data.email) $('#adims-login-errorbox').html("Email is a required field.").show(); else if (!data.password) $('#adims-login-errorbox').html("Password is a required fiel.").show(); else { $('#adims-login-messagebox').html("Authenticating...").show(); $.post(url,data,function(data){ if (data && (data.successful==1)){ $('#adims-login-messagebox').html("").hide(); $('#adims-login-errorbox').html("").hide(); document.location = "/"; //authenticate_url; }else{ $('#adims-login-messagebox').html("").hide(); $('#adims-login-errorbox').html("Unable to authenticate.
").show(); if (data && data.error) $('#adims-login-errorbox').append(data.error); } },"json"); } } $(document).on('click','#adims-login-submit',function(){ user_login(); }); $(document).on('click','#adims-logout',function(){ var url = "/dyn/?w=logout"; $.get(url,function(){ document.location='/'; }); }); $(document).on('keypress','#adims-login-email,#adims-login-password',function(e){ if (e.keyCode == 13) user_login(); });