
function doSubmit(btn) 
{
	if (isFirstName() && isLastName() && isAddress() && isCity() && isState() && isZip() && isEmail() && isPhone()) {
	    var submitMessage = "Please Wait ...";
		btn.value = submitMessage;
        btn.disabled = true;
        requestSubmitted = true;
        setTimeout("document.contactForm.submit()", 250);
	}		
	else {
		 return false; 
	}		 
}

function isFirstName()  {
	var field = document.contactForm.firstname;
	
	if (field.value == "") {
		alert("Please 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("Please enter your last name in the field provided.\n");
		field.select();
		field.focus();
		return false;
		}

	return true;
}

function isAddress()  {
	var field = document.contactForm.address;
	
	if (field.value == "") {
		alert("Please enter your address in the field provided.\n");
		field.select();
		field.focus();
		return false;
		}

	return true;
}

function isCity()  {
	var field = document.contactForm.city;
	
	if (field.value == "") {
		alert("Please enter your city in the field provided.\n");
		field.select();
		field.focus();
		return false;
		}

	return true;
}

function isState()  {
	var field = document.contactForm.state;
	
	if (field.value == "") {
		alert("Please enter your state in the field provided.\n");
		field.select();
		field.focus();
		return false;
		}

	return true;
}

function isZip()  {
	var field = document.contactForm.zipcode;
	
	if (field.value == "") {
		alert("Please enter your zip code in the field provided.\n");
		field.select();
		field.focus();
		return false;
		}

	return true;
}

function isEmail()  {

	var field = document.contactForm.email;
	
	if (field.value == "") {
		alert("Please 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("The 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 isPhone()  {
	var field = document.contactForm.homephone;
	
	if (field.value == "") {
		alert("Please enter your home phone in the field provided.\n");
		field.select();
		field.focus();
		return false;
		}

	return true;
}
