<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en" />

<meta property="og:image" content="https://w2.chabad.org/media/images/1081/oQnM10811003.png" itemprop="image" width="1920" height="674" />
<meta property="og:image:width" content="1920" />
<meta property="og:image:height" content="674" />
<meta name="keywords" content="Purim" />
<meta name="title" content="Purim - Chabad of East County" />
<meta property="og:type" content="website" />
<meta name="scope-aids" content="1858171-1858179-1927344-5828930" />
<meta name="article-keywords" content="23083-8495-8497-16403-16669-2170-2898-20962" />
<meta name="scope-aid" content="1858171" />
<meta name="scope-aid" content="1858179" />
<meta name="scope-aid" content="1927344" />
<meta name="scope-aid" content="5828930" />
<meta name="article-keyword" content="23083" />
<meta name="article-keyword" content="8495" />
<meta name="article-keyword" content="8497" />
<meta name="article-keyword" content="16403" />
<meta name="article-keyword" content="16669" />
<meta name="article-keyword" content="2170" />
<meta name="article-keyword" content="2898" />
<meta name="article-keyword" content="20962" />
<meta property="og:url" content="https://www.jewishec.com/templates/section_cdo/aid/5828930/jewish/Purim-2026.htm" />
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:site" content="@chabad" />
<meta property="og:title" content="Purim" /><link rel="canonical" href="https://www.jewishec.com/templates/section_cdo/aid/5828930/jewish/Purim-2026.htm" />
<link rel="image_src" href="https://w2.chabad.org/media/images/1081/oQnM10811003.png" />
<link rel="icon" type="image/png" href="https://www.jewishec.com/media/images/1180/GkbM11807440.png" />
<link rel="Stylesheet" href="/css/fonts/font-awesome/font-awesome-5.css" id="kfont-awesome" type="text/css"/>
<link rel="Stylesheet" href="/css/DefaultGrid.css" id="kgrid" type="text/css"/>
<link rel="Stylesheet" href="/css/Elements.css" id="k6" type="text/css"/>
<link rel="Stylesheet" href="/css/vendor/ds/tokens/sites.css" id="ksites-ds-css" type="text/css"/>
<link rel="Stylesheet" href="/css/new/main.css" id="k7" type="text/css"/>
<link rel="Stylesheet" href="https://w2.chabad.org/css/cco/minisites/global.css" id="k20962" type="text/css"/>
<link rel="Stylesheet" href="/css/old/global.css" id="k2898" type="text/css"/>
<link rel="Stylesheet" href="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/purim-minisite.css?v=7/2/2026" id="k23083" type="text/css"/>
<link rel="Stylesheet" href="/css/cco/home/default/prettyPhoto.min.css" id="kprettyPhoto" type="text/css"/>

<script>$q=[];$j=function(f){$q.push(f);}</script>
	
 
	
	<style type="text/css">
		body{margin:0;}
	</style>
	
	


<script>
	window.dataLayer = window.dataLayer || [];
	dataLayer.push({"event":"datalayer-initialized","page":{"numberOfComments":0,"publicationDate":"2023-02-16","primaryArticleId":5828930,"title":"Purim","author":"","authorId":0,"contentLevel1":"My Site","contentLevel2":"Events & Holidays","contentLevel3":"Purim 2026","siteName":"Chabad of East County"},"time":{"upcomingHoliday":"The Three Weeks","daysToUpcomingHoliday":-3,"hebrewDate":"5786-04-20"}});
		dataLayer.push({ 'articleHierarchy': '-1858171-1858179-1927344-5828930-', 'keywords': '-k20962-k2898-k2170-k16669-k16403-k8497-k8495-k23083-', 'k': '-1858171-1858179-1927344-5828930--k20962-k2898-k2170-k16669-k16403-k8497-k8495-k23083-' });
	
</script>
<script>

(function(c,h,a,b,a,d){c[a]=c[a]||[];c[a].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=h.getElementsByTagName(b)[0],
j=h.createElement(b);j.async=true;
j.src='https://w6.chabad.org/mitzvah-tank.js';f.parentNode.insertBefore(j,f);
})(window,document,0,'script','dataLayer');</script>

	<!-- Start of StatCounter Code -->
	<script type="text/javascript">
	var sc_project = 7943032;var sc_partition = 90;var sc_invisible = 1;var sc_remove_link=1;var sc_security = "6d6001a9";var sc_https = 1;
	</script>
	<script type="text/javascript" src="https://secure.statcounter.com/counter/counter_xhtml.js" defer async></script>
	<noscript><img src="//c91.statcounter.com/counter.php?sc_project=7943032&amp;java=0&amp;security=6d6001a9&amp;invisible=1" border="0" /> </noscript>
	<!-- End of StatCounter Code -->




<!-- Meta Pixel Code -->
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=722963030846665&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->

<style>

  /* ================================
     ONLY on Grand Opening Event form
     (id="6974233")
     ================================ */
  #formContainer form[id="6974233"] .form-all {
    max-width: 600px !important;
    margin: 0 auto !important;
  }
  #formContainer form[id="6974233"] .form-line {
    display: flex !important;
    flex-direction: column !important;
    margin-bottom: 1.5rem !important;
    padding: 0 !important;
  }
  #formContainer form[id="6974233"] .form-label-left,
  #formContainer form[id="6974233"] .form-label-right {
    width: 100% !important;
    float: none !important;
    margin-bottom: 0.5rem !important;
  }
  #formContainer form[id="6974233"] .form-input {
    width: 100% !important;
    float: none !important;
  }
  #formContainer form[id="6974233"] .form-textbox,
  #formContainer form[id="6974233"] input[type="email"],
  #formContainer form[id="6974233"] input[type="tel"],
  #formContainer form[id="6974233"] input[type="number"],
  #formContainer form[id="6974233"] .form-number-input {
    width: 100% !important;
    box-sizing: border-box !important;
  }
  #formContainer form[id="6974233"] .form-sub-label-container {
    display: block !important;
    margin-top: 0.25rem !important;
  }
  #formContainer form[id="6974233"] .form-sub-label {
    display: block !important;
    color: #666 !important;
    font-size: 0.875rem !important;
    margin: 0 !important;
  }
  #formContainer form[id="6974233"] .form-single-column .form-checkbox-item,
  #formContainer form[id="6974233"] .form-radio-item {
    display: block !important;
    margin-bottom: 0.5rem !important;
  }
  #formContainer form[id="6974233"] .form-buttons-wrapper {
    text-align: center !important;
    padding-top: 1rem !important;
  }
  #formContainer form[id="6974233"] .form-buttons-wrapper .form-submit-button {
    padding: 0.75rem 1.5rem !important;
    font-size: 1rem !important;
  }

  /* ---------------------------------
     Global variables for styling
     ---------------------------------*/
  :root {
    --primary:   #2e3a59;
    --secondary: #bdc3c7;
    --accent:    #f5a300;
    --input-bg:  #fafafa;
    --input-border: #ddd;
  }

  /* ---------------------------------
     Make all inputs & selects look like cards
     ---------------------------------*/
  form[id="6974233"] select.form-dropdown,
  form[id="6974233"] input[type="email"],
  form[id="6974233"] input[type="tel"],
  form[id="6974233"] input[type="text"],
  form[id="6974233"] input[type="number"] {
    width: 100% !important;
    padding: 0.75rem !important;
    margin-bottom: 1rem !important;
    font-size: 0.95rem !important;
    border: 1px solid var(--input-border) !important;
    border-radius: 6px !important;
    background: var(--input-bg) !important;
    box-sizing: border-box;
  }

  /* ---------------------------------
     Hide native checkbox, style labels as "buttons"
     ---------------------------------*/
  form[id="6974233"] .form-checkbox-item input {
    display: none !important;
  }
  form[id="6974233"] .form-checkbox-item label,
  form[id="6974233"] .form-radio-item label {
    display: inline-block !important;
    width: 100% !important;
    padding: 0.75rem 1rem !important;
    margin-bottom: 0.5rem !important;
    border: 1px solid var(--input-border) !important;
    border-radius: 6px !important;
    background: #fff !important;
    color: #333 !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: background 0.2s, color 0.2s !important;
  }
  form[id="6974233"] .form-checkbox-item input:checked + label,
  form[id="6974233"] .form-radio-item input:checked + label {
    background: var(--primary) !important;
    color: #fff !important;
    border-color: var(--primary) !important;
  }

  /* ---------------------------------
     Keep radios in the flow so they're clickable
     ---------------------------------*/
  form[id="6974233"] .form-radio-item {
    position: relative !important;
  }
  form[id="6974233"] .form-radio-item input {
    position: absolute !important;
    top: 0; left: 0;
    width: 100%; height: 100%;
    opacity: 0 !important;
    margin: 0 !important;
    cursor: pointer !important;
    z-index: 2 !important;
  }

  /* ---------------------------------
     Gift Amount "card"
     ---------------------------------*/
  #cid_33 .form-input {
    margin-bottom: 1.5rem !important;
  }
  #input_33 {
    width: 100% !important;
    padding: 1.25rem !important;
    font-size: 1.25rem !important;
    font-weight: bold !important;
    text-align: center !important;
    border: 1px solid var(--input-border) !important;
    border-radius: 6px !important;
    background: var(--input-bg) !important;
  }

  /* ---------------------------------
     One‑time vs Monthly toggle
     ---------------------------------*/
  #cid_34 .form-checkbox-item {
    display: inline-block !important;
    width: 49% !important;
    margin-right: 2% !important;
  }
  #cid_34 .form-checkbox-item:last-child {
    margin-right: 0 !important;
  }
  #cid_34 .form-checkbox-item label {
    background: var(--secondary) !important;
    color: #fff !important;
  }
  #cid_34 .form-checkbox-item input:checked + label {
    background: var(--primary) !important;
  }

  /* ---------------------------------
     Payment‐method grid
     ---------------------------------*/
  #cid_11 .form-radio-item {
    display: inline-block !important;
    width: 49% !important;
    margin: 0 2% 1rem 0 !important;
  }
  #cid_11 .form-radio-item:nth-child(2n) {
    margin-right: 0 !important;
  }
  #cid_11 .form-radio-item label {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0.75rem !important;
    border-radius: 6px !important;
    background: var(--secondary) !important;
    color: #333 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
  }
  #cid_11 .form-radio-item input:checked + label {
    background: var(--primary) !important;
    color: #fff !important;
  }
  #cid_11 .form-radio-item label i,
  #cid_11 .form-radio-item label svg {
    margin-right: 0.5rem !important;
  }

  /* ---------------------------------
     Section headers spacing
     ---------------------------------*/
  form[id="6974233"] .form-header-group {
    margin: 2rem 0 1rem !important;
  }

  /* ---------------------------------
     Hide breadcrumbs & original title
     on Grand Opening page
     ---------------------------------*/
  @supports(selector(body:has(form[id="6974233"]))) {
    body:has(form[id="6974233"]) .breadcrumbs,
    body:has(form[id="6974233"]) .article-header__title {
      display: none !important;
    }
  }
  body:has(form[id="6974233"]) .article-header {
    display: none !important;
  }

  /* ================================
     NEW: Banner only at the top,
     fixed height, no full‑page cover
     ================================ */
  .grand-opening {
    /* tu banner PNG solo en la parte superior */
    background: url('https://jewishec.com/media/images/1329/gOYe13293160.png')
      no-repeat center top !important;
    /* conserva anchura natural, 231px de alto */
    background-size: 100% 231px !important;
    background-color: #fff !important;
    /* desplaza el contenido hacia abajo */
    padding-top: 260px !important; /* 231px + 29px de espacio */
    text-align: center;
  }

  /* pequeño ajuste en pantallas angostas */
  @media (max-width: 600px) {
    .grand-opening {
      padding-top: 260px !important;
    }
  }

/* ================================
   Forzar visibilidad y clic “Other”
   en la pregunta de monto (id_5)
   ================================ */

/* 1) Muéstralo y hazlo estático (no absolute/opacity:0) */
#formContainer form[id="6974233"] input.form-radio-other {
  position: static !important;
  opacity: 1 !important;
  margin-right: 0.5rem !important;
  pointer-events: auto !important;
  width: auto !important;
  height: auto !important;
}

/* 2) Ponle una etiqueta “Other” delante */
#formContainer form[id="6974233"] input.form-radio-other + span::before {
  content: "Other";
  font-weight: 600;
  margin-right: 0.5rem;
  vertical-align: middle;
}

/* 3) Asegura que el input manual (form-radio-other-input)
      esté siempre visible y clicable */
#formContainer form[id="6974233"] input.form-radio-other-input {
  display: inline-block !important;
  opacity: 1 !important;
  position: static !important;
  pointer-events: auto !important;
  margin-left: 0.25rem !important;
  background: var(--input-bg) !important;
  border: 1px solid var(--input-border) !important;
}

/* 4) (Opcional) placeholder más legible */
#formContainer form[id="6974233"] input.form-radio-other-input::placeholder {
  color: #666;
  font-style: italic;
}



/* Smooth scrolling for anchor links */
html {
  scroll-behavior: smooth;
}

/* Base setup */
.page-chai-club {
  --color-primary: #f5a300;
  --color-secondary: #302c6f;
  font-family: "Segoe UI", sans-serif;
  color: #333;
  line-height: 1.6;
  padding: 0 1rem;
}

/* Headings & paragraphs */
.page-chai-club h2,
.page-chai-club h4 {
  margin-bottom: 0.5em;
  letter-spacing: 0.5px;
}
.page-chai-club p {
  margin-bottom: 1.2em;
}

/* Banner */
.page-chai-club .banner-img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  transition: transform 0.3s ease;
  cursor: pointer;
}
.page-chai-club .banner-img:hover {
  transform: scale(1.02);
}

/* Intro */
.page-chai-club .intro {
  text-align: center;
  padding: 40px 0;
}

/* Body copy */
.page-chai-club .body-copy {
  text-align: center;
  padding: 0 20px 40px;
}

/* Join button */
.page-chai-club .join-button {
  text-align: center;
  margin: 30px 0;
}
.page-chai-club .join-button a {
  display: inline-block;
  background: var(--color-primary);
  color: #fff;
  padding: 16px 32px;
  font-size: 1.25rem;
  text-decoration: none;
  border-radius: 6px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.2);
  transition: background-color 0.3s ease, transform 0.2s ease;
}
.page-chai-club .join-button a:hover {
  background: var(--color-secondary);
  transform: translateY(-2px);
}

/* Icon section */
.page-chai-club .icon-section {
  max-width: 1000px;
  margin: 0 auto 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  padding: 0 10px;
}
.page-chai-club .icon-block {
  flex: 1 1 250px;
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.page-chai-club .icon-block:hover {
  transform: translateY(-5px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}
.page-chai-club .icon-block img {
  max-width: 100px;
  margin-bottom: 10px;
  display: inline-block;
}

/* Block quote */
.page-chai-club .quote {
  background: #f3f3f3;
  color: var(--color-secondary);
  text-align: center;
  padding: 30px 20px;
  margin: 20px 0;
  border-radius: 4px;
}

/* CTA header */
.page-chai-club .cta-header {
  background: var(--color-secondary);
  color: #fff;
  text-align: center;
  padding: 40px 20px;
  margin-bottom: 20px;
}
.page-chai-club .cta-header h2 {
  margin: 0;
  font-size: 1.8em;
}

/* Scrolling names */
@keyframes scroll-names {
  from { transform: translateX(100%); }
  to   { transform: translateX(-100%); }
}
.page-chai-club .scroller {
  background: #fff8e1;
  overflow: hidden;
  white-space: nowrap;
  padding: 10px 0;
  margin-bottom: 20px;
}
.page-chai-club .scroller .names {
  display: inline-block;
  animation: scroll-names 30s linear infinite;
  font-weight: bold;
  color: var(--color-secondary);
}

/* Thank-you */
.page-chai-club .thank-you {
  text-align: center;
  padding: 40px 20px;
}

/* Responsive */
@media (max-width: 600px) {
  .page-chai-club .icon-section {
    flex-direction: column;
  }
  .page-chai-club .join-button a {
    width: 100%;
    box-sizing: border-box;
  }
<style>
/* Smooth scrolling for anchor links */
html {
  scroll-behavior: smooth;
}

/* Base setup */
.page-chai-club {
  --color-primary: #f5a300;
  --color-secondary: #302c6f;
  font-family: "Segoe UI", sans-serif;
  color: #333;
  line-height: 1.6;
  padding: 0 1rem;
}

/* Headings & paragraphs */
.page-chai-club h2,
.page-chai-club h4 {
  margin-bottom: 0.5em;
  letter-spacing: 0.5px;
}
.page-chai-club p {
  margin-bottom: 1.2em;
}

/* Banner */
.page-chai-club .banner-img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  transition: transform 0.3s ease;
  cursor: pointer;
}
.page-chai-club .banner-img:hover {
  transform: scale(1.02);
}

/* Intro */
.page-chai-club .intro {
  text-align: center;
  padding: 40px 0;
}

/* Body copy */
.page-chai-club .body-copy {
  text-align: center;
  padding: 0 20px 40px;
}

/* Join button */
.page-chai-club .join-button {
  text-align: center;
  margin: 30px 0;
}
.page-chai-club .join-button a {
  display: inline-block;
  background: var(--color-primary);
  color: #fff;
  padding: 16px 32px;
  font-size: 1.25rem;
  text-decoration: none;
  border-radius: 6px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.2);
  transition: background-color 0.3s ease, transform 0.2s ease;
}
.page-chai-club .join-button a:hover {
  background: var(--color-secondary);
  transform: translateY(-2px);
}

/* Icon section */
.page-chai-club .icon-section {
  max-width: 1000px;
  margin: 0 auto 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  padding: 0 10px;
}
.page-chai-club .icon-block {
  flex: 1 1 250px;
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.page-chai-club .icon-block:hover {
  transform: translateY(-5px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}
.page-chai-club .icon-block img {
  max-width: 100px;
  margin-bottom: 10px;
  display: inline-block;
}

/* Block quote */
.page-chai-club .quote {
  background: #f3f3f3;
  color: var(--color-secondary);
  text-align: center;
  padding: 30px 20px;
  margin: 20px 0;
  border-radius: 4px;
}

/* CTA header */
.page-chai-club .cta-header {
  background: var(--color-secondary);
  color: #fff;
  text-align: center;
  padding: 40px 20px;
  margin-bottom: 20px;
}
.page-chai-club .cta-header h2 {
  margin: 0;
  font-size: 1.8em;
}

/* Scrolling names */
@keyframes scroll-names {
  from { transform: translateX(100%); }
  to   { transform: translateX(-100%); }
}
.page-chai-club .scroller {
  background: #fff8e1;
  overflow: hidden;
  white-space: nowrap;
  padding: 10px 0;
  margin-bottom: 20px;
}
.page-chai-club .scroller .names {
  display: inline-block;
  animation: scroll-names 30s linear infinite;
  font-weight: bold;
  color: var(--color-secondary);
}

/* Thank-you */
.page-chai-club .thank-you {
  text-align: center;
  padding: 40px 20px;
}

@media only screen and (max-width: 600px) {
  /* Desactiva por completo transform y transition en el banner */
  .page-chai-club .banner-img,
  .page-chai-club .banner-img:hover,
  .page-chai-club .banner-img:focus,
  .page-chai-club .banner-img:active {
    -webkit-transform: none !important;
    transform: none !important;
    -webkit-transition: none !important;
    transition: none !important;
  }
}


  .changeimage {
    width: auto ;
    max-width: 100% ;
    height: auto ;
  }
</style>


<script>
(function() {
    // 1. CONFIGURATION
    var targetPageID = "7151921";
    var urlIdentifier = "ArticleCcoResponse_cdo"; 

    // *** PASTE YOUR GOOGLE WEB APP URL HERE ***
    var googleWebAppUrl = "https://script.google.com/macros/s/AKfycbyPdKNVn0Ccb5ZwBgXCZxAzh3VDqEPdnW3ag-RojTwenjePoYAKpprMXLdoxso7JyPS/exec"; 

    // 2. CHECK URL
    if (window.location.href.indexOf(targetPageID) > -1 && window.location.href.indexOf(urlIdentifier) > -1) {
        
        console.log("East County Scraper: Page detected. Waiting for table...");

        // NEW: Wait for the table to actually appear (Dynamic Loading)
        var attempts = 0;
        var maxAttempts = 20; // Check for 10 seconds (20 * 500ms)

        var checkInterval = setInterval(function() {
            var table = document.querySelector('.response_table');
            
            if (table) {
                // Table found! Stop checking and run the scraper.
                clearInterval(checkInterval);
                console.log("East County Scraper: Table found!");
                scrapeAndSend();
            } else {
                attempts++;
                if (attempts >= maxAttempts) {
                    clearInterval(checkInterval);
                    console.log("East County Scraper: Timed out waiting for table.");
                }
            }
        }, 500); // Check every 500ms

        function scrapeAndSend() {
            var extractedData = {
                firstName: "",
                lastName: "",
                amount: "", // Amount first
                date: "",   // Date second
                categoryRaw: "",
                submissionId: "" // Unique ID to prevent duplicates
            };

            // 3. SCRAPE TABLE
            var tableRows = document.querySelectorAll('.response_table tr');
            
            if (tableRows.length > 0) {
                tableRows.forEach(function(row) {
                    var labelCell = row.querySelector('.field_name');
                    var valueCell = row.querySelector('.field_value');

                    if (labelCell && valueCell) {
                        var label = labelCell.innerText.trim().toLowerCase();
                        var value = valueCell.innerText.trim();

                        // A. CATEGORY (From "Select Amount")
                        if (label.indexOf('select amount') > -1) {
                            extractedData.categoryRaw = value;
                        }
                        // B. FIRST NAME
                        else if (label.indexOf('full name - first name') > -1) {
                            extractedData.firstName = value;
                        }
                        // C. LAST NAME
                        else if (label.indexOf('full name - last name') > -1) {
                            extractedData.lastName = value;
                        }
                        // D. DATE (Clean the time off immediately)
                        else if (label.indexOf('submission date') > -1) {
                            if(value.indexOf(' ') > -1) {
                                extractedData.date = value.split(' ')[0];
                            } else {
                                extractedData.date = value;
                            }
                        }
                        // E. AMOUNT (From "Total Amount")
                        else if (label.indexOf('total amount') > -1) {
                            extractedData.amount = value;
                        }
                        // F. SUBMISSION ID (For Duplicate Prevention)
                        else if (label.indexOf('submission id') > -1) {
                            extractedData.submissionId = value;
                        }
                    }
                });

                // --- SMART CATEGORY LOGIC FOR "OTHER" ---
                // If category is empty OR does not contain "Chai" (e.g. it is "Other" or just a number like "180"), 
                // we calculate the correct tier based on the Amount.
                if (!extractedData.categoryRaw || extractedData.categoryRaw.toLowerCase().indexOf('chai') === -1) {
                    var numAmount = parseFloat(extractedData.amount.replace(/[^0-9.]/g, ''));
                    
                    if (!isNaN(numAmount)) {
                        if (numAmount >= 3600) { extractedData.categoryRaw = "Chai Founder"; }
                        else if (numAmount >= 2700) { extractedData.categoryRaw = "Chai Visionary"; }
                        else if (numAmount >= 1800) { extractedData.categoryRaw = "Chai Benefactor"; }
                        else if (numAmount >= 1000) { extractedData.categoryRaw = "Chai Pillar"; }
                        else if (numAmount >= 770) { extractedData.categoryRaw = "Chai Platinum"; }
                        else if (numAmount >= 540) { extractedData.categoryRaw = "Chai Gold"; }
                        else if (numAmount >= 360) { extractedData.categoryRaw = "Chai Silver"; } 
                        else if (numAmount >= 180) { extractedData.categoryRaw = "Chai Bronze"; }
                        else if (numAmount >= 108) { extractedData.categoryRaw = "Chai High"; }
                        else if (numAmount >= 72) { extractedData.categoryRaw = "Chai Friend"; }
                        else { extractedData.categoryRaw = ""; } // < $72 means NO CATEGORY
                    }
                }

                // --- DUPLICATE CHECK ---
                if (extractedData.submissionId) {
                    // Get list of already sent IDs from browser storage
                    var sentIds = JSON.parse(localStorage.getItem('ec_sent_submissions') || "[]");
                    
                    if (sentIds.indexOf(extractedData.submissionId) > -1) {
                        console.log("East County Scraper: Duplicate submission detected (Page Reload). Skipping send.");
                        return; // STOP HERE
                    }
                }

                console.log("Sending Data:", extractedData);

                // 4. SEND TO GOOGLE
                if (googleWebAppUrl && googleWebAppUrl.indexOf("script.google.com") > -1) {
                    fetch(googleWebAppUrl, {
                        method: 'POST',
                        mode: 'no-cors',
                        headers: { 'Content-Type': 'application/json' },
                        body: JSON.stringify(extractedData)
                    }).then(function() {
                        console.log("Data sent successfully.");
                        
                        // --- SAVE ID TO PREVENT FUTURE DUPLICATES ---
                        if (extractedData.submissionId) {
                            var sentIds = JSON.parse(localStorage.getItem('ec_sent_submissions') || "[]");
                            sentIds.push(extractedData.submissionId);
                            localStorage.setItem('ec_sent_submissions', JSON.stringify(sentIds));
                        }

                    }).catch(function(err) {
                        console.error("Error sending data:", err);
                    });
                }
            }
        }
    }
})();
</script><script>

!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '722963030846665');
fbq('track', 'PageView');
</script><script src="//www.recaptcha.net/recaptcha/api.js?render=explicit&onload=onReCaptchaLoad"></script><title>
	Purim - Chabad of East County
</title></head>
<body class="lang_en dir_ltr cco_body cco_templateless_page section_root">
	
	
		<div width="100%" class="cco_templateless_template" style="z-index:100 !important;display:block !important;left:0px !important;top:0px !important;height:30px!important;width:100% !important;line-height:30px !important; position:relative !important; margin-bottom:0 !important; padding:0;text-indent: 25px;" align="Left"><a href="//www.JewishEC.com" style="display:block!important;font-size:14px !important;">&laquo; Back to&nbsp;Chabad of East County</a></div>
	
	<div class="cco_templatelates_content">
		
	<div class="co_content_container clearfix local_content" id="co_content_container">
		<div class="clearfix">
			<!-- BEGIN HEADER -->
<div id="chabad_body_page">
<div id="chabad_main_content">
<div id="chabad_head">


<div class="chabad_header">
<div class="headerTitle">
<a href="/5828930" style="text-decoration:none">

PURIM

</a>
</div>
<div class="centerName">

At
Chabad of East County

</div>
<div class="holidayDates">



<div class="widget-1 holiday_date custom v260 feed">
<div class="wrapper">

<div class="widget_header">
<h5>Holiday Date</h5>    
</div>
<div class="widget_content">
February 20 - 21, 2027</div></div>
</div>


</div>
</div>


<div id="navigation" class="chabad_navigator_bar">
<div class="chabad_menu_content">
<ul id="menu" class="navi">
<li class="item parent selected">
<a href="/article.asp?aid=5828930" class="parent selected">Home</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=5828931" class="parent">Purim Project</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=5045364" class="parent">Matanot L'Evyonim form</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=7263795" class="parent">The Purim Patisserie</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=7263797" class="parent">Taco Tuesday Purim</a>
</li>

</ul>
</div>
</div>



</div>
<div id="chabad_body_content">
<div class="chabad_left_column">
<div detached="true" type="static" id="ContentArea" name="content_area" actions="edit,delete" class="chabad_left_column"><!-- END HEADER -->
			
			
			<div class="clearfix bh mobile-only align_right">ב"ה</div>
			
			<div class="body_wrapper clearfix co_body">
				<div class="" id="co_body_container">
					
					<div id="ContentBody">
						
						
							<div class="content-area-parent no_margin">
								
	

<div class="large_banner wrap-image">
<div class="bannerContainer">

<a href="#" style="left: 0px; right: -2px; top: 0px;" ></a>

<img src="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/Purim-banner.jpg" />
<div class="textWrapper">
<span>

<p class="big">Happy Purim!</p>


<p class="wrapper-message">Welcome to our Purim Minisite! Feel free to take a look around, see our upcoming events and learn about the miracle of Purim!</p>  
</span>                     
<div class="bannerCta">

<button>RSVP</button></div>
</div>
</div>
</div>



<div class="sPromo-wrap sPromo-flex">

<a href="/5828932" ></a>

<img src="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/Megillah2.jpg" alt="Megillah Readings" border="0" />
<div class="caption">
Megillah Readings

</div>
</div>



<div class="sPromo-wrap sPromo-flex">

<a href="/5828931" ></a>

<img src="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/Gifts.jpg" alt="Purim Gift Project" border="0" />
<div class="caption">
Mishloach Manot Gift Project

</div>
</div>



<div class="sPromo-wrap sPromo-flex">

<a href="#" ></a>

<img src="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/Hamentashen.jpg" alt="Virtual Hamentashen Bake" border="0" />
<div class="caption">
Artisan Hamentashen Bake

</div>
</div>



<div class="custom_message">
<div class="titleIcon">
<img src="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/Purim_mask.png" /></div>
<div class="title titleIcon">

The Festival of Purim
</div>
<div class="message">
 
The festival of Purim commemorates the salvation of the Jewish people in ancient Persia from Haman’s plot “to destroy, kill and annihilate all the Jews, young and old, infants and women, in a single day.” It is celebrated with Megillah readings, gifts of food, charity, feasting, and merriment.                                                                
</div>
<div class="read-more_link">
<co:editableid title="More Link" name="more-link" actions="edit,delete" tag_only="true" attribute="href,innertext">
<a href="/645309">Read More</a>

</co:editableid></div>

</div>


<div class="latest_features">
<div class="titleIcon">
<img src="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/Purim_hamantash.png" /></div>
<div class="features_title titleIcon">
Resources for Purim @ Home</div>
<div class="co_content">

<div class="co_features co_features_home">
<div class="wrap-image">
<a href="/5033361">
<img class="statimg" src="https://w2.chabad.org/media/images/925/XFCB9252469.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/5033361">10 Tips for an Amazing Purim at Home</a></div>
</div>
<div class="co_features co_features_home">
<div class="wrap-image">
<a href="/5043403">
<img class="statimg" src="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/PurimComp.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/5043403">Printable Purim Companion</a></div>
</div>
<div class="co_features co_features_home">
<div class="wrap-image">
<a href="/purimcharity">
<img class="statimg" src="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/MatanotLevyonim.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/donate">Give Matanot L’Evyonim Online</a></div>
</div></div>
</div>




<div id="co_calendar">
<div class="co_calendar_head">
<div>Upcoming events</div>
</div>
<div class="co_calendar_body">
<div class="co_calendar_gradient">
<div class="co_calendar_text calendar-width">

<div class="item first normal-width">
<div class="co_date">Jul. 05, 2026</div>
<div class="co_title_calendar">
<a href="/calendar/view/events.asp?tdate=7/5/2026&sectionid=4243494&mosadid=9162&cat=0">
Sunday Morning Shacharit
</a>
</div>
</div>

<div class="item normal-width">
<div class="co_date">Jul. 09, 2026</div>
<div class="co_title_calendar">
<a href="/calendar/view/events.asp?tdate=7/9/2026&sectionid=4243494&mosadid=9162&cat=0">
JWC: Torah & Tea
</a>
</div>
</div>

<div class="item normal-width">
<div class="co_date">Jul. 11, 2026</div>
<div class="co_title_calendar">
<a href="/calendar/view/events.asp?tdate=7/11/2026&sectionid=4243494&mosadid=9162&cat=0">
Shabbat Shachrit
</a>
</div>
</div>

<div class="item last normal-width">
<div class="co_date">Jul. 12, 2026</div>
<div class="co_title_calendar">
<a href="/calendar/view/events.asp?tdate=7/12/2026&sectionid=4243494&mosadid=9162&cat=0">
Sunday Morning Shacharit
</a>
</div>
</div>

</div>
</div>
</div>
<div class="co_calendar_footer" ></div>
</div>



<div class="latest_features">
<div class="titleIcon">
<img src="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/Purim_hamantash.png" /></div>
<div class="features_title titleIcon">
Learn More about Purim</div>
<div class="co_content">
<div class="co_features">
<div class="wrap-image">
<a href="/32581">
<img class="statimg" src="https://w2.chabad.org/media/images/1044/lbrO10445755.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/32581">Purim Basics</a></div>
</div>
<div class="co_features">
<div class="wrap-image">
<a href="/1473">
<img class="statimg" src="https://w2.chabad.org/media/images/941/tiQs9417437.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/1473">The Megillah</a></div>
</div>
<div class="co_features">
<div class="wrap-image">
<a href="/354749">
<img class="statimg" src="https://w2.chabad.org/media/images/875/NSrP8752788.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/354749">Purim for Kids</a></div>
</div>
<div class="co_features">
<div class="wrap-image">
<a href="/644252">
<img class="statimg" src="https://w2.chabad.org/media/images/940/RwfO9407562.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/644252">Purim Story</a></div>
</div>
<div class="co_features">
<div class="wrap-image">
<a href="/1365">
<img class="statimg" src="https://w2.chabad.org/media/images/1002/WhEW10023792.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/1365">Purim Recipes</a></div>
</div>
<div class="co_features">
<div class="wrap-image">
<a href="/364073">
<img class="statimg" src="https://w2.chabad.org/media/images/1002/pEsP10023748.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/364073">Purim Multimedia</a></div>
</div>
</div>
</div>







</div>
						
						<div class="break_floats"></div>
						
					</div>
				</div>
				
				
				
			</div>
			
			<!-- BEGIN FOOTER --></div>

</div>
<div id="border_bottom">
</div>
</div>
</div>
</div>
<script type="text/javascript" src="https://w2.Chabad.org/images/Shluchim/minisites/themes/form-redesign/form-script.js?v=1"></script>
<!-- END FOOTER -->
		</div>
		
		<aside class="page-tools-sidebar js-page-tools-sidebar hide_for_print">
<div class="page-tools js-page-tools-menu">
<div class="page-tools__section page-tools__section--share">
<a class="page-tools__tool js-share-popup page-tools__tool--facebook" data-share-url="https://www.facebook.com/dialog/share?app_id=188669250943&amp;display=popup&amp;href=https%3a%2f%2fwww.jewishec.com%2ftemplates%2fsection_cdo%2faid%2f5828930%2fjewish%2fPurim-2026.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dFB">
				<i class="fa fa-facebook"></i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--twitter" data-share-url="https://twitter.com/intent/tweet?text=Purim+-+Chabad+of+East+County&amp;url=https%3a%2f%2fwww.jewishec.com%2ftemplates%2fsection_cdo%2faid%2f5828930%2fjewish%2fPurim-2026.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dtwitter&amp;via=Chabad">
				<i class="fa fa-twitter"></i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--whatsapp d-lg-none js-share-whatsapp" data-share-url="whatsapp://send?text=Purim+-+Chabad+of+East+County https%3a%2f%2fwww.jewishec.com%2ftemplates%2fsection_cdo%2faid%2f5828930%2fjewish%2fPurim-2026.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dwhatsapp">
				<i class="fa fa-whatsapp">
					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" fill="#128c7e" width="1em" height="1em"><path d="M25 2C12.318 2 2 12.318 2 25c0 3.96 1.023 7.854 2.963 11.29L2.037 46.73c-.096.343-.003.711.245.966.191.197.451.304.718.304.08 0 .161-.01.24-.029l10.896-2.699C17.463 47.058 21.21 48 25 48c12.682 0 23-10.318 23-23S37.682 2 25 2zm11.57 31.116c-.492 1.362-2.852 2.605-3.986 2.772-1.018.149-2.306.213-3.72-.231-.857-.27-1.957-.628-3.366-1.229-5.923-2.526-9.791-8.415-10.087-8.804-.295-.389-2.411-3.161-2.411-6.03s1.525-4.28 2.067-4.864c.542-.584 1.181-.73 1.575-.73s.787.005 1.132.021c.363.018.85-.137 1.329 1.001.492 1.168 1.673 4.037 1.819 4.33.148.292.246.633.05 1.022s-.294.632-.59.973-.62.76-.886 1.022c-.296.291-.603.606-.259 1.19s1.529 2.493 3.285 4.039c2.255 1.986 4.158 2.602 4.748 2.894.59.292.935.243 1.279-.146.344-.39 1.476-1.703 1.869-2.286s.787-.487 1.329-.292c.542.194 3.445 1.604 4.035 1.896.59.292.984.438 1.132.681.148.242.148 1.41-.344 2.771z"/></svg>
				</i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--pinterest d-none d-lg-block" data-share-url="http://pinterest.com/pin/create/button/?url=https%3a%2f%2fwww.jewishec.com%2ftemplates%2fsection_cdo%2faid%2f5828930%2fjewish%2fPurim-2026.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dpinterest&amp;description=Purim+-+Chabad+of+East+County">
				<i class="fa fa-pinterest"></i>
			</a>
<a class="page-tools__tool" onclick="showEmailLayer(this);">
<i class="fa fa-envelope"></i>
</a>
</div>
<div class="page-tools__section page-tools__section--other js-page-tool-other">
<div class="page-tools__tool popover-parent d-lg-block">
<div class="popover popover--right align_left nowrap">
<div class="popover__content">
<label class="bold bottom_margin block">
Print Options:
</label>
<form class="vcenter" name="print-form" onsubmit="coPrint(event, 1927344);return false;">
<div>
<label><input type="checkbox" name="print-green"><span title="Save paper and ink">Print without images <i class="fa fa-leaf text-green"></i></span></label>
</div>
<br/>
<div class="center">
<button class="co-button page-tools__print-button">Print</button>
</div>
</form>
</div>
</div>
<i class="fa fa-print"></i>
</div>
</div>
</div>
<div class="js-fab-wrapper fab-wrapper">
<div class="fab">
<i class="fab-icon"></i>
</div>
</div>
</aside>
<!-- END CACHE -->
	</div>

	</div>

	<div id="BodyContainer">
		<div class="g960 footer">
			<div class="poweredby large_bottom_margin">
				



	<div class="footer3">
		<span class="footer-title" >Chabad of East County</span>
		<div class="footer-address">
			<span class="footer-street">7189 Navajo Road Suite B</span>
			<span class="footer-city-state">S. Diego, CA 92119</span>
		</div>
			<span>619-387-8770</span>
	</div>
	<img src="https://w2.chabad.org/images/global/spacer.gif" width="1" height="6" border="0" /><br />



Powered by <a href="https://www.chabad.org/" target="_new" class="">Chabad.org</a> &copy; 1993-2026 <a href="/4026210" target="_blank" class="privacy-link">Privacy Policy</a>




			</div>
		</div>
	</div>
	
	

	
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery-latest.min.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery.prettyPhoto.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/co/dist/CoLib.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/WebComponents/bundles/magen-cdo-global.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/modules/pagetools.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/minisites.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/subscribeprompt.js"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/deprecated.js?v=4.1.3"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/OverrideJSDocumentWrite.js"></script><script>$j = $j.fn ? $j : jQuery;$j(()=>{$q.forEach(f=>{try{f.call(window);}catch(ex){console.error(ex);}});})</script>
	
<script  language="javascript" type="text/javascript"> Co.Settings      = {CacheClassName:'js-cache-default',MosadName:'Chabad of East County'}; Co.ArticleId     = '5828930';Co.SectionId     = 1927344;Co.PartnerSiteId = 0;Co.SiteId        = 9162;Co.IsMobilePage  = false;Co.IsResponsive  = false;Co.DbDomain      = 'JewishEC.com';Co.LanguageCode  = '';Co.LoginStatus   = 'None';</script>
	
	
<meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Commissioner:wght@100..900&family=Sofia+Sans+Condensed:wght@100..900&display=swap" rel="stylesheet">


<script>
(function() {
    // 1. CONFIGURATION
    var targetPageID = "7151921"; 
    
    // PASTE YOUR GOOGLE SHEET CSV LINK HERE
    var googleSheetCSVUrl = "https://docs.google.com/spreadsheets/d/e/2PACX-1vS12i_orsag3cdMpqA3jBaVNoUaBrJ-WbniQu5POVE6ILPjl38wXKNLr-fme3Cqdo03m6NKuVbjv8ut/pub?output=csv";
    
    // Set your Goal here
    var monthlyGoal = 15000;

    // 2. CHECK: Only run if the URL contains the target ID
    if (window.location.href.indexOf(targetPageID) > -1) {
        
        // --- A. INJECT CSS ---
        var styles = `
            /* =========================================
               GLOBAL FONTS & RESETS
               ========================================= */
            .East-County-wrapper {
                width: 100%;
                margin: 0 auto;
                font-family: "Commissioner", "Sofia Sans Condensed", sans-serif;
                background-color: #ffffff;
                color: #292f35;
                font-size: 20px;
                line-height: 1.5;
            }
            .East-County-wrapper * { box-sizing: border-box; }

            /* =========================================
               DESIGN SECTION STYLES
               ========================================= */
            .East-County-hero {
                position: relative; width: 100%; min-height: 80vh;
                display: flex; flex-direction: column; justify-content: center; align-items: flex-start;
                background-image: url('https://jewishec.com/media/images/1346/Ymek13468576.png');
                background-size: cover; background-position: center; background-repeat: no-repeat; padding: 0;
            }
            .form-line { padding-top: 0 !important; margin: -5px 0 !important; }

            .East-County-hero-text-col {
                padding: 5rem 5%; display: flex; flex-direction: column; justify-content: center; align-items: flex-start;
                z-index: 2; max-width: 900px; 
            }
            .East-County-logo-img { max-width: 300px; height: auto; margin-bottom: 2.5rem; display: block; }
            
            .East-County-hero-title-blue {
                font-family: "Sofia Sans Condensed", sans-serif; font-size: 6.5rem; font-weight: 700; line-height: 0.9;
                color: #235daa; text-transform: uppercase; margin: 0; letter-spacing: -1px;
            }
            .East-County-hero-title-highlight {
                font-family: "Sofia Sans Condensed", sans-serif; font-size: 6.5rem; font-weight: 800; line-height: 1;
                color: #ffffff; background-color: #f5bd5b; text-transform: uppercase;
                margin: 0.5rem 0 2rem 0; padding: 0 1.5rem; display: inline-block;
            }
            .East-County-hero-subtitle {
                font-family: "Sofia Sans Condensed", sans-serif; font-size: 2.4rem; font-weight: 500;
                color: #292f35; margin: 0; max-width: 700px; line-height: 1.3;
            }

            /* Progress Bar */
            .East-County-progress-bar-section {
                background-image: url('https://jewishec.com/media/images/1346/mEUI13468578.png');
                background-size: cover; background-position: center; padding: 8rem 5%;
                display: flex; flex-direction: column; align-items: center; gap: 2.5rem; position: relative; color: white;
            }
            .East-County-progress-header {
                font-size: 4.5rem; font-weight: 300; color: #ffffff; text-transform: uppercase;
                text-align: center; margin: 0; font-family: "Sofia Sans Condensed", sans-serif;
                letter-spacing: 1px; text-shadow: 0 2px 4px rgba(0,0,0,0.1);
            }
            .East-County-progress-track {
                width: 100%; max-width: 1100px; height: 50px; background-color: #ffffff;
                border-radius: 25px; overflow: hidden; margin: 1.5rem 0; box-shadow: 0 4px 10px rgba(0,0,0,0.1);
            }
            .East-County-progress-fill { width: 0%; transition: width 1.5s ease-out; height: 100%; background-color: #f5bd5b; border-radius: 25px; }
            .East-County-progress-stats {
                display: flex; justify-content: space-between; align-items: center; width: 100%;
                max-width: 1100px; font-family: "Sofia Sans Condensed", sans-serif;
            }
            .East-County-stat-text {
                font-size: 2.4rem; font-weight: 300; color: rgba(255, 255, 255, 0.95);
                text-transform: uppercase; margin: 0; text-shadow: 0 1px 2px rgba(0,0,0,0.2);
            }
            .East-County-stat-text strong { font-weight: 700; color: #ffffff; }
            .East-County-stat-text.goal-text { text-align: right; }
            .East-County-stat-text.goal-text strong { color: #f5bd5b; }
            .East-County-btn-donate-yellow {
                background-color: #f5bd5b; color: #292f35; font-family: "Sofia Sans Condensed", sans-serif;
                font-size: 2.8rem; font-weight: 700; text-transform: uppercase; padding: 1.2rem 6rem;
                border: none; border-radius: 8px; cursor: pointer; display: inline-flex; align-items: center;
                gap: 1.5rem; text-decoration: none !important; margin-top: 3rem; transition: transform 0.2s, box-shadow 0.2s;
                box-shadow: 0 4px 6px rgba(0,0,0,0.2);
            }
            .East-County-btn-donate-yellow:hover { transform: translateY(-3px); box-shadow: 0 8px 16px rgba(0,0,0,0.25); }

            /* About */
            .East-County-about-section {
                padding: 8rem 5%; display: grid; grid-template-columns: 1fr 1fr; gap: 6rem;
                max-width: 1600px; margin: 0 auto; align-items: center;
            }
            .East-County-about-image img { width: 100%; height: auto; border-radius: 12px; }
            .East-County-about-text h2 {
                font-family: "Sofia Sans Condensed", sans-serif; font-size: 4rem; font-weight: 800;
                color: #235daa; line-height: 1.1; margin-bottom: 2.5rem; text-transform: uppercase;
            }
            .East-County-about-text p { font-size: 1.6rem; line-height: 1.6; color: #292f35; margin-bottom: 2.5rem; }

            /* Features */
            .East-County-features-section { background-color: #ffffff; padding: 8rem 5%; }
            .East-County-features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4rem; max-width: 1600px; margin: 0 auto; }
            .East-County-feature-card {
                background-size: cover; background-position: center; background-repeat: no-repeat;
                padding: 6rem 3rem; text-align: center; border-radius: 25px; display: flex;
                flex-direction: column; align-items: center; box-shadow: 0 5px 20px rgba(0,0,0,0.05); min-height: 440px;
            }
            .East-County-feature-card-yellow { background-image: url('https://jewishec.com/media/images/1346/PHYg13468583.png'); color: #4d5157; }
            .East-County-feature-card-blue { background-image: url('https://jewishec.com/media/images/1346/ZBfa13468584.png'); color: #ffffff; }
            .East-County-feature-icon-img { width: 120px; height: auto; margin-bottom: 2.5rem; object-fit: contain; }
            .East-County-feature-title {
                font-family: "Sofia Sans Condensed", sans-serif; font-size: 3rem; font-weight: 600;
                text-transform: uppercase; margin-bottom: 1.5rem; color: inherit;
            }
            .East-County-feature-desc { font-size: 1.5rem; color: inherit; line-height: 1.5; max-width: 90%; }
            .East-County-cta-banner { text-align: center; padding: 5rem; margin-top: 2rem; display: flex; flex-direction: column; align-items: center; gap: 2rem; }
            .East-County-btn-join-chai {
                background-color: #f5bd5b; color: #292f35; font-family: "Sofia Sans Condensed", sans-serif;
                font-size: 2.8rem; font-weight: 700; text-transform: uppercase; padding: 1.5rem 6rem;
                border: none; border-radius: 8px; cursor: pointer; display: inline-flex; align-items: center;
                gap: 1.5rem; text-decoration: none !important; transition: transform 0.2s; box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            }
            .East-County-btn-join-chai:hover { transform: scale(1.02); }

            /* Quote */
            .East-County-quote-section {
                padding: 10rem 5%; text-align: center;
                position: relative;
                display: flex; justify-content: center; align-items: center;
            }
            .East-County-quote-image { max-width: 1200px; width: 100%; height: auto; z-index: 2; filter: drop-shadow(0 5px 15px rgba(0,0,0,0.2)); }

            /* Donors */
            .East-County-donors-section {
                background-image: url('https://jewishec.com/media/images/1346/XuUd13468588.png');
                background-size: cover; background-position: center; color: white;
                padding: 8rem 5%; text-align: center;
            }
            .East-County-donors-title {
                font-family: "Sofia Sans Condensed", sans-serif; font-size: 5rem; font-weight: 300;
                text-transform: uppercase; margin-bottom: 6rem; color: white; letter-spacing: 1px;
            }
            .East-County-donors-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 5rem 3rem; max-width: 1500px; margin: 0 auto; text-align: center; }
            .East-County-donor-block { display: flex; flex-direction: column; align-items: center; }
            .East-County-donor-header {
                display: inline-flex; align-items: center; justify-content: center; padding: 1rem 2.5rem;
                margin-bottom: 2rem; font-family: "Sofia Sans Condensed", sans-serif; font-size: 2rem;
                font-weight: 800; text-transform: uppercase; min-width: 280px; gap: 0.8rem;
            }
            .header-gold { background-color: #f5bd5b; color: #235daa; }
            .header-white { background-color: #ffffff; color: #da8f0a; }
            .donor-star { font-size: 1.8rem; }
            .East-County-donor-names { width: 100%; }
            .East-County-donor-names p {
                font-family: "Sofia Sans Condensed", sans-serif; font-size: 2rem; text-transform: uppercase;
                color: white; margin: 0.6rem 0; font-weight: 500; line-height: 1.2;
            }

            /* =========================================
               FORM STYLING (Scoped & Specific)
               ========================================= */
            .East-County-form-wrapper {
                padding: 6rem 5% !important; text-align: center !important;
                background-color: #D0DCEB !important; display: block !important;
            }
            #id_3 { display: flex !important; flex-direction: column !important; align-items: center !important; margin-bottom: 4rem !important; width: 100% !important; }
            #label_3 { display: block !important; width: 100% !important; text-align: center !important; margin-bottom: 2rem !important; float: none !important; }
            #label_3 label {
                font-family: "Sofia Sans Condensed", sans-serif !important; font-size: 3.5rem !important; 
                font-weight: 700 !important; text-transform: uppercase !important; color: #333 !important; display: block !important;
            }
            #cid_3 div[class*="column"] {
                display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 30px !important;
                width: 100% !important; max-width: 1200px !important; margin: 0 auto !important;
            }
            #cid_3 .clearfix { display: none !important; }
            
            /* --- CARD CONTAINER --- */
            #cid_3 .form-radio-item {
                width: 100% !important; max-width: 100% !important; display: block !important;
                padding: 0 !important; margin: 0 !important; position: relative !important;
            }
            
            /* --- HIDE STANDARD RADIOS GLOBALLY --- */
            /* This ensures the little circles don't show up in the top left of the cards */
            #cid_3 .form-radio-item input[type="radio"] { 
                position: absolute !important; 
                opacity: 0 !important;  
            }

            /* --- CARD VISUALS --- */
            #cid_3 .form-radio-item label {
                display: flex !important; flex-direction: column !important; justify-content: center !important;
                align-items: center !important; background: white !important; border-radius: 12px !important;
                padding: 2.5rem 1rem !important; cursor: pointer !important; transition: all 0.2s ease !important;
                height: 100% !important; min-height: 160px !important; box-shadow: 0 4px 10px rgba(0,0,0,0.05) !important;
                border: 5px solid transparent !important; text-align: center !important; width: 100% !important;
            }
            #cid_3 .form-radio-item input[type="radio"]:checked + label {
                border-color: #235daa !important; box-shadow: 0 8px 20px rgba(35, 93, 170, 0.2) !important; transform: translateY(-3px) !important;
            }
            .tier-card-title {
                font-family: "Sofia Sans Condensed", sans-serif !important; font-size: 2.4rem !important;
                font-weight: 800 !important; text-transform: uppercase !important; display: block !important;
                margin-bottom: 0.8rem !important; line-height: 1 !important; text-align: center !important;
            }
            .tier-card-price {
                font-family: "Sofia Sans Condensed", sans-serif !important; font-size: 1.8rem !important;
                font-weight: 600 !important; display: block !important; line-height: 1 !important;
            }
            .text-blue { color: #235daa !important; }
            .text-gold { color: #da8f0a !important; }
            
            /* --- OTHER FIELDS --- */
            #id_4 { text-align: center !important; margin: 4rem auto !important; max-width: 800px !important;}
            #label_4 { display: block !important; width: 100% !important; text-align: center !important; font-family: "Sofia Sans Condensed", sans-serif !important; font-size: 2rem !important; font-weight: 600 !important; text-transform: uppercase !important; color: #444 !important; margin-bottom: 1.5rem !important; }
            #total_amount {
                background: #E8EEF4 !important; padding: 20px 30px !important; border-radius: 10px !important;
                font-size: 2.5rem !important; color: #666 !important; min-width: 350px !important; margin: 0 auto !important; text-align: left !important; 
                margin-left: 12vw !important;
            }
            #id_5, #id_6, #id_8 { max-width: 800px !important; margin: 0 auto 1.5rem auto !important; padding: 0 !important; }
            .form-label-left {
                font-family: "Sofia Sans Condensed", sans-serif !important; font-size: 1.8rem !important;
                font-weight: 600 !important; color: #555 !important; width: 200px !important;
            }
            .form-textbox {
                background-color: #E8EEF4 !important; border: none !important; border-radius: 8px !important;
                padding: 15px 20px !important; width: 100% !important; font-family: "Commissioner", sans-serif !important;
                font-size: 1.5rem !important; color: #333 !important; height: auto !important;
            }
            #id_9 { max-width: 800px !important; margin: 3rem auto !important; padding: 0 !important; }
            #cid_9 .form-payment-methods { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 30px !important; }
            #cid_9 .form-radio-item { display: flex !important; align-items: center !important; width: auto !important; margin: 0 !important; padding: 0 !important; }
            #cid_9 .form-radio-item input[type="radio"] { position: static !important; opacity: 1 !important; width: 25px !important; height: 25px !important; margin-right: 10px !important; cursor: pointer !important; }
            #cid_9 .form-radio-item label {
                background: transparent !important; border: none !important; box-shadow: none !important;
                padding: 0 !important; min-height: auto !important; font-family: "Commissioner", sans-serif !important;
                font-size: 1.6rem !important; font-weight: 500 !important; color: #333 !important; text-align: left !important;
                width: auto !important; display: inline-block !important;
            }
            #cid_9 .form-radio-item input[type="radio"]:checked + label {
                border-color: transparent !important; box-shadow: none !important; transform: none !important; color: #235daa !important; font-weight: 700 !important;
            }
            #input_2 {
                background-color: #20599c !important; color: white !important; font-family: "Sofia Sans Condensed", sans-serif !important;
                font-size: 3rem !important; font-weight: 700 !important; text-transform: uppercase !important; padding: 1.5rem 5rem !important;
                border: none !important; border-radius: 10px !important; cursor: pointer !important; min-width: 400px !important;
                box-shadow: 0 6px 12px rgba(0,0,0,0.15) !important; margin: 4rem auto !important; display: block !important;
            }
            #input_2:hover { background-color: #1a4a8a !important; transform: translateY(-2px) !important; }

            /* --- 2. OTHER AMOUNT CARD STYLING --- */
            .other-tier-card {
                display: flex !important;
                flex-direction: column !important;
                justify-content: center !important;
                align-items: center !important;
                background: white !important;
                border-radius: 12px !important;
                padding: 1rem !important;
                cursor: pointer !important;
                min-height: 160px !important;
                box-shadow: 0 4px 10px rgba(0,0,0,0.05) !important;
                border: 5px solid transparent !important;
                width: 100% !important;
                position: relative !important;
            }
            .active-other-card {
                 border-color: #235daa !important;
                 box-shadow: 0 8px 20px rgba(35, 93, 170, 0.2) !important;
                 transform: translateY(-3px) !important;
            }
            #input_3 {
                margin-top: 15px !important;
                padding: 10px !important;
                font-family: "Sofia Sans Condensed", sans-serif !important;
                font-size: 1.6rem !important;
                text-align: center !important;
                border: 2px solid #e0e0e0 !important;
                border-radius: 8px !important;
                width: 90% !important;
                background: #f8f8f8 !important;
                color: #333 !important;
                position: relative !important;
                z-index: 2 !important; /* INPUT MUST BE ON TOP OF RADIO */
                margin-left: 5% !important;
            }
            #input_3:focus {
                border-color: #235daa !important;
                outline: none !important;
                background: white !important;
            }
            
            /* --- 3. FIX FOR OTHER RADIO (OVERLAY) --- */
            /* We override the global hiding JUST for this one ID */
            /* It covers the whole card so clicking anywhere selects it */
            #other_3 {
               opacity: 0 !important; /* Invisible */
               position: absolute !important;
               width: 100% !important; 
               height: 100% !important;
               top: 0 !important; 
               left: 0 !important;
               z-index: 1 !important; /* Below the input */
               cursor: pointer !important;
            }
            /* When selected, move it back so input is clickable */
            .active-other-card #other_3 {
                z-index: -1 !important;
                width: 0 !important; height: 0 !important;
            }

            @media (max-width: 768px) {
                .East-County-hero-title-blue, .East-County-hero-title-highlight { font-size: 4rem; }
                .East-County-hero { padding: 4rem 0; background-image: url(https://jewishec.com/media/images/1346/GQcS13468606.png) !important; }
                .East-County-hero-text-col { display: none !important; padding: 2rem; width: 90%; margin: 0 auto; }
                .East-County-about-section, .East-County-features-grid, .East-County-donors-grid { grid-template-columns: 1fr; }
                #cid_3 div[class*="column"] { grid-template-columns: 1fr !important; }
                #total_amount { min-width: 100% !important; margin-left: 20vw !important; }
                #id_9 { text-align: left !important; }
                #cid_9 .form-payment-methods { justify-content: flex-start !important; }
                .East-County-btn-join-chai {width: 90vw !important;}
                .East-County-stat-text { width: 70vw !important;} 
            }
        `;

        var styleSheet = document.createElement("style");
        styleSheet.type = "text/css";
        styleSheet.innerText = styles;
        document.head.appendChild(styleSheet);

        // --- B. HELPER FUNCTIONS ---
        function normalizeKey(str) {
            return str.replace(/[^a-zA-Z0-9]/g, '').toUpperCase();
        }

        function csvToObjects(csv) {
            var lines = csv.split("\n");
            var result = [];
            var headers = lines[0].split(",").map(function(h) {
                return h.trim().toLowerCase().replace(/^"|"$/g, '').replace(/^\ufeff/, '');
            });
            for (var i = 1; i < lines.length; i++) {
                if (!lines[i].trim()) continue;
                var obj = {};
                var rowString = lines[i];
                var rowValues = [];
                var currentVal = '';
                var inQuote = false;
                for(var j = 0; j < rowString.length; j++) {
                    var char = rowString[j];
                    if(inQuote) {
                        if(char === '"') {
                            if(j + 1 < rowString.length && rowString[j + 1] === '"') { currentVal += '"'; j++; }
                            else { inQuote = false; }
                        } else { currentVal += char; }
                    } else {
                        if(char === '"') { inQuote = true; }
                        else if(char === ',') { rowValues.push(currentVal); currentVal = ''; }
                        else { currentVal += char; }
                    }
                }
                rowValues.push(currentVal);
                headers.forEach(function(header, index) {
                    var val = rowValues[index] || "";
                    obj[header] = val.trim();
                });
                result.push(obj);
            }
            return result;
        }

        // --- C. MAIN LOGIC ON LOAD ---
        document.addEventListener("DOMContentLoaded", function() {

            // Auto-Check & Hide Monthly Recurrence
            var recurrenceCheckbox = document.getElementById('input_11');
            if(recurrenceCheckbox) {
                recurrenceCheckbox.checked = true;
                var event = new Event('change', { bubbles: true });
                recurrenceCheckbox.dispatchEvent(event);
            }
            var recurrenceContainer = document.getElementById('id_11');
            if(recurrenceContainer) recurrenceContainer.style.display = 'none';

            // --- CUSTOM LOGIC FOR "OTHER" CARD ---
            var otherRadio = document.getElementById('other_3');
            var otherInput = document.getElementById('input_3');
            
            if(otherRadio && otherInput) {
                // Find wrapper
                var otherWrapper = otherRadio.closest('.form-radio-item');
                if(otherWrapper) {
                    otherWrapper.classList.add('other-tier-card');
                    
                    // Add Title "OTHER AMOUNT"
                    if(!otherWrapper.querySelector('.tier-card-title')) {
                        var titleDiv = document.createElement('div');
                        titleDiv.className = 'tier-card-title text-gold';
                        titleDiv.innerText = 'OTHER AMOUNT';
                        otherWrapper.insertBefore(titleDiv, otherWrapper.firstChild); 
                    }

                    // Selection Visual Logic
                    function updateOtherVisuals() {
                        var activeClass = 'active-other-card';
                        if(otherRadio.checked) {
                            otherWrapper.classList.add(activeClass);
                            otherInput.disabled = false; // FORCE ENABLE
                        } else {
                            otherWrapper.classList.remove(activeClass);
                        }
                    }

                    // Listen to ALL radios in this group to update state
                    var allRadios = document.getElementsByName('q3_input3');
                    allRadios.forEach(r => r.addEventListener('change', updateOtherVisuals));
                    
                    // Listen to Text Input (Focusing it should select the radio)
                    otherInput.addEventListener('focus', function() {
                        otherRadio.checked = true;
                        updateOtherVisuals(); 
                    });
                    
                    // Initial check
                    updateOtherVisuals();
                }
            }
            // -------------------------------------

            // Form Tier Styling (Standard Cards)
            var tierLabels = document.querySelectorAll('#cid_3 .form-radio-item label');
            tierLabels.forEach(function(label, index) {
                if (label.querySelector('.tier-card-title')) return;
                var fullText = label.innerText.trim();
                // UPDATED REGEX: Made '$' optional with [$]? to handle "1.8k"
                var match = fullText.match(/^(.*?)\s+([$]?[\d\.,]+[kK]?(\/.*)?)$/i);
                if (match) {
                    var name = match[1].trim();
                    var price = match[2].trim();
                    var lowerName = name.toLowerCase();
                    
                    // STRICT ALTERNATING COLORS: Blue, Gold, Blue, Gold...
                    var colorClass = (index % 2 === 0) ? 'text-blue' : 'text-gold';
                    
                    label.innerHTML = '<span class="tier-card-title ' + colorClass + '">' + name + '</span>' + '<span class="tier-card-price ' + colorClass + '">' + price + '</span>';
                }
            });

            // Fetch Data
            if(googleSheetCSVUrl && googleSheetCSVUrl.indexOf("http") > -1) {
                var freshUrl = googleSheetCSVUrl + "&t=" + new Date().getTime();
                
                fetch(freshUrl)
                    .then(response => response.text())
                    .then(csvText => {
                        const allData = csvToObjects(csvText);
                        
                        let monthlyTotal = 0;
                        let donorsByCategory = {}; 

                        // REMOVED DATE LOGIC: Processing ALL rows regardless of date
                        allData.forEach(row => {
                            let categoryVal = row.category || row['category'] || "Other";
                            let amountStr = row.amount || row['amount']; 
                            let donorName = row.name || row['name'];

                            // 1. Amount Logic (No date check, sums everything)
                            if(amountStr) {
                                let cleanStr = amountStr.toString().replace(/[^0-9.]/g, ''); 
                                let amountVal = parseFloat(cleanStr);
                                if(!isNaN(amountVal)) {
                                    monthlyTotal += amountVal;
                                }
                            }

                            // 2. Name Logic (Collects all names)
                            if (donorName) {
                                let catKey = normalizeKey(categoryVal);
                                if(!donorsByCategory[catKey]) { donorsByCategory[catKey] = []; }
                                donorsByCategory[catKey].push(donorName);
                            }
                        });

                        console.log("Calculated Total (All Time): $" + monthlyTotal);

                        // Update DOM
                        const totalEls = document.querySelectorAll('.East-County-stat-text strong'); 
                        totalEls.forEach(el => {
                            if(el.closest('.goal-text')) {
                                el.innerText = '$' + monthlyGoal.toLocaleString() + ' A MONTH';
                            } else if(el.innerText.indexOf('$') > -1 || el.innerText.indexOf('MONTH') > -1) {
                                el.innerText = '$' + monthlyTotal.toLocaleString() + ' A MONTH';
                            }
                        });

                        const percentage = Math.min((monthlyTotal / monthlyGoal) * 100, 100);
                        const barEls = document.querySelectorAll('.East-County-progress-fill');
                        barEls.forEach(bar => { bar.style.width = percentage + "%"; });

                        const donorBlocks = document.querySelectorAll('.East-County-donor-block');
                        const sortedCSVKeys = Object.keys(donorsByCategory).sort((a, b) => b.length - a.length);

                        donorBlocks.forEach(block => {
                            const header = block.querySelector('.East-County-donor-header');
                            let namesContainer = block.querySelector('.East-County-donor-names');
                            if (header && !namesContainer) {
                                namesContainer = document.createElement('div');
                                namesContainer.className = 'East-County-donor-names';
                                block.appendChild(namesContainer);
                            }
                            if(header && namesContainer) {
                                const domKey = normalizeKey(header.innerText);
                                let matchedKey = sortedCSVKeys.find(csvKey => {
                                    return domKey.includes(csvKey) || csvKey.includes(domKey);
                                });
                                if(matchedKey && donorsByCategory[matchedKey].length > 0) {
                                    namesContainer.innerHTML = '';
                                    donorsByCategory[matchedKey].forEach(donorName => {
                                        const p = document.createElement('p');
                                        p.innerText = donorName;
                                        namesContainer.appendChild(p);
                                    });
                                }
                            }
                        });

                    })
                    .catch(error => console.error("Error loading Chai Club data:", error));
            }
        });
    }
})();
</script>
</body>
</html>