www.give.communityservice.columbia.edu Open in urlscan Pro
192.252.146.15  Public Scan

Submitted URL: https://www.give.communityservice.columbia.edu/
Effective URL: https://www.give.communityservice.columbia.edu/civicrm/contribute/transact?reset=1&id=7
Submission: On July 15 via automatic, source certstream-suspicious — Scanned from CA

Form analysis 1 forms found in the DOM

Name: MainPOST /civicrm/contribute/transact

<form action="/civicrm/contribute/transact" method="post" name="Main" id="Main" class="CRM_Contribute_Form_Contribution_Main" enctype="multipart/form-data" data-warn-changes="true" data-submit-once="true" novalidate="novalidate">
  <div><input name="qfKey" type="hidden" value="CRMContributeControllerContribution66ishiawg3s4g8gckk8k0gs0gk4wo4wo0okw80wwwgssgkcsgg_4716">
    <input name="entryURL" type="hidden" value="https://give.communityservice.columbia.edu/civicrm/contribute/transact?reset=1&amp;amp;id=7">
    <input name="payment_processor_id" type="hidden" value="0">
    <input name="priceSetId" type="hidden" value="37">
    <input id="selectProduct" name="selectProduct" type="hidden" value="">
    <input name="_qf_default" type="hidden" value="Main:upload">
    <input name="MAX_FILE_SIZE" type="hidden" value="20971520">
  </div>
  <script type="text/javascript">
    // Putting these functions directly in template so they are available for standalone forms
    function useAmountOther() {
      var priceset = 0;
      for (i = 0; i < document.Main.elements.length; i++) {
        element = document.Main.elements[i];
        if (element.type == 'radio' && element.name == priceset) {
          if (element.value == '0') {
            element.click();
          } else {
            element.checked = false;
          }
        }
      }
    }

    function clearAmountOther() {
      var priceset = 0
      if (priceset) {
        cj(priceset).val('');
        cj(priceset).blur();
      }
      if (document.Main.amount_other == null) return; // other_amt field not present; do nothing
      document.Main.amount_other.value = "";
    }
  </script>
  <div class="crm-contribution-page-id-7 crm-block crm-contribution-main-form-block" data-page-id="7" data-page-template="main">
    <div id="intro_text" class="crm-public-form-item crm-section intro_text-section">
      <p>This form is for payroll donations, which have a minimum of $120. To make a payroll donation, select the amount you'd like to donate over the course of the calendar year (January–December), and that amount will be divided by the number of
        paychecks you receive and evenly deducted from them. For instance, if you're paid semi-monthly and make a donation of $240, $10 will be deducted from each of your 24 paychecks.</p>
      <p>To make a one-time donation or a donation of less than $120, please use the&nbsp;<a href="https://www.communityservice.columbia.edu/content/support-ccs-76th-annual-appeal">credit card&nbsp;donation form</a>.&nbsp;If you have any questions,
        please read the&nbsp;<a href="https://communityservice.columbia.edu/content/helpful-information-donors">Helpful Information for Donors</a>&nbsp;or <a href="mailto:jeg7@columbia.edu">contact us</a>.&nbsp;100 percent of your donation will
        support our local community.</p>
    </div>
    <div id="priceset-div">
      <div id="priceset" class="crm-section price_set-section">
        <div class="crm-section contribution_amount-section crm-price-field-id-51">
          <div class="label"><label> Donation Amount <span class="crm-marker" title="This field is required.">*</span>
            </label></div>
          <div class="content contribution_amount-content">
            <div class="price-set-row contribution_amount-row1">
              <span class="price-set-option-content"><input price="[&quot;price_51&quot;,&quot;120||&quot;]" data-amount="120.000000000" data-currency="USD"
                  data-price-field-values="{&quot;72&quot;:{&quot;id&quot;:&quot;72&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$120&quot;,&quot;amount&quot;:&quot;120.000000000&quot;,&quot;weight&quot;:&quot;1&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;73&quot;:{&quot;id&quot;:&quot;73&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$240&quot;,&quot;amount&quot;:&quot;240.000000000&quot;,&quot;weight&quot;:&quot;2&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;74&quot;:{&quot;id&quot;:&quot;74&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$480&quot;,&quot;amount&quot;:&quot;480.000000000&quot;,&quot;weight&quot;:&quot;3&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;77&quot;:{&quot;id&quot;:&quot;77&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;name&quot;:&quot;_1200&quot;,&quot;label&quot;:&quot;$1,200&quot;,&quot;amount&quot;:&quot;1200.000000000&quot;,&quot;weight&quot;:&quot;5&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;76&quot;:{&quot;id&quot;:&quot;76&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;name&quot;:&quot;other&quot;,&quot;label&quot;:&quot;Other&quot;,&quot;amount&quot;:&quot;0.000000000&quot;,&quot;weight&quot;:&quot;6&quot;,&quot;is_default&quot;:&quot;1&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;}}"
                  visibility="1" class="crm-form-radio" value="72" type="radio" id="CIVICRM_QFID_72_price_51" name="price_51"><label for="CIVICRM_QFID_72_price_51"><span class="crm-price-amount-label">$120</span></label></span>
            </div>
            <div class="price-set-row contribution_amount-row2">
              <span class="price-set-option-content"><input price="[&quot;price_51&quot;,&quot;240||&quot;]" data-amount="240.000000000" data-currency="USD"
                  data-price-field-values="{&quot;72&quot;:{&quot;id&quot;:&quot;72&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$120&quot;,&quot;amount&quot;:&quot;120.000000000&quot;,&quot;weight&quot;:&quot;1&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;73&quot;:{&quot;id&quot;:&quot;73&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$240&quot;,&quot;amount&quot;:&quot;240.000000000&quot;,&quot;weight&quot;:&quot;2&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;74&quot;:{&quot;id&quot;:&quot;74&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$480&quot;,&quot;amount&quot;:&quot;480.000000000&quot;,&quot;weight&quot;:&quot;3&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;77&quot;:{&quot;id&quot;:&quot;77&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;name&quot;:&quot;_1200&quot;,&quot;label&quot;:&quot;$1,200&quot;,&quot;amount&quot;:&quot;1200.000000000&quot;,&quot;weight&quot;:&quot;5&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;76&quot;:{&quot;id&quot;:&quot;76&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;name&quot;:&quot;other&quot;,&quot;label&quot;:&quot;Other&quot;,&quot;amount&quot;:&quot;0.000000000&quot;,&quot;weight&quot;:&quot;6&quot;,&quot;is_default&quot;:&quot;1&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;}}"
                  visibility="1" class="crm-form-radio" value="73" type="radio" id="CIVICRM_QFID_73_price_51" name="price_51"><label for="CIVICRM_QFID_73_price_51"><span class="crm-price-amount-label">$240</span></label></span>
            </div>
            <div class="price-set-row contribution_amount-row3">
              <span class="price-set-option-content"><input price="[&quot;price_51&quot;,&quot;480||&quot;]" data-amount="480.000000000" data-currency="USD"
                  data-price-field-values="{&quot;72&quot;:{&quot;id&quot;:&quot;72&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$120&quot;,&quot;amount&quot;:&quot;120.000000000&quot;,&quot;weight&quot;:&quot;1&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;73&quot;:{&quot;id&quot;:&quot;73&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$240&quot;,&quot;amount&quot;:&quot;240.000000000&quot;,&quot;weight&quot;:&quot;2&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;74&quot;:{&quot;id&quot;:&quot;74&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$480&quot;,&quot;amount&quot;:&quot;480.000000000&quot;,&quot;weight&quot;:&quot;3&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;77&quot;:{&quot;id&quot;:&quot;77&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;name&quot;:&quot;_1200&quot;,&quot;label&quot;:&quot;$1,200&quot;,&quot;amount&quot;:&quot;1200.000000000&quot;,&quot;weight&quot;:&quot;5&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;76&quot;:{&quot;id&quot;:&quot;76&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;name&quot;:&quot;other&quot;,&quot;label&quot;:&quot;Other&quot;,&quot;amount&quot;:&quot;0.000000000&quot;,&quot;weight&quot;:&quot;6&quot;,&quot;is_default&quot;:&quot;1&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;}}"
                  visibility="1" class="crm-form-radio" value="74" type="radio" id="CIVICRM_QFID_74_price_51" name="price_51"><label for="CIVICRM_QFID_74_price_51"><span class="crm-price-amount-label">$480</span></label></span>
            </div>
            <div class="price-set-row contribution_amount-row4">
              <span class="price-set-option-content"><input price="[&quot;price_51&quot;,&quot;1200||&quot;]" data-amount="1200.000000000" data-currency="USD"
                  data-price-field-values="{&quot;72&quot;:{&quot;id&quot;:&quot;72&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$120&quot;,&quot;amount&quot;:&quot;120.000000000&quot;,&quot;weight&quot;:&quot;1&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;73&quot;:{&quot;id&quot;:&quot;73&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$240&quot;,&quot;amount&quot;:&quot;240.000000000&quot;,&quot;weight&quot;:&quot;2&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;74&quot;:{&quot;id&quot;:&quot;74&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$480&quot;,&quot;amount&quot;:&quot;480.000000000&quot;,&quot;weight&quot;:&quot;3&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;77&quot;:{&quot;id&quot;:&quot;77&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;name&quot;:&quot;_1200&quot;,&quot;label&quot;:&quot;$1,200&quot;,&quot;amount&quot;:&quot;1200.000000000&quot;,&quot;weight&quot;:&quot;5&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;76&quot;:{&quot;id&quot;:&quot;76&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;name&quot;:&quot;other&quot;,&quot;label&quot;:&quot;Other&quot;,&quot;amount&quot;:&quot;0.000000000&quot;,&quot;weight&quot;:&quot;6&quot;,&quot;is_default&quot;:&quot;1&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;}}"
                  visibility="1" class="crm-form-radio" value="77" type="radio" id="CIVICRM_QFID_77_price_51" name="price_51"><label for="CIVICRM_QFID_77_price_51"><span class="crm-price-amount-label">$1,200</span></label></span>
            </div>
            <div class="price-set-row contribution_amount-row5">
              <span class="price-set-option-content highlight"><input price="[&quot;price_51&quot;,&quot;0||&quot;]" data-amount="0.000000000" data-currency="USD"
                  data-price-field-values="{&quot;72&quot;:{&quot;id&quot;:&quot;72&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$120&quot;,&quot;amount&quot;:&quot;120.000000000&quot;,&quot;weight&quot;:&quot;1&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;73&quot;:{&quot;id&quot;:&quot;73&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$240&quot;,&quot;amount&quot;:&quot;240.000000000&quot;,&quot;weight&quot;:&quot;2&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;74&quot;:{&quot;id&quot;:&quot;74&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;label&quot;:&quot;$480&quot;,&quot;amount&quot;:&quot;480.000000000&quot;,&quot;weight&quot;:&quot;3&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;77&quot;:{&quot;id&quot;:&quot;77&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;name&quot;:&quot;_1200&quot;,&quot;label&quot;:&quot;$1,200&quot;,&quot;amount&quot;:&quot;1200.000000000&quot;,&quot;weight&quot;:&quot;5&quot;,&quot;is_default&quot;:&quot;0&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;},&quot;76&quot;:{&quot;id&quot;:&quot;76&quot;,&quot;price_field_id&quot;:&quot;51&quot;,&quot;name&quot;:&quot;other&quot;,&quot;label&quot;:&quot;Other&quot;,&quot;amount&quot;:&quot;0.000000000&quot;,&quot;weight&quot;:&quot;6&quot;,&quot;is_default&quot;:&quot;1&quot;,&quot;is_active&quot;:&quot;1&quot;,&quot;financial_type_id&quot;:&quot;1&quot;,&quot;non_deductible_amount&quot;:&quot;0.00&quot;,&quot;visibility_id&quot;:&quot;1&quot;}}"
                  visibility="1" class="crm-form-radio" value="76" type="radio" id="CIVICRM_QFID_76_price_51" name="price_51" checked="checked"><label for="CIVICRM_QFID_76_price_51"><span class="crm-price-amount-label">Other</span></label></span>
            </div>
          </div>
          <div class="clear"></div>
        </div>
        <div class="crm-section other_amount-section crm-price-field-id-50">
          <div class="label"><label for="price_50">Other Amount</label></div>
          <div class="content other_amount-content">
            <input price="[71,&quot;1|0|&quot;]" size="4" name="price_50" type="text" id="price_50" class="four crm-form-text">
          </div>
          <div class="clear"></div>
        </div>
        <div id="pricesetTotal" class="crm-section section-pricesetTotal">
          <div id="pricelabel" class="label ">
            <span id="amount_sum_label">Total Amount</span>
          </div>
          <div class="content calc-value" id="pricevalue">$ 0.00</div>
        </div>
        <script type="text/javascript">
          var thousandMarker = ',';
          var separator = '.';
          var symbol = '$';
          // moneyFormat is part of a temporary fix. it should
          // not be expected to be present in future versions
          // see https://github.com/civicrm/civicrm-core/pull/19151
          var moneyFormat = '$ 1,234.56';
          var optionSep = '|';
          // Recalculate the total fees based on user selection
          cj("#priceset [price]").each(function() {
            var elementType = cj(this).attr('type');
            if (this.tagName == 'SELECT') {
              elementType = 'select-one';
            }
            switch (elementType) {
              case 'checkbox':
                cj(this).click(function() {
                  calculateCheckboxLineItemValue(this);
                  display(calculateTotalFee());
                });
                calculateCheckboxLineItemValue(this);
                break;
              case 'radio':
                cj(this).click(function() {
                  calculateRadioLineItemValue(this);
                  display(calculateTotalFee());
                });
                calculateRadioLineItemValue(this);
                break;
              case 'text':
                cj(this).bind('keyup', function() {
                  calculateText(this);
                }).bind('blur', function() {
                  calculateText(this);
                });
                //default calculation of element.
                calculateText(this);
                break;
              case 'select-one':
                calculateSelectLineItemValue(this);
                cj(this).change(function() {
                  calculateSelectLineItemValue(this);
                  display(calculateTotalFee());
                });
                break;
            }
            display(calculateTotalFee());
          });
          /**
           * Calculate the value of the line item for a radio value.
           */
          function calculateCheckboxLineItemValue(priceElement) {
            eval('var option = ' + cj(priceElement).attr('price'));
            optionPart = option[1].split(optionSep);
            price = parseFloat(0);
            if (cj(priceElement).prop('checked')) {
              price = parseFloat(optionPart[0]);
            }
            cj(priceElement).data('line_raw_total', price);
          }
          /**
           * Calculate the value of the line item for a radio value.
           */
          function calculateRadioLineItemValue(priceElement) {
            eval('var option = ' + cj(priceElement).attr('price'));
            optionPart = option[1].split(optionSep);
            var lineTotal = parseFloat(optionPart[0]);
            cj(priceElement).data('line_raw_total', lineTotal);
            var radionGroupName = cj(priceElement).attr("name");
            // Reset all unchecked options to having a data value of 0.
            cj('input[name=' + radionGroupName + ']:radio:unchecked').each(function() {
              cj(this).data('line_raw_total', 0);
            });
          }
          /**
           * Calculate the value of the line item for a select value.
           */
          function calculateSelectLineItemValue(priceElement) {
            eval('var selectedText = ' + cj(priceElement).attr('price'));
            var price = parseFloat('0');
            var option = cj(priceElement).val();
            if (option) {
              optionPart = selectedText[option].split(optionSep);
              price = parseFloat(optionPart[0]);
            }
            cj(priceElement).data('line_raw_total', price);
          }
          /**
           * Calculate the value of the line item for a text box.
           */
          function calculateText(priceElement) {
            //CRM-16034 - comma acts as decimal in price set text pricing
            //CRM-19937 - dollar sign easy mistake to make by users.
            var textval = parseFloat(cj(priceElement).val().replace(thousandMarker, '').replace(symbol, ''));
            if (isNaN(textval)) {
              textval = parseFloat(0);
            }
            eval('var option = ' + cj(priceElement).attr('price'));
            optionPart = option[1].split(optionSep);
            addprice = parseFloat(optionPart[0]);
            var curval = textval * addprice;
            cj(priceElement).data('line_raw_total', curval);
            display(calculateTotalFee());
          }
          /**
           * Calculate the total fee for the visible priceset.
           */
          function calculateTotalFee() {
            var totalFee = 0;
            cj("#priceset [price]").each(function() {
              totalFee = totalFee + cj(this).data('line_raw_total');
            });
            return totalFee;
          }
          /**
           * Display calculated amount.
           */
          function display(totalfee) {
            // totalfee is monetary, round it to 2 decimal points so it can
            // go as a float - CRM-13491
            totalfee = Math.round(totalfee * 100) / 100;
            // dev/core#1019 Use the moneyFormat assigned to the template as an interim fix
            // to support forms using a currency other that the site default. Also make sure to
            // support various currency formatting options,
            // temporary measure - pending
            // our preferred fix.
            // see https://github.com/civicrm/civicrm-core/pull/19151
            var totalFormattedFee = CRM.formatMoney(totalfee, false, moneyFormat);
            cj('#pricevalue').html(totalFormattedFee);
            cj('#total_amount').val(totalfee);
            cj('#pricevalue').data('raw-total', totalfee).trigger('change');
            if (totalfee < 0) {
              cj('table#pricelabel').addClass('disabled');
            } else {
              cj('table#pricelabel').removeClass('disabled');
            }
            if (typeof skipPaymentMethod == 'function') {
              // Advice to anyone who, like me, feels hatred towards this if construct ... if you remove the if you
              // get an error on participant 2 of a event that requires approval & permits multiple registrants.
              skipPaymentMethod();
            }
          }
        </script>
      </div>
    </div>
    <div class="crm-public-form-item crm-section email-5-section">
      <div class="label"><label for="email-5"> Email Address <span class="crm-marker" title="This field is required.">*</span>
        </label></div>
      <div class="content">
        <input size="30" maxlength="60" class="email crm-form-text required" name="email-5" type="text" id="email-5">
      </div>
      <div class="clear"></div>
    </div>
    <div id="onBehalfOfOrg" class="crm-public-form-item crm-section">
      <div class="crm-public-form-item" id="on-behalf-block">
      </div>
      <script type="text/javascript">
        CRM.$(function($) {
          var orgOption = $("input:radio[name=org_option]:checked").attr('id');
          var onBehalfRequired = '$onBehalfRequired';
          var onbehalfof_id = $('#onbehalfof_id');
          var is_for_organization = $('#is_for_organization');
          selectCreateOrg(orgOption, false);
          if (is_for_organization.length) {
            showHideOnBehalfOfBlock();
            is_for_organization.on('change', function() {
              showHideOnBehalfOfBlock();
            });
          }

          function showHideOnBehalfOfBlock() {
            $('#on-behalf-block').toggle(is_for_organization.is(':checked'));
            if (is_for_organization.is(':checked')) {
              $('#onBehalfOfOrg select.crm-select2').removeClass('crm-no-validate');
            } else {
              $('#onBehalfOfOrg select.crm-select2').addClass('crm-no-validate');
            }
          }
          $("input:radio[name='org_option']").click(function() {
            var orgOption = $(this).attr('id');
            selectCreateOrg(orgOption, true);
          });
          onbehalfof_id.change(function() {
            setLocationDetails($(this).val());
          }).change();
          if (onbehalfof_id.length) {
            setLocationDetails(onbehalfof_id.val());
          }

          function resetValues() {
            // Don't trip chain-select when clearing values
            $('.crm-chain-select-control', "#select_org div").select2('val', '');
            $('input[type=text], select, textarea', "#select_org div").not('.crm-chain-select-control, #onbehalfof_id').val('').change();
            $('input[type=radio], input[type=checkbox]', "#select_org div").prop('checked', false).change();
            $('#on-behalf-block input').not('input[type=checkbox], input[type=radio], #onbehalfof_id').val('');
            // clear checkboxes and radio
            $('#on-behalf-block').find('input[type=checkbox], input[type=radio]').not('input[name=org_option]').attr('checked', false);
          }

          function selectCreateOrg(orgOption, reset) {
            if (orgOption == 'CIVICRM_QFID_0_org_option') {
              $("#onbehalfof_id").show().change();
              $("input#onbehalf_organization_name").hide();
            } else if (orgOption == 'CIVICRM_QFID_1_org_option') {
              $("input#onbehalf_organization_name").show();
              $("#onbehalfof_id").hide();
              reset = true;
            }
            if (reset) {
              resetValues();
            }
          }

          function setLocationDetails(contactID, reset) {
            resetValues();
            var locationUrl = '' + contactID;
            var submittedOnBehalfInfo = '';
            var submittedCID = "";
            if (submittedOnBehalfInfo) {
              submittedOnBehalfInfo = $.parseJSON(submittedOnBehalfInfo);
              if (submittedCID == contactID) {
                $.each(submittedOnBehalfInfo, function(key, value) {
                  //handle checkboxes
                  if (typeof value === 'object') {
                    $.each(value, function(k, v) {
                      $('#onbehalf_' + key + '_' + k).prop('checked', v);
                    });
                  } else if ($('#onbehalf_' + key).length) {
                    $('#onbehalf_' + key).val(value);
                  }
                  //radio buttons
                  else if ($("input[name='onbehalf[" + key + "]']").length) {
                    $("input[name='onbehalf[" + key + "]']").val([value]);
                  }
                });
                return;
              }
            }
            $.ajax({
              url: locationUrl,
              dataType: "json",
              success: function(data, status) {
                for (var ele in data) {
                  if ($("#" + ele).hasClass('crm-chain-select-target')) {
                    $("#" + ele).data('newVal', data[ele].value).off('.autofill').on('crmOptionsUpdated.autofill', function() {
                      $(this).off('.autofill').val($(this).data('newVal')).change();
                    });
                  } else if ($('#' + ele).data('select2')) {
                    $('#' + ele).select2('val', data[ele].value);
                  }
                  if (data[ele].type == 'Radio') {
                    if (data[ele].value) {
                      var fldName = ele.replace('onbehalf_', '');
                      $("input[name='onbehalf[" + fldName + "]']").filter("[value='" + data[ele].value + "']").prop('checked', true);
                    }
                  } else if (data[ele].type == 'CheckBox') {
                    for (var selectedOption in data[ele].value) {
                      var fldName = ele.replace('onbehalf_', '');
                      $("input[name='onbehalf[" + fldName + "][" + selectedOption + "]']").prop('checked', 'checked');
                    }
                  } else if (data[ele].type == 'AdvMulti-Select') {
                    var customFld = ele.replace('onbehalf_', '');
                    // remove empty value if any
                    $('#onbehalf\\[' + customFld + '\\]-f option[value=""]').remove();
                    $('#onbehalf\\[' + customFld + '\\]-t option[value=""]').remove();
                    for (var selectedOption in data[ele].value) {
                      // remove selected values from left and selected values to right
                      $('#onbehalf\\[' + customFld + '\\]-f option[value="' + selectedOption + '"]').remove().appendTo('#onbehalf\\[' + customFld + '\\]-t');
                      $('#onbehalf_' + customFld).val(selectedOption);
                    }
                  } else {
                    // do not set defaults to file type fields
                    if ($('#' + ele).attr('type') != 'file') {
                      $('#' + ele).val(data[ele].value).change();
                    }
                  }
                }
              },
              error: function(XMLHttpRequest, textStatus, errorThrown) {
                CRM.console('error', "HTTP error status: ", textStatus);
              }
            });
          }
        });
      </script>
    </div>
    <div class="crm-public-form-item crm-section cms_user-section">
    </div>
    <div class="crm-public-form-item crm-section premium_block-section">
    </div>
    <div class="crm-public-form-item crm-group custom_pre_profile-group">
      <fieldset class="crm-profile crm-profile-id-28 crm-profile-name-Simple_Donate_28">
        <legend>Your Information</legend>
        <div class="crm-section editrow_prefix_id-section form-item" id="editrow-prefix_id">
          <div class="label">
            <label for="prefix_id">Individual Prefix</label>
          </div>
          <div class="content">
            <div class="select2-container six crm-select2 crm-form-select" id="s2id_prefix_id" style="width: 90px;">
              <a href="javascript:void(0)" class="select2-choice select2-default" tabindex="-1">   <span class="select2-chosen" id="select2-chosen-1"></span><abbr class="select2-search-choice-close"></abbr>   <span class="select2-arrow" role="presentation"><b role="presentation"></b></span></a><label
                for="s2id_autogen1" class="select2-offscreen">Individual Prefix</label><input class="select2-focusser select2-offscreen" type="text" aria-haspopup="true" role="button" aria-labelledby="select2-chosen-1" id="s2id_autogen1">
              <div class="select2-drop select2-display-none crm-container crm-public select2-with-searchbox">
                <div class="select2-search"> <label for="s2id_autogen1_search" class="select2-offscreen">Individual Prefix</label> <input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="select2-input"
                    role="combobox" aria-expanded="true" aria-autocomplete="list" aria-owns="select2-results-1" id="s2id_autogen1_search" placeholder=""> </div>
                <ul class="select2-results" role="listbox" id="select2-results-1"> </ul>
              </div>
            </div><select class="six crm-select2 crm-form-select" placeholder="" data-option-edit-path="civicrm/admin/options/individual_prefix" data-api-entity="contact" data-api-field="prefix_id" name="prefix_id" id="prefix_id" tabindex="-1"
              title="Individual Prefix" style="display: none;">
              <option value=""></option>
              <option value="1">Mrs.</option>
              <option value="2">Ms.</option>
              <option value="3">Mr.</option>
              <option value="4">Dr.</option>
              <option value="5">Prof.</option>
              <option value="6">Dean</option>
              <option value="7">Pres.</option>
              <option value="8">Hon.</option>
              <option value="9">Sgt.</option>
              <option value="10">V.P.</option>
            </select>
          </div>
          <div class="clear"></div>
        </div>
        <div class="crm-section editrow_first_name-section form-item" id="editrow-first_name">
          <div class="label">
            <label for="first_name"> First Name <span class="crm-marker" title="This field is required.">*</span>
            </label>
          </div>
          <div class="content">
            <input maxlength="64" size="30" name="first_name" type="text" id="first_name" class="big crm-form-text required">
          </div>
          <div class="clear"></div>
        </div>
        <div class="crm-section editrow_last_name-section form-item" id="editrow-last_name">
          <div class="label">
            <label for="last_name"> Last Name <span class="crm-marker" title="This field is required.">*</span>
            </label>
          </div>
          <div class="content">
            <input maxlength="64" size="30" name="last_name" type="text" id="last_name" class="big crm-form-text required">
          </div>
          <div class="clear"></div>
        </div>
        <div class="crm-section editrow_suffix_id-section form-item" id="editrow-suffix_id">
          <div class="label">
            <label for="suffix_id">Individual Suffix</label>
          </div>
          <div class="content">
            <div class="select2-container six crm-select2 crm-form-select" id="s2id_suffix_id" style="width: 90px;">
              <a href="javascript:void(0)" class="select2-choice select2-default" tabindex="-1">   <span class="select2-chosen" id="select2-chosen-2"></span><abbr class="select2-search-choice-close"></abbr>   <span class="select2-arrow" role="presentation"><b role="presentation"></b></span></a><label
                for="s2id_autogen2" class="select2-offscreen">Individual Suffix</label><input class="select2-focusser select2-offscreen" type="text" aria-haspopup="true" role="button" aria-labelledby="select2-chosen-2" id="s2id_autogen2">
              <div class="select2-drop select2-display-none crm-container crm-public select2-with-searchbox">
                <div class="select2-search"> <label for="s2id_autogen2_search" class="select2-offscreen">Individual Suffix</label> <input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="select2-input"
                    role="combobox" aria-expanded="true" aria-autocomplete="list" aria-owns="select2-results-2" id="s2id_autogen2_search" placeholder=""> </div>
                <ul class="select2-results" role="listbox" id="select2-results-2"> </ul>
              </div>
            </div><select class="six crm-select2 crm-form-select" placeholder="" data-option-edit-path="civicrm/admin/options/individual_suffix" data-api-entity="contact" data-api-field="suffix_id" name="suffix_id" id="suffix_id" tabindex="-1"
              title="Individual Suffix" style="display: none;">
              <option value=""></option>
              <option value="1">Jr.</option>
              <option value="2">Sr.</option>
              <option value="3">II</option>
              <option value="4">III</option>
              <option value="5">IV</option>
              <option value="6">V</option>
              <option value="7">VI</option>
              <option value="8">VII</option>
            </select>
          </div>
          <div class="clear"></div>
        </div>
        <div class="crm-section editrow_custom_41-section form-item" id="editrow-custom_41">
          <div class="label">
            <label for="custom_41"> Affiliation <span class="crm-marker" title="This field is required.">*</span>
            </label>
          </div>
          <div class="content">
            <div class="select2-container crm-select2 crm-form-select required" id="s2id_custom_41" style="width: 225px;">
              <a href="javascript:void(0)" class="select2-choice select2-default" tabindex="-1">   <span class="select2-chosen" id="select2-chosen-3">- select Affiliation -</span><abbr class="select2-search-choice-close"></abbr>   <span class="select2-arrow" role="presentation"><b role="presentation"></b></span></a><label
                for="s2id_autogen3" class="select2-offscreen"> Affiliation * </label><input class="select2-focusser select2-offscreen" type="text" aria-haspopup="true" role="button" aria-labelledby="select2-chosen-3" id="s2id_autogen3">
              <div class="select2-drop select2-display-none crm-container crm-public select2-with-searchbox">
                <div class="select2-search"> <label for="s2id_autogen3_search" class="select2-offscreen"> Affiliation * </label> <input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="select2-input"
                    role="combobox" aria-expanded="true" aria-autocomplete="list" aria-owns="select2-results-3" id="s2id_autogen3_search" placeholder=""> </div>
                <ul class="select2-results" role="listbox" id="select2-results-3"> </ul>
              </div>
            </div><select data-crm-custom="User_Profile:Affiliation" class="crm-select2 crm-form-select required" name="custom_41" id="custom_41" tabindex="-1" title="  Affiliation
     *

" style="display: none;">
              <option value="">- select Affiliation -</option>
              <option value="1">Columbia University</option>
              <option value="2">Barnard College</option>
              <option value="3">Teachers College</option>
              <option value="4">Other</option>
            </select>
          </div>
          <div class="clear"></div>
        </div>
        <div class="crm-section editrow_custom_8-section form-item" id="editrow-custom_8">
          <div class="label">
            <label for="custom_8">UNI</label>
          </div>
          <div class="content">
            <input data-crm-custom="User_Profile:UNI" maxlength="10" size="10" name="custom_8" type="text" id="custom_8" class="crm-form-text">
          </div>
          <div class="clear"></div>
        </div>
        <div class="crm-section editrow_custom_4-section form-item" id="editrow-custom_4">
          <div class="label">
            <label for="custom_4"> How did you hear about CCS? <span class="crm-marker" title="This field is required.">*</span>
            </label>
          </div>
          <div class="content">
            <div class="select2-container crm-select2 crm-form-select required" id="s2id_custom_4" style="width: 225px;">
              <a href="javascript:void(0)" class="select2-choice select2-default" tabindex="-1">   <span class="select2-chosen" id="select2-chosen-4">- select How did you hear about CCS? -</span><abbr class="select2-search-choice-close"></abbr>   <span class="select2-arrow" role="presentation"><b role="presentation"></b></span></a><label
                for="s2id_autogen4" class="select2-offscreen"> How did you hear about CCS? * </label><input class="select2-focusser select2-offscreen" type="text" aria-haspopup="true" role="button" aria-labelledby="select2-chosen-4"
                id="s2id_autogen4">
              <div class="select2-drop select2-display-none crm-container crm-public select2-with-searchbox">
                <div class="select2-search"> <label for="s2id_autogen4_search" class="select2-offscreen"> How did you hear about CCS? * </label> <input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"
                    class="select2-input" role="combobox" aria-expanded="true" aria-autocomplete="list" aria-owns="select2-results-4" id="s2id_autogen4_search" placeholder=""> </div>
                <ul class="select2-results" role="listbox" id="select2-results-4"> </ul>
              </div>
            </div><select data-crm-custom="Contribution_Details:Referral_Source" class="crm-select2 crm-form-select required" name="custom_4" id="custom_4" tabindex="-1" title="  How did you hear about CCS?
     *

" style="display: none;">
              <option value="">- select How did you hear about CCS? -</option>
              <option value="1">Friend/Colleague</option>
              <option value="2">CCS Grantee</option>
              <option value="3">CCS Email</option>
              <option value="8">CCS Staff/Board Member</option>
              <option value="9">CCS Ambassador</option>
              <option value="4">Columbia.edu Homepage</option>
              <option value="5">Mailing</option>
              <option value="6">Posters/Flyers</option>
              <option value="7">Other</option>
            </select>
          </div>
          <div class="clear"></div>
        </div>
        <div class="crm-section editrow_custom_7-section form-item" id="editrow-custom_7">
          <div class="label">
            <label>Would you like your payroll pledge to roll over to next year?</label>
          </div>
          <div class="content">
            <input data-crm-custom="Contribution_Details:Payroll_Rollover" class="crm-form-radio" value="1" type="radio" id="CIVICRM_QFID_1_custom_7" name="custom_7"><label for="CIVICRM_QFID_1_custom_7">Yes</label>&nbsp;<input
              data-crm-custom="Contribution_Details:Payroll_Rollover" class="crm-form-radio" value="0" type="radio" id="CIVICRM_QFID_0_custom_7" name="custom_7"><label for="CIVICRM_QFID_0_custom_7">No</label>
            <a href="#" class="crm-hover-button crm-clear-link" style="visibility:hidden;" title="Clear"><i class="crm-i fa-times" aria-hidden="true"></i></a>
          </div>
          <div class="clear"></div>
        </div>
      </fieldset>
      <script type="text/javascript">
        CRM.$(function($) {
          $('#selector tr:even').addClass('odd-row');
          $('#selector tr:odd ').addClass('even-row');
        });
      </script>
    </div>
    <fieldset class="crm-public-form-item crm-group pay_later-group">
      <legend>Payment Options</legend>
      <div class="crm-public-form-item crm-section pay_later_receipt-section">
        <div class="label">&nbsp;</div>
        <div class="content"> [x] Payroll Pledge </div>
        <div class="clear"></div>
      </div>
    </fieldset>
    <div id="billing-payment-block" style="display: none;">
      <div id="payment_information" style="display: none;">
      </div>
    </div>
    <script type="text/javascript">
      /**
       * Show or hide payment options.
       *
       * @param bool $isHide
       *   Should the block be hidden.
       */
      function showHidePayment(isHide) {
        var payment_options = cj(".payment_options-group");
        var payment_processor = cj("div.payment_processor-section");
        var payment_information = cj("div#payment_information");
        // I've added a hide for billing block. But, actually the issue
        // might be that the unselecting of the processor should cause it
        // to be hidden (or removed) in which case it can go from this function.
        var billing_block = cj("div#billing-payment-block");
        if (isHide) {
          payment_options.hide();
          payment_processor.hide();
          payment_information.hide();
          billing_block.hide();
          // Ensure that jquery validation doesn't block submission when we don't need to fill in the billing details section
          cj('#billing-payment-block select.crm-select2').addClass('crm-no-validate');
          // also unset selected payment methods
          cj('input[name="payment_processor_id"]').removeProp('checked');
        } else {
          payment_options.show();
          payment_processor.show();
          payment_information.show();
          billing_block.show();
          cj('#billing-payment-block select.crm-select2').removeClass('crm-no-validate');
          // also set selected payment methods
          cj('input[name="payment_processor_id"][checked=checked]').prop('checked', true);
        }
      }
      /**
       * Hides or shows billing and payment options block depending on whether payment is required.
       *
       * In general incomplete orders or $0 orders do not require a payment block.
       */
      function skipPaymentMethod() {
        var isHide = false;
        var isMultiple = null;
        var alwaysShowFlag = (isMultiple && cj("#additional_participants").val());
        var alwaysHideFlag = (cj("#bypass_payment").val() == 1);
        var total_amount_tmp = cj('#pricevalue').data('raw-total');
        // Hide billing questions if this is free
        if (!alwaysShowFlag && total_amount_tmp == 0) {
          isHide = true;
        } else {
          isHide = false;
        }
        if (alwaysHideFlag) {
          isHide = true;
        }
        showHidePayment(isHide);
      }
      skipPaymentMethod();
      CRM.$(function($) {
        function buildPaymentBlock(type) {
          var $form = $('#billing-payment-block').closest('form');
          var payment_instrument_id = $('#payment_instrument_id').val();
          var currency = 'USD';
          currency = currency == '' ? $('#currency').val() : currency;
          var dataUrl = "/civicrm/payment/form?formName=Main&is_back_office=&id=7&pre_profile_id=28&processor_id=" + type;
          if (typeof(CRM.vars) != "undefined") {
            if (typeof(CRM.vars.coreForm) != "undefined") {
              if (typeof(CRM.vars.coreForm.contact_id) != "undefined") {
                dataUrl = dataUrl + "&cid=" + CRM.vars.coreForm.contact_id;
              }
              if (typeof(CRM.vars.coreForm.checksum) != "undefined") {
                dataUrl = dataUrl + "&cs=" + CRM.vars.coreForm.checksum;
              }
            }
          }
          dataUrl = dataUrl + "&payment_instrument_id=" + payment_instrument_id + "&currency=" + currency;
          // Processors like pp-express will hide the form submit buttons, so re-show them when switching
          $('.crm-submit-buttons', $form).show().find('input').prop('disabled', true);
          CRM.loadPage(dataUrl, {
            target: '#billing-payment-block'
          });
        }
        $('[name=payment_processor_id], #currency').on('change.paymentBlock', function() {
          var payment_processor_id = $('[name=payment_processor_id]:checked').val() == undefined ? $('[name=payment_processor_id]').val() : $('[name=payment_processor_id]:checked').val();
          if (payment_processor_id != undefined) {
            buildPaymentBlock(payment_processor_id);
          }
        });
        $('#payment_instrument_id').on('change.paymentBlock', function() {
          buildPaymentBlock(0);
        });
        $('#billing-payment-block').on('crmLoad', function() {
          $('.crm-submit-buttons input').prop('disabled', false);
        })
      });
    </script>
    <div class="crm-public-form-item crm-group custom_post_profile-group">
      <script type="text/javascript">
        CRM.$(function($) {
          $('#selector tr:even').addClass('odd-row');
          $('#selector tr:odd ').addClass('even-row');
        });
      </script>
    </div>
    <div class="crm-section recaptcha-section" style="">
      <table class="form-layout-compressed">
        <tbody>
          <tr>
            <td class="recaptcha_label">&nbsp;</td>
            <td>
              <div class="g-recaptcha" data-sitekey="6LfQRvkUAAAAAI0w0mnrdVY1f3YZWocGrPubpkbj">
                <div style="width: 304px; height: 78px;">
                  <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-2zv0c7swroxk" frameborder="0" scrolling="no"
                      sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
                      src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LfQRvkUAAAAAI0w0mnrdVY1f3YZWocGrPubpkbj&amp;co=aHR0cHM6Ly93d3cuZ2l2ZS5jb21tdW5pdHlzZXJ2aWNlLmNvbHVtYmlhLmVkdTo0NDM.&amp;hl=en&amp;v=rKbTvxTxwcw5VqzrtN-ICwWt&amp;size=normal&amp;cb=tlvcsguhjekf"></iframe>
                  </div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
                    style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
                </div><iframe style="display: none;"></iframe>
              </div>
              <script type="text/javascript" src="https://www.google.com/recaptcha/api.js"></script>
              <noscript>
                <iframe src="https://www.google.com/recaptcha/api.js" height="300" width="500" frameborder="0"></iframe><br>
                <div class="g-recaptcha" data-sitekey="6LfQRvkUAAAAAI0w0mnrdVY1f3YZWocGrPubpkbj"></div>
              </noscript>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
    <div id="crm-submit-buttons" class="crm-submit-buttons">
      <button class="crm-form-submit default validate crm-button crm-button-type-upload crm-button_qf_Main_upload" value="1" type="submit" name="_qf_Main_upload" id="_qf_Main_upload-bottom"><i aria-hidden="true" class="crm-i fa-check"></i>
        Contribute</button>
    </div>
  </div>
  <script type="text/javascript">
    cj('input[name="soft_credit_type_id"]').on('change', function() {
      enableHonorType();
    });

    function enableHonorType() {
      var selectedValue = cj('input[name="soft_credit_type_id"]:checked');
      if (selectedValue.val() > 0) {
        cj('#honorType').show();
      } else {
        cj('#honorType').hide();
      }
    }
    cj('input[id="is_recur"]').on('change', function() {
      toggleRecur();
    });

    function toggleRecur() {
      var isRecur = cj('input[id="is_recur"]:checked');
      var allowAutoRenew = '';
      var quickConfig = 0;
      if (allowAutoRenew && cj("#auto_renew") && quickConfig) {
        showHideAutoRenew(null);
      }
      var frequencyUnit = cj('#frequency_unit');
      var frequencyInerval = cj('#frequency_interval');
      var installments = cj('#installments');
      isDisabled = false;
      if (isRecur.val() > 0) {
        cj('#recurHelp').show();
        frequencyUnit.prop('disabled', false).addClass('required');
        frequencyInerval.prop('disabled', false).addClass('required');
        installments.prop('disabled', false);
        cj('#amount_sum_label').text('Regular Amount');
      } else {
        cj('#recurHelp').hide();
        frequencyUnit.prop('disabled', true).removeClass('required');
        frequencyInerval.prop('disabled', true).removeClass('required');
        installments.prop('disabled', true);
        cj('#amount_sum_label').text('Total Amount');
      }
    }

    function pcpAnonymous() {
      // clear nickname field if anonymous is true
      if (document.getElementsByName("pcp_is_anonymous")[1].checked) {
        document.getElementById('pcp_roll_nickname').value = '';
      }
      if (!document.getElementsByName("pcp_display_in_roll")[0].checked) {
        cj('#nickID').hide();
        cj('#nameID').hide();
        cj('#personalNoteID').hide();
      } else {
        if (document.getElementsByName("pcp_is_anonymous")[0].checked) {
          cj('#nameID').show();
          cj('#nickID').show();
          cj('#personalNoteID').show();
        } else {
          cj('#nameID').show();
          cj('#nickID').hide();
          cj('#personalNoteID').hide();
        }
      }
    }
    CRM.$(function($) {
      enableHonorType();
      toggleRecur();
      skipPaymentMethod();
    });
    CRM.$(function($) {
      // highlight price sets
      function updatePriceSetHighlight() {
        $('#priceset .price-set-row span').removeClass('highlight');
        $('#priceset .price-set-row input:checked').parent().addClass('highlight');
      }
      $('#priceset input[type="radio"]').change(updatePriceSetHighlight);
      updatePriceSetHighlight();
      // Update pledge contribution amount when pledge checkboxes change
      $("input[name^='pledge_amount']").on('change', function() {
        var total = 0;
        $("input[name^='pledge_amount']:checked").each(function() {
          total += Number($(this).attr('amount'));
        });
        $("input[name^='price_']").val(total.toFixed(2));
      });
    });
  </script>
  <script type="text/javascript">
    CRM.$(function($) {
      $("form.CRM_Contribute_Form_Contribution_Main").crmValidate();
    });
  </script>
</form>

Text Content

Skip to main content
Columbia Community Service Donations



SUPPORT THE CCS 77TH ANNUAL APPEAL



This form is for payroll donations, which have a minimum of $120. To make a
payroll donation, select the amount you'd like to donate over the course of the
calendar year (January–December), and that amount will be divided by the number
of paychecks you receive and evenly deducted from them. For instance, if you're
paid semi-monthly and make a donation of $240, $10 will be deducted from each of
your 24 paychecks.

To make a one-time donation or a donation of less than $120, please use
the credit card donation form. If you have any questions, please read
the Helpful Information for Donors or contact us. 100 percent of your donation
will support our local community.

Donation Amount *
$120
$240
$480
$1,200
Other

Other Amount


Total Amount
$ 0.00
Email Address *





Your Information
Individual Prefix
Individual Prefix
Individual Prefix
Mrs. Ms. Mr. Dr. Prof. Dean Pres. Hon. Sgt. V.P.

First Name *


Last Name *


Individual Suffix
Individual Suffix
Individual Suffix
Jr. Sr. II III IV V VI VII

Affiliation *
- select Affiliation - Affiliation *
Affiliation *
- select Affiliation - Columbia University Barnard College Teachers College
Other

UNI


How did you hear about CCS? *
- select How did you hear about CCS? - How did you hear about CCS? *
How did you hear about CCS? *
- select How did you hear about CCS? - Friend/Colleague CCS Grantee CCS Email
CCS Staff/Board Member CCS Ambassador Columbia.edu Homepage Mailing
Posters/Flyers Other

Would you like your payroll pledge to roll over to next year?
Yes No

Payment Options
 
[x] Payroll Pledge




 




Contribute
empowered by
CiviCRM