function submitIt(checkIt)
{
	lastName = checkIt.lastname.selectedIndex
	if (checkIt.lastname.value == "") {
		alert("You left the Last Name field blank.")
		checkIt.lastname.focus()
		return false
	}

	firstName = checkIt.firstname.selectedIndex
	if (checkIt.firstname.value == "") {
		alert("You left the First Name field blank.")
		checkIt.firstname.focus()
		return false
	}

	birthDate = checkIt.dob.selectedIndex
	if (checkIt.dob.value == "") {
		alert("You left the Date of Birth field blank.")
		checkIt.dob.focus()
		return false
	}

	streetAddress = checkIt.address.selectedIndex
	if (checkIt.address.value == "") {
		alert("You left the Address field blank.")
		checkIt.address.focus()
		return false
	}

	cityAddress = checkIt.city.selectedIndex
	if (checkIt.city.value == "") {
		alert("You left the City field blank.")
		checkIt.city.focus()
		return false
	}

	stateAddress = checkIt.state.selectedIndex
	if (checkIt.state.value == "") {
		alert("You left the State field blank.")
		checkIt.state.focus()
		return false
	}

	str = checkIt.state.value
	re = /[a-zA-Z]{2}/
	check = re.test(str)
	if (check != true) {
		alert("Your State MUST be a two letter abbreviation.")
		checkIt.state.focus()
		checkIt.state.select()
		return false
	}

	zipCode = checkIt.zip.selectedIndex
	if (checkIt.zip.value == "") {
		alert("You left the Zip Code field blank.")
		checkIt.zip.focus()
		return false
	}

	str = checkIt.zip.value
	str2 = str.replace(/\D/g,"")
	re = /(\d{5})/
	check = re.test(str2)
	if (check != true) {
		alert("Your Zip Code MUST contain five digits.")
		checkIt.zip.focus()
		checkIt.zip.select()
		return false
	}

	telePhone = checkIt.phone.selectedIndex
	if (checkIt.phone.value == "") {
		alert("You left the Telephone Number field blank.")
		checkIt.phone.focus()
		return false
	}

	str = checkIt.phone.value
	str2 = str.replace(/\D/g,"")
	re1 = /(\d{10})/
	re2 = /(\d{10})(\d+)/
	check1 = re1.test(str2)
	check2 = re2.test(str2)
	if (check1 != true) {
		alert("Your Telephone number MUST contain ten digits.")
		checkIt.phone.focus()
		checkIt.phone.select()
		return false
	}
	else if (check2 == true) {
		alert("Your Telephone number MUST contain ten digits.\nAt this time, we only accept orders from within the United States.")
		checkIt.phone.focus()
		checkIt.phone.select()
		return false
	}

	eMail = checkIt.emailaddress.selectedIndex
	if (checkIt.emailaddress.value == "") {
		alert("You left the eMail field blank.")
		checkIt.emailaddress.focus()
		return false
	}

	str = checkIt.emailaddress.value
	re = /[^\w\@\.\-]/
	check = re.exec(str)
	if (check != null) {
		alert("You have a Invaild Character in your email address:\n" + checkIt.email.value + "\n" + check[0])
		checkIt.emailaddress.focus()
		checkIt.emailaddress.select()
		return false
	}

	re1 = /([\w\.\-]+)(\@)(\w+\.)(\w[\w\.\-]+)/
	re2 = /([\w\.\-]+)(\@)(\w+\-\w+)(\.|\-)(\w\w+|\.\w\w+)+/
	re3 = /spam/i
	check1 = re1.exec(str)
	check2 = re2.exec(str)
	check3 = re3.test(str)
	if (check1 == null && check2 == null) {
		alert("Your Email Address appears to be incomplete\n" + checkIt.emailaddress.value)
		checkIt.emailaddress.focus()
		checkIt.emailaddress.select()
		return false
	}

	if (check3 == true) {
		alert("Your Email Address may not contain the word SPAM\n" + checkIt.email.value)
		checkIt.emailaddress.focus()
		checkIt.emailaddress.select()
		return false
	}

	if (checkIt.affiliatename != null) {
		if (checkIt.affiliatename.value == "") {
			alert("You left the Affiliate Name field blank.")
			checkIt.affiliatename.focus()
			return false
		}

		membershipAmount = checkIt.membershipamount.selectedIndex
		if (checkIt.membershipamount.value < 10) {
			alert("Membership Amount must be at least $10.00")
			checkIt.membershipamount.focus()
			return false
		}
	}
	else {
		membershipAmount = checkIt.membershipamount.selectedIndex
		if (checkIt.membershipamount.value < 40) {
			alert("Membership Amount must be at least $40.00")
			checkIt.membershipamount.focus()
			return false
		}
	}

	donationAmount = checkIt.donationamount.selectedIndex
	if (checkIt.donationamount.value == "") {
		alert("You left the Donation Amount field blank.")
		checkIt.donationamount.focus()
		return false
	}

//	payHow = checkIt.payment.selectedIndex
//	if (checkIt.payment.options[payHow].value == "") {
//		alert("You must choose a Payment Method.")
//		return false
//	}
}
