/** * IconEden2.5 Login script */$(document).ready(function(){$('#login-form').submit(function(){if($('#form-message').size()){$('#form-message').removeClass().addClass('success').html('Please wait ...');}else{$('h3',$(this)).after('<div id="form-message" class="success" style="display:none;">Please wait ...<\/p>');$('#form-message').slideDown('fast');};_pass=$('#login-form :input[name=_password]').attr('value');if(typeof _pass=='undefined')_pass='';$('#login-form :input[name=password]').attr('value',SHA256(_pass));$('#login-form :input[name=_password]').attr('value','');$(this).ajaxSubmit({dataType:'json',beforeSend:function(){$('#load').fadeIn();},complete:function(){$.scrollTo($('#form-message'),800,{easing:'easeOutQuad'});},success:function(json){if(json.result)$('#form-message').removeClass().addClass('success');else $('#form-message').removeClass().addClass('error');$('#form-message').html(json.message);$('#load').fadeOut();if(json.redirectUrl){$('#load').fadeIn();$('#login-form submit, #login-form button').hide();document.location=json.redirectUrl;}},error:function(responseText,statusText){$('#load').fadeOut();$('#form-message').removeClass().addClass('error').html('Error: '+responseText.status+' '+responseText.statusText);}});return false;});});
