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");}