
function hashFormPassword(inpPass, inpSalt) {
	if(inpPass.value){
		inpSalt.value = Math.round(Math.random() * 9999 + 1);
		return hex_md5(inpPass.value + inpSalt.value);
	}
}

function submitLogonForm(frm) {
	if (frm.oldPassword.value) {
		frm.password.value = hashFormPassword(frm.oldPassword, frm.salt);
		frm.submit();
		return true;
	}
}

function netscapeKeyPress(e) {
    if (e.which == 13)
        submitLogonForm($('#logonForm').get(0));
}

function microsoftKeyPress() {
    if (window.event.keyCode == 13)
        submitLogonForm($('#logonForm').get(0));
}

if (navigator.appName == 'Netscape') {
    window.addEventListener("keypress",netscapeKeyPress, false); 
}