If you would like us to reset your password via email please enter your username here:
'},logo:true,websiteName:true,loginHTML:"
Secure Login Stephen Hawking School
",closeButton:true,signup:'False'==='True'}},loginCount:0,construct:function(elem,options){$.e4eLogin.loginCount++;if(elem.selector==='body'&&$('#admin_dialog').length<1){$(elem).prepend($(''));elem=$('#admin_dialog')}$(elem).append((options.overlay===true?$('').addClass('admin_dialog_overlay').on('touchstart mousedown',function(){$.e4eLogin.doClose($(this))}):'')).append($('').addClass('admin_dialog_box').addClass('admin_dialog_box-login').append((options.overlay===true&&options.formSettings.closeButton===true?$('').addClass('login-close').addClass('admin_close').on('click',function(){$.e4eLogin.doClose($(this))}):'')).append((options.minimal===false&&options.formSettings.logo===true?$('').addClass('login-logo').append(''):'')).append(options.formSettings.loginHTML).append($('').addClass('login-input-form').append('').append((options.minimal===false?$('').addClass('login-input-form-div').append($('').addClass('login-inputArea').append($('').addClass('admin_field').addClass('admin_field-icon').append($('').append('').attr('for','login-input-username_'+$.e4eLogin.loginCount)).append($('').addClass('login-input-username-input').attr({'id':'login-input-username_'+$.e4eLogin.loginCount,'type':'text','name':'login-input-username-field','placeholder':'Username'}))).append($('').addClass('admin_field').addClass('admin_field-icon').append($('').append('').attr('for','login-input-password_'+$.e4eLogin.loginCount)).append($('').addClass('login-input-password-input').attr({'id':'login-input-password_'+$.e4eLogin.loginCount,'type':'password','name':'login-input-password-field','placeholder':'Password'}))).append($('').addClass('admin_field').addClass('admin_field-btn').append($('').addClass('login-input-login-button').attr({'type':'submit','value':'Login'}))).append((options.formSettings.signup===true?$('').addClass('login-signup-link').attr({'href':'/users/signup.asp?pid=0','title':'Signup as a new user'}).append('Sign Up'):$('').addClass('login-signup-link').attr({'href':'#'}).append(' '))).append($('').addClass('login-help-link').text('Having trouble logging in?').on('click',function(){$('.login-input-form').hide();$('.login-forgotten-form').show()}))):$('').append(options.formSettings.loginHTML).append($('').addClass('login-input-username').append($('').append('Username:').attr('for','login-input-username_'+$.e4eLogin.loginCount)).append($('').addClass('login-input-username-input').attr({'id':'login-input-username_'+$.e4eLogin.loginCount,'type':'text','name':'login-input-username-field'}))).append($('').addClass('login-input-password').append($('').append('Password:').attr('for','login-input-password_'+$.e4eLogin.loginCount)).append($('').addClass('login-input-password-input').attr({'id':'login-input-password_'+$.e4eLogin.loginCount,'type':'password','name':'login-input-password-field'}))).append($('').addClass('login-input-login').append($('').addClass('login-input-login-button').addClass('btn').attr({'type':'submit','value':'Login'})).append((options.formSettings.signup===true?$('').addClass('login-signup-link btn').attr({'href':'/users/signup.asp?pid=0','title':'Signup as a new user'}).append('Sign Up'):$(''))))))).append((options.formSettings.forgottenLink===true?$('').append($('').addClass('login-hr')).append($('').addClass('login-forgotten-link').append($('').append('Click here to reset your password').attr({'href':'/admin/users/resetPassword.asp','title':'reset your password'}).click(function(evt){evt.preventDefault()}))):(options.formSettings.forgottenInput===true?(options.minimal===true?$('').addClass('login-forgotten-form-container minimal').append($('Forgotten your password?').click(function(e){if($(this).siblings('form:visible').length>0){e.preventDefault()}$(this).siblings('form').toggle()})):$('')).append($('').css((options.minimal===true?{display:'none'}:{})).submit(function(e){e.preventDefault();e.stopPropagation();$.e4eLogin.doForgotten($(this))}).addClass('login-forgotten-form').append(options.formSettings.forgottenInputSettings.preHTML).append($('').addClass('admin_field').append($('').addClass('login-forgotten-input').attr({'type':'text','name':'login-forgotten-input','placeholder':'Username or email address'}))).append($('').addClass('admin_field').addClass('admin_field-btn').append($('').addClass('login-forgotten-button').attr({'type':'submit','value':'Reset Password'}))).append($('').css({clear:'both',display:'block'}))):'')))).find('form.login-input-form').submit(function(evt){evt.preventDefault();if($('.login-input-username-input',this).val()==''){$('.login-input-username-input',this).stop(true,true).animate({backgroundColor:'#FF5F5F'},200,function(){$(this).animate({backgroundColor:'#ffffff'},200,function(){$(this).animate({backgroundColor:'#FF5F5F'},200,function(){$(this).animate({backgroundColor:'#ffffff'},200)})})});return}if($('.login-input-password-input',this).val()==''){if($('.login-input-username-input',this).val()!='e4education'){$('.login-input-password-input',this).stop(true,true).animate({backgroundColor:'#FF5F5F'},200,function(){$(this).animate({backgroundColor:'#ffffff'},200,function(){$(this).animate({backgroundColor:'#FF5F5F'},200,function(){$(this).animate({backgroundColor:'#ffffff'},200)})})});return}}$.e4eLogin.doLogin($(this),options.formSettings.redirectURL)});$('.admin_dialog_overlay').addClass('admin_dialog_overlay-fadein');$('.admin_dialog_box').addClass('admin_dialog_box-slidein')},doClose:function(elem){$('.admin_dialog_box').removeClass('admin_dialog_box-slidein');$('.admin_dialog_overlay').removeClass('admin_dialog_overlay-fadein');setTimeout(function(){$('#admin_dialog').remove()},1000);return this},doLogin:function(formElem,strRedirectURL){$('.login-post-message',formElem).remove();formElem.closest('.admin_dialog_box').removeClass('admin_dialog_box-error');if($('.login-input-username-input',formElem).val()=="e4education"){$.ajax({url:'https://office.e4education.co.uk/autoLogin/home',dataType:'jsonp',type:'GET',success:function(data){if(data.status===true){$.ajax({url:'/admin/login/login_ajax.asp',dataType:'json',data:{token:data.token},type:'POST',success:function(data){if(data.status=='success'||data.status=='Success'){$.e4eLogin.doError(formElem,'You have successfully logged in.',true);$('body').css({cursor:'wait'});currLocation=''+window.location;currLocation=currLocation.split('#')[0];currLocation=currLocation.split('&login=true')[0];window.location=currLocation}else{$.e4eLogin.doError(formElem,'Sorry but either the username or password you supplied doesn\'t match our records.',false);formElem.closest('.admin_dialog_box').addClass('admin_dialog_box-error')}},error:function(){$.e4eLogin.doError(formElem,'Sorry there was an error trying to log you in. Please try again.',false);formElem.closest('.admin_dialog_box').addClass('admin_dialog_box-error')}})}else{$.e4eLogin.doError(formElem,'Sorry there was an error trying to log you in. Please try again.',false);formElem.closest('.admin_dialog_box').addClass('admin_dialog_box-error')}},error:function(){$.e4eLogin.doError(formElem,'Sorry there was an error trying to log you in. Please try again.',false);formElem.closest('.admin_dialog_box').addClass('admin_dialog_box-error')}})}else{$.ajax({url:'/users/login_ajax.asp',dataType:'json',data:{username:$('.login-input-username-input',formElem).val(),password:$('.login-input-password-input',formElem).val()},type:'POST',success:function(data){if(data.status=='success'||data.status=='Success'){$.e4eLogin.doError(formElem,'You have successfully logged in.',true);$('body').css({cursor:'wait'});var currLocation;var ssolink=window.location.search.match(/ssolink=([^&]+)/);if(ssolink&&ssolink.length===2){currLocation='/admin/login/remote/link.asp?sso=1&link='+ssolink[1]}else if(data.redirect){currLocation=data.redirect}else{if($('#loginRedirectURL',formElem).val()!=undefined){currLocation=$('#loginRedirectURL',formElem).val()}else{currLocation=''+window.location}currLocation=currLocation.split('#')[0];currLocation=currLocation.split('&login=true')[0];if(currLocation.indexOf("postLogin=true")===-1){currLocation+=(currLocation.indexOf("?")>-1?"&":"?")+"postLogin=true"}}setTimeout(function(){window.location=currLocation},0)}else{$.e4eLogin.doError(formElem,'Sorry but either the username or password you supplied doesn\'t match our records.',false);formElem.closest('.admin_dialog_box').addClass('admin_dialog_box-error')}},error:function(jqXHR,textStatus,errorThrown){$.e4eLogin.doError(formElem,'Sorry there was an error trying to log you in. Please try again. '+textStatus+' - '+jqXHR.responseText,false);formElem.closest('.admin_dialog_box').addClass('admin_dialog_box-error')}})}},doError:function(formElem,strError,blnSuccess){$('.login-post-message',formElem).remove();$(formElem).append($('').addClass('login-post-message').append($('').addClass('admin_message').addClass('admin_message-'+(blnSuccess?'success':'error')).append(strError).append($('').addClass('login-close').addClass('admin_close').click(function(){$(this).closest('.login-post-message').remove()}))))},doForgotten:function(formElem){$.ajax({url:'/admin/login/password_reset.asp',dataType:'json',data:{username:$('.login-forgotten-input',formElem).val()},type:'POST',success:function(data){if(data.status=='success'){$.e4eLogin.doError(formElem,'We´ve sent a password reminder to the email associated with the user account. Please ensure that website@e4education.co.uk is added to your safe senders list.',true)}else{$.e4eLogin.doError(formElem,(data.message?data.message:'Sorry but we couldn´t find the user specified.'),false)}},error:function(){$.e4eLogin.doError(formElem,'Sorry but we couldn´t find the user specified.',false)}})},rePosition:function(elem){}};