
function isValid() {

	var c = document.request


	// first name
	///////////////////////////////////////////////////
	if (isEmpty(c.fname) == false) {
	alert("Please enter your first name!");
	c.fname.focus();
	return false;
	}

	// last name
	///////////////////////////////////////////////////
	if (isEmpty(c.lname) == false) {
	alert("Please enter your last name!");
	c.lname.focus();
	return false;
	}

	// address
	///////////////////////////////////////////////////
	if (isEmpty(c.address1) == false) {
	alert("Please enter your address!");
	c.address1.focus();
	return false;
	}

	// city
	///////////////////////////////////////////////////
	if (isEmpty(c.city) == false) {
	alert("Please enter your city!");
	c.city.focus();
	return false;
	}

	// zip
	///////////////////////////////////////////////////
	if (isEmpty(c.zip) == false) {
	alert("Please enter your zip code!");
	c.zip.focus();
	return false;
	}

	if (isNbr(c.zip) == false) {
	alert("Zip code contains non-numeric information!");
	c.zip.focus();
	return false;
	}

	if (isLengthFive(c.zip) == false) {
	alert("Zip code does not contains enough information!");
	c.zip.focus();
	return false;
	}

	// area code
	///////////////////////////////////////////////////
	if (isEmpty(c.phonearea) == false) {
	alert("Please enter area code of phone number!");
	c.phonearea.focus();
	return false;
	}

	if (isNbr(c.phonearea) == false) {
	alert("Area code contains non-numeric information!");
	c.phonearea.focus();
	return false;
	}
	
	if (isLengthThree(c.phonearea) == false) {
	alert("Area code does not contains enough information!");
	c.phonearea.focus();
	return false;
	}	

	// exchange code
	///////////////////////////////////////////////////
	if (isEmpty(c.phoneexch) == false) {
	alert("Please enter phone number!");
	c.phoneexch.focus();
	return false;
	}	

	if (isNbr(c.phoneexch) == false) {
	alert("Phone number contains non-numeric information!");
	c.phoneexch.focus();
	return false;
	}

	if (isLengthThree(c.phoneexch) == false) {
	alert("Phone number does not contains enough information!");
	c.phoneexch.focus();
	return false;
	}	
	
	// station code
	///////////////////////////////////////////////////	
	if (isEmpty(c.phonestat) == false) {
	alert("Please enter phone number!");
	c.phonestat.focus();
	return false;
	}

	if (isNbr(c.phonestat) == false) {
	alert("Phone contains non-numeric information!");
	c.phonestat.focus();
	return false;
	}
	
	if (isLengthFour(c.phonestat) == false) {
	alert("Phone number does not contains enough information!");
	c.phonestat.focus();
	return false;
	}
	
	// email
	///////////////////////////////////////////////////
	if (isEmpty2(c.email) == false) {
	alert("Please enter your email address!");
	c.pemail.focus();
	return false;
	}

	if (emailCheck(c.email.value) == false) {
	//alert("Your email address appears invalid, please re-enter!");
	c.email.focus();
	return false;
	}

}

