window.addEventListener("load", function () {onload (); onload = null}, false); if (top!=self) { top.location.href = self.location.href; } function onload () { var username = document.getElementById ('username'); var password = document.getElementById ('pass'); var logintype = document.getElementById ('logintype'); if (logintype && (logintype.value=="ldap")) { var login = document.getElementById ('login'); if (login) { login.focus (); } } else if (username) { username.focus(); } else if (password) { password.focus(); } else if (password = document.getElementById ('password')) { password.focus(); } selectLogintype (); } // Passwort vor dem versenden encodieren var lastPassword = ""; function encodePassword () { var pass = document.getElementById ('pass'); if (!pass) { return true; } if (pass.value) { document.form.password.value = md5 (md5 (pass.value) + scrambler); if (!plain_password) { pass.value = ""; } } return true; } function selectLogintype () { var logintype = document.getElementById ('logintype'); var username = document.getElementById ('username'); var username_row = document.getElementById ('username_row'); var password = document.getElementById ('pass'); var password_row = document.getElementById ('password_row'); var local = (!logintype || logintype[logintype.selectedIndex].value == "local"); if (username) { username.disabled = !local; username_row.className = !local ? "hidden" : ""; } if (password) { password.disabled = !local; password_row.className = !local ? "hidden" : ""; } }