www.dryveup.com Open in urlscan Pro
2606:4700:10::ac43:287b  Public Scan

URL: https://www.dryveup.com/yby/42596/
Submission: On February 23 via manual from US — Scanned from DE

Form analysis 2 forms found in the DOM

POST /yby/42596/

<form method="post" action="/yby/42596/" 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 /yby/42596/

<form class="donate_form" id="payment-form" method="post" action="/yby/42596/">
  <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">
      .input_set.dollar_set,
      .form_inner_window .matcher_input_wrap {
        display: none;
      }

      .mdsc_amount {
        display: flex;
        align-items: center;
      }

      .mdsc_amount_input {
        text-align: right;
      }
    </style>
    <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="currentlydonatingwith">Currently donating with</span> <span style="font-weight:600;">Rochel Slanger</span>.<br>Please enter amount.</p>
      <div class="md_main_inner">
        <div class="md_single" data-md="1">
          <div class="mds_col mdsc_amount">
            <!-- <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">
            <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>
              <option selected="" value="42596" data-select2-id="3">Rochel Slanger</option>
            </select><span class="select2 select2-container select2-container--default" dir="ltr" data-select2-id="4" 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-2o-container"><span class="select2-selection__rendered" id="select2-mdd1dryver-2o-container" role="textbox" aria-readonly="true"
                    title="Rochel Slanger">Rochel Slanger</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">
            <input type="text" name="mdd[1][message]" placeholder="Public Comments (optional)">
          </div>
        </div>
      </div>
      <div class="md_add_wrap">
        <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.9.2110.1901/ifields.min.js"></script><!-- <script src="https://cdn.cardknox.com/ifields/2.5.1905.0801/ifields.min.js" /></script> -->
  <script type="text/javascript">
    document.addEventListener("DOMContentLoaded", function(event) {
      if (/[?&](is)?debug/i.test(window.location.search)) {
        setDebugEnv(true);
      }
      ckGooglePay.enableGooglePay({
        amountField: 'amount'
      });
      $('.form_level').each(function() {
        $(this).click(function() {
          setTimeout(function() {
            ckGooglePay.updateAmount($('#order_total').val())
          }, 500)
        })
      })
    });
    //Google Pay
    const gpRequest = {
      merchantInfo: {
        merchantName: "Yeshivas Beis Yosef"
      },
      buttonOptions: {
        buttonSizeMode: GPButtonSizeMode.fill,
        buttonType: GPButtonType.donate
      },
      billingParams: {
        //phoneNumberRequired: true,
        emailRequired: true,
        billingAddressRequired: true,
        billingAddressFormat: GPBillingAddressFormat.full
      },
      onGetTransactionInfo: function() {
        let amt = getAmount();
        // 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(),
              'g-recaptcha-response': $('.g-recaptcha-response-fg').val()
            }, function(data, status) {
              // console.log(data);
              res = JSON.parse(data);
              if (res.status == 'success') {
                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);
        } else {
          $('#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 getAmount() {
      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: #1e4a67;
    }

    .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" 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();
            $('#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 == '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');
            } 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>
      <!-- removed script because I'm already calling this file in form/googlepay which is being called on top of this file (I got an error when I called the same script twice) (though they are differnt vertions) -->
      <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.5.1905.0801/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.5.1905.0801/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_congbaisyoseflakewea11285efaa04daf8c4", "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 style="background: #eaeaea; padding: 1px 10px; margin-top: 20px; text-align: center; ">
      <div class="form_sep">
        <p>Currently donating with Rochel Slanger</p>
      </div>
    </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 class="input_set checkbox_set">
        <input type="checkbox" name="misc_info" id="misc_info" value="1">
        <label for="misc_info" class="custom_cb"></label>
        <label for="misc_info">I'd like to receive a Canadian receipt</label>
      </div>
    </div>
    <input type="hidden" name="action_type" id="action_type" value="multi_dryver">
    <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="/yby/42596">
    <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="payment_method" id="payment_method" value="cc">
    <input type="hidden" name="g-recaptcha-response" class="g-recaptcha-response-fg"
      value="03AGdBq24-s87e6Nc22WLsGAc3wo6tuE3ZDfPrmPouPynnNbX_K2iJ-lusUsaS7fzTFhq8goArrRT7JJofbsVaUGoYPiPFqdmW5AjGpDb1nMjJnoWbjNpBMax9iNHTgUovL8BFmzdq_WEUxdhO_waPBCh5ruKsXXGvjC5k1w8vrb3voZlPgOM3E2Kaf8nIrIILRVHbZ08cu_dc1kCHijAyKFVQX5pYReW9VI66ZAIBF8Wzxdhu2Q5EFVejqkIqaFQ98EfwvQ_2CY4SIIiyZJ3Ws4rwrS5B_Ekd7vnaU3oRKuneFecoxXJtVaxxU448-5Z2nHzHWc9HXB8hy1w8QPaCOBMUFY596hrnin5Zp31KPYDkG6AUzKQCMpd-GlJ6ZhkV4ii5nf6Mi-kSlH8yIIY84ytgJEF9MhdMYnrX-9uoVZOPiNpvLhEheA6v6yIRk9QrIniOzFX_uvMwnupkxEjoJ1ZBHvKBf1NnINMnZWSthgfaUCOABOQefgLutKxXUgc8ABTzx1yV-qon">
    <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

arrow_back

Campaign Homepage

Dryver Page

Rochel Slanger

Yeshivas Beis Yosef arrow_forward_ios Meisels Family arrow_forward_ios Rochel
Slanger

Raised:

$2,407

Goal:

$7,500

Donors:

18

32%


 * 1
 * 2
 * 3


About Videos

In an effort to secure the future of Yeshivas Beis Yosef of Lakewood and provide
an optimal setting for continued עלייה בתורה וביר”ש, we are currently
negotiating the purchase of a permanent home for the yeshiva. 

The proposed property consists of a beautiful four-acre campus, situated in the
heart of Lakewood. The property contains ample space for a full service בית
המדרש and dining room, as well as sufficient dormitory rooms to accommodate the
current and future growth of the yeshiva.  

With tremendous יגיעה and סייעתא דשמיא, and through an outpouring of support
from friends, alumni, and parents of the yeshiva, we have been זוכה to raise a
significant amount toward the down payment. Although these efforts have moved us
closer to our goal, they have not yet produced sufficient funds to close on the
property.

We therefore turn to you for your assistance in this worthy endeavor. Help us
reach our goal to secure the future of our Yeshiva!



Show More

Congregation Bais Yosef of Lakewood Inc. | Tax ID: 83-1070551

Campaign Goal: $400,000

Total Raised: $175,879

43%



This Dryver is part of "Meisels Family" team

Go to Team Page

Donate Now

Call our automated phone system and enter the dryver's extension

phone732-652-9433 Ext 42596

18 

Donations




search

Adina Gellis

$36


9 hours ago

Rivka and BB Kleiman

$250


16 hours ago

Comments: I'm honor of rochel slanger

Henie Deutsch

$25


18 hours ago

Phone Donation

$180


1 day ago

ora brisman

$36


1 day ago

nina kaweblum

$180


2 days ago

Mark Miller

$500


2 days ago

Comments: In honor of rochel slanger and her family from Mark, Pouran, and
Bracha Miriam Miller

Aron and Miriam Mandelbaum

$50


2 days ago

Boruch Yonah and Leba Jacobowitz

$36


2 days ago

Ovadiah Manies

$100


2 days ago

D. R. J.

$36


3 days ago

Rena Levovitz

$50


3 days ago

Rachel B Mermelstein

$180


3 days ago

Leah Laskin

$80


3 days ago

Anonymous

$18


3 days ago

Anonymous

$500


3 days ago

chaya g

$50


3 days ago

Dryver Reply: Ty Chaya for your support!

ahuva manies

$100


3 days ago

Dryver Reply: Ty Leeby! and Rabbi Manies!



Campaign Goal: $400,000

Total Raised: $175,879

43%


keyboard_arrow_left

keyboard_arrow_right
arrow_back

Enter Amount

close
Log in

to your donor account

close

Log in to your donor account

Email Address
Password
Log In

Forgot your password?

Don't have an account? Join Now



Amount
Billing
Payment
1

2

3

Enter amount

$

.00

Currently donating with Rochel Slanger.
Please enter amount.

$

.00
close
Select Dryver Rochel Slanger Rochel Slanger

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

Currently donating with Rochel Slanger

Display as Anonymous
I'd like to receive a Canadian receipt

lock Donate

Continue arrow_forward



Donate Now

© 2022 All Rights Reserved | Privacy Policy

Dryveup.com | Powered by ClickandMarket

Loading...