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