www.dryveup.com Open in urlscan Pro
2606:4700:20::681a:b1c  Public Scan

Submitted URL: https://rb.gy/uckgcs
Effective URL: https://www.dryveup.com/rccs?utm_source=masstext1
Submission: On July 28 via manual from US — Scanned from DE

Form analysis 2 forms found in the DOM

POST /rccs?utm_source=masstext1

<form method="post" action="/rccs?utm_source=masstext1" class="ajax_login">
  <input type="hidden" name="action_type" value="login_ajax">
  <div class="center">
    <div class="login_form_group">
      <label for="email">Email Address</label>
      <input type="text" name="email" id="login_email">
    </div>
    <div class="login_form_group">
      <label for="password">Password</label>
      <input type="password" name="password">
    </div>
    <div class="login_form_group alf_btn_group">
      <button type="submit" class="button_style alf_btn">Log In</button>
    </div>
  </div>
</form>

POST /rccs?utm_source=masstext1

<form class="donate_form" id="payment-form" method="post" action="/rccs?utm_source=masstext1">
  <div class="form_amount form_sec form_sec_active" data-sec="1">
    <div class="form_sep sal_text salt_text">
      <p class="lang_replace" data-text="enteramount">Enter amount</p>
    </div>
    <div class="input_set dollar_set round_all" style="height: 60px;">
      <p class="dollar_sign">$</p> <input type="number" name="order_total" id="amount" min="1" max="10000000" step="1" pattern="\b[0-9]{1,8}\.[0-9]{1,6}\b|\b(?<!\.)[0-9]{1,8}(?!\.)\b" onkeyup="onlyNumbers(this)"
        style="font-size: 36px;text-align: right;font-weight: 400;width: calc(100% - 50px);">
      <!-- <p class="dollar_sign"><span class="cur_change">$</span></p> -->
      <span class="input_decimal_display notranslate" style="font-weight: 400;padding-right: 10px;font-size: 36px;direction: ltr !important;">.00</span>
    </div>
    <style type="text/css">
      .mdsc_amount {
        display: flex;
        align-items: center;
      }

      .mdsc_amount_input {
        text-align: right;
      }

      .mdsc_amount select.dollar_dropdown.dollar_sign {
        font-size: 16px !important;
        font-weight: 400 !important;
        background-color: transparent !important;
        color: #888 !important;
        border: 0;
        border-right: 1px solid #ddd;
      }
    </style>
    <link rel="stylesheet" type="text/css" href="/assets/multi_dryver.css?v=1">
    <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.7/css/select2.min.css" rel="stylesheet">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.7/js/select2.min.js"></script>
    <div class="md_main_sec form_sec form_sec_active" data-sec="1">
      <p class="md_ttl"><span class="lang_replace" data-text="donatetowardsdryver">Donate towards a Dryver (Optional)</span></p>
      <div class="md_main_inner">
        <div class="md_single" data-md="1">
          <div class="mds_col mdsc_amount no_dryver_selected">
            <!-- <p class="dollar_sign"><span class="cur_change">$</span></p> -->
            <p class="dollar_sign">$</p> <input type="number" class="mdsc_amount_input" name="mdd[1][amount]" min="1" max="10000000.00" step="1" onkeyup="onlyNumbers(this)" autocomplete="new-password">
            <span class="input_decimal_display notranslate" style="font-weight: 500;padding-right: 10px;font-size: 16px;direction: ltr !important;">.00</span>
          </div>
          <div class="mds_col mdsc_ex no_dryver_selected">
            <i class="material-icons">close</i>
          </div>
          <div class="mds_col mdsc_select">
            <select class="mdsc_select2 select2-hidden-accessible" name="mdd[1][dryver]" data-select2-id="1" tabindex="-1" aria-hidden="true">
              <option value="" data-select2-id="2">Select Dryver</option>
            </select><span class="select2 select2-container select2-container--default" dir="ltr" data-select2-id="3" style="width: 100px;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox"
                  aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-mdd1dryver-a1-container"><span class="select2-selection__rendered" id="select2-mdd1dryver-a1-container" role="textbox" aria-readonly="true"><span
                      class="select2-selection__placeholder">Select Dryver</span></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
                aria-hidden="true"></span></span>
          </div>
          <div class="mds_col mdsc_message no_dryver_selected">
            <input type="text" name="mdd[1][message]" placeholder="Public Comments (optional)">
          </div>
        </div>
      </div>
      <div class="md_add_wrap no_dryver_selected">
        <button type="button" class="md_add_btn">
          <i class="material-icons">add</i>
          <p class="lang_replace" data-text="adddryver">Add Dryver</p>
        </button>
      </div>
    </div>
    <script type="text/javascript">
      var retdata, donation_amount = 0;
      $(document).ready(function() {
        $(document).find('.form_level').each(function() {
          $(this).click(function() {
            donation_amount = $(this).find('input.entry_price').val();
          })
        });
        $(document).find('input#amount').keyup(function() {
          donation_amount = parseFloat($.trim($('input#amount').val()));
        });
        $('.dollar_dropdown').change(function() {
          $(document).find('.dollar_dropdown').val($(this).val())
        })
      });
    </script> <!--  -->
    <div class="install_wrapper" style="max-width: 500px;margin-right: auto;margin-left: auto;">
      <div class="input_set checkbox_set install_cb">
        <input type="checkbox" name="install_toggle" id="install_toggle">
        <label for="install_toggle" class="custom_cb"></label>
        <label for="install_toggle">Donate in Monthly Installments</label>
      </div>
      <div class="installment_wrap">
        <div class="install_matcher_input_wrap">
          <p class="install_text dollar_sign">Split&nbsp;<span class="cur_change">$</span><span class="install_amount">0</span>&nbsp;over</p>
          <div class="install_input_set input_set">
            <input type="number" min="2" max="12" step="1" value="12" class="install_count" onkeypress="return event.charCode >= 48 &amp;&amp; event.charCode <= 57">
          </div>
          <div class="matcher_number install_matcher_number">
            <p class="">months</p>
            <p class="install_desc"></p>
          </div>
          <p class="install_error"></p>
        </div>
      </div>
    </div>
    <script type="text/javascript">
      var min_per_month = 1;
      $(document).ready(function() {
        $('#amount, .mdsc_amount_input, .install_count').keyup(function() {
          split_action();
        });
        $('.mdsc_ex').click(function() {
          setTimeout(function() {
            split_action();
          }, 50)
        })
        $('#install_toggle').click(function() {
          setTimeout(function() {
            split_action();
          }, 50)
        })
        $('.form_level').each(function() {
          $(this).click(function() {
            setTimeout(function() {
              split_action();
            }, 50)
          })
        })
      })

      function split_action() {
        install_amount = 0;
        if ($('.mdsc_amount_input').is(':visible')) {
          $('.mdsc_amount_input').each(function() {
            install_amount += parseFloat($(this).val());
          })
        } else {
          install_amount = parseFloat($.trim($('input#amount').val()));
        }
        // install_amount = parseFloat($.trim($('input#amount').val()));
        install_count = parseFloat($.trim($('.install_input_set input').val()));
        per_month = install_amount / install_count;
        per_month_display = per_month.toFixed(2);
        if (install_amount >= 1) {
          if (install_count > 1 && install_count < 13) {
            if ($('#install_toggle').prop('checked')) {
              if (per_month >= min_per_month) {
                $('#instl_count').val(install_count);
                enable_install();
              } else {
                disable_install('Installment amount cannot be less than $' + Number(min_per_month).toLocaleString() + ' per month.')
              }
            } else {
              $('#install_toggle').click(function() {
                if ($(this).prop('checked')) {
                  $('#instl_count').val(install_count);
                  enable_install();
                } else {
                  $('#instl_count').val(0);
                  enable_install()
                }
              })
            }
          } else {
            disable_install('Must be between 2 and 12 months');
          }
        }
      }

      function disable_install(message) {
        $('.install_error').text(message).show();
        $('#instl_count').val(0);
        $(document).find('.install_amount').text(install_amount);
        $('.install_desc').html('(' + currency_html + per_month_display + ' / mo)');
        $('.level_continue').css({
          'cursor': 'not-allowed'
        })
        $('.level_continue a').css({
          'pointer-events': 'none'
        })
      }

      function enable_install() {
        $('.install_error').text('').hide();
        $(document).find('.install_amount').text(install_amount);
        $('.install_desc').html('(' + currency_html + per_month_display + ' / mo)');
        $('.level_continue').css({
          'cursor': 'initial'
        })
        $('.level_continue a').css({
          'pointer-events': 'initial'
        })
      }
    </script>
  </div>
  <script src="https://cdn.cardknox.com/ifields/2.13.2204.1401/ifields.min.js"></script>
  <script type="text/javascript">
    var enableGpay;

    function dryve_init_gpay() {
      $('.form_level').each(function() {
        $(this).click(function() {
          setTimeout(function() {
            ckGooglePay.updateAmount($('#order_total').val())
          }, 500)
        })
      })
    }
    document.addEventListener("DOMContentLoaded", function(event) {
      if (/[?&](is)?debug/i.test(window.location.search)) {
        setDebugEnv(true);
      }
      ckGooglePay.enableGooglePay({
        amountField: 'amount'
      });
    });
    //Google Pay
    const gpRequest = {
      merchantInfo: {
        merchantName: "RCCS Power"
      },
      buttonOptions: {
        buttonSizeMode: GPButtonSizeMode.fill,
        buttonType: GPButtonType.donate
      },
      billingParams: {
        //phoneNumberRequired: true,
        emailRequired: true,
        billingAddressRequired: true,
        billingAddressFormat: GPBillingAddressFormat.full
      },
      onGetTransactionInfo: function() {
        let amt = getGpayAmount();
        console.log(amt);
        return {
          displayItems: [{
            label: "Subtotal",
            type: "SUBTOTAL",
            price: amt,
          }],
          countryCode: 'US',
          currencyCode: "USD",
          totalPriceStatus: "FINAL",
          totalPrice: amt,
          totalPriceLabel: "Total"
        }
      },
      onBeforeProcessPayment: function() {
        return new Promise(function(resolve, reject) {
          try {
            //Do some validation here
            resolve(iStatus.success);
          } catch (err) {
            reject(err);
          }
        });
      },
      onProcessPayment: function(paymentResponse) {
        return new Promise(function(resolve, reject) {
          try {
            // show returned data in developer console for debugging
            // console.log("paymentResponse", JSON.stringify(paymentResponse));
            paymentToken = paymentResponse.paymentData.paymentMethodData.tokenizationData.token;
            // console.log("paymentToken", paymentToken);
            // authorizeGPay(paymentResponse);
            $('#divGpay').hide();
            $('.donate_submit').text('');
            $('.donate_submit').css("cssText", "background-color: #ccc !important;");
            $('.donate_submit').css({
              'background-image': 'url(/assets/img/dryve_loading.gif)',
              'background-size': '30px',
              'background-repeat': 'no-repeat',
              'background-position': 'center'
            });
            $('.donate_submit').attr('disabled', true);
            let mdd = [];
            $('.md_single').each((index, item) => {
              let dryver = {
                amount: $(item).find('.mdsc_amount_input').val(),
                dryver: $(item).find('.mdsc_select2').val(),
                message: $(item).find('.mdsc_message').val()
              }
              mdd.push(dryver)
            });
            let instl_count = '';
            if ($('#install_toggle').prop("checked")) {
              instl_count = $('.install_count').val();
            }
            $.post(document.location.pathname, {
              xCardNum: btoa(paymentToken),
              DigitalWalletType: 'GooglePay',
              order_total: paymentResponse.transactionInfo.totalPrice,
              instl_count: instl_count,
              full_name: $('#name_input').val(),
              email: $('#email_input').val(),
              address: $('#address').val(),
              city: $('#locality').val(),
              state: $('#administrative_area_level_1').val(),
              zip: $('#postal_code').val(),
              mdd: mdd,
              action_type: $('#action_type').val(),
              payment_method: $('#payment_method').val(),
              did: $('#did').val(),
              level_name: $('#level_name').val(),
              currency: $('#currency').val(),
              entries: $('#entries').val(),
              'g-recaptcha-response': $('.g-recaptcha-response-fg').val()
            }, function(data, status) {
              // console.log(data);
              res = JSON.parse(data);
              if (res.status == 'success') {
                if ($.trim(res.data) != '') {
                  thank_you(res.data);
                } else {
                  window.location.reload(false);
                  $('.hos').remove();
                  $('.donate_submit').css('visibility', 'hidden')
                  $('.form_errors').find('p').remove();
                  $('.form_errors').hide();
                }
              } else if (res.status == 'error') {
                $('#divGpay').show();
                $('.donate_submit').html('<i class="material-icons" style="font-size: 18px;margin-right: 5px;">lock</i><span>Donate ' + currency_html + $('#order_total').val() + '.00</span>').removeAttr('disabled');
                $('.donate_submit').css("cssText", "background-color: " + $('.to_donate_btn').css('background-color') + " !important;");
                $('.form_errors').html('<p>' + res.message + '</p>').show();
              }
            });
            const amt = (paymentResponse && paymentResponse.transactionInfo && paymentResponse.transactionInfo.totalPrice) || 0;
            try {
              if (amt <= 0) {
                throw "Payment is not authorized. Invalid amount. Amount must be greater than 0";
              }
              resolve({
                status: iStatus.success
              });
            } catch (err) {
              const emsg = JSON.stringify(err);
              console.error(emsg);
              setTimeout(function() {
                alert(emsg)
              }, 500);
              reject({
                error: err
              });
            }
          } catch (err) {
            reject(err);
          }
        });
      },
      onPaymentCanceled: function(respCanceled) {
        // setTimeout(function () { alert("Payment was canceled") }, 500);
      },
      handleResponse: function(resp) {
        const respObj = JSON.parse(resp);
        if (respObj) {
          if (respObj.xError) {
            setTimeout(function() {
              alert(`There was a problem with your order (${respObj.xRefNum})!`)
            }, 500);
          } else setTimeout(function() {
            alert(`Thank you for your order (${respObj.xRefNum})!`)
          }, 500);
        }
      },
      getGPEnvironment: function() {
        return GPEnvironment.production;
        // if (/[?&]prod/.test(window.location.search)) {
        //     return GPEnvironment.production;    
        // }
        // return GPEnvironment.test;
      },
      initGP: function() {
        return {
          merchantInfo: this.merchantInfo,
          buttonOptions: this.buttonOptions,
          environment: this.getGPEnvironment(),
          billingParameters: this.billingParams,
          onGetTransactionInfo: "gpRequest.onGetTransactionInfo",
          onBeforeProcessPayment: "gpRequest.onBeforeProcessPayment",
          onProcessPayment: "gpRequest.onProcessPayment",
          onPaymentCanceled: "gpRequest.onPaymentCanceled",
          onGPButtonLoaded: "gpRequest.gpButtonLoaded",
          isDebug: isDebugEnv
        };
      },
      gpButtonLoaded: function(resp) {
        console.log(resp)
        if (!resp) return;
        if (resp.status === iStatus.success) {
          showHide("divGpay", true);
          showHide("lbGPPayload", true);
          dryve_init_gpay();
        } else {
          $('#googlepay_tab').hide();
          $('#divGpay').html('<div style="width: 100%;padding: 15px;background-color: rgba(255, 0, 0, 0.17);border-radius: 5px;">' +
            '<p style="text-align: center;line-height: 20px;color:#f00;">It seems that Google Pay isn\'t available on this device.</p>' +
            '<p style="text-align: center;line-height: 20px;color:#f00;">Please select a different donation method.</p>' + '</div>')
          if (resp.reason) {
            console.log(resp.reason);
          }
        }
      }
    };

    function showHide(elem, toShow) {
      if (typeof(elem) === "string") {
        elem = document.getElementById(elem);
      }
      if (elem) {
        toShow ? elem.classList.remove("hidden") : elem.classList.add("hidden");
      }
    }

    function getGpayAmount() {
      return $('#order_total').val();
      // return roundToNumber(document.querySelector('#order_total').value || "0", 2);
    }
    // $('#order_total').bind('change',function () {
    //     console.log($(this).val())
    // })
  </script>
  <style>
    iframe.gp {
      display: inline-block;
      border: 0;
      width: 250px;
      height: 45px;
      padding: 0px;
      overflow: hidden;
      position: relative;
    }

    #divGpay {
      overflow: hidden;
      display: inline-block;
      overflow: hidden;
      margin-bottom: 20px;
    }

    #divGpay.hidden,
    .hidden {
      display: none;
    }

    textarea {
      border: 1px solid black;
      width: 350px;
    }
  </style>
  <script type="text/javascript">
    var payment_method = 'cc';
  </script>
  <link rel="stylesheet" type="text/css" href="/assets/forms.css?v=1.1">
  <script type="text/javascript" src="/assets/payform.min.js"></script>
  <script type="text/javascript" src="/assets/forms.js?v=1.2"></script>
  <style type="text/css">
    .select2,
    .select2 .selection,
    .select2-selection,
    .select2-container,
    .select2-selection__rendered,
    .select2-selection__arrow {
      width: 100%;
      height: 47px !important;
      display: block;
    }

    .select2-selection__rendered {
      padding-top: 9px;
    }

    .select2-results__option {
      padding: 10px 6px;
      border-bottom: 1px solid #ddd;
    }

    .select2-search--dropdown {
      /*padding: 0;*/
    }

    .select2-container--default .select2-search--dropdown .select2-search__field {
      /*border-right: 0;
	    border-left: 0;*/
      height: 36px;
      font-size: 16px;
      /*background-color: #f7f7f7;*/
    }

    .select2-search,
    .select2-search--dropdown {
      background-color: #ff0c06;
    }

    .form_sec .tabs_wrapper {
      flex-wrap: wrap;
    }

    .form_sec .tab_single {
      width: unset;
      padding: 0 10px;
      font-size: 20px;
      min-width: 70px;
      margin-bottom: 10px !important;
    }
  </style>
  <div class="form_personal form_sec" data-sec="2">
    <div class="form_sep">
      <p class="lang_replace" data-text="yourinformation">Your Information</p>
    </div>
    <div class="input_set cm_req round_top">
      <input type="text" id="name_input" class="float_label placeholder_replace" data-text="fullname" name="full_name" placeholder="Full Name" required="" value="">
      <label class="lang_replace" data-text="fullname">Full Name</label>
    </div>
    <div class="input_set">
      <input type="text" class="float_label placeholder_replace" name="display_name" data-text="displayname" placeholder="Name to be Displayed (Optional)">
      <label class="lang_replace" data-text="displayname">Name to be Displayed (Optional)</label>
    </div>
    <div class="input_set cm_req">
      <input type="email" id="email_input" class="float_label placeholder_replace input_email" data-text="emailaddress" name="email" placeholder="Email Address" required="" value="">
      <label class="lang_replace" data-text="emailaddress">Email Address</label>
    </div>
    <div class="input_set round_bot">
      <input type="tel" id="phone_input" class="float_label placeholder_replace input_phone" data-text="phonenumber" name="phone" placeholder="Phone Number (Optional)" value="">
      <label class="lang_replace" data-text="phonenumber">Phone Number (Optional)</label>
    </div>
    <div class="form_sep">
      <p class="lang_replace" data-text="billingdetails">Billing Details</p>
    </div>
    <div class="input_set cm_req round_top">
      <input type="text" class="float_label placeholder_replace pac-target-input" name="address" data-text="address" id="address" placeholder="Address" required="" value="" autocomplete="new-password">
      <label class="lang_replace" data-text="address">Address</label>
    </div>
    <input type="hidden" name="street_number" id="street_number" value="">
    <input type="hidden" name="route" id="route" value="">
    <div class="quarter_wrapper">
      <div class="input_set cm_req round_bot_left">
        <input type="text" class="float_label placeholder_replace" name="city" data-text="city" id="locality" value="" placeholder="City" required="">
        <label class="lang_replace" data-text="city">City</label>
      </div>
      <div class="input_set cm_req">
        <input type="text" class="float_label placeholder_replace" name="state" data-text="state" id="administrative_area_level_1" value="" placeholder="State" required="">
        <label class="lang_replace" data-text="state">State</label>
      </div>
      <div class="input_set cm_req">
        <input type="text" class="float_label placeholder_replace" name="zip" data-text="zip" id="postal_code" value="" placeholder="Zip" required="">
        <label class="lang_replace" data-text="zip">Zip</label>
      </div>
      <div class="input_set round_bot_right">
        <input type="text" class="float_label placeholder_replace" name="apt" data-text="apt" value="" placeholder="Apt #">
        <label class="lang_replace" data-text="apt">Apt #</label>
      </div>
    </div>
    <!--  -->
    <input type="hidden" name="country" id="country" value="">
    <input type="hidden" name="street" id="street" value="">
    <!-- <div class="input_269">
			<div class="form_sep">
				<p>Additional Information</p>
			</div>
			<div class="input_set cm_req round_top">
				<input type="text" class="float_label" name="misc_info" placeholder="Employer" required="" value="">
				<label>Employer</label>
			</div>
			<div class="input_set cm_req round_bot">
				<input type="text" class="float_label" name="misc_info_2" placeholder="Occupation" required value="">
				<label>Occupation</label>
			</div>
		</div> -->
  </div>
  <div class="form_billing form_sec" data-sec="3">
    <div class="form_sep">
      <p class="lang_replace" data-text="paymentdetails">Payment Details</p>
    </div>
    <div class="tabs_wrapper">
      <a class="cc_tab tab_single active_tab" data-tab="cc"><svg class="svg-inline--fa fa-credit-card fa-w-18" aria-hidden="true" focusable="false" data-prefix="far" data-icon="credit-card" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" data-fa-i2svg=""><path fill="currentColor" d="M527.9 32H48.1C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48.1 48h479.8c26.6 0 48.1-21.5 48.1-48V80c0-26.5-21.5-48-48.1-48zM54.1 80h467.8c3.3 0 6 2.7 6 6v42H48.1V86c0-3.3 2.7-6 6-6zm467.8 352H54.1c-3.3 0-6-2.7-6-6V256h479.8v170c0 3.3-2.7 6-6 6zM192 332v40c0 6.6-5.4 12-12 12h-72c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12zm192 0v40c0 6.6-5.4 12-12 12H236c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12z"></path></svg><!-- <i class="far fa-credit-card"></i> --></a>
      <a class="cc_tab tab_single" data-tab="ojc" style="font-size:16px;font-weight: 500;">OJC</a>
      <a class="cc_tab tab_single" data-tab="donors_fund" style="font-size:16px;font-weight: 500;">Donors Fund</a>
      <a class="cc_tab tab_single" data-tab="pledger" style="font-size:16px;font-weight: 500;">Pledger</a>
      <a class="cc_tab tab_single" id="googlepay_tab" data-tab="googlepay" style="font-size: 30px;"><svg class="svg-inline--fa fa-google-pay fa-w-20" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="google-pay" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" data-fa-i2svg=""><path fill="currentColor" d="M105.72,215v41.25h57.1a49.66,49.66,0,0,1-21.14,32.6c-9.54,6.55-21.72,10.28-36,10.28-27.6,0-50.93-18.91-59.3-44.22a65.61,65.61,0,0,1,0-41l0,0c8.37-25.46,31.7-44.37,59.3-44.37a56.43,56.43,0,0,1,40.51,16.08L176.47,155a101.24,101.24,0,0,0-70.75-27.84,105.55,105.55,0,0,0-94.38,59.11,107.64,107.64,0,0,0,0,96.18v.15a105.41,105.41,0,0,0,94.38,59c28.47,0,52.55-9.53,70-25.91,20-18.61,31.41-46.15,31.41-78.91A133.76,133.76,0,0,0,205.38,215Zm389.41-4c-10.13-9.38-23.93-14.14-41.39-14.14-22.46,0-39.34,8.34-50.5,24.86l20.85,13.26q11.45-17,31.26-17a34.05,34.05,0,0,1,22.75,8.79A28.14,28.14,0,0,1,487.79,248v5.51c-9.1-5.07-20.55-7.75-34.64-7.75-16.44,0-29.65,3.88-39.49,11.77s-14.82,18.31-14.82,31.56a39.74,39.74,0,0,0,13.94,31.27c9.25,8.34,21,12.51,34.79,12.51,16.29,0,29.21-7.3,39-21.89h1v17.72h22.61V250C510.25,233.45,505.26,220.34,495.13,211ZM475.9,300.3a37.32,37.32,0,0,1-26.57,11.16A28.61,28.61,0,0,1,431,305.21a19.41,19.41,0,0,1-7.77-15.63c0-7,3.22-12.81,9.54-17.42s14.53-7,24.07-7C470,265,480.3,268,487.64,273.94,487.64,284.07,483.68,292.85,475.9,300.3Zm-93.65-142A55.71,55.71,0,0,0,341.74,142H279.07V328.74H302.7V253.1h39c16,0,29.5-5.36,40.51-15.93.88-.89,1.76-1.79,2.65-2.68A54.45,54.45,0,0,0,382.25,158.26Zm-16.58,62.23a30.65,30.65,0,0,1-23.34,9.68H302.7V165h39.63a32,32,0,0,1,22.6,9.23A33.18,33.18,0,0,1,365.67,220.49ZM614.31,201,577.77,292.7h-.45L539.9,201H514.21L566,320.55l-29.35,64.32H561L640,201Z"></path></svg><!-- <i class="fab fa-google-pay"></i> --></a>
    </div>
    <div class="payment_method_wrap" id="ojc" style="display: none;">
      <div class="input_set round_top">
        <input type="tel" class="float_label" id="ojc_card_number" name="card_num_ojc" placeholder="OJC card number" autocomplete="cc-number">
        <label>OJC card number</label>
      </div>
      <div class="input_set round_bot">
        <input type="tel" name="exp_date_ojc" id="ojc_exp_date" placeholder="MM / YY" autocomplete="cc-exp" maxlength="7">
        <label>Expiration</label>
      </div>
    </div>
    <div class="payment_method_wrap" id="donors_fund" style="display: none;">
      <div class="input_set round_top">
        <input type="tel" class="float_label" id="donors_fund_donor" name="donors_fund_donor" placeholder="Card number or username" autocomplete="off">
        <label>Card number or username</label>
      </div>
      <!-- <div class="input_set round_top">
						<input type="tel" class="float_label" id="donors_fund_tax_id" name="donors_fund_tax_id" placeholder="Tax ID" autocomplete="off">
						<label>Tax ID</label>
					</div> -->
      <div class="input_set round_top">
        <input type="tel" class="float_label" id="donors_fund_donor_authorization" name="donors_fund_donor_authorization" placeholder="CVC or security pin" autocomplete="off">
        <label>CVC or security pin</label>
      </div>
    </div>
    <div class="payment_method_wrap" id="pledger" style="display: none;">
      <div class="input_set round_top">
        <input type="tel" class="float_label" id="pledger_card_number" name="pledger_card_number" placeholder="Card Number" autocomplete="off">
        <label>Card Number</label>
      </div>
      <!-- <div class="input_set round_top">
						<input type="tel" class="float_label" id="pledger_tax_id" name="pledger_tax_id" placeholder="Tax ID" autocomplete="off">
						<label>Tax ID</label>
					</div> -->
      <!-- <div class="input_set round_top">
						<input type="tel" class="float_label" id="pleger_invoice" name="pleger_invoice" placeholder="Invoice" autocomplete="off">
						<label>Invoice</label>
					</div> -->
    </div>
    <script type="text/javascript">
      var selected_method;
      $(document).ready(function() {
        $('.cc_tab').each(function() {
          $(this).click(function() {
            selected_method = $(this).attr('data-tab');
            $('.payment_method_wrap#cc').hide();
            $('.payment_method_wrap#donors_fund').hide();
            $('.payment_method_wrap#ojc').hide();
            $('.payment_method_wrap#other_payment').hide();
            $('.payment_method_wrap#pledger').hide();
            $('#divGpay').hide();
            $('#divApay').hide();
            $('#cm_card_number, #exp_date, #cm_security, #donors_fund_tax_id, #ojc_card_number, #ojc_exp_date, #donors_fund_donor, #donors_fund_donor_authorization, #pledger_card_number').removeAttr('required');
            $(document).find('#paypal-button').hide();
            $('.donate_submit').show();
            if (selected_method == 'ojc') {
              payment_method = 'ojc';
              $('.payment_method_wrap#ojc').show();
              $('#ojc_card_number, #ojc_exp_date').attr('required', 'required');
              $('#payment_method').val('ojc');
            } else if (selected_method == 'donors_fund') {
              payment_method = 'donors_fund';
              $('.payment_method_wrap#donors_fund').show();
              $('#donors_fund_tax_id').attr('required', 'required');
              $('#donors_fund_donor, #donors_fund_donor_authorization').attr('required', 'required');
              $('#payment_method').val('donors_fund');
            } else if (selected_method == 'pledger') {
              payment_method = 'pledger';
              $('.payment_method_wrap#pledger').show();
              $('#pledger_card_number').attr('required', 'required');
              $('#payment_method').val('pledger');
            } else if (selected_method == 'paypal') {
              payment_method = 'paypal';
              $('#paypal-button').show();
              $('.donate_submit').hide();
              $('#payment_method').val('paypal');
            } else if (selected_method == 'applepay') {
              payment_method = 'applepay';
              $('#divApay').show();
              $('.donate_submit').hide();
              $('#payment_method').val('applepay');
            } else if (selected_method == 'googlepay') {
              payment_method = 'googlepay';
              $('#divGpay').show();
              $('.donate_submit').hide();
              $('#payment_method').val('googlepay');
            } else if (selected_method == 'other_payment') {
              payment_method = 'other_payment';
              $('#payment_method').val('other_payment');
              $('.payment_method_wrap#other_payment').show();
            } else if (selected_method == 'cc') {
              payment_method = 'cc';
              $('.payment_method_wrap#cc').show();
              $('#payment_method').val('cc');
            }
          })
        })
      })
    </script>
    <div class="payment_method_wrap" id="cc">
      <script type="text/javascript">
        // submitForm();
      </script>
      <div class="">
        <iframe style="width: 100%;padding: 0;" class="input_set round_top" data-ifields-id="card-number" data-ifields-placeholder="Card Number" src="https://cdn.cardknox.com/ifields/2.13.2204.1401/ifield.htm"></iframe>
        <input data-ifields-id="card-number-token" name="xCardNum" type="hidden">
        <div class="input_half_wrapper">
          <div class="ck_exp input_set input_half round_bot_left" style="border-right: 0;">
            <input type="tel" name="exp_date" id="exp_date" placeholder="MM / YY" autocomplete="cc-exp" maxlength="7" required="">
            <label>Expiration</label>
          </div>
          <iframe style="padding: 0;" class="ck_cvv input_set input_half round_bot_right" data-ifields-id="cvv" data-ifields-placeholder="CVV" src="https://cdn.cardknox.com/ifields/2.13.2204.1401/ifield.htm"></iframe>
          <input data-ifields-id="cvv-token" name="xCVV" type="hidden">
        </div>
        <label id="transaction-status"></label>
        <label data-ifields-id="card-data-error" style="color: red;"></label>
      </div>
      <script type="text/javascript">
        setAccount("ifields_rccsastoncf072729412e94294afb3c626667", "DryveUp", "0.1.2");
        document.getElementById('payment-form').addEventListener('submit', function(e) {
          e.preventDefault();
          if ($('.payment_method_wrap#cc').is(":visible")) {
            var submitBtn = $('.donate_submit');
            submitBtn.disabled = true;
            getTokens(function() {
                submitFormAjax();
                // document.getElementById('payment-form').submit();
              }, function() { //onError
                submitBtn.disabled = false;
              }, 30000 //30 second timeout
            );
          } else {
            // submitForm();
            submitFormAjax();
          }
        });
        let style = {
          width: '100%',
          height: '52px',
          background: 'transparent',
          'font-size': '16px',
          border: '0',
          transition: '.2s',
          'font-weight': '500',
          padding: '7px',
          'margin-top': 0,
          'box-sizing': 'border-box'
        };
        enableAutoFormatting(' ');
        setIfieldStyle('card-number', style);
        setIfieldStyle('cvv', style);
      </script>
    </div>
    <div class="input_set textarea_set round_all comments_set" style="margin-top: 30px;">
      <textarea class="float_label" name="comments" placeholder="Public comments (optional)"></textarea>
      <label>Public comments (optional)</label>
    </div>
    <div class="form_bottom_wrap" style="flex-direction: column;align-items: flex-start;">
      <div class="input_set checkbox_set">
        <input type="checkbox" name="anonymous" id="anonymous" value="1">
        <label for="anonymous" class="custom_cb"></label>
        <label for="anonymous" class="lang_replace" data-text="displayanonymous">Display as Anonymous</label>
      </div>
    </div>
    <input type="hidden" name="action_type" id="action_type" value="single_donation">
    <input type="hidden" name="cm_amount_hidden" id="cm_amount_hidden">
    <input type="hidden" name="order_total" id="order_total" value="0" min="1.00">
    <input type="hidden" name="entries" id="entries" value="1">
    <input type="hidden" name="currency" id="currency" value="usd">
    <input type="hidden" name="level_name" id="level_name">
    <input type="hidden" name="full_pathmatch" id="full_pathmatch" value="/rccs">
    <input type="hidden" name="coupon_used" id="coupon_used" value="">
    <input type="hidden" name="instl" id="instl" value="0">
    <input type="hidden" name="instl_count" id="instl_count">
    <input type="hidden" name="did" id="did">
    <script type="text/javascript">
      var did, empty_cond, name_input, email_input, address, locality, administrative_area_level_1, postal_code;
      $(document).ready(function() {
        $('.level_continue a').click(function(e) {
          did_elem = $('input#did');
          did = $.trim($(did_elem).val());
          if (did == '') {
            name_input = $.trim($('#name_input').val());
            email_input = $.trim($('#email_input').val());
            address = $.trim($('#address').val());
            locality = $.trim($('#locality').val());
            administrative_area_level_1 = $.trim($('#administrative_area_level_1').val());
            postal_code = $.trim($('#postal_code').val());
            empty_cond = (name_input == '' || email_input == '' || address == '' || locality == '' || administrative_area_level_1 == '' || postal_code == '');
            if (!empty_cond) {
              var sc_formdata = $('#payment-form').serialize() + '&action_type=start_insert';
              // console.log(sc_formdata)
              $.ajax({
                type: 'post',
                url: '/rccs?utm_source=masstext1',
                data: sc_formdata
              }).done(function(response) {
                res = JSON.parse(response);
                // console.log(res);
                if (res.status == 'success') {
                  $(did_elem).val(res.data)
                  // console.log('now');
                }
              });
            }
          }
        })
      })
    </script> <input type="hidden" name="payment_method" id="payment_method" value="cc">
    <input type="hidden" name="g-recaptcha-response" class="g-recaptcha-response-fg"
      value="03ANYolqsEAW6H4VXw6ePGLvJptq1345yTQu8ezxsEiWowjPBux9-pK57GdFf17UEFmbETy_CmEiyGpE-h_tDYYe3eW0GVHj0LKa-WMxaFHOfaZ3DOFUUtTAMU4ynhL1m8Bnm6kAQvZg4q3BLjT128pxjMwKVx7nYLVM_uM2y0zWWTPeBxDZuR4r-Jrs7YewMJIZyT1GJV0Y5m1yrd9bdXNJ1T4ifrMUQ3DHACxv1UekN9W_sKRfFiTF_y9vMOrC9IcjHVJgXX-Yg8vjR-6Z2RKNuuI2bn3lWSwaSc1wB_DgLK3GEU4mvzSPt3iO5XM2hnztyFsveu9_sMC9gMNm7fa_GhyRZ3_9mmRksY0cyHDRc0NbDHnGzPmdHOySdl0fZcyZKI4opolq0UeUbAbBFct4lnxy8J3Dki1G2NpBcej6TmiQoALIVZBT6aYAFaLGG1qCh8TeKlpKHjMrIveDiAmRqMqUU-PEZJ1Vl8zXA8ixL-6-GVleyJ-qJeD1jZHTUgsrl1imYXbRV7tiDfcqrAKiXjCuvSdYnzYg">
    <div class="submit_wrap">
      <div style="display: flex;flex-direction: column;align-items: center;">
        <div id="divGpay" class="" style="display: none;">
          <iframe id="igp" class="gp" data-ifields-id="igp" data-ifields-oninit="gpRequest.initGP" src="https://cdn.cardknox.com/ifields/2.9.2109.2701/igp.htm" allowpaymentrequest=""
            sandbox="allow-popups allow-modals allow-scripts allow-same-origin allow-forms allow-popups-to-escape-sandbox allow-top-navigation" title="GPay checkout page"></iframe>
        </div>
        <!-- <label id="lbGPPayload" class="hidden">Google Pay Payload: </label> -->
        <button class="donate_submit" style="display: flex;align-items: center; margin: 5px;">
          <i class="material-icons" style="font-size: 18px;margin-right: 5px;">lock</i>
          <span>Donate</span>
        </button>
      </div>
    </div>
    <style type="text/css">
      .form_errors {
        text-align: center;
        margin: 10px auto;
        display: none;
      }

      .form_errors p {
        border-radius: 5px;
        line-height: 21px;
        font-weight: 500;
        background: #f7e4e6;
        color: #d20000;
        padding: 10px;
      }
    </style>
    <div class="form_errors"></div>
  </div>
  <input type="hidden" name="" id="sublocality_level_1">
  <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBIfy2xueYjN_YcwAGoFZUn8MUmTSFjV-Y&amp;libraries=places" async="" defer=""></script>
  <script type="text/javascript">
    var componentForm, place, full_address_string, addressType;
    $(document).ready(function() {
      componentForm = {
        street_number: 'long_name',
        route: 'long_name',
        locality: 'long_name',
        sublocality_level_1: 'long_name',
        administrative_area_level_1: 'short_name',
        postal_code: 'short_name',
        country: 'long_name'
      };

      function initAutocomplete() {
        autocomplete = new google.maps.places.Autocomplete(document.getElementById('address'), {
          types: ['geocode']
        });
        autocomplete.setFields(['address_component']);
        autocomplete.addListener('place_changed', fillInAddress);
      }

      function fillInAddress() {
        place = autocomplete.getPlace();
        full_address_string = '';
        streetFull = "";
        for (var component in componentForm) {
          document.getElementById(component).value = '';
          document.getElementById(component).disabled = false;
        }
        // Get each component of the address from the place details,
        // and then fill-in the corresponding field on the form.
        for (var i = 0; i < place.address_components.length; i++) {
          addressType = place.address_components[i].types[0];
          // console.log(addressType);
          if (componentForm[addressType]) {
            var val = place.address_components[i][componentForm[addressType]];
            // console.log(val);
            if (addressType == 'street_number' || addressType == 'route') {
              streetFull += val + ' ';
            }
            full_address_string += val + ', ';
            $(document).find('#' + addressType).val(val);
          }
        }
        if ($(document).find('#locality').val() == '') {
          $(document).find('#locality').val($(document).find('#sublocality_level_1').val());
        }
        // console.log(full_address_string);
        $('#address').val(streetFull);
        $('#street').val(streetFull);
        // $('#address').val(streetFull);
      }
      // Bias the autocomplete object to the user's geographical location,
      // as supplied by the browser's 'navigator.geolocation' object.
      function geolocate() {
        if (navigator.geolocation) {
          navigator.geolocation.getCurrentPosition(function(position) {
            var geolocation = {
              lat: position.coords.latitude,
              lng: position.coords.longitude
            };
            var circle = new google.maps.Circle({
              center: geolocation,
              radius: position.coords.accuracy
            });
            autocomplete.setBounds(circle.getBounds());
          });
        }
      }
      $(window).on('load', function() {
        initAutocomplete();
        setTimeout(function() {
          $('#address').attr('autocomplete', 'new-password');
          $(document).find('.mdsc_amount_input').attr('autocomplete', 'new-password');
        }, 500)
      })
      //       function initialize_address() {
      //           var input = document.getElementById('address');
      //           var autocomplete = new google.maps.places.Autocomplete(input);
      //           console.log(autocomplete);
      //       }
      $('#address').focus(function() {
        $(this).attr('autocomplete', 'new-password');
      });
      // $(window).on('load',function () {
      // 	initialize_address();
      // })
      // 
      $('#payment-form').on('keyup keypress', function(e) {
        var keyCode = e.keyCode || e.which;
        if (keyCode === 13 && !$(e.target).is('textarea')) {
          e.preventDefault();
          return false;
        }
      });
    })
  </script>
  <script type="text/javascript">
    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
    $('.input_email').change(function() {
      email_body = $(this).val();
      if ($.trim(email_body) != '') {
        valid_email = emailReg.test(email_body);
        if (valid_email == false) {
          $('.email_error').remove();
          $('.form_inner_window').prepend('<p class="email_error" style="text-align: center;width: 100%;color: #f00;font-weight: 600;">Make sure your email is valid</p>')
          $('.input_email').parent().css('background-color', 'rgb(255, 221, 221)');
        } else {
          $('.email_error').remove();
          $('.input_email').parent().css('background-color', '#fff');
        }
      }
    })
    var entered_amount = false;
  </script>
  <script src="https://www.google.com/recaptcha/api.js?render=6LelVoIeAAAAAH8JLCYVD28vw20AYvDSp2t09a2v"></script>
  <script>
    grecaptcha.ready(function() {
      grecaptcha.execute('6LelVoIeAAAAAH8JLCYVD28vw20AYvDSp2t09a2v', {
        action: 'donate'
      }).then(function(token) {
        $('.g-recaptcha-response-fg').val(token);
      });
      grecaptcha.execute('6LelVoIeAAAAAH8JLCYVD28vw20AYvDSp2t09a2v', {
        action: 'support'
      }).then(function(token) {
        $('.g-recaptcha-response-sf').val(token);
      });
    });
  </script>
</form>

Text Content

English עברית

Donate Now

account_circle

Login

close

Log in to your donor account

Email Address
Password
Log In

Forgot your password?

Don't have an account? Join Now



 * 1
 * 2
 * 3
 * 4
 * 5




14 Teams

search


Team North Woodmere

Raised:

$240,373

Donors:

292

Goal:

$250,000

96%



Team Crown Heights

Raised:

$133,840

Donors:

283

Goal:

$175,000

76%



Team Young Initiative

Raised:

$121,338

Donors:

352

Goal:

$125,000

97%



Team Monsey

Raised:

$94,955

Donors:

204

Goal:

$150,000

63%



Team Passaic/Clifton

Raised:

$56,715

Donors:

49

Goal:

$125,000

45%



Team Flatbush

Raised:

$55,769

Donors:

306

Goal:

$250,000

22%




Load More



“It’s cancer.”

From the moment those dreaded words are heard, RCCS takes over. Our team walks
alongside the patient and family, through recovery and beyond. All the patient
needs to do is focus on getting better! 

RCCS is the preeminent resource for medical referral in the cancer field, with a
POWERFUL understanding of which physician is best suited for each patient and
their diagnosis. RCCS makes sure that each patient will get treated by the ideal
specialist and nothing less than top-tier treatment. Additionally, our team
ensures that they get appointments and treatments as soon as needed. RCCS
provides financial grants, insurance premium payments ($18,000 a year per
patient, on average) and insurance industry guidance to ensure that the best
care is covered. RCCS also assists patients and families with maintaining
medical records, insurance renewals, pain relief, and much more. 

The RCCS annual budget is over $16.5 million, and is, unfortunately, growing
rapidly. RCCS needs to meet this campaign’s goal in order to be able to continue
our activities and EMPOWER cholei yisroel.

You have the POWER to assure our patients receive the care they so desperately
need for survival. Please partner generously. Every dollar will save the lives
of people in your community! 




RCCS POWERED BY YOU!







Show More

 * 1
 * 2
 * 3
 * 4
 * 5




Campaign Starts In

4

Days

:

18

Hours

:

27

Minutes

:

08

Seconds

245 

Dryvers




Sort by name sort_by_alpha
Sort by donors volunteer_activism
Sort by amount raised attach_money
search

Baruch Klahr

$57,480

Donors: 56

Goal: $65,000

88%



Binyomin Levin

$51,670

Donors: 41

Goal: $36,000

143%



Moshe Kops

$41,532

Donors: 80

Goal: $32,000

129%



Dovy Schwadel

$38,789

Donors: 20

Goal: $250,000

15%



Zalman Pollack

$34,423

Donors: 119

Goal: $25,000

137%



Rabbi Moshe Klein

$31,542

Donors: 113

Goal: $50,000

63%




Load More

Donate Now

Call our automated phone system

phone929-416-2275
arrow_back

Enter Amount

close
Log in

to your donor account

Amount
Billing
Payment
1

2

3

Enter amount

$

.00

Donate towards a Dryver (Optional)

$

.00
close
Select Dryver Select Dryver

add

Add Dryver

Donate in Monthly Installments

Split $0 over



months





Your Information

Full Name
Name to be Displayed (Optional)
Email Address
Phone Number (Optional)

Billing Details

Address
City
State
Zip
Apt #

Payment Details

OJC Donors Fund Pledger
OJC card number
Expiration
Card number or username
CVC or security pin
Card Number
Expiration
Public comments (optional)
Display as Anonymous

lock Donate

Continue arrow_forward



Donate Now

© 2022 All Rights Reserved | Privacy Policy

Dryveup.com | Powered by ClickandMarket