function validateForm()
{ 
	value = "Please fill the following required field(s):\n";
	bool = false; focusbool = true;
	focuspoint = ""; 

	if ( (form.DonationAmount.value == "Other") && ( (typeof(form.otherAmount.value) == "string") || (form.DonationAmount.value == "")) ) {
		alert("Please enter the amount you would like to donate.");
		form.OtherAmount.focus(); focusbool = false;
	}
	if (form.CardNumber.value == ""){
		value = value + "Card Number\n"; bool = true;
		if (focusbool){
			focuspoint = form.CardNumber.focus(); focusbool = false;
		}
	}
	if (form.CardExpiration.value == ""){
		value = value + "Card Expiration Date\n"; bool = true;
		if (focusbool){
			focuspoint = form.CardExpiration.focus(); focusbool = false;
		}
	}
	if (form.Email.value == ""){
		value = value + "Email Address\n"; bool = true;
	}
	if (form.FirstName.value == ""){
		value = value + "First Name\n"; bool = true;
		if (focusbool){
			focuspoint = form.FirstName.focus(); focusbool = false;
		}
	}
	if (form.LastName.value == ""){
		value = value + "Last Name\n"; bool = true;
		if (focusbool){
			focuspoint = form.LastName.focus(); focusbool = false;
		}
	}
	if (form.Address.value == ""){
		value = value + "Address\n"; bool = true;
		if (focusbool){
			focuspoint = form.Address.focus(); focusbool = false;
		}
	}
	if (form.City.value == ""){
		value = value + "City\n"; bool = true;
		if (focusbool){
			focuspoint = form.City.focus(); focusbool = false;
		}
	}
	if (form.State.value == "Select a state/province"){
		value = value + "State\n"; bool = true;
		if (focusbool){
			focuspoint = form.State.focus(); focusbool = false;
		}
	}
	if (form.ZipCode.value == ""){
		value = value + "Zip Code/Postal\n"; bool = true;
		if (focusbool){
			focuspoint = form.ZipCode.focus(); focusbool = false;
		}
	}
	if (form.Email.value.indexOf("@") == -1){
		alert("Invalid Email address. Email address must have an @ symbol.");
		form.Email.focus();
		return false;
	}
	if (form.Email.value.indexOf(".") == -1){
		alert("Invalid Email address. Email address must have a . symbol.");
		form.Email.focus();
		return false;typeof("123")
	}

	
	if (bool)
	{
		alert(value);
		focuspoint;
		//return false;
	}
	return !bool;
}
function validateEmailForm()
{ 
	value = "You must fill out the following field(s):\n";
	bool = false; focusbool = true;
	focuspoint = ""; 
	if (form.Email.value == ""){
		value = value + "Email Address\n"; bool = true;
	}

	if (form.Email.value.indexOf("@") == -1){
		alert("Invalid Email address. Email address must have an @ symbol.");
		form.Email.focus();
		return false;
	}
	if (form.Email.value.indexOf(".") == -1){
		alert("Invalid Email address. Email address must have a . symbol.");
		form.Email.focus();
		return false;
	}
	if (bool)
	{
		alert(value);
		focuspoint;
		//return false;
	}
	return !bool;
}