Make a Donation to Wholesome Wave

I would like to donate:

All personal information that you submit on this form, including your financial information, will be processed by one or more third parties. Your personal information may also be shared with Wholesome Wave.

Contributor

Credit Card
 
', messageClass: 'invalid-msg invalid-under invalid-narrow' }); // bind to form submit jQuery("input#contributionButton").click(function() { // turn on spinner, insert into button's parent container spinner.spin(jQuery(this).parent()[0]); // disable the button jQuery("input#contributionButton").attr('disabled','disabled'); //reset contributions contributionRequests = []; for (i = 0; i {fieldname:message, fieldname2:message} for(f in errData.field_errors) { currField = errData.field_errors[f]; validationErrMsgs[currField.field] = currField.message; } // pass server side validation to jquery config.form.data("validator").invalidate(validationErrMsgs); // remove any existing group messages jQuery("div.cc_type_cd_group_invalid, div.amount_group_invalid, div.cc_expir_group_invalid").remove(); // donation amount group message if (validationErrMsgs.amount_group) { jQuery("div.amount_group_invalid").remove(); legend = jQuery("#amount_group").find("legend"); jQuery(legend).append("

"+validationErrMsgs.amount_group+"

"); } // credit card type group message if (validationErrMsgs.cc_type_cd_group) { jQuery("div.cc_type_cd_group_invalid").remove(); legend = jQuery("#cc_type_cd_group").find("legend"); jQuery(legend).append("

"+validationErrMsgs.cc_type_cd_group+"

"); } // cc_expir_group type group message if (validationErrMsgs.cc_expir_group) { jQuery("div.cc_expir_group_invalid").remove(); legend = jQuery("#cc_expir_group").find("label"); jQuery(legend).append("

"+validationErrMsgs.cc_expir_group+"

"); } // re-enable button jQuery("input#contributionButton").removeAttr('disabled'); spinner.stop(); } } } }, donationConfig); var getDonation = function() { if (jQuery(config.form).find("#amt_other_text").val() != "") { donationAmt = jQuery(config.form).find("#amt_other_text").val(); } else { donationAmt = jQuery(config.form).find("input[name='amount']:checked").val(); } return donationAmt; }; return { config: config, prepareRequest: function() { // loop through config.donationFormFields - populate 'data' object for (n = 0; n

By clicking the "Complete Donation" button below, I agree to the Terms and Conditions and I understand that my donation is non-refundable and that the donation will be disbursed on the 10th of the following month.