ews.Login = ews.Login || {}; ews.Login.Input = ""; $(document).ready(function() { $(".ews_login_h_bg").appendTo("body"); $(".ews_login_h_username").keydown(function(event) { var k = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (k == 13) { $(".ews_login_h_password").focus(); return false; } $(".ews_login_h_wrongusername").hide(); $(".ews_login_h_wrongpassword").hide(); }); $(".ews_login_h_password").keydown(function(event) { var k = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (k == 13) { ews.Login.Submit_Click(); return false; } $(".ews_login_h_wrongusername").hide(); $(".ews_login_h_wrongpassword").hide(); }); $(".ews_login_h_submit").click(ews.Login.Submit_Click); $(".ews_login_h_cancel").click(ews.Login.Cancel_Click); $(".ews_login_h_forget").click(ews.Login.Forget_Click); }); $(document).keyup(function(event) { var k = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (k == 76 && ews.Login.Input == "") { ews.Login.Input = "l"; } else if (k == 79 && ews.Login.Input == "l") { ews.Login.Input = "lo"; } else if (k == 71 && ews.Login.Input == "lo") { ews.Login.Input = "log"; } else if (k == 73 && ews.Login.Input == "log") { ews.Login.Input = "logi"; } else if (k == 78 && ews.Login.Input == "logi") { ews.Login.Input = ""; ews.Login.Show(); } else { ews.Login.Input = ""; } }); ews.Login.SetLoginBoxBgPosition = function() { var w = document.documentElement.clientWidth; var h = document.documentElement.clientHeight; $(".ews_login_h_bg").css({ height: h + "px", width: w + "px" }); $(".ews_login_h_box").css({ top: (h / 2 - 334 / 2) + "px", left: (w / 2 - 453 / 2) + "px" }); } ews.Login.Show = function() { $(window).resize(ews.Login.SetLoginBoxBgPosition); ews.Login.SetLoginBoxBgPosition(); $(".ews_login_h_bg").fadeIn(500); if ($(".ews_login_h_username").val() == "") $(".ews_login_h_username").focus(); else $(".ews_login_h_password").focus(); } ews.Login.Submit_Click = function() { var sPath = '/ControlPanel/Login.aspx'; var sUsername = $(".ews_login_h_username").val(); var sPassword = $(".ews_login_h_password").val(); var sRemember = $(".ews_login_h_remember").attr("checked"); $(".ews_login_h_wrongusername").hide(); $(".ews_login_h_wrongpassword").hide(); ews.Login.LastReturnUrl = null; $.post(sPath, { username:sUsername, password:sPassword, remember:sRemember }, ews.Login.Finish); } ews.Login.Finish = function(data) { if (data == "Success") { window.location.reload(); } else if (data == "Invalid Username"){ $(".ews_login_h_wrongusername").show(); $(".ews_login_h_username").focus().select(); } else if (data == "Invalid Password") { $(".ews_login_h_wrongpassword").show(); $(".ews_login_h_password").focus().select(); } else { $(".ews_login_h_wrongpassword").show(); $(".ews_login_h_wrongusername").show(); } } ews.Login.Cancel_Click = function() { $(".ews_login_h_bg").fadeOut(500); $(".ews_login_h_wrongusername").hide(); $(".ews_login_h_wrongpassword").hide(); } /// Forgot Password ews.Login.Forget_Click = function() { var eLitebox = $( '