
function logon(logon_mode) {
   if (!document.data.login.value) return;
   document.login.password.value = cryptPWD(document.login.timestamp.value, document.data.password.value, logon_mode);
   document.login.login.value = document.data.login.value;
   document.login.browser.value = navigator.appName;
   document.login.browser_ver.value = navigator.appVersion;
   document.login.submit();
};

function logon2(login, pwd, logon_mode) {
   document.login.password.value = cryptPWD(document.login.timestamp.value, pwd, logon_mode);
   document.login.login.value = login;
   document.login.browser.value = navigator.appName;
   document.login.browser_ver.value = navigator.appVersion;
   document.login.submit();
};

function auth(logon_mode) {
   document.login.password.value = cryptPWD(document.login.timestamp.value, document.data.password.value, logon_mode);
   if (document.data.login) {
       document.login.login.value = document.data.login.value;
   };
   document.login.submit();
};

function cryptPWD(tstamp, pwd, logon_mode) {
    if (pwd) {
	if (logon_mode == "ldap") {
	    cpwd = pwd;
	} else {
	    cpwd = MD5(tstamp + pwd);
	};
    } else {
	cpwd = "";
    };
    return cpwd;
};

