function SignupValidator(form) { 
if (form.first_name.value == '') {
	alert('Please enter your First Name.');
	form.first_name.focus();
	return false;
}

if (form.last_name.value == '') {
	alert('Please enter your Last Name.');
	form.last_name.focus();
	return false;
}

if (form.address.value == '') {
	alert('Please enter your Address.');
	form.address.focus();
	return false;
}


var x = form.email_address.value;
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;

if (filter.test(x) == false) {
  	alert('Please enter a valid email address.');
 	form.email_address.focus();
  	return false;
}


//form.Submit.disabled = true; 
return true; 
}

function DonateValidator(form) { 
if (form.first_name.value == '') {
	alert('Please enter your First Name.');
	form.first_name.focus();
	return false;
}

if (form.last_name.value == '') {
	alert('Please enter your Last Name.');
	form.last_name.focus();
	return false;
}

if (form.address.value == '') {
	alert('Please enter your Address.');
	form.address.focus();
	return false;
}

if (form.city.value == '') {
	alert('Please enter your City.');
	form.city.focus();
	return false;
}

if (form.state.value == '') {
	alert('Please enter your State.');
	form.state.focus();
	return false;
}

if (form.zip.value == '') {
	alert('Please enter your Zip Code.');
	form.zip.focus();
	return false;
}

var x = form.email_address.value;
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;

if (filter.test(x) == false) {
  	alert('Please enter a valid email address.');
 	form.email_address.focus();
  	return false;
}

if (form.occupation.value == '') {
	alert('Please enter your Occupation.');
	form.occupation.focus();
	return false;
}

if (form.employer.value == '') {
	alert('Please enter your Employer.');
	form.employer.focus();
	return false;
}

if (!document.getElementById('verify').checked) {
	alert("Please verify the information you have provided is correct");
	form.verify.focus();
	return false;
}

if (form.card.value == '') {
	alert('Please enter your Card Type.');
	form.cardtype.focus();
	return false;
}

if (form.card_number.value == '') {
	alert('Please enter your Card Number.');
	form.card_number.focus();
	return false;
}

if (form.exp_month.value == '' || form.exp_year.value == '') {
	alert('Please enter your Card Expiration Date.');
	form.exp_month.focus();
	return false;
}


if (parseFloat(form.donation_amount.value) != form.donation_amount.value || form.donation_amount.value == '') {
	alert('Please enter your Donation Amount.');
	form.donation_amount.focus();
	return false;
}


//form.Submit.disabled = true; 
return true; 
}

function TellAFriendValidator(form) { 

var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;

var x = form.email_address.value;

if (filter.test(x) == false) {
  	alert('Please enter a valid email address.');
 	form.email_address.focus();
  	return false;
}

x = form.friend_email1.value;

if (filter.test(x) == false) {
  	alert('Please enter at least one valid friend email address.');
 	form.friend_email1.focus();
  	return false;
}


x = form.friend_email2.value;

if (x != "" && filter.test(x) == false) {
  	alert('Please enter a valid email address.');
 	form.friend_email2.focus();
  	return false;
}

x = form.friend_email3.value;

if (x != "" && filter.test(x) == false) {
  	alert('Please enter a valid email address.');
 	form.friend_email3.focus();
  	return false;
}

x = form.friend_email4.value;

if (x != "" && filter.test(x) == false) {
  	alert('Please enter a valid email address.');
 	form.friend_email4.focus();
  	return false;
}

x = form.friend_email5.value;

if (x != "" && filter.test(x) == false) {
  	alert('Please enter a valid email address.');
 	form.friend_email5.focus();
  	return false;
}

return true;
}