// home validation functions
function validate_email(field,alerttxt) 
{
	with (field)
	{
		if ((value.indexOf(".") > 2) && (value.indexOf("@") > 0))
		{
			return true;
		}
		else
		{
  			alert(alerttxt);
			return false;
		}
	}
}

function validate_required(field,alerttxt)
{
	with (field)
	{
		if (value==null||value=="")
		{
  			alert(alerttxt);
			return false;
		}
		else 
		{
			return true;
		}
	}
}

function validate_change_email(thisform)
{
	with (thisform)
	{
		if (validate_required(new_email,"Please supply your new e-mail address")==false)
		{
			new_email.focus();
			return false;
		}

		if (validate_email(new_email,"Please supply a valid new e-mail address")==false)
		{
			new_email.focus();
			return false;
		}

		if (validate_required(currentpw2,"Please supply your current password")==false)
		{
			currentpw2.focus();
			return false;
		}
	}
}


function validate_change_password(thisform)
{
	with (thisform)
	{
		if (validate_required(currentpw,"Please supply your current password")==false)
		{
			currentpw.focus();
			return false;
		}

		if (validate_required(newpw,"Please supply your new password")==false)
		{
			newpw.focus();
			return false;
		}

		if (validate_required(newpw2,"Please supply your new password again")==false)
		{
			newpw2.focus();
			return false;
		}

		if (newpw.value != newpw2.value)
		{
			alert("The two passwords entered must be the same");
			newpw2.focus();
			return false;
		}
	}
}

