function validate(ellie) {
var passed = true;

if (ellie.company_name.value == "") {
passed = false;
window.alert("Please enter your company name");
ellie.company_name.focus();
return false;
}

if (ellie.contact_name.value == "") {
passed = false;
window.alert("Please enter your contact name");
ellie.contact_name.focus();
return false;
}

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

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

if (ellie.your_state.value == "") {
passed = false;
window.alert("Please enter your state");
ellie.your_state.focus();
return false;
}

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

if (ellie.your_phone.value == "") {
passed = false;
window.alert("Please enter your phone number");
ellie.your_phone.focus();
return false;
}

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

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

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

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

if (ellie.card_csv.value == "") {
passed = false;
window.alert("Please enter your the CSV number from the back of your credit card");
ellie.card_csv.focus();
return false;
}

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

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

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