/****************************
* login.js
* Script that does the login
*****************************/

document.login.user.focus();
function checkEnter(e) { //e is event object passed from function invocation
	var characterCode;
	if(e && e.which) { //if which property of event object is supported (NN4)
		characterCode = e.which; //character code is contained in NN4's which property
	} else {
		e = event;
		characterCode = e.keyCode; //character code is contained in IE's keyCode property
	}
	if(characterCode == 13) { //if generated character code is equal to ascii 13 (if enter key)
		encode(); //submit the form
		return true;
	} else {
		return false;
	}
}

function encode() {
	if((document.login.user.value == "") || ((pass = document.input.pass.value.replace(/\s*/g, "")) == "")) {
		alert("Please enter your\n username and password!");
		return false;
	}
	md5_init();
	for(i = 0; i < pass.length; i++) { md5_update(pass.charCodeAt(i)); }
	md5_finish(); 
	tpass = byteArrayToHex(digestBits);
	
	document.login.pass.value = pass;
	document.login.submit();
}

