function checkEmail()
{
	if(validate(document.forms[0]))
	{
		document.forms[0].forgotPassword.value = "1";
		document.forms[0].submit();
	}
}

function setFocus()
{
	var email = GetCookie("ImprovEmail");
	if(email)
	{
		document.forms[0].Email.value = email;
		document.forms[0].user[1].checked = true;
		document.forms[0].Password.focus();
	}
	else
	{
		document.forms[0].Email.focus();
		document.forms[0].user[0].checked = true;
	}
}

function submitForm()
{
	if(validate(document.forms[0]))
	{
		if(document.forms[0].user[1].checked && document.forms[0].Password.value == "")
			alert('Password cannot be empty.');
		else
		{
			// Do not continue if input(s) has invalid character(s)
			if(hasInvalidCharacters(document.forms[0]))
			{
				return;
			}
			document.forms[0].forgotPassword.value = "0";
			document.forms[0].submit();
		}
	}
}

function validate(form)
{
	if(form.Email && form.Email.value == '')
		alert('Email field cannot be empty.');
	else if(!/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/.test(form.Email.value))
		alert('Invalid Email address.');
	else
		return true;
	return false;
}