
var formLogin;var divLogin;function onPageLoad(){formLogin=document.getElementById("formLogin");divLogin=document.getElementById("divLogin");divLogin.style.left=(Viewport.getWidth()-divLogin.offsetWidth)/2+"px";divLogin.style.top=(Viewport.getHeight()-divLogin.offsetHeight)/2+"px";divLogin.style.visibility="visible";formLogin.username.focus();addEvent(window,"resize",onPageResize);}
function onPageResize(){divLogin.style.left=(Viewport.getWidth()-divLogin.offsetWidth)/2+"px";divLogin.style.top=(Viewport.getHeight()-divLogin.offsetHeight)/2+"px";}
function login(){if(formLogin.username.value==""){formLogin.username.focus();return false;}
var parameter;parameter="username="+encodeURIComponent(formLogin.username.value);parameter+="&password="+encodeURIComponent(formLogin.password.value);XmlRequest("POST",formLogin.action,parameter,onLoginXmlComplete,onXmlError);formLogin.submitButton.disabled=true;return false;}
function onLoginXmlComplete(xmlHttp){var xmlDoc=xmlHttp.responseXML;var loginNode=xmlDoc.getElementsByTagName("Login")[0];var error,loginOk,message;error=(+loginNode.getAttribute("error"));loginOk=(+loginNode.getAttribute("loginOk"));message=loginNode.getAttribute("message");if(error==0)
if(loginOk==1){window.location.reload(true);return;}else
alert(document.getElementById("text505").value+"\n\n"+message.replace("\\n","\n"));else
alert(document.getElementById("text544").value+"\n\n"+message.replace("\\n","\n"));formLogin.submitButton.disabled=false;}
function onXmlError(statusText){alert(document.getElementById("text543").value+"\n\n"+statusText);formLogin.submitButton.disabled=false;}