function validate_login() {
	var correct = false;
	if ((document.getElementById("username_in").value != "") &&
		(document.getElementById("password_in").value != "")) {
		correct = true;
	}
	if (correct) {
		document.loginForm.mail.value = document.getElementById("username_in").value;
		document.loginForm.pass.value = document.getElementById("password_in").value;
		document.getElementById("field_username").style.display = "none";
		document.getElementById("text_password").style.display = "none";
		document.getElementById("field_password").style.display = "none";
		document.getElementById("login_button").style.display = "none";
		var msg = document.getElementById("text_username");
		msg.style.left = "80px";
		msg.style.fontSize = "10pt";
		msg.style.fontWeight = "bold";
		msg.innerText = "Processing login request";
		msg.innerHTML = "Processing login request";
		document.loginForm.submit();
	} else {
		alert("Please supply both a username and password before trying to log in");
	}
}