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
Submission: On February 23 via manual from US — Scanned from DE
Form analysis
2 forms found in the DOMPOST /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 <span class="cur_change">$</span><span class="install_amount">0</span> 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 && 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&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...