Ohio State is in the process of revising websites and program materials to accurately reflect compliance with the law. While this work occurs, language referencing protected class status or other activities prohibited by Ohio Senate Bill 1 may still appear in some places. However, all programs and activities are being administered in compliance with federal and state law.

mctestes

First Name *
First Name is required!
Last Name *
Last Name is required!
Street Address *
Billing Street Address is required!
Street Address 2
City*
Billing City is required!.
State* State Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District Of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming
Billing State is required!
Zip Code*
Billing Zip Code is required!
Email Address *
Email is required!
Credit Card Type * Credit Card Type Visa Mastercard
Card Type is required!
Card Number *
Card Number is required!
Security Code (CVV) *
Security Code (CVV) is required!
Expiration Month * Month 1 - January 2 - February 3 - March 4 - April 5 - May 6 - June 7 - July 8 - August 9 - September 10 - October 11 - November 12 - December
Expiration Month is required!
Expiration Year * Year 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040
Expiration Year is required!
Total Amount
Submit
[HTML is replaced when successful.]
(function(jQuery){ function byrdFormError () { var errorHtml = '

Sorry for the inconvenience, but we\'re having trouble processing you\'re request.

Please contact Michele Cook for assistance.

Thank you.

'; jQuery(".form-response").html( errorHtml ); } function byrdFormSuccess (json) { if (!json['Status'] || json['Status'] === 'ACCEPTED') { byrdFormError(); } else { var successHtml = '

Thank you for submitting your payment and registering to atten the Byrd Center\'s Celebration of Women in Antarctica.

We look forward to seeing you on October 22, 2019!

'; jQuery(".form-response").html( successHtml ); } } function invalidRequest (json) { if (!json['Reason']) { } var errorHtml = '

Sorry for the inconvenience, but we\'re having trouble processing you\'re request.

Please contact Michele Cook for assistance.

Thank you.

'; jQuery(".form-response").html( errorHtml ); } function submitPayment(formData, action, event) { var data = { data:formData, action:action } console.log('submitPayment-data = '+data); jQuery.ajax({ method: "POST", dataType: "json", url: "https://admin.bpcrc.osu.edu/Samples/Payments/CoreServices/ProcessPayment.php", data: data, beforeSend: function(xhr){xhr.setRequestHeader("HTTP_X_REQUESTED_WITH", "xmlhttprequest");}, success: function(json) { console.log( JSON.stringify( json )); byrdFormSuccess(json) }, error: function( jqXhr, textStatus, errorThrown ){ console.log( errorThrown ); byrdFormError(); } }); } jQuery(document).ready(function() { // Fetch all the forms we want to apply custom Bootstrap validation styles to var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { console.log('form-checkValidity() = '+ form.checkValidity()); event.preventDefault(); event.stopPropagation(); var webForm = jQuery('#'+this.attributes.id.value); var data = webForm.serialize(); var action = webForm.attr('action'); console.log('data-serialize = '+data); submitPayment(data,action,event); } else { event.preventDefault(); event.stopPropagation(); var webForm = jQuery('#'+this.attributes.id.value); var data = webForm.serialize(); var action = webForm.attr('action'); console.log('data-serialize = '+data); submitPayment(data,action,event); //data = jQuery(this).serialize() + "&" + jQuery.param(data); //console.log('data-serialize = '+data); } form.classList.add('was-validated'); }, false); }); console.log('validation-array = '+validation); }, false); })(jQuery);
First Name *
First Name is required!
Last Name *
Last Name is required!
Street Address *
Billing Street Address is required!
Street Address 2
City*
Billing City is required!.
State* State Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District Of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming
Billing State is required!
Zip Code*
Billing Zip Code is required!
Email Address *
Email is required!
Credit Card Type * Credit Card Type Visa Mastercard
Card Type is required!
Card Number *
Card Number is required!
Security Code (CVV) *
Security Code (CVV) is required!
Expiration Month * Month 1 - January 2 - February 3 - March 4 - April 5 - May 6 - June 7 - July 8 - August 9 - September 10 - October 11 - November 12 - December
Expiration Month is required!
Expiration Year * Year 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040
Expiration Year is required!
Total Amount
Submit
[HTML is replaced when successful.]
(function(jQuery){ function byrdFormError () { var errorHtml = '

Sorry for the inconvenience, but we\'re having trouble processing you\'re request.

Please contact Michele Cook for assistance.

Thank you.

'; jQuery(".form-response").html( errorHtml ); } function byrdFormSuccess (json) { if (!json['Status'] || json['Status'] === 'ACCEPTED') { byrdFormError(); } else { var successHtml = '

Thank you for submitting your payment and registering to atten the Byrd Center\'s Celebration of Women in Antarctica.

We look forward to seeing you on October 22, 2019!

'; jQuery(".form-response").html( successHtml ); } } function invalidRequest (json) { if (!json['Reason']) { } var errorHtml = '

Sorry for the inconvenience, but we\'re having trouble processing you\'re request.

Please contact Michele Cook for assistance.

Thank you.

'; jQuery(".form-response").html( errorHtml ); } function submitPayment(formData, action, event) { var data = { data:formData, action:action } console.log('submitPayment-data = '+data); jQuery.ajax({ method: "POST", dataType: "json", url: "https://admin.bpcrc.osu.edu/Samples/Payments/CoreServices/ProcessPayment.php", data: data, beforeSend: function(xhr){xhr.setRequestHeader("HTTP_X_REQUESTED_WITH", "xmlhttprequest");}, success: function(json) { console.log( JSON.stringify( json )); byrdFormSuccess(json) }, error: function( jqXhr, textStatus, errorThrown ){ console.log( errorThrown ); byrdFormError(); } }); } jQuery(document).ready(function() { // Fetch all the forms we want to apply custom Bootstrap validation styles to var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { console.log('form-checkValidity() = '+ form.checkValidity()); event.preventDefault(); event.stopPropagation(); var webForm = jQuery('#'+this.attributes.id.value); var data = webForm.serialize(); var action = webForm.attr('action'); console.log('data-serialize = '+data); submitPayment(data,action,event); } else { event.preventDefault(); event.stopPropagation(); var webForm = jQuery('#'+this.attributes.id.value); var data = webForm.serialize(); var action = webForm.attr('action'); console.log('data-serialize = '+data); submitPayment(data,action,event); //data = jQuery(this).serialize() + "&" + jQuery.param(data); //console.log('data-serialize = '+data); } form.classList.add('was-validated'); }, false); }); console.log('validation-array = '+validation); }, false); })(jQuery); -->