1 2 3<!doctype html> 4 <html lang="en-US" id="top"> 5 <head> 6 <meta charset="utf-8"> 7 8 9 10 11 12 13<meta charset="utf-8"> 14 15
16<script> 17 window.dataLayer = window.dataLayer || []; 18 function gtag(){dataLayer.push(arguments);} 19</script>
19 20
21<script type="text/javascript"> 22 23 function TrackSpecialPageView(name) { 24 return true; 25 } 26 27 function TrackEvent(category, action) { 28 29 // Sends the event to the Google Analytics property with 30 // tracking ID GA_TRACKING_ID set by the config command in 31 // the global tracking snippet. 32 gtag('event', action, { 33 'event_category': category, 34 'event_action': action 35 }); 36 37 return true; 38 } 39 40 function TrackEventAllParms(category, action, label, value, noninteraction) { 41 42 // Sends the event to the Google Analytics property with 43 // tracking ID GA_TRACKING_ID set by the config command in 44 // the global tracking snippet. 45 gtag('event', action, { 46 'event_category': category, 47 'event_label': label, 48 'event_action': action, 49 'value': value 50 }); 51 52 return true; 53 } 54 55</script>
55 56 57 58<!-- App display mode (installed PWA vs regular browser tab), same detection as the PWA 59 install button (common/meta.cfm): matchMedia display-mode covers Android/desktop 60 Chrome installs, navigator.standalone covers iOS Safari. Embedded directly into GTM's 61 own gtm.js bootstrap push below (rather than a separate earlier dataLayer.push) so 62 it's guaranteed to be part of GTM's very first processed message - a push before GTM 63 loads can still land after GTM's init reads the array, depending on how its data layer 64 version processes the pre-existing backlog. -->
65<script>(function () { 66 window.appDisplayMode = (window.matchMedia("(display-mode: standalone)").matches || window.navigator.standalone === true) 67 ? "standalone" : "browser"; 68})();</script>
68 69 70 71 72 73<!-- Google Tag Manager --> 74 75
76<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 77new Date().getTime(),event:'gtm.js',appDisplayMode:window.appDisplayMode,user_status:'STRANGER',reg_type:'COLD',experiment_variant:'lp19'});var f=d.getElementsByTagName(s)[0], 78j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 79'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 80})(window,document,'script','dataLayer','GTM-TTQQRM');</script>
80 81 82<!-- End Google Tag Manager --> 83 84 85 86 87 88 <!-- Using regex for a more nuanced detection --> 89 90 91 <title>iGive - You Shop. Your Charity Gets Money. For Free.™</title> 92 93 <!-- metadata --> 94 95<meta property="fb:app_id" content="136804739713072"/> 96 97<meta property="og:url" content="https://www.iGive.com"> 98<meta property="og:type" content="website" /> 99 100 101 102<link rel="canonical" href="https://www.iGive.com/welcome/lp19/index.cfm"> 103 104<meta property="og:image" content="https://www.iGive.com/res/img/seed250x250.png"> 105<meta name="application-name" content="iGive.com"/> 106 107 108<meta name="viewport" content="width=device-width, initial-scale=1"> 109 110 111<meta name="theme-color" content="#006699"> 112<meta name="apple-mobile-web-app-capable" content="yes"> 113<meta name="apple-mobile-web-app-title" content="iGive"> 114<meta name="apple-mobile-web-app-status-bar-style" content="default"> 115 116<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png"> 117<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png"> 118<link rel="apple-touch-icon" sizes="167x167" href="/apple-touch-icon-167x167.png"> 119<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png"> 120<link rel="apple-touch-icon" href="/apple-touch-icon.png">
121<script type="text/javascript"> 122 if ("serviceWorker" in navigator) { 123 window.addEventListener("load", function () { 124 navigator.serviceWorker.register("/service-worker.js").catch(function () {}); 125 }); 126 } 127</script>
127 128 129
130<script type="text/javascript"> 131 (function () { 132 function init() { 133 if (!window.matchMedia("(max-width: 991.98px)").matches) { 134 return; 135 } 136 if (document.getElementById("navLoginBtn")) { 137 return; 138 } 139 if (window.matchMedia("(display-mode: standalone)").matches || window.navigator.standalone === true) { 140 return; 141 } 142 143 var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) || 144 (navigator.platform === "MacIntel" && navigator.maxTouchPoints > 1); 145 146 var installBtn = null; 147 148 function createInstallButton(onClick) { 149 if (installBtn) { 150 return installBtn; 151 } 152 installBtn = document.createElement("button"); 153 installBtn.id = "pwaInstallBtn"; 154 installBtn.type = "button"; 155 installBtn.textContent = "Get the iGive Mobile App"; 156 installBtn.style.cssText = "position:fixed;right:16px;top:16px;z-index:1050;" + 157 "display:none;padding:10px 16px;border:none;border-radius:24px;" + 158 "background-color:#fa9c30;color:#ffffff;font-size:14px;font-weight:bold;" + 159 "box-shadow:0 2px 8px rgba(0,0,0,0.3);cursor:pointer;"; 160 installBtn.addEventListener("click", onClick); 161 document.body.appendChild(installBtn); 162 return installBtn; 163 } 164 165 if (isIOS) { 166 createInstallButton(function () { 167 if (document.getElementById("pwaIOSTip")) { 168 return; 169 } 170 var tip = document.createElement("div"); 171 tip.id = "pwaIOSTip"; 172 tip.style.cssText = "position:fixed;right:16px;top:64px;z-index:1050;max-width:260px;" + 173 "padding:12px 14px;border-radius:12px;background-color:#ffffff;color:#333333;" + 174 "font-size:13px;line-height:1.4;box-shadow:0 4px 16px rgba(0,0,0,0.25);"; 175 tip.innerHTML = 'Tap <strong>Share</strong> <span aria-hidden="true">↑</span>, then <strong>"Add to Home Screen"</strong> to install the iGive app.' + 176 '<div style="text-align:right;margin-top:8px;"><button type="button" id="pwaIOSTipClose" style="border:none;background:none;color:#006699;font-weight:bold;font-size:13px;cursor:pointer;">Got it</button></div>'; 177 document.body.appendChild(tip); 178 document.getElementById("pwaIOSTipClose").addEventListener("click", function () { 179 tip.remove(); 180 }); 181 }); 182 installBtn.style.display = "block"; 183 return; 184 } 185 186 var deferredInstallPrompt = null; 187 188 window.addEventListener("beforeinstallprompt", function (e) { 189 e.preventDefault(); 190 deferredInstallPrompt = e; 191 createInstallButton(function () { 192 if (!deferredInstallPrompt) { 193 return; 194 } 195 installBtn.style.display = "none"; 196 deferredInstallPrompt.prompt(); 197 deferredInstallPrompt.userChoice.finally(function () { 198 deferredInstallPrompt = null; 199 }); 200 }).style.display = "block"; 201 }); 202 203 window.addEventListener("appinstalled", function () { 204 deferredInstallPrompt = null; 205 if (installBtn) { 206 installBtn.style.display = "none"; 207 } 208 }); 209 } 210 211 // Everything above reads the navbar's DOM (#navLoginBtn) to decide whether to show 212 // at all, so it must not run until the body (common/navbar.cfm) has actually been 213 // parsed - this script tag itself executes in <head>, before that markup exists. 214 if (document.readyState === "loading") { 215 document.addEventListener("DOMContentLoaded", init); 216 } else { 217 init(); 218 } 219 })(); 220</script>
220 221 222 <meta name="description" content="Since 1997 support your favorite cause when you shop 1,400 stores. Register today!"> 223 <meta name="keywords" content="your favorite cause, charity, charities, cause, nonprofit, donation, donate, 224online shopping, give, contribution, charitable, philanthropy, shopping, philanthropic, i give, i-give, 225fundraise, fundraising, shop, mall, tax-deductible, online store, coupon, savings, 226bargain, shopping reward, incentive shopping, stores, shopping online, sale, sales, 227discount, free shipping, catalog, fashion, clothes, books, music, wine, toys, games, 228electronics, computers, office supplies, gifts, videos, movies, CD, DVD, software, 229Nike, JCPenney, Macys, Staples, Kohls, Walmart, animal shelter, ferrets, environment, cure, education, boosters" /> 230 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 231 <meta name="format-detection" content="telephone=yes"> 232 <link rel="shortcut icon" type="image/x-icon" href="https://images.igive.com/res/assets/images/favicon.ico"> 233 234 <!-- SET: STYLESHEET --> 235 <link href="https://fonts.googleapis.com/css?family=Noto+Sans:400,700" rel="stylesheet"> 236 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/fontawesome.min.css" integrity="sha512-UuQ/zJlbMVAw/UU8vVBhnI4op+/tFOpQZVT+FormmIEhRSCnJWyHiBbEVgM4Uztsht41f3FzVWgLuwzUqOObKw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 237 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/brands.min.css" integrity="sha512-DJLNx+VLY4aEiEQFjiawXaiceujj5GA7lIY8CHCIGQCBPfsEG0nGz1edb4Jvw1LR7q031zS5PpPqFuPA8ihlRA==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 238 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/solid.min.css" integrity="sha512-Hp+WwK4QdKZk9/W0ViDvLunYjFrGJmNDt6sCflZNkjgvNq9mY+0tMbd6tWMiAlcf1OQyqL4gn2rYp7UsfssZPA==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 239 <link href="https://images.igive.com/res/assets/css/theme.min.css" rel="stylesheet" type="text/css" crossorigin="anonymous"> 240 <!-- END: STYLESHEET --> 241 242 <!-- SET: SCRIPTS--> 243
243<script type="text/javascript" src="https://images.igive.com/res/assets/js/jquery.min.js"></script>
243 244
244<script type="text/javascript" src="https://connect.facebook.net/en_US/all.js#xfbml=1" async defer></script>
244 245
245<script type="text/javascript" src="https://images.igive.com/welcome/dir_scripts/functions.js?v=20200930a"></script>
245 246 247 <!-- reCAPTCHA v3, MONITOR MODE (added 2026-07-28). The score is recorded server-side 248 in html/introregistermember.cfm; nothing is blocked. Loaded async/defer so a slow 249 or blocked response from Google cannot delay the page, and every failure path 250 below leaves the token empty rather than interfering with submission. -->
vendor: 87 bytes, lines 250-251
250 251 <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=
2516LdnG-EfAAAAAN-11JkmNa5suHZHYlEvZItlJVH0
vendor: 27 bytes, lines 251-252
251" async defer></script> 252
252<script type="text/javascript"> 253 // Fire-and-forget: fetches a fresh token into the hidden field. Called at the START 254 // of the submit paths, which already wait 2s via setTimeout before posting - that 255 // window is used to fetch the token in parallel. The submit is NEVER gated on this: 256 // if grecaptcha is missing, slow, or throws, the field stays empty and the server 257 // records outcome=no-token. v3 tokens expire after ~2 minutes, so this must be 258 // called at submit time, never on page load. 259 260 function refreshRecaptchaToken() { 261 262 return new Promise(function (resolve) { 263 264 var settled = false; 265 function finish(token) { 266 if (settled) { return; } 267 settled = true; 268 var el = document.getElementById("reCaptchaVerifyToken"); 269 if (el) { el.value = token || ""; } 270 resolve(token || ""); 271 } 272 273 // Never let reCAPTCHA hold up registration. 274 setTimeout(function () { finish(""); }, 2000); 275 276 try { 277 if (typeof grecaptcha === "undefined" || !grecaptcha.ready) { finish(""); return; } 278 grecaptcha.ready(function () { 279 try { 280 grecaptcha.execute("6LdnG-EfAAAAAN-11JkmNa5suHZHYlEvZItlJVH0", { action: "register" }) 281 .then(function (token) { finish(token); }) 282 .catch(function () { finish(""); }); 283 } catch (e) { finish(""); } 284 }); 285 } catch (e) { finish(""); } 286 }); 287 } 288 289 290 var ANALYTICS_FLOOR_MS = 600; 291 292 function waitThenSubmit(submitFn) { 293 try { 294 var token = refreshRecaptchaToken(); 295 var floor = new Promise(function (resolve) { setTimeout(resolve, ANALYTICS_FLOOR_MS); }); 296 297 Promise.all([token, floor]) 298 .then(function () { submitFn(); }) 299 .catch(function () { submitFn(); }); 300 } 301 catch (e) { 302 // Last-resort fallback: preserve the original behaviour rather than 303 // dropping the submit on the floor. 304 setTimeout(submitFn, 2000); 305 } 306 } 307 </script>
307 308
308<script type="text/javascript"> 309 var as; 310 var CharityName = "your\x20favorite\x20cause"; 311 312 function ShowAJAXBusy() 313 { 314 $("#AJAXBusy").show(); 315 316 $("#AJAXBusy").css({ 317 'left' : 0, 318 'top' : 0, 319 'width' : $(document).width(), 320 'height' : $(window).height(), 321 'z-index' : 5000 322 }); 323 324 $("#RotatorGIF").css({ 325 'left' : $(document).width()/2, 326 'top' : $(window).height()/2 327 }); 328 } 329 330 function HideAJAXBusy() { 331 $("#AJAXBusy").hide(); 332 } 333 334 // Determine whether to call the cold or warm registration function 335 $(document).ready(function() { 336 337 // Get the causeID value 338 var causeIDValue = $("#causeID").val(); 339 340 if (parseInt(causeIDValue) > 0) { 341 // Bind warm registration function 342 $("#JoinNowButton").on("click", function(event) { 343 event.preventDefault(); 344 validateRegisterFormWarm(); 345 }); 346 } else { 347 // Bind cold registration function 348 $("#JoinNowButton").on("click", function(event) { 349 event.preventDefault(); 350 validateRegisterFormCold(); 351 }); 352 } 353 354 wireBlurValidation(); 355 }) 356 357 358 359 function markFieldValidity(el) { 360 361 var ok = el.checkValidity(); 362 363 el.classList.toggle('is-invalid', !ok); 364 el.classList.toggle('is-valid', ok); 365 el.setAttribute('aria-invalid', ok ? 'false' : 'true'); 366 367 return ok; 368 } 369 370 371 function wireBlurValidation() { 372 373 var fields = document.querySelectorAll('.needs-validation input, .needs-validation select, .needs-validation textarea'); 374 375 Array.from(fields).forEach(function (el) { 376 377 if (el.type === 'hidden') { return; } 378 379 el.addEventListener('blur', function () { 380 if (el.value === '' && !el.classList.contains('is-invalid')) { return; } 381 markFieldValidity(el); 382 }); 383 384 el.addEventListener('input', function () { 385 if (el.classList.contains('is-invalid') || el.classList.contains('is-valid')) { 386 markFieldValidity(el); 387 } 388 }); 389 }); 390 } 391 392 function validateRegistrationForms() { 393 394 var forms = document.querySelectorAll('.needs-validation'); 395 var allValid = true; 396 var invalidSelector = '.needs-validation input:invalid, .needs-validation select:invalid, .needs-validation textarea:invalid'; 397 398 Array.from(forms).forEach(function (form) { 399 form.classList.add('was-validated'); 400 if (!form.checkValidity()) { 401 allValid = false; 402 } 403 }); 404 405 406 Array.from(document.querySelectorAll('.needs-validation input, .needs-validation select, .needs-validation textarea')).forEach(function (el) { 407 if (el.type === 'hidden') { return; } 408 markFieldValidity(el); 409 }); 410 411 var status = document.getElementById('regFormStatus'); 412 413 if (!allValid) { 414 var invalidFields = document.querySelectorAll(invalidSelector); 415 var firstInvalid = invalidFields.length ? invalidFields[0] : null; 416 417 418 if (status) { 419 var firstLabel = ''; 420 if (firstInvalid) { 421 var lbl = document.querySelector('label[for="' + firstInvalid.id + '"]'); 422 firstLabel = lbl ? lbl.textContent.trim() : firstInvalid.name; 423 } 424 status.textContent = invalidFields.length 425 + (invalidFields.length === 1 ? ' field needs' : ' fields need') 426 + ' attention.' 427 + (firstLabel ? ' Starting with ' + firstLabel + '.' : ''); 428 } 429 430 if (firstInvalid && typeof firstInvalid.focus === 'function') { 431 firstInvalid.focus(); 432 } 433 } else if (status) { 434 status.textContent = ''; 435 } 436 437 return allValid; 438 } 439 440 function validateRegisterFormCold() { 441 442 if (!validateRegistrationForms()) { 443 return false; 444 } 445 446 try { 447 TrackEvent('registration', '/welcome/lp19/index/submit'); 448 } catch (e) { 449 } 450 451 var registerForm = document.getElementById('frmRegister'); 452 $("#password2").val($("#password1").val()); 453 454 455 456 457 refreshRecaptchaToken().then(function (rcToken) { 458 459 // You can use the same $.post function you used before 460 $.post("/cfc/coldreglead.cfc?method=AddColdRegLead&rnd=" + Math.random().toString(), { 461 FirstName: $("#fname").val(), 462 LastName: $("#lname").val(), 463 Email: $("#newemail").val(), 464 PostalCode: $("#postalcode").val(), 465 PromotionCode: $("#promotion_code").val(), 466 FirstReferer: "", 467
468 ReferringPage: "invalid-url-index", 469 470 ExperimentId: $("#Experiment_Id").val(), 471 Password: registerForm.password1.value, 472 reCaptchaToken: rcToken 473 }, null, 'json'); 474 475 $("#frmRegister").prop("readonly", true); 476 StartOver(); 477 }); 478 479 480 481 } 482 483 function validateRegisterFormWarm() { 484 485 if (!validateRegistrationForms()) { 486 return false; 487 } 488 489 try { 490 TrackEvent('registration', '/welcome/lp19/index/submit'); 491 } catch (e) { 492 } 493 494 var registerForm = document.getElementById('frmRegister'); 495 var bErrorFlag = 0; 496 $("#password2").val($("#password1").val()); 497 498 if (bErrorFlag) { 499 return false; 500 } else { 501 ShowAJAXBusy(); 502 503 // Identifying a person and tracking special Klaviyo properties. 504 505 506 waitThenSubmit(continueRegistration); 507 508 function continueRegistration() { 509 registerForm.action = "https://www.iGive.com/html/introregistermember.cfm"; 510 registerForm.submit(); 511 return true; 512 } 513 } 514 515 } 516 517 // On cold reg, once a cause is selected, pass it forward to a cookie 518 function PageSpecificSetCause(CauseId, CauseName) { 519 520 ShowAJAXBusy(); 521 522 try { 523 TrackEvent('CauseChosen', '/welcome/lp19/index/submit'); 524 } catch (e) { 525 } 526 527 $("#sponsorCID").val(CauseId); 528 $("#causeID").val(CauseId); 529 $("#txtCauseSearch").text(CauseName); 530 531 532 // Set the cookie... 533 var today = new Date(); 534 var expires = new Date(); 535 expires.setTime(today.getTime() + (3600000 * 24 * 1365)); 536 document.cookie = "ISEARCHTEMPCAUSEID=" + CauseId + ";expires=" + expires.toGMTString() + ";domain=.igive.com;path=/;"; 537 538 539 waitThenSubmit(continueRegistration); 540 541 function continueRegistration() { 542 var registerForm = document.getElementById('frmRegister'); 543 registerForm.action = "https://www.iGive.com/html/introregistermember.cfm"; 544 registerForm.submit(); 545 546 return true; 547 } 548 549 } 550 551 console.log("JavaScript code executed"); 552 553 </script>
553 554 555 556
557<script type='text/javascript'> 558 559 $(window).bind('beforeunload', function(){ 560 561 // Set cookies 562 var today = new Date(); 563 var expires = new Date(); 564 expires.setTime(today.getTime() + (3600000 * 24 * 1365)); 565 566 document.cookie = "FNAME=" + encodeURIComponent($('#fname').val()) + ";expires=" + expires.toGMTString() + ";domain=igive.com;;path=/;"; 567 document.cookie = "LNAME=" + encodeURIComponent($('#lname').val()) + ";expires=" + expires.toGMTString() + ";domain=igive.com;path=/;"; 568 document.cookie = "NEWEMAIL=" + encodeURIComponent($('#newemail').val()) + ";expires=" + expires.toGMTString() + ";domain=igive.com;path=/;"; 569 570 if ($('#tellcause').attr("checked")) 571 document.cookie = "TELLCAUSE=" + $('#tellcause').attr("checked") + ";expires=" + expires.toGMTString() + ";domain=igive.com;path=/;"; 572 else 573 document.cookie = "TELLCAUSE='';expires=" + expires.toGMTString() + ";domain=igive.com;path=/;"; 574 575 576 577 document.cookie = "POSTALCODE=" + encodeURIComponent($('#postalcode').val()) + ";expires=" + expires.toGMTString() + ";domain=igive.com;path=/;"; 578 579 }); 580 581</script>
581 582 583 584 585 586 587
587<script type="text/javascript"> 588 //www.igive.com 589 //WinVMN84 590 //test 591 </script>
591 592 593
593<script> 594 !function(t,e){var o,n,p,r;e.__SV||(window.posthog && window.posthog.__loaded)||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init hi Er $r ui br Sr capture Ri calculateEventProperties Tr register register_once register_for_session unregister unregister_for_session Or getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey displaySurvey canRenderSurvey canRenderSurveyAsync identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty Rr Pr createPersonProfile Cr mr Fr opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing get_explicit_consent_status is_capturing clear_opt_in_out_capturing kr debug L Ir getPageViewId captureTraceFeedback captureTraceMetric".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]); 595 posthog.init('phc_m7sfvd9i6CjuOQE4y2bGSkSReLbnmmXZR69jG8h80ID', { 596 api_host: 'https://us.i.posthog.com', 597 defaults: '2025-05-24', 598 person_profiles: 'identified_only', // or 'always' to create profiles for anonymous users as well 599 }) 600</script>
600 601 602 603 604 <!-- Anti-flickering script --> 605
605<script> 606 var timeout = 3000; // Timeout value to remove the flicker (in milliseconds) 607 !function(h,i,d,e){var t,n=h.createElement("style");n.id=e,n.innerHTML="body{opacity:0}",h.head.appendChild(n),t=d,i.rmfk=function(){var t=h.getElementById(e);t&&t.parentNode.removeChild(t)},setTimeout(i.rmfk,t)}(document,window,timeout,"abhide"); 608 </script>
608 609 610 611 <!-- Mida A/B Testing Script (Place in <HEAD> for speed & no flicker) --> 612
612<script type="text/javascript" async src="https://cdn.mida.so/js/optimize.js?key=ZayEVgb7drXePRnO4ozQwp"></script>
612 613 614 615 616
617<script type="text/javascript"> 618 619 function decode(EncodedString) { 620 return(decodeURIComponent(EncodedString.replace(/\+/g, " "))); 621 } 622 623 function StartOver() { 624 625 try { 626 TrackEvent('CausePickerWidget', 'StartOverClicked'); 627 } catch (e) { 628 } 629 const modalCause = new bootstrap.Modal(document.getElementById('modalCausePicker'), {}); 630 modalCause.show(); 631 632 633 634 $('#causeSearch').off('submit').on('submit', function (event) { 635 console.log("You submitted!"); 636 //TODO: Show loading spinner 637 // Prevent the default form submission 638 event.preventDefault(); 639 $.ajax({ 640 type: 'GET', 641 //sort=" + $("#CauseListSort").val() + " 642 url: '/welcome/lp19/index.cfm?f=sfc&n=' + $("#causeSearchInput").val().toString() + '&sc=&sort=&rnd=' + Math.random().toString(), 643 success: function (response) { 644 // Parse the JSON response 645 var jsonresponse = JSON.parse(response); 646 647 $('#causeSearchResults').empty().html('<p id="protip" class="small"></p>'); 648 649 if (jsonresponse.resulttype === "cities") { $("#protip").text("Too many causes match that to list them. Try more of the cause's exact name, or add its city or state.").addClass('text-danger'); return; } 650 if (jsonresponse.resulttype !== "causes") { 651 652 try { if (window.clarity) { window.clarity("event", "causeSearchNoResults"); } } catch (e) { } 653 $("#protip").text("No causes matched. Try fewer words, a different spelling, or add the cause's city or state.").addClass('text-danger'); 654 return; 655 } 656 var results = jsonresponse.results.slice(0, 50); //Limit to top 50 results 657 // Clear previous results 658 //Determine messaging 659 if (jsonresponse.numresults < 50) { 660 var tip = "Tip: The less specific you are, the more results you'll receive!"; 661 } 662 else { 663 var tip = "Showing the first 50 | Tip: Add the cause's city or state, or more of its exact name, to narrow this down."; 664 } 665 $("#protip").html('<strong>' + jsonresponse.numresults + ' results</strong> | ' + tip); 666 667 // Display results using Bootstrap 5 list-group 668 results.forEach(function (result) { 669 var listItem = $('<li>').addClass('list-group-item list-group-item-action'); 670 var mainDiv = $('<div>').addClass('d-flex align-items-center justify-content-between'); 671 var charityNameDiv = $('<div>'); 672 var charityNameSpan = $('<span>').addClass('fw-bold').text(decode(result.charityname)); 673 var locationText = ' in ' + decode(result.city) + ', ' + decode(result.state); 674 charityNameDiv.append(charityNameSpan,locationText); 675 var buttonDiv = $('<div>'); 676 677 var selectButton = $('<button>').attr({ 678 type: 'button', 679 class: 'btn btn-outline-dark btn-sm causeSelectThisOne', 680 'data-cid': result.charityid, 681 'data-cname': decode(result.charityname) 682 }).html('Select<span class="d-none d-lg-inline"> Cause</span>'); 683 var moreInfoButton = $('<button>').attr({ 684 type: 'button', 685 class: 'btn btn-link-dark btn-sm d-none d-lg-inline causeMoreInfo', 686 'data-cid': result.charityid 687 }).html('<span class="sr-only">More Information about this cause</span><i class="fa-solid fa-circle-info"></i>'); 688 buttonDiv.append(moreInfoButton, ' ', selectButton); 689 var moreInfoDiv = $('<div>').addClass('mt-3 collapse causeSearchResultsMoreInfo').attr({'data-cid': result.charityid}).html('<div class="spinner-border spinner-border-sm" role="status"><span class="visually-hidden">Loading...</span></div>'); 690 mainDiv.append(charityNameDiv, buttonDiv); 691 listItem.append(mainDiv, moreInfoDiv); 692 $('#causeSearchResults').append(listItem); 693 }); 694 695 696 697 }, 698 error: function (error) { 699 console.error('Error:', error); 700 } 701 }); 702 }); 703 704 } 705 706 $(document).on('click', '.causeMoreInfo', function (event) { 707 708 var targetDiv = $('.causeSearchResultsMoreInfo[data-cid="' + $(this).data('cid') + '"]'); 709 targetDiv.collapse("toggle"); 710 711$.ajax({ 712 type: 'GET', 713 url: '/welcome/lp19/index.cfm?f=gcd&cid=' + $(this).data('cid') + '&rnd=' + Math.random().toString(), 714 success: function (response) { 715 var results = JSON.parse(response); 716 targetDiv.text(decode(results.description)); 717 718 }, 719 error: function (error) { 720 console.error('Error:', error); 721 } 722}); 723}); 724 725$(document).on('click', '.causeSelectThisOne', function (event) { 726 727 console.log($(this).data('cid')); 728 PageSpecificSetCause($(this).data('cid'), $(this).data('cname')); 729 730}); 731 732</script>
732 733 734 735 </head> 736 737 <!-- START main content --> 738 <body id="igive" data-regType="cold"> 739 740 <!-- Facebook embed init code --> 741 <div id="fb-root"></div> 742
742<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v18.0" nonce="LTUKgQwg"></script>
742 743 744 745 746 747<!-- Define the button CTAs for each browser type--> 748 749 750 751 752<!-- navigation start --> 753<div id="igive"> 754 755 <nav class="navbar navbar-expand-lg navbar-light bg-secondary mb-0"> 756 <div class="container-lg d-flex flex-nowrap justify-content-between"> 757 758 759 <a class="navbar-brand p-0" href="https://images.igive.com"> 760 <img src="https://images.igive.com/res/img/mhp_logo.png" width="140" height="36" alt="iGive Logo"> 761 </a> 762 763 764 <div class="d-flex align-items-center"> 765 766 767 768 769 <span class="small d-none d-lg-block me-3 text-white">Already an iGive.com Member?</span> 770 <a id="navLoginBtn" href="https://www.iGive.com/html/login.cfm" class="btn btn-outline-white btn-sm">Login to iGive</a> 771 772 773 774 </div> 775 776 </div> 777 </nav> 778 779 780 781 782</div> 783 784 785 <!--hero start--> 786 <section id="hero" class="py-7 py-lg-12"> 787 <div class="container"> 788 <!--row--> 789 <div class="row d-flex align-items-center"> 790 791 <!--hero left--> 792 <div class="col-xl-5 col-lg-6 col-12 me-auto mb-5"> 793 794 <span class="h5 mb-4 badge badge-pill bg-dark"> 795 You Shop. Your Charity Gets Money. For Free.™ 796 </span> 797 798 <h1 class="mb-3 fw-bold"> 799 Shop & support your favorite cause for free 800 </h1> 801 802 <p class="mb-5">Earn a $15 Bonus (plus a donation) the first time you shop at an iGive store.</p> 803 804 <ul class="list-unstyled mb-5"> 805 806 807 <li class="mb-2"> 808 <i class="fas fa-check-circle text-success"></i> 809 <span class="ms-1">Register</span> 810 </li> 811 812 <li class="mb-2"> 813 <i class="fas fa-check-circle text-success"></i> 814 815 <span class="ms-1">Choose a cause that matters to you</span> 816 817 </li> 818 <li class="mb-2"> 819 <i class="fas fa-check-circle text-success"></i> 820 821 <span class="ms-1">Shop at one of over 1,400 retailers</span> 822 823 </li> 824 <li class="mb-2"> 825 <i class="fas fa-check-circle text-success"></i> 826 827 <span class="ms-1">Your cause receives a donation</span> 828 829 </li> 830 </ul> 831 </div> 832 833 <!--hero right--> 834 <div id="registrationForm" class="col-xl-5 col-lg-6 col-12"> 835 <div class="bg-light p-4 p-xl-6 p-xxl-8 p-lg-4 rounded-3 border"> 836 837 838 <div class="d-grid gap-2 col-12 mx-auto"> 839 <a href="https://www.iGive.com/facebook/authenticatefacebook.cfm?RedirectPageFullURL=https://www.iGive.com//welcome/lp19/index.cfm" class="btn button-lg text-white" style="background:#1877f2;"> 840 <i class="fa-brands fa-facebook-f me-2 me-2"></i><span>Continue with Facebook</span> 841 </a> 842 </div> 843 844 <span class="my-3 d-flex"> 845 <span class="h5 mx-auto">Or fill out this form:</span> 846 </span> 847 848 <form class="needs-validation" name="frmRegister" id="frmRegister" action="" method="post" novalidate> 849 850 851 <input type="hidden" value="" name="sponsorID" id="sponsorID" aria-hidden /> 852 853 <input type="hidden" value="36306" name="promotion_code" id="promotion_code" aria-hidden /> 854 <input type="hidden" value="regFormAjax" name="formType" id="formType" aria-hidden /> 855 <input type="hidden" value="New member registration" name="registrationnew" id="registrationnew" aria-hidden /> 856 <input type="hidden" value="LPToolbarPromo" name="LandingPageSpecialRedirect" id="LandingPageSpecialRedirect" aria-hidden /> 857 <input type="hidden" value="0" name="sponsorCID" id="sponsorCID" aria-hidden /> 858 <input type="hidden" value="0" name="causeID" id="causeID" aria-hidden /> 859 <input type="hidden" value="your favorite cause" name="CauseName" id="CauseName" aria-hidden /> 860 <input type="hidden" value="warm" name="hidSourceTemp" id="hidSourceTemp" aria-hidden /> 861 <input type="hidden" value="" name="tellsponsor" id="tellsponsor" aria-hidden /> 862 <input type="hidden" value="" name="FB_UID" id="FB_UID" aria-hidden /> 863 <input type="hidden" value="" name="FB_access_token" id="FB_access_token" aria-hidden />
864 <input type="hidden" value="0" name="radiochoice" aria-hidden /> 865 <input type="hidden" value="Mida" name="Experiment_Platform" id="Experiment_Platform" aria-hidden /> 866 <input type="hidden" value="mida:pending:lp19:desktop:cold" name="Experiment_Id" id="Experiment_Id" aria-hidden /> 867 <input type="hidden" value="lp19" name="Experiment_Variation_Id" id="Experiment_Variation_Id" aria-hidden /> 868 869 <input type="hidden" value="" name="reCaptchaVerifyToken" id="reCaptchaVerifyToken" aria-hidden /> 870 <input type="hidden" value="lp19" name="Experiment_Variation_Name" id="Experiment_Variation_Name" aria-hidden /> 871 <input type="hidden" value="on" name="tellcause" id="tellcause" aria-hidden /> 872 <input type="hidden" value="00000" name="postalcode" id="postalcode" aria-hidden /> 873 <input type="hidden" value="" name="password2" id="password2" aria-hidden /> 874 875 876 <div class="form-floating mb-3 has-validation"> 877 <input name="fname" id="fname" type="text" class="form-control" placeholder="First Name" autocomplete="given-name" required minlength="2" aria-describedby="fname-err"> 878 <label for="fname">First Name</label> 879 <div class="invalid-feedback" id="fname-err">Please provide your first name.</div> 880 <div class="valid-feedback">Looks good!</div> 881 </div> 882 883 <div class="form-floating mb-3 has-validation"> 884 <input name="lname" id="lname" type="text" class="form-control" placeholder="Last Name" autocomplete="family-name" required minlength="2" aria-describedby="lname-err"> 885 <label for="lname">Last Name</label> 886 <div class="invalid-feedback" id="lname-err">Please provide your last name.</div> 887 <div class="valid-feedback">Looks good!</div> 888 </div> 889 890 <div class="form-floating mb-3 has-validation"> 891 <input name="newemail" id="newemail" type="email" class="form-control" placeholder="Email Address" autocomplete="email" required minlength="3" aria-describedby="newemail-err"> 892 <label for="newemail">Email Address</label> 893 <div class="invalid-feedback" id="newemail-err">Please provide your email address.</div> 894 <div class="valid-feedback">Looks good!</div> 895 </div> 896 897 <div class="form-floating mb-3 has-validation"> 898 <input name="password1" id="password1" type="password" class="form-control" placeholder="Password" autocomplete="new-password" required minlength="8" aria-describedby="password1-err"> 899 <label for="password1">Password</label> 900 <div class="invalid-feedback" id="password1-err">Please provide a password with at least 8 characters.</div> 901 <div class="valid-feedback">Looks good!</div> 902 </div> 903 904 905 <div id="regFormStatus" class="visually-hidden" role="status" aria-live="polite"></div> 906 907 <div class="d-grid"> 908 <button id="JoinNowButton" class="btn btn-primary text-white" type="submit" onclick=""> 909 Register with iGive 910 </button> 911 </div> 912 913 <p class="mt-3 mb-0 text-muted font-14"> 914 By clicking the above you agree to our 915 <a href="https://www.iGive.com/isearch/tos.cfm" target="_blank">Terms</a> 916 </p> 917 918 <p class="mt-3 mb-0 text-muted font-14"> 919 Already a member? <a href="https://www.iGive.com/html/login.cfm">Sign in</a> 920 </p> 921 922 </form> 923 924 </div> 925 </div> 926 927 </div> 928 </div> 929 </section> 930 931 <main> 932 933 <!--3 igive stats--> 934 <section id="stats" class="pt-lg-12 pt-6 position-relative z-1 pb-6 pb-md-0"> 935 <div class="container"> 936 <!--row--> 937 <div class="row"> 938 <div class="col-xl-10 offset-xl-1 col-12"> 939 <div class="border py-4 rounded-4 bg-white"> 940 <div class="row"> 941 <div class="col-xl-4 col-md-4 col-12"> 942 <!--content--> 943 <div class="text-center"> 944 <p class="h4 fw-bold">$10 million +</p> 945 <p class="h5 text-muted">Donated to causes</p> 946 </div> 947 <!--content--> 948 </div> 949 <div class="col-xl-4 col-md-4 col-12"> 950 <!--content--> 951 <div class="text-center border-md-end mb-4 mb-md-0"> 952 <p class="h4 fw-bold">150,000 +</p> 953 <p class="h5 text-muted">Causes</p> 954 </div> 955 </div> 956 <div class="col-xl-4 col-md-4 col-12"> 957 <!--content--> 958 <div class="text-center border-md-end mb-4 mb-md-0"> 959 <p class="h4 fw-bold">1 million +</p> 960 <p class="h5 text-muted">Members</p> 961 </div> 962 <!--content--> 963 </div> 964 </div> 965 </div> 966 </div> 967 </div> 968 </div> 969 </section> 970 971 <hr class="mt-n8 mb-10 d-none d-md-block"> 972 973 <!--vendor logo wall--> 974 <section id="logo-wall" class="py-7 py-lg-12"> 975 <div class="container"> 976 <div class="row"> 977 <div class="col-xl-8 offset-xl-2 col-12 col-12"> 978 <div class="text-center mb-lg-9 mb-5"> 979 <!--content--> 980 <h2 class="fw-bold mb-3">More than <span class="text-bottom-line">1,400 stores</span>
980 work with you and iGive to support your community.</h2> 981 <p class="mb-0">Your favorite retailers participate in iGive! Each retailer determines how much of your purchase is set aside for your cause, ranging from .5% to over 20%. A typical iGive member raises over $100 per year to directly support their cause.</p> 982 <!--content--> 983 </div> 984 </div> 985 </div> 986 <!-- logos --> 987 <div class="row d-flex align-items-center"> 988 <div class="col-lg-2 col-md-4 col-6"> 989 <!--image--> 990 <div class="mb-6 text-center"> 991 <img src="https://images.igive.com/res/assets/images/stores/walmart.png" alt="walmart logo" class="img-fluid" width="100px" height="25px" loading="lazy" style="max-height:40px; max-width:100px"> 992 </div> 993 </div> 994 <div class="col-lg-2 col-md-4 col-6"> 995 <!--image--> 996 <div class="mb-6 text-center"> 997 <img src="https://images.igive.com/res/assets/images/stores/hsn.png" alt="hsn logo" class="img-fluid" width="40px" height="40px" loading="lazy" style="max-height:40px; max-width:100px"> 998 </div> 999 </div> 1000 <div class="col-lg-2 col-md-4 col-6"> 1001 <!--image--> 1002 <div class="mb-6 text-center"> 1003 <img src="https://images.igive.com/res/assets/images/stores/qvc.png" alt="qvc logo" class="img-fluid" width="100px" height="38px" loading="lazy" style="max-height:40px; max-width:100px"> 1004 </div> 1005 </div> 1006 <div class="col-lg-2 col-md-4 col-6"> 1007 <!--image--> 1008 <div class="mb-6 text-center"> 1009 <img src="https://images.igive.com/res/assets/images/stores/kohls.png" alt="kohls logo" class="img-fluid" width="100px" height="15px" loading="lazy" style="max-height:40px; max-width:100px"> 1010 </div> 1011 </div> 1012 <div class="col-lg-2 col-md-4 col-6"> 1013 <!--image--> 1014 <div class="mb-6 text-center"> 1015 <img src="https://images.igive.com/res/assets/images/stores/llbean.png" alt="llbean logo" class="img-fluid" width="100px" height="20px" loading="lazy" style="max-height:40px; max-width:100px"> 1016 </div> 1017 </div> 1018 1019 <div class="col-lg-2 col-md-4 col-6"> 1020 <!--image--> 1021 <div class="mb-6 text-center"> 1022 <img src="https://images.igive.com/res/assets/images/stores/macys.png" alt="macys logo" class="img-fluid" width="100px" height="29px" loading="lazy" style="max-height:40px; max-width:100px"> 1023 </div> 1024 </div> 1025 1026 <div class="col-lg-2 col-md-4 col-6 d-none d-md-block"> 1027 <!--image--> 1028 <div class="mb-6 text-center"> 1029 <img src="https://images.igive.com/res/assets/images/stores/1-800-flowers.png" alt="1-800-flowers logo" class="img-fluid" width="91px" height="40px" loading="lazy" style="max-height:40px; max-width:100px"> 1030 </div> 1031 </div> 1032 1033 <div class="col-lg-2 col-md-4 col-6 d-none d-md-block"> 1034 <!--image--> 1035 <div class="mb-6 text-center"> 1036 <img src="https://images.igive.com/res/assets/images/stores/bass-pro-shops.png" alt="bass pro shops logo" class="img-fluid" width="58px" height="40px" loading="lazy" style="max-height:40px; max-width:100px"> 1037 </div> 1038 </div> 1039 <div class="col-lg-2 col-md-4 col-6 d-none d-md-block"> 1040 <!--image--> 1041 <div class="mb-6 text-center"> 1042 <img src="https://images.igive.com/res/assets/images/stores/booking-com.png" alt="booking.com logo" class="img-fluid" width="100px" height="17px" loading="lazy" style="max-height:40px; max-width:100px"> 1043 </div> 1044 </div> 1045 1046 <div class="col-lg-2 col-md-4 col-6 d-none d-md-block"> 1047 <!--image--> 1048 <div class="mb-6 text-center"> 1049 <img src="https://images.igive.com/res/assets/images/stores/clarks-shoes.png" alt="clarks shoes logo" class="img-fluid" width="100px" height="27px" loading="lazy" style="max-height:40px; max-width:100px"> 1050 </div> 1051 </div> 1052 1053 <div class="col-lg-2 col-md-4 col-6 d-none d-md-block"> 1054 <!--image--> 1055 <div class="mb-6 text-center"> 1056 <img src="https://images.igive.com/res/assets/images/stores/gap.png" alt="gap logo" class="img-fluid" width="53px" height="40px" loading="lazy" style="max-height:40px; max-width:100px"> 1057 </div> 1058 </div> 1059 1060 <div class="col-lg-2 col-md-4 col-6 d-none d-md-block"> 1061 <!--image--> 1062 <div class="mb-6 text-center"> 1063 <img src="https://images.igive.com/res/assets/images/stores/shipt.png" alt="shipt logo" class="img-fluid" width="100px" height="33px" loading="lazy" style="max-height:40px; max-width:100px"> 1064 </div> 1065 </div> 1066 1067 <!--button--> 1068 <div class="col-lg-12 col-md-12 col-12 text-center mt-5"> 1069 <button class="btn btn-outline-secondary" data-bs-toggle="modal" data-bs-target="#exploreAllStoresModal">Explore all stores</button> 1070 </div> 1071 1072 </div> 1073 </div> 1074 </section> 1075 1076 <!--social proof--> 1077 <section id="social-proof" class="py-7 py-lg-12 bg-light d-none d-md-block"> 1078 <div class="container"> 1079 <!--row--> 1080 <div class="row"> 1081 <div class="col-xl-8 offset-xl-2 col-12 col-12"> 1082 <div class="text-center mb-lg-9 mb-5"> 1083 <!--content--> 1084 <h2 class="fw-bold mb-3"><span class="text-bottom-line">The proof is in the pudding</span></h2> 1085 <p class="mb-0">Here's how people are promoting causes important to them with iGive's help.</p> 1086 <!--content--> 1087 </div> 1088 </div> 1089 </div> 1090 <div class="row"> 1091 <!--col--> 1092 <div class="col-xl-4 col-md-6 col-12"> 1093 <div class="text-center p-lg-4 mb-5 mb-md-0 bg-white rounded"> 1094 <div class="fb-post" data-href="https://www.facebook.com/TheCuteSyndrome/posts/pfbid0CsdmQwHPieTMdWdVP2pezZBU7DZh7aiSbJTTWzp4sbMKW13arj2irqtPyHA1sfnpl" data-width="330" data-show-text="true" data-lazy="true"><blockquote cite="https://www.facebook.com/TheCuteSyndrome/posts/677798401161535" class="fb-xfbml-parse-ignore"><p>As you prepare for one of the busiest shopping weekends of the year, make sure your money goes further! Sign up for...</p>Posted by <a href="https://www.facebook.com/TheCuteSyndrome">SCN8A The Cute Syndrome Foundation</a> on <a href="https://www.facebook.com/TheCuteSyndrome/posts/677798401161535">Wednesday, November 22, 2023</a></blockquote></div> 1095 </div> 1096 </div> 1097 <div class="col-xl-4 col-md-6 col-12"> 1098 <div class="text-center p-lg-4 mb-5 bg-white rounded"> 1099 <div class="fb-post" data-href="https://www.facebook.com/FoxyA
1099ndFriendsSaveTheWorld/posts/pfbid02q5R78Qfz3sA2BD8WqDiXr1JVAGSXBjNHUeGDh4BVUwhmdyRCDjE4AWgeJ6JCrFpUl" data-width="330" data-show-text="true" data-lazy="true"><blockquote cite="https://www.facebook.com/FoxyAndFriendsSaveTheWorld/posts/397075996322016" class="fb-xfbml-parse-ignore"><p>FOXY FRIDAY!!! Here's our super sweet SMILEY girl in fall many years ago! During this season of giving, there are so...</p>Posted by <a href="https://www.facebook.com/FoxyAndFriendsSaveTheWorld">Foxy and Friends Save the World</a> on <a href="https://www.facebook.com/FoxyAndFriendsSaveTheWorld/posts/397075996322016">Friday, December 1, 2023</a></blockquote></div> 1100 </div> 1101 </div> 1102 <div class="col-xl-4 col-md-6 col-12"> 1103 <div class="text-center p-lg-4 bg-white rounded"> 1104 <div class="fb-post" data-href="https://www.facebook.com/TheMeowMission/posts/pfbid022Jrb2YZoCvUYM17tKnokLNoBYWfuKXPB6rcEhAmrn8gmF28u8hpJeBnHAR3Au6KMl" data-width="330" data-show-text="true" data-lazy="true"><blockquote cite="https://www.facebook.com/TheMeowMission/posts/758412326329126" class="fb-xfbml-parse-ignore"><p>WISHLIST 🌟 �WEDNESDAY WITH A TWIST 1105 I Wanna Shop (SHOP)!!!! 🤘 1106 Ain't that the truth Sister! 😸�💸 1107 It's that purrfect time...</p>Posted by <a href="https://www.facebook.com/TheMeowMission">The Meow Mission</a> on <a href="https://www.facebook.com/TheMeowMission/posts/758412326329126">Wednesday, November 8, 2023</a></blockquote> 1108 </div> 1109 </div> 1110 </div> 1111 </div> 1112 </div> 1113 </section> 1114 1115 <!--how does it really work--> 1116 <section class="py-7 py-lg-12"> 1117 <div class="container"> 1118 <!--row--> 1119 <div class="row"> 1120 <div class="col-xl-8 offset-xl-2 col-12 col-12"> 1121 <div class="text-center mb-lg-9 mb-5"> 1122 <!--content--> 1123 <h2 class="fw-bold mb-3">How does it <span class="text-bottom-line">really</span> work?</h2> 1124 <p class="mb-0">Retailers want you to shop with them and they know that if they support your favorite cause, you are more likely to shop with them again.</p> 1125 <!--content--> 1126 </div> 1127 </div> 1128 </div> 1129 <div class="row"> 1130 <!--col--> 1131 1132 <div class="col-xl-4 col-md-6 col-12"> 1133 <div class="text-center p-lg-6 mb-5"> 1134 <!--icon--> 1135 <div class="icon icon-shape rounded-circle bg-secondary icon-lg bg-opacity-25 mb-5 text-secondary"> 1136 <i class="fa-solid fa-magnifying-glass"></i> 1137 </div> 1138 <!--content--> 1139 <p class="h4">Choose your Cause</p> 1140 <p>We have hundreds of thousands of causes already listed, so you can find the cause the matters the most to you. (and you can <b>list a new cause!</b>)</p> 1141 </div> 1142 </div> 1143 1144 <div class="col-xl-4 col-md-6 col-12"> 1145 <div class="text-center p-lg-6 mb-5 mb-md-0"> 1146 <!--icon--> 1147 <div class="icon icon-shape rounded-circle bg-secondary icon-lg bg-opacity-25 mb-5 text-secondary"> 1148 <i class="fa-solid fa-cart-shopping"></i> 1149 </div> 1150 <!--content--> 1151 <p class="h4">Shop at a Participating Retailer</p> 1152 <p>You'll start at iGive by picking a store and we'll send you to their website. Then, you just shop as usual!</p> 1153 </div> 1154 </div> 1155 <div class="col-xl-4 col-md-6 col-12"> 1156 <div class="text-center p-lg-6"> 1157 <!--icon--> 1158 <div class="icon icon-shape rounded-circle bg-secondary icon-lg bg-opacity-25 mb-5 text-secondary"> 1159 <i class="fa-solid fa-sack-dollar"></i> 1160 </div> 1161 <!--content--> 1162 <p class="h4">Your Cause Earns Money</p> 1163 <p>The stores that partner with iGive give you back a percentage of your purchase to donate to your favorite cause.</p> 1164 </div> 1165 </div> 1166 <div class="col-lg-12 col-md-12 col-12 text-center mt-5"> 1167 <a href="#hero" class="btn btn-outline-secondary"><i class="fa-solid fa-up-long me-2"></i>Get started now</a> 1168 </div> 1169 </div> 1170 </div> 1171 </section> 1172 1173 1174 <!--For Causes--> 1175 <section id="nonprofits" class="py-7 py-lg-12 bg-light"> 1176 <div class="container"> 1177 <!--row--> 1178 <div class="row"> 1179 <div class="col-xl-10 offset-xl-1 col-md-12 col-12"> 1180 <div class="row align-items-center"> 1181 <div class="col-xl-5 col-md-6 col-12 col-lg-6"> 1182 <!--content--> 1183 <div> 1184 <h2 class="fw-bold text-dark">Do you represent a cause?</h2> 1185 <p class="mb-5 text-dark">iGive is an easy way to raise money, whether you are a 501(c)3 or a local parent-teacher organization without IRS status.</p> 1186 <!--button--> 1187 <a href="https://www.iGive.com/welcome/index.cfm?p=36306&m=&panel=register&cid=0" class="btn btn-sm btn-outline-dark">Add your cause to iGive</a> 1188 <a href="https://www.iGive.com/html/causeinfo.cfm" class="btn btn-sm btn-link text-dark">Read more information</a> 1189 </div> 1190 </div> 1191 <div class="col-xl-6 offset-xl-1 col-md-6 col-12 col-lg-6"> 1192 <!--image--> 1193 <div class="text-center d-none d-md-block py-3"> 1194 <img src="https://images.igive.com/res/assets/images/nonprofit-professional-2.png" alt="Betty presenting iGive.com to nonprofits" class="img-fluid" loading="lazy"> 1195 </div> 1196 </div> 1197 </div> 1198 </div> 1199 </div> 1200 </div> 1201 </section> 1202 1203 1204 </main> 1205 1206 <div id="igive"> 1207 <footer class="footer pt-11 pb-3 bg-secondary text-white"> 1208 <div class="container"> 1209 <div class="row"> 1210 <div class="col-lg-3 col-md-8 col-12"> 1211 <div class="mb-4"> 1212 <img src="https://images.igive.com/res/img/mhp_logo.png" width="140" height="36" alt="iGive Logo" class="mb-4"> 1213 <p class="text-white"> 1214 Nonprofit organizations on iGive.com are listed by members or their affiliates for collective use. Listings do not imply endorsement by either iGive.com or the nonprofits. 1215 </p> 1216 <p> 1217 <a class="btn btn-outline-white" href="https://support.igive.com" target="_blank">Ask a Question</a> 1218 </p> 1219 </div>
1220 </div> 1221 <div class="col-lg-3 col-md-4 col-6"> 1222 <div class="mb-4"> 1223 <h4 class="mb-4 text-white">Using iGive</h4> 1224 <ul class="list-unstyled list-group"> 1225 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://support.igive.com/getting-started/shopping-to-support/" target="_blank">How iGive Shopping Works</a></li> 1226 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://www.iGive.com/button">iGive for your Browser</a></li> 1227 1228 1229 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://www.iGive.com/welcome/lp20/sidebar.cfm">iGive Sidebar for AI Waits</a></li> 1230 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://www.iGive.com/app">iGive for your Phone</a></li> 1231 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://www.iGive.com">Start Shopping</a></li> 1232 </ul> 1233 </div> 1234 </div> 1235 <div class="col-lg-3 col-md-6 col-6"> 1236 <div class="mb-4"> 1237 <h4 class="mb-4 text-white">Causes & Nonprofits</h4> 1238 <ul class="list-unstyled list-group"> 1239 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://causes.igive.com/" target="_blank">List Your Cause</a></li> 1240 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://www.iGive.com/index.cfm/causetoolbox/dashboard">Existing Causes</a></li> 1241 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://www.iGive.com/html/promoteyourcause.cfm">Marketing & Promotion</a></li> 1242 1243 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://www.iGive.com/index.cfm/causesandai">Causes and AI</a></li> 1244 </ul> 1245 </div> 1246 </div> 1247 <div class="col-lg-3 col-md-6 col-6"> 1248 <div class="mb-4"> 1249 <h4 class="mb-4 text-white">About iGive</h4> 1250 <ul class="list-unstyled list-group"> 1251 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://www.iGive.com/html/payments2.cfm">Donation Transparency</a></li> 1252 1253 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://www.iGive.com/index.cfm/shoppingraised">What Shopping Has Raised</a></li> 1254 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://support.igive.com/kb/merchants/info-for-merchants/" target="_blank">Info for Merchants</a></li> 1255 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://www.iGive.com/index.cfm/privacy.cfm">Privacy Policy</a></li> 1256 <li class="list-group-item"><a class="list-group-item-link text-white" href="https://www.iGive.com/index.cfm/termsofservice.cfm">Terms of Service</a></li> 1257 </ul> 1258 </div> 1259 </div> 1260 <div class="col-md-12"> 1261 <div class="d-flex flex-column flex-sm-row justify-content-between py-4 my-4 border-top"> 1262 <p> 1263 © 1997-2026 iGive.com<sup>®</sup> Holdings, LLC. All rights reserved. 1264 </p> 1265 <ul class="list-unstyled d-flex"> 1266 <li class="me-3"><a class="link-body-emphasis" href="https://www.twitter.com/iGiveDoYou" target="_blank" aria-label="Follow us on Twitter"><i class="fa-brands fa-x-twitter text-white" width="24" height="24"></i></a></li> 1267 <li><a class="link-body-emphasis" href="https://www.facebook.com/iGive/" target="_blank" aria-label="Like us on Facebook"><i class="fa-brands fa-facebook-f text-white" width="24" height="24"></i></a></li> 1268 </ul> 1269 </div> 1270 </div> 1271 </div> 1272 </div> 1273 </footer> 1274</div> 1275 1276 1277 <!-- explore all stores modal --> 1278 <div class="modal fade" id="exploreAllStoresModal" tabindex="-1" role="dialog" aria-labelledby="exploreAllStoresModalTitle" aria-hidden="true"> 1279 <div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-fullscreen-lg-down modal-xl" role="document"> 1280 <div class="modal-content"> 1281 <div class="modal-header"> 1282 <p class="h5 modal-title" id="exploreAllStoresModalTitle">Stores on iGive</p> 1283 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 1284 </div> 1285 <div class="modal-body p-0"> 1286 <iframe src="https://images.igive.com/html/merchantlist2.cfm" title="Explore all stores on iGive" class="w-100" style="height: 80vh;" loading="lazy"></iframe> 1287 </div> 1288 </div>
1289 </div> 1290 </div> 1291 1292 </div> 1293 1294 1295 <!-- 1296<style> 1297 h4 { 1298 margin-top:10px; 1299 } 1300 1301 #dlgEmailExist input { 1302 width: 90%; 1303 display: block; 1304 background: #ffffff; 1305 padding: 5px; 1306 border: 2px solid #cccccc; 1307 border-radius: 9px; 1308 outline: none; 1309 font-family: Arial, Helvetica, sans-serif; 1310 font-size: 22px; 1311 line-height: 24px; 1312 color: #000000; 1313 text-align: left; 1314 margin:15px 0px; 1315 } 1316 #dlgEmailExist .join { 1317 background: #f9aa5c; 1318 border: none; 1319 color: #ffffff; 1320 border-bottom: 2px solid #e68e38; 1321 font-weight: bold; 1322 cursor: pointer; 1323 width: 90%; 1324 padding: 10px 0px; 1325 text-align:center; 1326 font-size:18px; 1327 } 1328 #dlgEmailExist .join:hover { 1329 opacity:0.7; 1330 } 1331 #dlgEmailExist p{ 1332 width:90%; 1333 text-align:right; 1334 font-size:16px; 1335 } 1336</style>
1337<script type="text/javascript"> 1338 $(document).ready(function (){ 1339 $("#dlgEmailExist").dialog({ 1340 autoOpen: false, 1341 bgiframe: true, 1342 modal: true, 1343 width: $(window).width() > 600 ? 600 : '95%', 1344 position:['middle',200], 1345 closeOnEscape: true 1346 }); 1347 $("#divAlertBox3").dialog({ 1348 autoOpen: false, 1349 bgiframe: true, 1350 modal: true, 1351 width: $(window).width() > 400 ? 400 : '95%', 1352 closeOnEscape: true 1353 }); 1354 1355 $("#FormsEditField2").keypress(function(e) { 1356 if(e.which == 13) { 1357 TrackEvent('Clicked Login', 'Clicked Login Button'); 1358 $('#LayoutRegion24FORM').submit(); 1359 } 1360 }); 1361 1362 }); 1363 1364 function validateEmail_EmailExistDialog(email) 1365 { 1366 $.get("https://www.igive.com/cfc/Validations.cfc?method=checkUniqueEmail&email=" + email,{},ProcessEmailCheckResult_EmailExistDialog); 1367 $("#FormsEditField1").val(email); 1368 return false; 1369 } 1370 function ProcessEmailCheckResult_EmailExistDialog(response) 1371 { 1372 if (response != "") 1373 { 1374 response = response.replace("//", ""); 1375 var myObject = JSON.parse(response); 1376 if (myObject != undefined) { 1377 1378 if(myObject.STATUS == "1") 1379 { 1380 $("#dlgEmailExist").dialog('open'); 1381 } 1382 } 1383 } 1384 } 1385 function ValidateLogin_EmailExistDialog() 1386 { 1387 if ( 1388 Trim($("#FormsEditField1").val().toString()) == "" 1389 || Trim($("#FormsEditField1").val().toString()) == "Email" 1390 ) 1391 { 1392 $("#FormsEditField1").css("background-color","#FF0000"); 1393 $("#FormsEditField2").css("background-color","#FFFFFF"); 1394 $("#fakepassword1_EmailExistDialog").css("background-color","#FFFFFF"); 1395 $("#divAlertBox3").empty(); 1396 $("#divAlertBox3").append("You must enter your email address to log into iGive.com."); 1397 $("#divAlertBox3").dialog("open"); 1398 return false; 1399 } 1400 if ( 1401 Trim($("#FormsEditField2").val().toString()) == "" 1402 || Trim($("#FormsEditField2").val().toString()) == "Password" 1403 ) 1404 { 1405 $("#FormsEditField1").css("background-color","#FFFFFF"); 1406 $("#FormsEditField2").css("background-color","#FF0000"); 1407 $("#fakepassword1_EmailExistDialog").css("background-color","#FF0000"); 1408 $("#divAlertBox3").empty(); 1409 $("#divAlertBox3").append("You must enter your password to log into iGive.com."); 1410 $("#divAlertBox3").dialog("open"); 1411 return false; 1412 } 1413 return true; 1414 } 1415 function pwdFocus_EmailExistDialog() { 1416 $('#fakepassword1_EmailExistDialog').hide(); 1417 $('#FormsEditField2').show(); 1418 $('#FormsEditField2').focus(); 1419 } 1420 1421 function pwdBlur_EmailExistDialog() { 1422 if ($('#FormsEditField2').attr('value') == '') { 1423 $('#FormsEditField2').hide(); 1424 $('#fakepassword1_EmailExistDialog').show(); 1425 } 1426 } 1427</script>
1427 1428<div id="dlgEmailExist" style="display:none;" title="Login"> 1429 <form id="LayoutRegion24FORM" name="LayoutRegion24FORM" action="https://www.iGive.com/html/loggedin.cfm" method="POST" onsubmit="Javascript:return ValidateLogin_EmailExistDialog();"> 1430 <input type="hidden" name="login_from" value="login.cfm"> 1431 <input type="hidden" name="orig_url" value=""> 1432 <input type="hidden" name="vendorid" value=""> 1433 <center> 1434 <h4>We've found an existing iGive account with this email.</h4> 1435 <h4>Please login to your account.</h4> 1436 <input id="FormsEditField1" name="email" type="text" onBlur="if(this.value==''){this.value='Email'}" onclick="if(this.value=='Email'){this.value=''}" value=""> 1437 <input name="fakepassword1_EmailExistDialog" id="fakepassword1_EmailExistDialog" type="text" value="Password" onfocus="pwdFocus_EmailExistDialog()" /> 1438 <input style="display: none" class="name" type="password" name="password" id="FormsEditField2" value="" onblur="pwdBlur_EmailExistDialog()" /> 1439 <p> 1440 <a id="GetPassword" href="https://www.iGive.com/html/getpassword1.cfm">Forgot your password?</a> 1441 </p> 1442 <input type="button" name="" value="Login" class="join" onclick="javascript:TrackEvent('Clicked Login', 'Clicked Login Button');$('#LayoutRegion24FORM').submit();"> 1443 1444 </center> 1445 </form> 1446</div> 1447<div id="divAlertBox3" style="display:none;" title="Alert"> 1448</div> --> 1449 <!-- Modal Cause Picker --> 1450<div class="modal" id="modalCausePicker" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true"> 1451 <div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-fullscreen-lg-down modal-xl"> 1452 <div class="modal-content"> 1453 <div class="modal-body"> 1454 1455 <div class="row"> 1456 <div class="col-12"> 1457 <div class="text-center mb-lg-9 mb-5"> 1458 <h2 class="fw-bold mb-3"> 1459 What cause will you support with iGive? 1460 </h2> 1461 1462 <p class="mb-0"> 1463 Search by cause name, city or state to find the cause you want to support. 1464 </p> 1465 </div> 1466 </div> 1467 </div> 1468 1469 <div class="row"> 1470 <div class="col-xl-10 offset-xl-1 col-md-12 col-12"> 1471 1472 <div class="bg-light px-3 pt-3 mb-3"> 1473 1474 <form id="causeSearch"> 1475 <div class="input-group bg-white"> 1476 1477 <div class="form-floating"> 1478 <input id="causeSearchInput" type="text" class="form-control border-dark focus-ring focus-ring-light" placeholder="Search by name, city or state..." aria-label="Search for a cause by name, city or state" aria-describedby="causeSearchInput"> 1479 <label for="causeSearchInput">Search causes</label> 1480 </div> 1481 1482 <!-- 1483 <button class="btn btn-outline-dark dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">Location</button> 1484 <ul class="dropdown-menu dropdown-menu-end"> 1485 <li><a class="dropdown-item" href="#">Location</a></li> 1486 <li><a class="dropdown-item" href="#">Location</a></li> 1487 <li><a class="dropdown-item" href="#">Location</a></li> 1488 <li><a class="dropdown-item" href="#">Location</a></li> 1489 </ul> 1490 --> 1491 1492 <!-- 1493 <button class="btn btn-outline-dark dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">Type</button> 1494 <ul class="dropdown-menu dropdown-menu-end"> 1495 <li><a class="dropdown-item" href="#">Cause Type</a></li> 1496 <li><a class="dropdown-item" href="#">Cause Type</a></li> 1497 <li><a class="dropdown-item" href="#">Cause Type</a></li> 1498 <li><a class="dropdown-item" href="#">Cause Type</a></li> 1499 </ul> 1500 --> 1501 1502 <button class="btn btn-dark" type="submit" id="causeSearchSubmit">Search</button> 1503 1504 </div> 1505 </form> 1506 1507 <div class="d-flex justify-content-between"> 1508
1508<script> 1509 function NEWCAUSEcontinueRegistration() { 1510 var registerForm = document.getElementById('frmRegister'); 1511 registerForm.action = "https://www.iGive.com/html/introregistermember.cfm"; 1512 registerForm.submit(); 1513 //@judson we need a spinner or something indicating that it's loading 1514 return true; 1515 } 1516 1517 1518 function chooseCauseLater() { 1519 var registerForm = document.getElementById('frmRegister'); 1520 1521 var flag = registerForm.elements['deferCause']; 1522 if (!flag) { 1523 flag = document.createElement('input'); 1524 flag.type = 'hidden'; 1525 flag.name = 'deferCause'; 1526 registerForm.appendChild(flag); 1527 } 1528 flag.value = '1'; 1529 1530 registerForm.action = "https://www.iGive.com/html/introregistermember.cfm"; 1531 registerForm.submit(); 1532 return true; 1533 } 1534 </script>
1534 1535 <a href="#" onclick="NEWCAUSEcontinueRegistration(); return false;" class="btn btn-link btn-sm fw-bold text-dark"><span class="d-none d-lg-inline">Click here to </span>Add a Cause</a> 1536 <a href="#" onclick="chooseCauseLater(); return false;" class="btn btn-link btn-sm fw-bold text-dark">Choose a cause later</a> 1537 <a href="#" class="btn btn-link btn-sm fw-bold text-dark" data-bs-target="#modalCausePickerHelp" data-bs-toggle="modal">Need help?<span class="d-none d-lg-inline"> Click here.</span></a> 1538 </div> 1539 1540 </div> 1541 1542 <div id="causeSearchResults" class="list-group"> 1543 1544 <p id="protip" class="small"></p> 1545 1546 <!-- 1547 <p class="h5">Popular national organizations with local chapters</p> 1548 1549 <div class="row"> 1550 1551 <div class="col-lg-2 col-md-4 col-6"> 1552 <button type="button" class="mb-3 btn btn-light py-1 px-2"> 1553 <img src="https://asset.brandfetch.io/id-Mwh-VgC/idkPVHVm1a.svg" alt="Rotary International logo" class="img-fluid" /> 1554 </button> 1555 </div> 1556 1557 <div class="col-lg-2 col-md-4 col-6"> 1558 <button type="button" class="mb-3 btn btn-light py-1 px-2"> 1559 <img src="https://asset.brandfetch.io/id-Mwh-VgC/idkPVHVm1a.svg" alt="Rotary International logo" class="img-fluid" /> 1560 </button> 1561 </div> 1562 1563 <div class="col-lg-2 col-md-4 col-6"> 1564 <button type="button" class="mb-3 btn btn-light py-1 px-2"> 1565 <img src="https://asset.brandfetch.io/idTYO96iqo/idPXCkRrIA.svg" alt="Habitat for Humanity logo" class="img-fluid" /> 1566 </button> 1567 </div> 1568 1569 <div class="col-lg-2 col-md-4 col-6"> 1570 <button type="button" class="mb-3 btn btn-light py-1 px-2"> 1571 <img src="https://asset.brandfetch.io/idTYO96iqo/idPXCkRrIA.svg" alt="Habitat for Humanity logo" class="img-fluid" /> 1572 </button> 1573 </div> 1574 1575 <div class="col-lg-2 col-md-4 col-6"> 1576 <button type="button" class="mb-3 btn btn-light py-1 px-2"> 1577 <img src="https://asset.brandfetch.io/idz1lyEpDF/idt67YgzwV.svg" alt="The Humane Society of the United States logo" class="img-fluid" /> 1578 </button> 1579 </div> 1580 1581 <div class="col-lg-2 col-md-4 col-6"> 1582 <button type="button" class="mb-3 btn btn-light py-1 px-2"> 1583 <img src="https://asset.brandfetch.io/idz1lyEpDF/idt67YgzwV.svg" alt="The Humane Society of the United States logo" class="img-fluid" /> 1584 </button> 1585 </div> 1586 1587 </div> 1588 --> 1589 1590 </div> 1591 </div> 1592 </div> 1593 </div> 1594 </div> 1595 </div> 1596</div> 1597 1598<!-- Modal Cause Picker Get Help --> 1599<div class="modal" id="modalCausePickerHelp" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true"> 1600 <div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-fullscreen-lg-down modal-xl"> 1601 <div class="modal-content"> 1602 <div class="modal-body"> 1603 1604 <div class="row"> 1605 <div class="col-xxl-6 offset-xxl-3 col-lg-8 offset-lg-2 col-md-12 col-12"> 1606 <div class="text-center mb-lg-9 mb-5"> 1607 <h2 class="fw-bold mb-3"> 1608 Get help with iGive 1609 </h2> 1610 <p class="mb-0"> 1611 Having problems? Got questions? We are here to help! 1612 </p> 1613 </div> 1614 </div> 1615 </div> 1616 1617 <div class="row"> 1618 <div class="col-xl-10 offset-xl-1 col-md-12 col-12"> 1619 <p>Please refer to these links to learn more about iGive, how to get started, and how iGive helps you to support your favorite cause.</p> 1620 1621 <ul class="list-unstyled mb-5"> 1622 <li class="mb-2"> 1623 <a href="https://support.igive.com//kb/a115/how-igive-works.aspx" target="_blank">Visit our customer support page</a> 1624 </li> 1625 <li class="mb-2"> 1626 <a href="https://support.igive.com/contact/" target="_blank">Open a support ticket</a> 1627 </li> 1628 <li class="mb-2"> 1629 Email us at 1630 <a href="mailto:[email protected]" target="_blank">[email protected]</a> 1631 </li> 1632 <li class="mb-2"> 1633 Call us at 1634 <a href="tel:9793644483" target="_blank">979-364-4483</a> 1635 </li> 1636 </ul> 1637 1638 <div class="text-center"> 1639 <button class="btn btn-dark" data-bs-target="#modalCausePicker" data-bs-toggle="modal"><i class="fa-solid fa-chevron-left"></i>
1639 Return to search</button> 1640 </div> 1641 1642 </div> 1643 </div> 1644 1645 </div> 1646 </div> 1647 </div> 1648</div> 1649 1650
1650<script type="text/javascript"> 1651 1652 // Show modal on page load 1653 window.onload = () => { 1654 // Check if the "GDPR" cookie is not set 1655 if (document.cookie.indexOf("GDPR") === -1) { 1656 $('#gdprPopup').modal('show'); 1657 } 1658 } 1659 1660 // set the cookie on page load 1661 function setGDPRCookie() { 1662 var expirationDate = new Date(); 1663 expirationDate.setDate(expirationDate.getDate() + 1365); 1664 document.cookie = "GDPR=" + new Date().getTime() + "; domain=igive.com; expires=" + expirationDate.toUTCString() + "; path=/"; 1665 } 1666 1667 // the user accepts the cookie so we set it 1668 function AcceptGDPR() { 1669 // Calculate the expiration date 1365 days in the future 1670 var expirationDate = new Date(); 1671 expirationDate.setDate(expirationDate.getDate() + 1365); 1672 1673 // Set the "GDPR" cookie with the calculated expiration date 1674 document.cookie = "GDPR=" + new Date().getTime() + "; domain=igive.com; expires=" + expirationDate.toUTCString() + "; path=/"; 1675 1676 // Track the user's acceptance 1677 TrackSpecialPageView('GDPR_Popup_Accepted'); 1678 } 1679 1680 // the user rejects the cookie so we expire it 1681 function RejectGDPR() { 1682 // Delete the "GDPR" cookie by setting it to expire in the past 1683 var expirationDate = new Date(0); 1684 document.cookie = "GDPR=; domain=igive.com; expires=" + expirationDate.toUTCString() + "; path=/"; 1685 1686 // Track the user's rejection 1687 TrackSpecialPageView('GDPR_Popup_Rejected'); 1688 } 1689 1690 // Auto-Accept GDPR on page load 1691 window.onload = function() { 1692 AcceptGDPR(); 1693 }; 1694 1695 </script>
1695 1696 1697 <!-- 1698 <div class="modal fade" id="gdprPopup" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="" aria-hidden="true"> 1699 <div class="modal-dialog modal-dialog-centered"> 1700 <div class="modal-content"> 1701 <div class="modal-body"> 1702 <p>We use cookies and similar technologies to run this website, understand how you use it, and to track your shopping so that you can be rewarded appropriately.</p> 1703 <button type="button" onclick="javascript:AcceptGDPR();" class="btn btn-primary" data-bs-dismiss="modal">Accept</button> 1704 </div> 1705 </div> 1706 </div> 1707 </div> 1708 --> 1709 1710 1711 1712 <!-- Tag page with Clarity --> 1713
1713<script> 1714 function initializeClarity() { 1715 if (window.clarity) { 1716 // Clarity is available, perform your action 1717 window.clarity("set", "regType", "cold"); 1718 } else { 1719 // Clarity is not available yet, wait and try again 1720 setTimeout(initializeClarity, 100); // Adjust the timeout value as needed 1721 } 1722 } 1723 1724 // Call the function when the document is ready 1725 $(document).ready(function() { 1726 initializeClarity(); 1727 }); 1728 </script>
1728 1729 1730 1731
1731<script type="text/javascript" src="https://images.igive.com/res/assets/js/bootstrap.bundle.min.js"></script>
1731 1732
1732<script type="text/javascript" src="https://images.igive.com/res/assets/js/theme.min.js"></script>
1732 1733 1734 </body> 1735</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.