var passwordChanged=false;var moduleLogin=false;var activationMessage="";var userEmail="";var userId=0;var userName="";$(document).ready(function(){InitializeLoginArea();InitializeAutomaticTimeoutDialog();InitializeSoldToSelectDialog();InitializeLogoutDialog();DisplaySSOLoginErrors();$("#ResendActivationLink").eBusinessButton();$("#ResendActivationLink").click(ResendActivationMail);$('a#logOff').bind("click",function(){LogOut();return false;});$('#login-area .btnLogin').focus();});function InitializeLogoutDialog(){$("#LogoutDialog").eBusinessLayover({modal:"true",position:{"top":"30%","left":"30%"}});$('#btnLogoutConfirm').eBusinessButton();$('#btnLogoutCancel').eBusinessButton();$('#btnLogoutConfirmUnbound').eBusinessButton();$('#btnLogoutConfirm').click(function f(){LogoutConfirmed();$('#LogoutDialog').eBusinessLayover('close');});$('#btnLogoutConfirmUnbound').click(function f(){LogoutConfirmed();$('#LogoutDialog').eBusinessLayover('close');});$('#btnLogoutCancel').click(function f(){$('#LogoutDialog').eBusinessLayover('close');});} function openHelp(target,event){$(target).find('.helpDiv').eBusinessLayover('open');event.preventDefault();} function LoginChanged(target){if($(target).find('.password').val()==""||$(target).find('.LoginId').val()=="") $(target).find('.btnLogin').eBusinessButton({readonly:true});else{$(target).find('.btnLogin').eBusinessButton({readonly:false});} $('#password-activate-notication-area').hide();} function LoginFromLandingPage(){$.ajaxSettings.cache=false;var loginid=htmlEncodeEbiz($('#login-area .LoginId').val());var password;if(passwordChanged) password=$('#login-area .password').val();else password=$('#encryptedPassword').val();var remember=$('#login-area .rememberMe').prop('checked');if(remember==null) remember=false;var landingPage=false;if(window.name=="LandingPage") landingPage=true;moduleLogin=!landingPage;$.ajax({type:"Post",data:{LoginId:loginid,password:password,rememberMe:remember,landingPage:landingPage,userEnteredPassword:passwordChanged,currentWindowUser:'',account:'',shipTo:''},url:_LoginFromLandingPage,beforeSend:function(){$("#LoggingInAnimation").show();$("#login-area").find('.btnLogin').eBusinessButton({readonly:true});},success:function(data){LoginResultFromLandingPage(data);}});} function LoginFromAutomaticTimeOut(){$.ajaxSettings.cache=false;var loginid=htmlEncodeEbiz($('#modal-login-dialog .LoginId').val());var password;if(passwordChanged) password=$('#modal-login-dialog .password').val();else password=$('#encryptedPassword').val();var remember=$('#modal-login-dialog .rememberMe').prop('checked');if(remember==null) remember=false;var landingPage=false;if(window.name=="LandingPage") landingPage=true;$.ajax({type:"Post",data:{LoginId:loginid,password:password,rememberMe:remember,userEnteredPassword:passwordChanged},url:_LoginFromTimeOut,success:function(data){LoginResult(data,remember);}});} function LoginResultFromLandingPage(data){if(data.Flag){if(data.FirstActivationDone){if(!data.PasswordUpdateNeeded){if(data.DefaultSoldToSelected){CompleteLogin(0,200);} else {if(data.InternalUser) $('.SearchAccountDialog').eBusinessLayover('open');else{if(!data.NoSoldToRegistered) DisplaySoldToSelectionDialog();}}} else ContinueWithActivation();} else ContinueWithActivation();} else{if(data.ActivationLinkNecessary){activationMessage=data.ActivationMessage;userEmail=data.UserEmailAddress;userId=data.UserId;DisplayResendActivationMailNotification();} else if(data.FirstActivationDone&&data.PasswordUpdateNeeded){if(data.AuthenticationType=='3'){DisplayLoginErrors(data);activationMessage=data.ActivationMessage;userEmail=data.UserEmailAddress;userId=data.UserId;userName=data.UserName;DisplayPasswordResetActivationLinkNotification();} else ContinueWithPasswordActivation(data.UserId);} else if(data.PasswordActivationLinkNecessary||data.PasswordUpdateNeeded){activationMessage=data.ActivationMessage;userEmail=data.UserEmailAddress;userId=data.UserId;userName=data.UserName;DisplayPasswordActivationLinkNotification();} else DisplayLoginErrors(data);$("#login-area").find('.btnLogin').eBusinessButton({readonly:false});} $("#LoggingInAnimation").hide();} function CompleteLogin(waitDurationForLikeAvailabilityCheck,waitDurationForRedirectModules){var clientDate=new Date();var offset=clientDate.getTimezoneOffset();$.ajax({type:"Post",async:false,url:_StoreClientTimeZoneOffset,data:{offset:offset},success:function(){if(keeptEnvironmentInfo!=undefined) OnEnvironmentInfo(keeptEnvironmentInfo);setTimeout(function(){RedirectModulesFromLogin(false);},waitDurationForRedirectModules);}});} function ContinueWithPasswordActivation(userid){if(window.name=="LandingPage"){CloseModulesForNewLogin();window.location.replace(_passwordActivationUrl+"/?userid="+userid);} else DisplayResendActivationMailNotification();} function ContinueWithActivation(){if(window.name=="LandingPage"){CloseModulesForNewLogin();window.location.replace(_activationUrl);} else DisplayResendActivationMailNotification();} function DisplayLoginErrors(data){var validationMsg="";$.each(data.ResultMessages,function(i,error){validationMsg+=""+error+"";});$('#login-area .summary').html(validationMsg);$('#login-area .ValidationSummary').show();if($('#login-area .LoginId').val()=="") $('#login-area .LoginId').focus();else{$('#login-area .password').val('');$('#login-area .password').focus();$("#login-area .btnLogin").eBusinessButton({readonly:true});}} function DisplaySSOLoginErrors(){var data=localStorage['ssoError'];if((localStorage['ssoError']!==''&&localStorage['ssoError']!==undefined)){var validationMsg="";validationMsg+=""+data+"";$('#login-area .summary').html(validationMsg);$('#login-area .ValidationSummary').show();if($('#login-area .LoginId').val()=="") $('#login-area .LoginId').focus();else{$('#login-area .password').val('');$('#login-area .password').focus();$("#login-area .btnLogin").eBusinessButton({readonly:true});} localStorage['ssoError']="";}} function LoginResult(data,remember){if(data.Flag==true){if(NotifyAfterLogin!=null) NotifyAfterLogin();if(!remember){$('#modal-login-dialog .LoginId').val('');$('#modal-login-dialog .password').val('');}} else{if(data.CloseModules){CloseAutomaticTimeOut();} else{var validationMsg="";$.each(data.ResultMessages,function(i,error){validationMsg+=""+error+"";});$('#modal-login-dialog .summary').html(validationMsg);$('#modal-login-dialog .ValidationSummary').show();if($('#modal-login-dialog .LoginId').val()=="") $('#modal-login-dialog .LoginId').focus();else{$('#modal-login-dialog .password').val('');$('#modal-login-dialog .password').focus();$("#modal-login-dialog .btnLogin").eBusinessButton({readonly:true});}}}} var stockOrderModuleExists=false;function LogOut(){if(AlreadyOpenedModuleExists()){$('#LogoutDialog').eBusinessLayover('open');} else{LogoutConfirmed();}} function LogoutConfirmed(){if(!stockOrderModuleExists){CloseSession();} else{for(var i=0;i"+activationMessage+"");$('#activation-mail-sent-message').show();} function ResendPasswordActivationLink(){$('#password-activate-message').hide();$.ajax({type:"Post",url:_ResendPasswordActivation,data:{userName:userName,userEmail:userEmail},cache:false,success:function(data){activationMessage=data;PassReActivationResult();$('#login-area .ValidationSummary').hide();}});} function ResendPasswordResetActivationLink(){$('#password-activate-message').hide();$.ajax({type:"Post",url:_ResendPasswordResetActivation,data:{userName:userName,userEmail:userEmail},cache:false,success:function(data){activationMessage=data;PassReActivationResult();$('#login-area .ValidationSummary').hide();}});} function PassReActivationResult(){$('#password-activation-mail-sent-message').html(""+activationMessage+"");$('#password-activation-mail-sent-message').show();} function OnEnvironmentInfo(environment){if(IsLIKError(environment)){environment=null;} else{if(environment==null){}else{}} var environmentJson=$.toJSON(environment);$.ajax({type:"Post",url:_StoreEnvironmentInfoOnSession,data:{environment:environmentJson},cache:false,async:false});} function TestLIKEAvailability(){CallLIKEService(_LIKEStatusServiceURL,"GetEnvironmentInfo",_LIKEServiceTimeOut,"onKeepEnvironmentInfo");}