function validate() {
	thisForm = eval('document.pageForm');
	errorMessage = "The following fields are required:\n\n";
	
	if(trim(thisForm.contactName.value).length == 0) {
		errorMessage += "* Name\n";
	}
	if(trim(thisForm.address1.value).length == 0) {
		errorMessage += "* Address\n";
	}
	if(trim(thisForm.city.value).length == 0) {
		errorMessage += "* City\n";
	}
	if(thisForm.state[0].checked == false && thisForm.state[1].checked == false) {
		errorMessage += "* State\n";
	}
	if(trim(thisForm.zipCode.value).length == 0) {
		errorMessage += "* Zip Code\n";
	}
	if(trim(thisForm.email.value).length == 0) {
		errorMessage += "* Email\n";
	}
	if(trim(thisForm.phone.value).length == 0) {
		errorMessage += "* Phone number\n";
	}
	if(errorMessage.length > 36) {
		alert(errorMessage);
		return false;
	} else {
		return true;
	}
}