PageSourceSearch

https://www.igive.com/welcome/lp19/index.cfm

html igive.com collected 2026-09-24 09:33:10 UTC 69,069 bytes, 1,727 lines download raw bytes

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