function validateForm() {
	if (!isFirstName())
		return false;
	if (!isEmail())
		return false;
	return true;
}
//check email address
function isEmail() {
	if (document.forms[0].elements['field3'].value.indexOf ('@',0) == -1 || document.forms[0].elements['field3'].value.indexOf ('.',0) == -1)
	{
		alert("\nThe E-MAIL field requires a \"@\" and a \".\"be used.\n\nPlease re-enter your e-mail address.");
		document.forms[0].elements['field3'].select();
		document.forms[0].elements['field3'].focus();
		return false;
	}
	return true;
}
function isFirstName() {
	var str = document.forms[0].elements['field1'].value;
	if (str == "") {
		alert("\nThe first name field is blank.\n\nPlease enter your first name.")
		document.forms[0].elements['field1'].focus();
		return false;
	}
/*	for (var i = 0; i < str.length; i++) 
	{
		var ch = str.substring(i, i + 1);
		if (ch < "A" || "z" < ch) 
		{
			alert("\nThe first name field only accepts letters.\n\nPlease re-enter your first name.");
			document.forms[0].elements['field1'].select();
			document.forms[0].elements['field1'].focus();
			return false;
	   }
	}
*/	return true;
}
function isPhone() {
	var str = document.forms[0].elements['field2'].value;
	if (str == "") {
		alert("\nThe phone is blank.\n\nPlease enter your phone number.")
		document.forms[0].elements['field2'].focus();
		return false;
	}
/*	for (var i = 0; i < str.length; i++) 
	{
		var ch = str.substring(i, i + 1);
		if (ch < "0" || "9" < ch) 
		{
			alert("\nThe phone field only accepts numbers.\n\nPlease re-enter your phone number.");
			document.forms[0].elements['field2'].select();
			document.forms[0].elements['field2'].focus();
			return false;
	   }
	}
*/	return true;
}
function setupForm()
{
	document.getElementById("field2").value = "optional";
}
