// twin vines
// v. 20090428

//is valid email?
function isValidEmail(email) {
	return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email));
}
//
//
function ValidateForm(myForm) {
	var validation = "We encountered some problems processing the form.\nPlease complete all the required fields.\n\n"
 	var error = 0;
	//email
 	//email
	if (!isValidEmail(myForm.EMAIL_ADDR.value)) {
		validation = validation + "Please enter a valid Email address.\n"
		error++
	}		
	//first name
	if (myForm.FIRSTNAME_NM.value=="") {
		validation = validation + "Please complete First Name.\n"
		error++;
	}
	//last name
	if (myForm.LASTNAME_NM.value=="") {
		validation = validation + "Please complete Last Name.\n"
		error++;
	}
	//address
	if (myForm.ADDRESS_ADDR.value=="") {
		validation = validation + "Please complete Address.\n"
		error++;
	}
	//city
	if (myForm.CITY_NM.value=="") {
		validation = validation + "Please complete City.\n"
		error++;
	}
	//state
	if (myForm.STATE_CD.value=="false") {
		validation = validation + "Please select State.\n"
		error++;
	}
	//zip code
	if (myForm.ZIP_CD.value=="") {
		validation = validation + "Please complete Zip Code.\n"
		error++;
	} 
	//birth date
	if (myForm.BIRTHDATE_DT.value=="") {
		validation = validation + "Please complete Birthdate.\n"
		error++;
	} 
	alert (validation)
	return false;
}