function showLogin(message,target){ var query='&prefix=infantino&warnings='+message+'&eid=0'; $.ajax({ type: 'POST', data: query, url: 'common/login/loginForm.php', success: function(data) { $(target).html(data); $('#memberLogin').submit(function(){ var uname = escape($('#memberLogin input#myusername').val()); var pword = escape($('#memberLogin input#mypassword').val()); processLogin(uname,pword,'#loginentry'); }); $('#createAccountButton').click(function(){ showCreateAccount(target,'&prefix=infantino'); }); $('#lostPasswordButton').click(function(){ showLostpw(target); }); $('#closeWindow,#darkmask').click(function(){ $(target).fadeOut('fast'); }); } // success }); // ajax $(target).fadeIn('fast'); } // function function processLogin(username,password,target){ var query='&prefix=infantino&username='+username+'&password='+password+''; $.ajax({ type: 'POST', data: query, url: 'common/login/loginProcess.php', success: function(data) { $(target).html(data); $('#continueButton').click(function(){ location.reload(); }); $('#goBack').click(function(){ var message = escape('enter your username and password.'); showLogin(message,'#loginWindow'); }); $('#darkmask,#closeWindow').click(function(){ $(target).fadeOut('fast'); }); } // success }); // ajax } // function function showLogOut(message,target){ var query='&prefix=infantino&warnings='+message+'&eid=0'; $.ajax({ type: 'POST', data: query, url: 'common/login/logOutProcess.php', success: function(data) { $(target).html(data); $('#closeWindow,#darkmask').click(function(){ $('#loginWindow').fadeOut('fast'); }); } // success }); // ajax $(target).animate({'fadeIn': '100%'}, 'fast'); } // function function showCreateAccount(target,query){ if(query == undefined) var query='&prefix=infantino'; $.ajax({ type: 'POST', data: query, url: 'common/login/accountForm.php', success: function(data) { $(target).html(data); $('#createAccountForm').submit(function(){ var query='&prefix=infantino&first_name='+escape($('#first_name').val())+'&username='+escape($('#username').val())+'&email_address='+escape($('#email_address').val())+'¬ify='+escape($('#notify').val())+'&recaptcha_challenge_field='+escape($('#recaptcha_challenge_field').val())+'&recaptcha_response_field='+escape($('#recaptcha_response_field').val())+''; processNewAccount(query,'#loginentry'); }); $('#membersLoginButton').click(function(){ var message = escape('enter your username and password.'); showLogin(message,'#loginWindow'); }); $('#darkmask,#closeWindow').click(function(){ $(target).fadeOut('fast'); }); } // success }); // ajax $(target).fadeIn('fast'); } // function function processNewAccount(query,target){ $.ajax({ type: 'POST', data: query, url: 'common/login/accountProcess.php', success: function(data) { $(target).html(data); $('#goBackCreateAccount').submit(function(){ var query='&prefix=infantino&first_name='+escape($('#first_name').val())+'&username='+escape($('#username').val())+'&email_address='+escape($('#email_address').val())+'¬ify='+escape($('#notify').val())+''; showCreateAccount('#loginWindow',query); $('#darkmask,#closeWindow').click(function(){ location.reload(true); }); }); $('#darkmask,#closeWindow').click(function(){ $(target).fadeOut('fast'); }); } // success }); // ajax $(target).fadeIn('fast'); } // function function showLostpw(target){ var query='&prefix=infantino'; $.ajax({ type: 'POST', data: query, url: 'common/login/lostpwForm.php', success: function(data) { $(target).html(data); $('#lostpw').submit(function(){ var email_address_val = escape($('#lostpw #email_address').val()); processLostpw(email_address_val,'#loginentry'); }); $('#memberLogin').click(function(){ var message = escape('enter your username and password.'); showLogin(message,'#loginWindow'); }); $('#darkmask').click(function(){ $(target).fadeOut(300); }); } // success }); // ajax $(target).fadeIn('fast'); } // function function processLostpw(email_address,target){ var query='&prefix=infantino&email_address='+email_address+'&eid=1'; $.ajax({ type: 'POST', data: query, url: 'common/login/lostpwProcess.php', success: function(data) { $(target).html(data); $('#goBack').click(function(){ showLostpw(target); }); $('#memberLogin').click(function(){ var message = escape('enter your username and password.'); showLogin(message,'#loginWindow'); }); $('#closeWindow').click(function(){ location.reload(true); }); $('#darkmask').click(function(){ location.reload(true); }); } // success }); // ajax $(target).fadeIn('fast'); } // function function showRecaptcha(element) { Recaptcha.create('6Lc1nwQAAAAAAEDBfhIRmwlKxITRKIYrjX6LZhR_', element, { theme: 'clean', callback: Recaptcha.focus_response_field }); } $(document).ready( function(){ $('#loginbutton').html('admin'); $('#loginbutton,.loginbutton').css('cursor','pointer'); $('#loginbutton,.loginbutton').click(function(){ var message = escape('Please enter your username and password. If you would like to create a new account, click the appropriate button below.'); showLogin(message,'#loginWindow'); }); });