function getObj(e){var t=null;if(document.getElementById){t=document.getElementById(e)}else if(document.all){t=document.all[e]}return t}function setFocus(e){if(e){try{e.focus();if(e.select){e.select()}}catch(t){}}}function initialize(){var e=getObj("loginform"),t=e?e.email:0,l=e?e.pwd:0;if(t&&t.getAttribute("type")!="hidden"){setFocus(t)}else if(l){setFocus(l)}}function alertFocus(e,t){var l=getObj("serverSideMessage");if(l){l.innerHTML=htmlMultilineEncode(e)}showInfoDialog(htmlMultilineEncode(e),"Error Setting Password",0,"",t.id)}function validateLoginVals(){var e=getObj("loginform"),t=false;if(e){var l=e.user,i=e.pwd,n=e.newpwd,a=e.confirmnewpwd,s=e.newUserEmail,o=n&&Object.prototype.hasOwnProperty.call(window,"g_passwordRules");if(s&&l&&l.value===""){alertFocus("Please enter a user name.",l)}else if(s&&s.value===""){alertFocus("Please enter an email address!",s)}else if(n&&a&&n.value!=a.value){alertFocus("The passwords do not match!",a)}else{if(!o||validateClientSidePasswordVals(l,n||i,alertFocus)){t=true}}}else{t=true}return t}window.onload=initialize;