function validateContact() {
	
	var answered = false;
	var multiAnswer = 0;
	
	//customer information
	if (document.SurveyForm.name.value == '') {
		alert('Name is a required field.');
		document.SurveyForm.name.focus();
		return false;
	}
	if (document.SurveyForm.emailAddress.value == '') {
		alert('E-mail Address is a required field.');
		document.SurveyForm.emailAddress.focus();
		return false;
	}
	if (document.SurveyForm.emailAddress.value != ''){
		if (checkEmail(document.SurveyForm.emailAddress)){
		alert('The E-mail Address you entered is invalid.');
		document.SurveyForm.emailAddress.focus();
		return false;
		}
	}
	if (document.SurveyForm.subject.value == '') {
		alert('Please select a subject');
		document.SurveyForm.subject.focus();
		return false;
	}
	if (document.SurveyForm.comments.value == '') {
		alert('Comments/Questions is a required field.');
		document.SurveyForm.comments.focus();
		return false;
	}
}

function validateDonation() {
	
	var answered = false;
	var multiAnswer = 0;
	
	//customer information
	if (document.SurveyForm.amount.value == '') {
		alert('Donation Amount is a required field.');
		document.SurveyForm.amount.focus();
		return false;
	}
	if (document.SurveyForm.firstName.value == '') {
		alert('First Name is a required field.');
		document.SurveyForm.firstName.focus();
		return false;
	}
	if (document.SurveyForm.lastName.value == '') {
		alert('Last Name is a required field.');
		document.SurveyForm.lastName.focus();
		return false;
	}
	if (document.SurveyForm.emailAddress.value == '') {
		alert('E-mail Address is a required field.');
		document.SurveyForm.emailAddress.focus();
		return false;
	}
	if (document.SurveyForm.emailAddress.value != ''){
		if (checkEmail(document.SurveyForm.emailAddress)){
		alert('The E-mail Address you entered is invalid.');
		document.SurveyForm.emailAddress.focus();
		return false;
		}
	}
	if (document.SurveyForm.confirmEmail.value == '') {
		alert('Confirm E-mail Address is a required field.');
		document.SurveyForm.confirmEmail.focus();
		return false;
	}
	if (document.SurveyForm.confirmEmail.value != ''){
		if (checkEmail(document.SurveyForm.confirmEmail)){
		alert('The Confirm E-mail Address you entered is invalid.');
		document.SurveyForm.confirmEmail.focus();
		return false;
		}
	}
	if ((document.SurveyForm.emailAddress.value != '') && 
		(document.SurveyForm.confirmEmail.value != '')) {
		if (document.SurveyForm.emailAddress.value != document.SurveyForm.confirmEmail.value){
		alert('Your e-mail addresses do not match.');
		document.SurveyForm.emailAddress.focus();
		return false;
		}
	}
	if (document.SurveyForm.address.value == '') {
		alert('Address is a required field.');
		document.SurveyForm.address.focus();
		return false;
	}
	if (document.SurveyForm.city.value == '') {
		alert('City is a required field.');
		document.SurveyForm.city.focus();
		return false;
	}
	if (document.SurveyForm.state.value == '') {
		alert('State is a required field.');
		document.SurveyForm.state.focus();
		return false;
	}
	if (document.SurveyForm.zip.value == '') {
		alert('Zip is a required field.');
		document.SurveyForm.zip.focus();
		return false;
	}
	if (document.SurveyForm.country.value == '') {
		alert('Country is a required field.');
		document.SurveyForm.country.focus();
		return false;
	}
}

function validateDonationCC() {
	
	var answered = false;
	var multiAnswer = 0;
	
	//customer information
	if (document.SurveyForm.ccType.value == '') {
		alert('Credit Card Type is a required field.');
		document.SurveyForm.ccType.focus();
		return false;
	}
	if (document.SurveyForm.ccNumber.value == '') {
		alert('Credit Card Number is a required field.');
		document.SurveyForm.ccNumber.focus();
		return false;
	}
	if (document.SurveyForm.exMonth.value == '') {
		alert('Expiration Month is a required field.');
		document.SurveyForm.exMonth.focus();
		return false;
	}
	if (document.SurveyForm.exYear.value == '') {
		alert('Expiration Year is a required field.');
		document.SurveyForm.exYear.focus();
		return false;
	}
	if (document.SurveyForm.ccID.value == '') {
		alert('Credit Card ID is a required field.');
		document.SurveyForm.ccID.focus();
		return false;
	}
}

function validateMembership() {
	
	var answered = false;
	var multiAnswer = 0;
	
	//customer information
	if (document.SurveyForm.memberLevel.value == '') {
		alert('Membership Level is a required field.');
		document.SurveyForm.memberLevel.focus();
		return false;
	}
	if (document.SurveyForm.firstName.value == '') {
		alert('First Name is a required field.');
		document.SurveyForm.firstName.focus();
		return false;
	}
	if (document.SurveyForm.lastName.value == '') {
		alert('Last Name is a required field.');
		document.SurveyForm.lastName.focus();
		return false;
	}
	if (document.SurveyForm.emailAddress.value == '') {
		alert('E-mail Address is a required field.');
		document.SurveyForm.emailAddress.focus();
		return false;
	}
	if (document.SurveyForm.emailAddress.value != ''){
		if (checkEmail(document.SurveyForm.emailAddress)){
		alert('The E-mail Address you entered is invalid.');
		document.SurveyForm.emailAddress.focus();
		return false;
		}
	}
	if (document.SurveyForm.confirmEmail.value == '') {
		alert('Confirm E-mail Address is a required field.');
		document.SurveyForm.confirmEmail.focus();
		return false;
	}
	if (document.SurveyForm.confirmEmail.value != ''){
		if (checkEmail(document.SurveyForm.confirmEmail)){
		alert('The Confirm E-mail Address you entered is invalid.');
		document.SurveyForm.confirmEmail.focus();
		return false;
		}
	}
	if ((document.SurveyForm.emailAddress.value != '') && 
		(document.SurveyForm.confirmEmail.value != '')) {
		if (document.SurveyForm.emailAddress.value != document.SurveyForm.confirmEmail.value){
		alert('Your e-mail addresses do not match.');
		document.SurveyForm.emailAddress.focus();
		return false;
		}
	}
	if (document.SurveyForm.password.value == '') {
		alert('Password is a required field.');
		document.SurveyForm.password.focus();
		return false;
	}
	if (document.SurveyForm.confirmPassword.value == '') {
		alert('Confirm Password is a required field.');
		document.SurveyForm.confirmPassword.focus();
		return false;
	}
	if ((document.SurveyForm.password.value != '') && 
		(document.SurveyForm.confirmPassword.value != '')) {
		if (document.SurveyForm.password.value != document.SurveyForm.confirmPassword.value){
		alert('Your passwords do not match.');
		document.SurveyForm.password.focus();
		return false;
		}
	}
	if (document.SurveyForm.address.value == '') {
		alert('Address is a required field.');
		document.SurveyForm.address.focus();
		return false;
	}
	if (document.SurveyForm.city.value == '') {
		alert('City is a required field.');
		document.SurveyForm.city.focus();
		return false;
	}
	if (document.SurveyForm.state.value == '') {
		alert('State is a required field.');
		document.SurveyForm.state.focus();
		return false;
	}
	if (document.SurveyForm.zip.value == '') {
		alert('Zip is a required field.');
		document.SurveyForm.zip.focus();
		return false;
	}
	if (document.SurveyForm.country.value == '') {
		alert('Country is a required field.');
		document.SurveyForm.country.focus();
		return false;
	}
}


function checkAlpha(field) {
	string = field.value;
	var Chars = "0123456789";

    for (var i = 0; i < string.length; i++) {
       if (Chars.indexOf(string.charAt(i)) == -1){
			return true;          
       }
    }
    return false;
}
function checkEmail(field) {
	string = field.value;
 	if (string.indexOf(' ')==-1 
      	&& 0<string.indexOf('@')
      	&& string.indexOf('@')+1 < string.length){
			return false;
	}
 	return true;
}

