
function doSubmit() 
{
	if (isFirstName() && isLastName() && isPhone() && isEmail() && isComments())
	{    return true;   }
	else
	 {   return false; }
}

function isFirstName()  {
	var field = document.contactForm.firstname;
	
	if (field.value == "") {
		alert("\nPlease enter your first name in the field provided.\n");
		field.select();
		field.focus();
		return false;
	}
	return true;
}

function isLastName()  {
	var field = document.contactForm.lastname;
	
	if (field.value == "") {
		alert("\nPlease enter your last name in the field provided.\n");
		field.select();
		field.focus();
		return false;
	}
	return true;
}

function isPhone()  {
	var field1 = document.contactForm.phone1;
	var field2 = document.contactForm.phone2;	
	var field3 = document.contactForm.phone3;		
	
	if (field1.value == "" || field2.value == "" || field3.value == "") {
		alert("\nPlease enter your phone number in the field provided.\n");
		field1.select();
		field1.focus();
		return false;
	}
	return true;
}

function isEmail()  {

	var field = document.contactForm.email;
	
	if (field.value == "") {
		alert("\nPlease enter your Email address in the field provided.\n");
		field.select();
		field.focus();
		return false;
		}

	if (field.value.indexOf('@',0) == -1 || field.value.indexOf('.',0) == -1)  {
		alert("\nThe Email address requires a \"@\" and a \".\" be used.\n\nPlease re-enter the Email address in the field provided.");
		field.select();
		field.focus();
		return false;
	}
	
	return true;
}

function isComments()  {
	var field = document.contactForm.comments;
	
	if (field.value == "") {
		alert("\nPlease enter your message in the field provided.\n");
		field.select();
		field.focus();
		return false;
	}
	return true;
}