function checkEmail(vInput)
{
	var Correct = true;
	CharCount=1;
	strLength=vInput.length;
	// look for @
	while ((CharCount < strLength) && (vInput.charAt(CharCount) != "@"))
	{
		CharCount++
	}

	if ((CharCount>= strLength) || (vInput.charAt(CharCount) != "@")) 
	{ 
		alert ("Not a valid email address - must contain '@' with characters on either side")
		Correct = false;
	}   
	else
	{
		CharCount += 2;
	}

	// look for .
	while ((CharCount < strLength) && (vInput.charAt(CharCount) != "."))
	{
		CharCount++
	}

	// there must be at least one character after the .
	if ((CharCount>= strLength - 1) || (vInput.charAt(CharCount) != ".")) 
	{ 
		alert ("Not a valid email address: must have a '.' with at least 1 character after it")
		Correct = false;
	}
	return Correct
}
