function containsOnlyNumerals(event, value)
{
	event = (event) ? event : event;

	var charCode = (event.charCode) ? event.charCode : ((event.keyCode) ? event.keyCode : ((event.which) ? event.which : 0));

	if ( (charCode >= 48 && charCode <= 57) || charCode == 8 || charCode == 9 || charCode == 13)
	{
		return(true);
	}

	return(false);
}

function isEmptyField(value)
{
	if (value.length == 0)
	{
		return true;
	}

	for (var i = 0; i < value.length; ++i)
	{
		var ch = value.charAt(i);

		if (ch !=' ' && ch != '\t' && ch != '\n' && ch != '\r')
		{
			return false;
		}
	}

	return true;
}

function hasCharacter(value01, value02)
{
	for (var i = 0; i < value01.length; i++)
	{
		if (value01.charAt(i) == value02)
			return true;
	}

	return false;
}

function isValidEmailAddress(value)
{
	if (value.length < 5)
		return false;

	if (!hasCharacter(value, "@"))
		return false;

	if (!hasCharacter(value, "."))
		return false;

	return true;
}

function validateForm(form)
{
	if (isEmptyField(form.fullName.value))
	{
		alert("Please enter your full name.");
		form.fullName.focus();
		return false;
	}

	if (isEmptyField(form.phone.value))
	{
		alert("Please enter your phone number.");
		form.phone.focus();
		return false;
	}

	if (isEmptyField(form.eMail.value) || !isValidEmailAddress(form.eMail.value))
	{
		alert("Please enter a valid e-mail address.");
		form.eMail.focus();
		return false;
	}

	if (isEmptyField(form.comments.value))
	{
		alert("Please enter your comments to us.");
		form.comments.focus();
		return false;
	}

	form.submitted.value = "yes"

	return true;
}
