function loginOnLoad() {
	var emailElem = jQuery("#username")[0];
//	emailElem.onblur = validateEmailAddress;
	emailElem.oldBorderColor = emailElem.style.border;
	login = jQuery("#login")[0];
	forgot = jQuery("#forgot_password")[0];
	parent = login.parentNode;
	document.getElementById('username').focus();
}

function validateEmailAddress() {
	var elem = jQuery("#username")[0];
	if(validateEmailAddressValue(elem.value) === false) {
		alert("Username must be a valid email address");
		elem.style.border = "2px solid #FF6A6A";
		elem.focus();
		return false;
	} else {
		if (elem.oldBorderColor !== undefined)
			elem.style.border = elem.oldBorderColor;
		return true;
	}
}

function validateEmailAddressValue(email) {
	return (/^([A-Za-z0-9_\-\.\+])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(email));
}

function resetPassword() {
	if(validateEmailAddress()) {
		// Fill in and submit the hidden 'Reset Password' form.
		var resetForm = $("#reset_password");
		$("#reg_email").val($("#username").val());
		var superSecretVar = $("<input />");
		superSecretVar.attr({
			type: "hidden",
			name: "superSecretVar",
			value: "blah"
		});
		resetForm.append(superSecretVar);
		resetForm.submit();
	}
}

