useInsecure = false;

function encryptLogin()
{
	if (useInsecure == true) return true;
	
	if (!document.getElementById) return;
	setStatus('Encrypting password &amp; authenticating...');
	
	passwordField = document.getElementById('password');
	passwordMd5Field = document.getElementById('md5password');
	
	passwordMd5Field.value = hex_md5(passwordField.value);
	if (passwordMd5Field.value.length == 32)
	{
		passwordField.value = repeatString("*", passwordField.value.length);
		document.getElementById('useMd5').value = "1";
		return true;
	}
	
	setStatus('Unable to encrypt password.  If you would like to send your password insecurely, press &quot;Log In&quot; again.  Otherwise, please upgrade your browser.');
	useInsecure = true;
	return false;
}

function setStatus(msg)
{
	document.getElementById('status').innerHTML = msg;
}

function repeatString(string, num)
{
	var ret = "";
	for (var i = 0; i < num; i++) ret = ret + string;
	return ret;
}