var Login = function () { "use strict"; var obj = {}; obj.location = {}; var _mobile = /ipad|iphone|ipod|android|blackberry|windows phone|opera mini|silk/i.test(navigator.userAgent); obj.init = function () { $.support.placeholder = false; var test = document.createElement('input'); if ('placeholder' in test) $.support.placeholder = true; if (!$.support.placeholder) { $('#login-form').find('label').show(); }; }; obj.Login_onclick = function () { //return; var username = $('#txtUsername').val(); var password = $('#txtPassword').val(); if ((username == "") || (password == "")) { $.howl({ type: 'danger', title: '', content: 'Username or Password cannot be blank.', sticky: false, lifetime: 3000 }); return false; } var params = {}; params.prmUsername = username; params.prmPassword = Utils.Encode(password); params.prmLatitude = obj.location.latitude || ""; params.prmLongitude = obj.location.longitude || ""; var serviceParams = {}; serviceParams.ServiceCall = "User_login"; serviceParams.InputParams = params; var result = _OASIS.callService(serviceParams); if (!result.Success) { $.howl({ type: 'danger', title: 'Login Error', content: result.LastErrorDescription, sticky: false, lifetime: 5000 }); return false; } var records = result.Data; if (records.length == 1) { window.location.replace("index.aspx"); } } obj.LoginKeepContext_onclick = function () { var username = $('#txtUsername').val(); var password = $('#txtPassword').val(); if ((username == "") || (password == "")) { $.howl({ type: 'danger', title: '', content: 'Username or Password cannot be blank.', sticky: false, lifetime: 3000 }); return false; } var params = {}; params.prmUsername = username; params.prmPassword = Utils.Encode(password); params.prmLatitude = obj.location.latitude || ""; params.prmLongitude = obj.location.longitude || ""; var serviceParams = {}; serviceParams.ServiceCall = "User_login"; serviceParams.InputParams = params; var result = _OASIS.callService(serviceParams); if (!result.Success) { $.howl({ type: 'danger', title: 'Login Error', content: result.LastErrorDescription, sticky: false, lifetime: 5000 }); return false; } var records = result.Data; _Session = {}; if(result.Data[0]) { _Session.UserID = result.Data[0].UserID; _Session.Name = result.Data[0].Name; _Session.Surname = result.Data[0].Surname; _Session.UserRoleID = result.Data[0].UserRoleID; _Session.UserRoleName = result.Data[0].UserRoleName; $("#divModalLogin").hide(); } } window.setTimeout(function () { $('#txtPassword').on('keyup', function (e) { //var key = (e.keyCode ? e.keyCode : e.charCode); var key = e.which; if (key == 13) { Login.Login_onclick(); } }); }, 2000); return obj; }(); //@ sourceURL=login.js