function validate_form(formname) {

	if (formname.first_name.value == "") {
		alert("Please enter your first name.")
		formname.first_name.focus()
		return false
	}

	if (formname.last_name.value == "") {
		alert("Please enter your last name.")
		formname.last_name.focus()
		return false
	}

	if (formname.address.value == "") {
		alert("Please enter your address.")
		formname.address.focus()
		return false
	}

	if (formname.city.value == "") {
		alert("Please enter your city.")
		formname.city.focus()
		return false
	}

	if (formname.state.value == "") {
		alert("Please select a state.")
		return false
	}
	
	if (formname.zip_code.value == "") {
		alert("Please enter your postal code.")
		formname.zip_code.focus()
		return false
	}
	
	if (formname.dob.value == "mm/dd/yyyy") {
		alert("Please enter your date of birth.")
		formname.dob.focus()
		return false
	}
	
	if (formname.dob.value == "") {
		alert("Please enter your date of birth.")
		formname.dob.focus()
		return false
	}
	
	if (formname.phone.value == "") {
		alert("Please enter your phone number.")
		formname.phone.focus()
		return false
	}

	
	re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/

	if (!(re.test(formname.email.value))) {
	alert("Please enter a valid email address.")
	formname.email.focus()
	formname.email.select()
	return false
	}
	
	return true
}
