var forgotMsg = 'Please enter your email address and click SEND. Your password will be sent to you.'; var doneMsg = "Thanks. Your password has been emailed to your account's address."; function toggleForgot(e){ if(!e){$('BODY').unbind('keyup',keyFormPressHandler); $('#popForm').removeShadow().fadeOut(); return;} var off = $('a#forgotPwd').offset(); $('#popForm').show(); $('#popForm').offset({top:off.top-50,left:off.left+150}); $('#msgFormStatus').html(forgotMsg); $('#sendUsernameForm').show(); $('#popForm').dropShadow(); $('BODY').bind('keyup',keyFormPressHandler); $('#userUsername').select(); } function keyFormPressHandler(e) {switch(e.which){case 27: toggleForgot(); break;} return false;} function sendForgot(){ var email = $.trim($('#userUsername').val()); if(!email){ return formError('userUsername','Please provide your email address'); } //$('#ajaxBusy').offset($('#addtoCart').offset()).show(); $.post('/ajax/send_pwd.php', {'email':email,'type':$('#ltype').val()}, function(data){ if(data['error']){return mocaAlert('Failed to send password - ' + data['error']);} $('#sendUsernameForm').hide(); $('#popForm').removeShadow(); $('#msgFormStatus').html(doneMsg).show(); $('#popForm').dropShadow(); $('#userUsername').val('').select(); },'json'); return false; } $(document).ready(function(){ $("#forgotPwd").click(function(e){toggleForgot(e);}); // $('#h_username').focus(); });