function isLoginedAtServer(){$importSync("/dwr/interface/loginDWR.js");var currentUserId;loginDWR.getCurrentAppUserId({callback:function(data){currentUserId=data;},async:false});return currentUserId=="-2"?false:true;}var globalLoginCallback=null;function doRequiredLoginAction(loginCallback){globalLoginCallback=loginCallback;
$importDwr(function(){if(!isLoginedAtServer()){if(window.confirm(__FMT.loginConfirm)){fnShowLoginDialog();}}else{execLoginCallback();}});}function execLoginCallback(){if(globalLoginCallback!=null){globalLoginCallback.call();globalLoginCallback=null;}}var dlgLogin=null;function fnShowLoginDialog(){if(dlgLogin==null){dlgLogin=fnCreateSimpleDialog("Login",__FMT.first_login,null,{dialogWidth:"400px",dialogHeight:"180px"});
}dlgLogin.showDialog(__ctxPath+"/loginDlg.html?decorator=blank",function(){$("j_username").value=getLoginUserEmail(false);});}function fnDoLoginHandler(){var username=$("j_username").value;var password=$("j_password").value;if(trim(username)==""){alert(__FMT.customer_username_isRequired);$("j_username").focus();
return;}if(trim(password)==""){alert(__FMT.customer_password_isRequired);$("j_password").focus();return;}loginDWR._getLoginStatus(username,password,{callback:function(data){if(data=="success"){dlgLogin.closeDialog();fillLoginPrompt();$mnc.refresh();execLoginCallback();}else{$("loginMsg").innerHTML="<font color='red'>"+__FMT.customer_login_fail+"</font>";
}}});}function password_onkeypress(event){var code=(event.keyCode==null)?event.charCode:event.keyCode;if(code==13){fnDoLoginHandler();}}