function validate(donate) {
var passed = true;

if (donate.donation_amount.value == "") {
passed = false;
window.alert("Please enter the amount of your donation");
donate.donation_amount.focus();
return false;
}

if (donate.first_name.value == "") {
passed = false;
window.alert("Please enter your first name");
donate.first_name.focus();
return false;
}

if (donate.last_name.value == "") {
passed = false;
window.alert("Please enter your last name");
donate.last_name.focus();
return false;
}

if (donate.your_address.value == "") {
passed = false;
window.alert("Please enter your address");
donate.your_address.focus();
return false;
}

if (donate.your_city.value == "") {
passed = false;
window.alert("Please enter your city");
donate.your_city.focus();
return false;
}

if (donate.your_state.value == "") {
passed = false;
window.alert("Please enter your state");
donate.parentyourfalse;
}

if (donate.zip_code.value == "") {
passed = false;
window.alert("Please enter your zip code");
donate.zip_code.focus();
return false;
}

if (donate.email_address.value == "") {
passed = false;
window.alert("Please enter your email address");
donate.email_address.focus();
return false;
}

if (donate.card_name.value == "") {
passed = false;
window.alert("Please enter the name that appears on your credit card");
donate.card_name.focus();
return false;
}

if (donate.card_number.value == "") {
passed = false;
window.alert("Please enter your credit card number");
donate.card_number.focus();
return false;
}

if (donate.exp_month.value == "") {
passed = false;
window.alert("Please enter your credit card expiration date (month missing)");
donate.exp_month.focus();
return false;
}

if (donate.exp_year.value == "") {
passed = false;
window.alert("Please enter your credit card expiration date (year missing)");
donate.exp_year.focus();
return false;
}

if (donate.cvv_number.value == "") {
passed = false;
window.alert("Please enter your credit card verification number (back of card)");
donate.cvv_number.focus();
return false;
}

window.status=passed;
return window.status;
}