<!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/1360/WFib13606212.png" itemprop="image" width="150" height="150" />
<meta property="og:image:width" content="150" />
<meta property="og:image:height" content="150" />
<meta name="keywords" content="Photos" />
<meta name="title" content="Photos" />
<meta property="og:type" content="website" />
<meta name="scope-aids" content="549979-5732080-5508997-5509001-5504487" />
<meta name="article-keywords" content="2902-8495-2170-2898-20962" />
<meta name="scope-aid" content="549979" />
<meta name="scope-aid" content="5732080" />
<meta name="scope-aid" content="5508997" />
<meta name="scope-aid" content="5509001" />
<meta name="scope-aid" content="5504487" />
<meta name="article-keyword" content="2902" />
<meta name="article-keyword" content="8495" />
<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.brightjewishfuture.org/templates/photogallery_cdo/aid/5504487/jewish/Photos.htm" />
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:site" content="@chabad" />
<meta property="og:title" content="Photos" /><link rel="canonical" href="https://www.brightjewishfuture.org/templates/photogallery_cdo/aid/5504487/jewish/Photos.htm" />
<link rel="icon" type="image/png" href="https://www.brightjewishfuture.org/media/images/1360/WFib13606212.png" />
<link rel="Stylesheet" href="/css/fonts/font-awesome/font-awesome-5.css?v=2D6ABDDB" id="kfont-awesome" type="text/css"/>
<link rel="Stylesheet" href="/css/DefaultGrid.css?v=A13D74E8" id="kgrid" type="text/css"/>
<link rel="Stylesheet" href="/css/Elements.css?v=7A8278DB" id="k6" type="text/css"/>
<link rel="Stylesheet" href="/css/vendor/ds/tokens/sites.css?v=BD54F46B" id="ksites-ds-css" type="text/css"/>
<link rel="Stylesheet" href="/css/vendor/ds/tokens/sites-light.css?v=EDE7242E" id="ksites-light-ds-css" type="text/css"/>
<link rel="Stylesheet" href="/css/new/main.css?v=220E279D" 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?v=43DDBA77" id="k2898" type="text/css"/>
<link rel="Stylesheet" href="/css/cco/photogallery.css?v=AA129DC0" id="kphotogallery" type="text/css"/>
<link rel="Stylesheet" href="/css/bootstrap/grid.css?v=F4390F2B" id="kbootstrap4-grid" type="text/css"/>
<link rel="Stylesheet" href="/css/Library/reader-comments.css?v=8AB57D79" id="kCommentsStylesheet" type="text/css"/>
<link rel="Stylesheet" href="/css/inline/BookInfo.css?v=3D052243" id="kBookInfoCss" type="text/css"/>

<script>$q=[];$j=function(f){$q.push(f);}</script>
	
	<meta property="fb:app_id" content="-1" />
	<meta property="og:type" content="article" />
	<meta property="og:image" content="" />
	<meta property="og:title" content="" />
	<meta property="og:description" content="" />
	<meta property="og:site_name" content="Chabad Education Foundation" />

 
	
	<style type="text/css">
		body{margin:0;}
	</style>
	
	



<script>
	window.dataLayer = window.dataLayer || [];
	dataLayer.push({"event":"datalayer-initialized","page":{"numberOfComments":0,"publicationDate":"2022-04-29","primaryArticleId":5504487,"title":"","author":"","authorId":0,"contentLevel1":"My Site","contentLevel2":"Gan Preschool","contentLevel3":"Our School","contentLevel4":"Photos","siteName":"Chabad Education Foundation"},"time":{"upcomingHoliday":"Chanukah","daysToUpcomingHoliday":37,"hebrewDate":"5787-08-18"}});
		dataLayer.push({ 'articleHierarchy': '-549979-5732080-5508997-5509001-5504487-', 'keywords': '-k20962-k2898-k2170-k8495-k2902-', 'k': '-549979-5732080-5508997-5509001-5504487--k20962-k2898-k2170-k8495-k2902-' });
	
</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 = 2843653;var sc_partition = 29;var sc_invisible = 1;var sc_remove_link=1;var sc_security = "d10afd23";var sc_https = 1;
	</script>
	<script type="text/javascript" src="https://secure.statcounter.com/counter/counter_xhtml.js" defer async></script>
	<noscript><img src="//c30.statcounter.com/counter.php?sc_project=2843653&amp;java=0&amp;security=d10afd23&amp;invisible=1" border="0" /> </noscript>
	<!-- End of StatCounter Code -->


<meta name="google-site-verification" content="JLdNOc06GcvBs-qlCfvy71nHHDVvQFwPkPweGAwgEmg" />
<style>.slider{ opacity:0 !Important;}</style>

<style>
  /* The loader CSS is attached to the html tag so it covers everything instantly */
  html.jec-loading {
      overflow: hidden !important; 
  }
  html.jec-loading body {
      opacity: 0 !important; 
  }
  
  /* Full screen white overlay */
  html.jec-loading::before {
      content: ""; position: fixed; top: 0; left: 0; right: 0; bottom: 0;
      background: #ffffff; z-index: 999999;
  }
  
  /* Spinning Loader */
  html.jec-loading::after {
      content: ""; position: fixed; top: 50%; left: 50%;
      width: 50px; height: 50px; margin: -25px 0 0 -25px;
      border: 5px solid #f3f3f3; border-top: 5px solid #3C8476; border-radius: 50%;
      animation: jec-spin 1s linear infinite; z-index: 9999999;
  }
  
  @keyframes jec-spin { 
      0% { transform: rotate(0deg); } 
      100% { transform: rotate(360deg); } 
  }

  /* Smooth fade-in when loader is removed */
  body { transition: opacity 0.4s ease !important; }
</style>








<link href="https://fonts.googleapis.com/css2?family=Faustina:wght@400;700&display=swap" rel="stylesheet">
 





<!-- /GetButton.io widget -->


<script>
  // Runs instantly before the page paints. Adds the loader ONLY to the homepage.
  (function() {
      var path = window.location.pathname;
      var url = window.location.href;
      if (path === '/' || path === '/index.html' || url === 'https://www.brightjewishfuture.org/' || url === 'https://www.brightjewishfuture.org') {
          document.documentElement.classList.add('jec-loading');
      }
  })();
</script><script>
(function() {
    try {
        // --- 1. URL CHECK ---
        if (window.location.href.indexOf('7252339') > -1) {

            console.log("JEC: Form 7252339 Detected. Injecting EXTRA LARGE Styles.");

            // --- 2. LOAD FONTS ---
            var fontLink = document.createElement('link');
            fontLink.href = 'https://fonts.googleapis.com/css2?family=Faustina:wght@400;500;600;700&family=Outfit:wght@400;600&display=swap';
            fontLink.rel = 'stylesheet';
            document.head.appendChild(fontLink);

            // --- 3. INJECT CSS (Standard String Format) ---
            var css = "";
            
            // RESET & BASICS
            css += ".form-all { font-family: 'Outfit', sans-serif !important; max-width: 1000px !important; margin: 0 auto !important; padding: 50px !important; background-color: #fff !important; }";
            css += ".form-section > li.form-line:first-child { margin-top: 0 !important; }";

            // TYPOGRAPHY - INCREASED SIZES
            css += "h1, h2, h3, .form-header, p, strong, b { font-family: 'Faustina', serif !important; color: #231F20 !important; }";
            css += ".form-header-group { background: transparent !important; border-bottom: 4px solid #3C8476 !important; margin-bottom: 40px !important;  margin-left: 0 !important; padding: 30px 0 20px 0 !important; }";
            
            // HEADERS: Increased to 3.5rem
            css += ".form-header { font-size: 3.5rem !important; color: #3C8476 !important; }";
            
            // PARAGRAPHS: Increased to 1.5rem
            css += "#text_1 p, #text_4 p, #text_7 p, #text_15 p { font-size: 2rem !important; line-height: 1.6 !important; margin: 5px !important; }";

            // INPUTS & LABELS - INCREASED SIZES
            // Labels: Increased to 1.8rem
            css += ".form-label-left, .form-label-top { font-family: 'Outfit', sans-serif !important; color: #535353 !important; font-weight: 600 !important; font-size: 1.8rem !important; margin-bottom: 15px !important; }";
            css += ".form-sub-label { font-family: 'Outfit', sans-serif !important; font-size: 1.1rem !important; margin-top: 10px !important; color: #777 !important; }";
            
            // Text Inputs: Increased padding and font size to 1.4rem
            css += ".form-textbox, .form-textarea, .form-dropdown { font-family: 'Outfit', sans-serif !important; background-color: #F6FAF9 !important; border: 1px solid #ccc !important; border-radius: 8px !important; padding: 18px !important; font-size: 1.4rem !important; color: #333 !important; width: 100% !important; box-sizing: border-box !important; transition: all 0.3s ease !important; }";
            css += ".form-textbox:focus, .form-textarea:focus, .form-dropdown:focus { border-color: #3C8476 !important; background-color: #fff !important; outline: none !important; }";

            // RADIO BUTTONS
            css += "#cid_8 .form-single-column, #cid_9 .form-single-column { width: 100% !important; }";
            css += ".form-radio-item { display: flex !important; align-items: center !important; padding: 18px !important; margin-bottom: 15px !important; border: 1px solid #eee !important; border-radius: 8px !important; background: #fff !important; float: none !important; width: 100% !important; box-sizing: border-box !important; }";
            css += ".form-radio-item:hover { background-color: #f0f7f6 !important; }";
            // Radio Labels: Increased to 1.6rem
            css += ".form-radio-item label { margin-left: 20px !important; cursor: pointer !important; font-family: 'Outfit', sans-serif !important; font-size: 1.6rem !important; }";
            css += ".form-radio { accent-color: #3C8476 !important; width: 30px !important; height: 30px !important; transform: scale(1.3) !important; }";

            // ADDRESS FIXES
            css += ".form-address-table { width: 100% !important; }";
            css += ".form-address-table td { padding-bottom: 20px !important; }";
            
            // TOTAL AMOUNT
            css += "#id_16 { margin-top: 40px !important; background-color: #312D2E !important; padding: 40px !important; border-radius: 10px !important; color: white !important; text-align: center !important; }";
            css += "#label_16 { color: #81CA9C !important; font-size: 2rem !important; text-transform: uppercase !important; display: block !important; margin-bottom: 15px !important; text-align: center !important; }";
            css += "#total_amount { font-family: 'Faustina', serif !important; font-size: 4.5rem !important; font-weight: 700 !important; color: #fff !important; }";

            // SUBMIT BUTTON
            css += ".form-buttons-wrapper { text-align: center !important; margin-top: 50px !important; text-indent: 0 !important; }";
            css += ".form-submit-button { background-color: #56C5D0 !important; border: none !important; border-radius: 60px !important; color: #fff !important; font-family: 'Outfit', sans-serif !important; font-size: 2.2rem !important; font-weight: 700 !important; padding: 25px 80px !important; cursor: pointer !important; text-transform: uppercase !important; width: 100% !important; max-width: 600px !important; }";
            css += ".form-submit-button:hover { background-color: #3baeb9 !important; transform: translateY(-2px) !important; }";

css += "::marker { color: black !important; content: '•'; font-size: 1.5em !important; }";     // UTILITY
            css += ".form-line { padding: 20px 0 !important; margin: 0 !important; }";
            css += "@media screen and (max-width: 600px) { .form-address-table td, .form-address-table tr { display: block !important; width: 100% !important; } .form-address-table td { padding: 0 0 15px 0 !important; } .form-textbox { width: 100% !important; } }";

            // CREATE STYLE TAG
            var style = document.createElement('style');
            style.type = 'text/css';
            if (style.styleSheet){
              style.styleSheet.cssText = css;
            } else {
              style.appendChild(document.createTextNode(css));
            }
            document.head.appendChild(style);
        }
    } catch (e) {
        console.error("JEC Script Error:", e);
    }
})();
</script><script>
// Only run if the URL contains the specific Form ID
if (window.location.href.indexOf('7255175') > -1) {

    // --- 1. LOAD GOOGLE FONTS DYNAMICALLY ---
    var fontLink = document.createElement('link');
    fontLink.href = 'https://fonts.googleapis.com/css2?family=Faustina:wght@400;500;600;700&family=Outfit:wght@400;600&display=swap';
    fontLink.rel = 'stylesheet';
    document.head.appendChild(fontLink);

    // --- 2. INJECT CSS ---
    var style = document.createElement('style');
    style.textContent = `
        /* --- GENERAL FIXES --- */
        .form-single-column .clearfix {
            display: none !important;
        }

li#id_21{ display: block !important; font-size: 2rem !Important;}

        /* --- FONTS --- */
        #formContainer * {
            font-family: 'Faustina', serif !important;
        }
        div, span, h1, h2, h3, p, a, button, input, select, label, li, ul, form, table, tr, td {
            font-family: 'Faustina', serif !important;
        }
        .form-address-table{ max-width: 100% !important;}
        
        /* Outfit overrides */
        .donate-text-top, 
        .donate-text-top strong,
        #text_6 p, 
        #text_6 a,
        #label_13, 
        #label_14, 
        #label_16, 
        #label_17,
        #cid_10 label,
        #cid_11 label,
        .form-checkbox-item label,
        /* Specific fields requested to be Outfit */
        #id_13 input, #id_13 label, #id_13 span,
        #id_14 input, #id_14 label,
        #id_16 input, #id_16 label,
        #id_10 label, #id_11 label,
        /* PAYMENT SECTION OUTFIT OVERRIDES */
        #cid_17 input, #cid_17 select, #cid_17 label, #cid_17 span, #cid_17 th, #cid_17 td {
            font-family: 'Outfit', sans-serif !important;
        }

        /* --- HERO / HEADER SECTION --- */
        .custom-impact-section { 
            width: 100% !important; 
            display: block !important; 
            margin-bottom: 0px !important; 
            background-color: transparent !important;
        }
        .impact-container { 
            display: flex !important; 
            align-items: center !important; 
            justify-content: space-between !important; 
            max-width: 1200px !important; 
            margin: 0 auto !important; 
            padding: 20px 20px 0 20px !important; 
        }
        .impact-content-left { 
            display: flex !important; 
            flex-direction: column !important; 
            align-items: center !important; 
            text-align: center !important;
            flex: 1 !important;
        }
        .impact-top-img { 
            max-width: 60px !important; 
            margin-bottom: 10px !important; 
            width: auto !important;
        }
        
        .donate-wrapper {
             position: relative !important;
             display: inline-block !important;
        }

        .text-donate { 
            font-family: 'Faustina', serif !important; 
            font-size: 6rem !important; 
            font-weight: 300 !important; 
            color: #000000 !important; 
            margin: 0 !important; 
            line-height: 1 !important; 
            position: relative !important;
            z-index: 2 !important;
            background: linear-gradient(to top, #81CA9C 30%, transparent 30%) !important;
            padding: 0 5px !important;
        }
        
        .text-impact { 
            font-family: 'Faustina', serif !important; 
            font-size: 2rem !important; 
            font-weight: 600 !important; 
            color: #231F20 !important; 
            margin-top: 10px !important; 
            text-transform: capitalize !important; 
        }
        
        .impact-content-right { 
            flex: 1 !important; 
            display: flex !important;
            justify-content: flex-end !important;
        }
        .impact-main-img { 
            max-width: 100% !important; 
            max-height: 250px !important; 
            width: auto !important; 
            height: auto !important; 
            object-fit: contain !important;
        }

        /* Endowment Links */
        .endowment-row { display: flex !important; align-items: center !important; margin-top: 15px !important; }
        .endowment-icon { width: auto !important; height: 24px !important; margin-right: 10px !important; }
        .text-endowment { 
            font-family: 'Faustina', serif !important; 
            font-size: 1.8rem !important; 
            color: #3C8476 !important; 
            font-weight: 500 !important; 
            line-height: 1 !important; 
            text-decoration: none !important; 
            cursor: pointer !important; 
        }
.Header1{
font-family: 'Faustina', serif !important; 
            font-size: 2rem !important; 
            color: #3C8476 !important; 
            font-weight: 500 !important; 
            line-height: 1 !important; 
            text-decoration: none !important; 
            cursor: pointer !important; 
        }
        .text-endowment:hover { opacity: 0.8 !important; }

        /* --- MAIN LAYOUT --- */
        .custom-form-wrapper {
            display: flex !important;
            flex-wrap: wrap !important;
            max-width: 100% !important; /* Full width as requested */
            margin: 0 auto !important;
            position: relative !important;
            padding-top: 0px !important;
        }

li#id_1 {
    padding: 0 !important;
    margin: 0 !important;
}

        /* Left Column (Inputs) */
        .custom-left-column {
            width: 66% !important;
            background-color: #ddedea !important;
            padding: 40px !important;
            box-sizing: border-box !important;
            border-radius: 15px 0 0 15px !important; 
            padding-left: 3vw !important;
        }

        /* Right Column (Sidebar Container) */
        .custom-right-column {
            width: 34% !important;
            background-color: #D1E0DE !important;
            min-height: 600px !important;
            position: relative !important;
            border-radius: 0 15px 15px 0 !important;
        }

        /* --- DIVIDERS & TEXT --- */
        .donate-text-top {
            color: #595657 !important;
            text-align: left !important;
            font-size: 16px !important;
            line-height: 1.5 !important;
            margin-bottom: 20px !important;
        }
        .donate-text-top strong { font-weight: 700 !important; }

        .custom-divider {
            width: 100% !important;
            height: 1px !important;
            background-color: #659e94 !important;
            margin: 30px 0 !important;
            border: none !important;
            display: block !important;
        }

        /* --- INPUTS & LABELS --- */
        #cid_7, #cid_8, #cid_13, #cid_14, #cid_16, #cid_17 {
            width: 100% !important;
            max-width: 100% !important;
        }
        
        .form-input, .form-input-wide {
            width: 100% !important;
            max-width: none !important;
        }

        .form-label-left, .form-label-top {
            width: 100% !important;
            max-width: 30vw !important; /* Added Max Width constraint */
            float: none !important;
            display: block !important;
            text-align: left !important;
            margin-bottom: 10px !important;
        }
        .form-label-left label, .form-label-top label {
            font-size: 2rem !important;
            color: #525252 !important;
            font-weight: 400 !important;
        }
        
        .form-header-group {
            margin: 0 !important;
            padding: 0 !important;
            background: transparent !important;
            border: none !important;
        }


        .form-header {
            color: #525252 !important;
            font-size: 1.5rem !important;
            text-align: left !important;
            font-weight: 400 !important;
        }

        /* Generic Inputs Styling - Full Width */
        .form-textbox, .form-dropdown, input[type=text], input[type=email], input[type=tel], input[type=number] {
            width: 35vw !important;
            box-sizing: border-box !important;
            border: 1px solid #ccc !important;
            border-radius: 7px !important;
            padding: 12px !important;
            font-size: 16px !important;
            color: #535353 !important;
            background: #fff !important;
            max-width: none !important;
        }

.form-submit-button:hover {
    background-color: white !important;
}

        /* Full Name overrides */
        #first_13 { 
            width: 25vw !important; /* Added First Name Width */
        }
        #cid_13 .form-sub-label-container {
            display: inline-block !important;
            width: 40% !important; /* Updated to 40% */
            margin-right: 2% !important;
            vertical-align: top !important;
        }
        #cid_13 .form-sub-label-container:last-child {
            margin-right: 0 !important;
        }
        #cid_13 .form-sub-label { display: none !important; }
        
        /* Phone overrides */
        #cid_16 span, #cid_16 input {
            width: 100% !important;
        }

        /* --- DONATION AMOUNT CARDS --- */
        #cid_4 .form-single-column {
            display: grid !important;
            grid-template-columns: repeat(3, 1fr) !important;
            gap: 15px !important;
            width: 100% !important;
        }
        #cid_4 .form-radio-item {
            position: relative !important;
            margin: 0 !important;
            padding: 0 !important;
            width: 20vw !important;
            min-height: 20vh !important;
            float: none !important;
            display: block !important;
        }
        #cid_4 .form-radio-item label {
            display: flex !important;
            flex-direction: column !important;
            justify-content: center !important;
            align-items: center !important;
            background-color: #3C8476 !important;
            border-radius: 15px !important;
            width: 100% !important;
            height: 100% !important;
            padding: 20px 10px !important;
            box-sizing: border-box !important;
            cursor: pointer !important;
            position: relative !important;
            transition: opacity 0.2s !important;
        }
        /* Custom Radio Button & Tick */
        #cid_4 .form-radio-item input[type="radio"] {
            position: absolute !important;
            top: 10px !important;
            right: 10px !important;
            margin: 0 !important;
            z-index: 10 !important;
            cursor: pointer !important;
            width: 22px !important;
            height: 22px !important;
            appearance: none !important;
            -webkit-appearance: none !important;
            background-color: #ffffff !important;
            border: 2px solid #ffffff !important;
            border-radius: 50% !important;
            transition: all 0.2s ease !important;
        }

        #cid_4 .form-radio-item input[type="radio"]:checked {
            background-color: #3C8476 !important;
            border-color: #ffffff !important;
            /* Adds the white tick SVG inside the circle */
            background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3e%3c/svg%3e") !important;
            background-size: 70% !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
        }
        .donation-amount-text {
            color: #ffffff !important;
            font-size: 3.5rem !important; 
            font-weight: 600 !important;
            margin-bottom: 5px !important;
            line-height: 1 !important;
        }
        .donation-desc-text {
            color: #ffffff !important;
            font-size: 1.5rem !important;
            font-weight: 400 !important;
            text-align: center !important;
            line-height: 1.2 !important;
        }

/* Card Hover States */
        #cid_4 .form-radio-item label:hover {
            background-color: #ffffff !important;
            box-shadow: inset 0 0 0 2px #3C8476 !important; /* Keeps a green border so the white card stands out */
        }
        #cid_4 .form-radio-item label:hover .donation-amount-text {
            color: #3C8476 !important;
        }
        #cid_4 .form-radio-item label:hover .donation-desc-text {
            color: #000000 !important;
        }
        #cid_4 .form-radio-item label:hover input[type="radio"]:not(:checked) {
            border: 2px solid #ccc !important; /* Makes the empty radio circle visible on the white hover background */
        }
        /* "Other" Custom Amount */
        #cid_4 .form-radio-item:last-child {
            grid-column: 1 / -1 !important;
            min-height: 80px !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            width: auto !important;
        }
        #cid_4 .form-radio-item:last-child span {
           width: 100% !important;
           display: flex !important;
           justify-content: center !important;
        }
        #cid_4 input.form-radio-other-input {
            background-color: #F6FAF9 !important;
            border: 1px solid #86B3AA !important;
            border-radius: 15px !important;
            padding: 15px !important;
            width: 100% !important;
            font-size: 2.2rem !important;
            color: #535353 !important;
            text-align: center !important;
            margin-left: 0 !important;
            height: 15vh !important;
        }

label#label_5 {
    font-size: 18px !important;
}
div#label_8,div#label_7 {
    width: 100% !important;
}
        #cid_4 .form-radio-item:last-child input[type="radio"] { width: 100% !important;
            height: 100% !important;
            opacity: 0; 
        }

        /* --- RECURRING & ESTATE CHECKBOXES --- */
        .form-checkbox-item {
            display: flex !important;
            align-items: center !important;
            margin-top: 20px !important;
        }
        .form-checkbox-item label {
            color: #535353 !important;
            margin-left: 10px !important;
            width: 100% !important;
            white-space: normal !important;
        }
        
        /* GENERIC CHECKBOX STYLING */
        .form-checkbox {
            appearance: none !important;
            -webkit-appearance: none !important;
            width: 20px !important;
            height: 20px !important;
            border: 1px solid #999 !important;
            background-color: transparent !important;
            border-radius: 3px !important;
            cursor: pointer !important;
            flex-shrink: 0 !important;
            position: relative !important;
        }
        .form-checkbox:checked { background-color: #535353 !important; }
        
        #text_6 p { font-weight: 600 !important; color: #535353 !important; margin: 0 !important; }
        #text_6 a { color: #535353 !important; text-decoration: underline !important; }


        /* --- SPECIAL OVERRIDES FOR ID 10 & 11 (Estate & Talk) --- */
        #id_10, #id_11 {
            display: flex !important;
            flex-direction: row-reverse !important;
            justify-content: flex-end !important;
            align-items: center !important;
            width: 100% !important;
            padding: 10px 0 !important;
        }
        #label_10, #label_11 {
            width: auto !important;
            margin-bottom: 0 !important;
            margin-left: 12px !important; 
            text-align: left !important;
        }
        #cid_10, #cid_11 {
            width: auto !important;
            min-width: 20px !important;
            padding: 0 !important;
        }
        #cid_10 .form-checkbox-item, #cid_11 .form-checkbox-item {
            margin-top: 0 !important;
        }
        #id_10 .form-checkbox, #id_11 .form-checkbox {
            border: 1px solid #999 !important;
            background-color: #fff !important;
        }
        #id_10 .form-checkbox:checked, #id_11 .form-checkbox:checked {
            background-color: #0000FF !important; /* Blue Box */
            border-color: #0000FF !important;
            background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3e%3c/svg%3e") !important;
            background-size: 80% !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
        }

        /* --- PAYMENT METHOD SECTION (#cid_17) --- */
        #label_17 { font-weight: 600 !important; color: #535353 !important; }

        /* 1. Remove box styles from Main Container */
        #cid_17 {
            background: transparent !important;
            border: none !important;
            border-radius: 0 !important;
            padding: 0 !important;
            margin-top: 10px !important;
            box-sizing: border-box !important;
        }

        /* 2. Styles for the Payment Methods Grid */
        #cid_17 > table > tbody > tr:nth-child(1) > td {
            display: grid !important;
            grid-template-columns: repeat(4, 1fr) !important;
            gap: 15px !important;
            width: 100% !important;
            margin-bottom: 20px !important;
        }
        .form-payment-methods .form-radio-item {
            display: flex !important;
            flex-direction: row-reverse !important;
            justify-content: space-between !important;
            align-items: center !important;
            background-color: #fff !important;
            border: 1px solid #D8D8D8 !important;
            border-radius: 15px !important;
            padding: 15px !important;
            cursor: pointer !important;
            min-width: 0 !important;
            width: 100% !important;
            box-sizing: border-box !important;
            float: none !important;
        }
        .form-payment-methods .form-radio-item.active-payment-card {
            background-color: #d3e9eb !important;
            border-color: #95c3db !important;
        }
        .form-payment-methods label {
            font-size: 1.8rem !important;
            color: #535353 !important;
            cursor: pointer !important;
            white-space: nowrap !important;
        }
        .form-payment-methods input[type="radio"] {
            accent-color: #0000FF !important;
            transform: scale(1.1) !important;
            margin-left: 5px !important;
        }

        /* 3. Bel Air Style: Force Table Elements to Block for Layout Control */
        #cid_17 .form-address-table,
        #cid_17 .form-address-table tbody {
            display: block !important;
            width: 100% !important;
        }
        
        /* FIX: Only apply flex layout to visible rows. 
           This prevents overriding the .hide class used by the CMS. */
        #cid_17 .form-address-table tr:not(.hide) {
            display: flex !important;
            flex-wrap: wrap !important;
            width: 100% !important;
            margin-bottom: 15px !important;
        }

        #cid_17 .form-address-table td {
            padding: 0 !important;
            width: 100% !important;
            display: block !important;
        }

        /* 3.5 ADD THE BOX STYLE TO THE SPECIFIC VISIBLE PAYMENT ROWS 
           We use :not(.hide) to ensure we don't accidentally style hidden elements 
           or interfere with the CMS toggling logic. */
        #cid_17 tr.credit_card:not(.hide),
        #cid_17 tr.paypal:not(.hide),
        #cid_17 tr.e_check:not(.hide),
        #cid_17 tr.other:not(.hide),
        #cid_17 tr.billing_address:not(.hide) {
             border-radius: 8px !important;
             padding: 0px !important;
             box-sizing: border-box !important;
             margin-top: 15px !important;
        }

        /* 4. Payment Input Styles (Outfit, Full Width) */
        #cid_17 .form-textbox, 
        #cid_17 .form-dropdown {
            width: 100% !important;
            max-width: 100% !important;
            padding: 12px 15px !important;
            border: 1px solid #ddd !important;
            border-radius: 6px !important;
            font-family: "Outfit", sans-serif !important;
            font-size: 16px !important;
            box-sizing: border-box !important;
            background-color: #f9f9f9 !important;
            transition: border-color 0.3s !important;
        }
        #cid_17 .form-textbox:focus, 
        #cid_17 .form-dropdown:focus {
            border-color: #3065B4 !important;
            background-color: #fff !important;
            outline: none !important;
        }
        
        /* 5. Headers inside Payment (Credit Card, Billing Address) */
        #cid_17 th {
            font-family: "Outfit", sans-serif !important;
            font-weight: 600 !important;
            color: #535353 !important;
            text-align: left !important;
            padding-bottom: 10px !important;
            display: block !important;
            border-bottom: 1px solid #eee !important;
            margin-bottom: 15px !important;
            margin-top: 5px !important;
            width: 100% !important;
        }

        /* 6. Layout Fixes for CC Fields */
        #cid_17 .cc-field-wrapper { width: 100% !important; }
        
        /* Ensure CVV is spaced correctly if in same row */
        #cid_17 .cc_ccv {
             width: 100% !important; 
             margin-top: 10px !important; 
        }

        /* Sub-labels (CC Number, Expiry, etc) */
        #cid_17 .form-sub-label {
            font-family: "Outfit", sans-serif !important;
            font-size: 14px !important;
            color: #777 !important;
            margin-top: 5px !important;
            display: block !important;
        }
        
        /* --- STICKY CARD --- */
        .sticky-summary-card {
            position: absolute !important;
            top: 20px !important;
            left: 2vw !important;
            width: 90% !important;
            background-color: #312D2E !important;
            border-radius: 15px !important;
            padding: 70px !important;
            box-sizing: border-box !important;
            color: white !important;
            z-index: 100 !important;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
            transition: top 0.1s ease !important;
        }
        
        .sticky-summary-card.fixed-mode {
            position: fixed !important;
            top: 20px !important;
        }

        .card-title { font-size: 1.2rem !important; font-weight: 600 !important; color: #bfbdbd !important; margin-bottom: 5px !important; text-transform: capitalize !important; }
        .card-total-display { font-size: 3.5rem !important; font-weight: 500 !important; color: #ffffff !important; line-height: 1.1 !important; margin-bottom: 5px !important; }
        .card-subtitle { font-size: 1.1rem !important; font-weight: 500 !important; color: #81CA9C !important; text-transform: uppercase !important; letter-spacing: 1px !important; margin-bottom: 20px !important; }
        .card-divider { border: 0 !important; height: 1px !important; background: #bfbdbd !important; margin-bottom: 20px !important; opacity: 0.5 !important; }
        .summary-table { width: 100% !important; margin-bottom: 30px !important; }
        .summary-row { display: flex !important; justify-content: space-between !important; margin-bottom: 12px !important; }
        .summary-label { color: #bfbdbd !important; font-size: 1.5rem !important; font-weight: 400 !important; flex: 1 !important; }
        .summary-value { color: #ffffff !important; font-size: 1.5rem !important; font-weight: 600 !important; text-align: right !important; flex: 1 !important; padding-left: 10px !important; word-break: break-word !important; }
        
        #id_2 { margin: 0 !important; padding: 0 !important; width: 100% !important; }
        .form-submit-button {
            background-color: #56C5D0 !important;
            background-image: none !important;
            border: none !important;
            border-radius: 15px !important;
            padding: 15px 20px !important;
            width: 100% !important;
            color: #231F20 !important;
            font-size: 2.2rem !important;
            font-weight: 700 !important;
            cursor: pointer !important;
            display: flex !important;
            justify-content: center !important;
            align-items: center !important;
            text-transform: uppercase !important;
        }
        .form-submit-button::after {
            content: '' !important;
            display: inline-block !important;
            width: 20px !important;
            height: 20px !important;
            margin-left: 10px !important;
            background-image: url('https://brightjewishfuture.org/media/images/1358/ZlYI13583924.png') !important;
            background-size: contain !important;
            background-repeat: no-repeat !important;
            background-position: center !important;
        }
        .card-tax-info { margin-top: 20px !important; color: #ffffff !important; font-size: 0.9rem !important; line-height: 1.4 !important; text-align: center !important; }

/* 1. Set the wrapper to relative so we can position the $ inside it */
        #cid_4 .form-radio-item:last-child span {
            position: relative !important;
            width: 100% !important;
            display: flex !important;
            justify-content: center !important;
            align-items: center !important;
        }

        /* 2. Create the Dollar Sign */
        #cid_4 .form-radio-item:last-child span::before {
            content: '$' !important;
            position: absolute !important;
            left: 25px !important; /* Adjust this to move the $ left or right */
            font-size: 2.2rem !important; /* Matches your input font size */
            color: #535353 !important;
            font-weight: 600 !important;
            z-index: 5 !important;
            pointer-events: none !important; /* Ensures the user can click through the $ to focus the input */
        }

        /* 3. Adjust the input padding so the text doesn't hide behind the $ */
        #cid_4 input.form-radio-other-input {
            padding-left: 50px !important; 
        }

        #id_19 { display: none !important; }

        .page-tools-sidebar{ display: none !important;}

        @media screen and (max-width: 900px) {
            .form-payment-methods .form-radio-item{ width: 40vw !important;}
            .custom-left-column { width: 100% !important; padding: 20px !important; border-radius: 15px !important; }
            .form-label-left{ width: 100% !important; max-width: 100% !important; }
            #cid_4 input.form-radio-other-input{ padding: 50px !important;}
            .custom-right-column { width: 100% !important; min-height: auto !important; margin-top: 30px !important; }
            #cid_4 .form-single-column { grid-template-columns: 1fr !important; }
            .form-payment-methods { grid-template-columns: repeat(2, 1fr) !important; } /* 2 cols on mobile */
            .sticky-summary-card { position: relative !important; width: 100% !important; top: auto !important; left: auto !important; }
            .sticky-summary-card.fixed-mode { position: relative !important; top: auto !important; left: auto !important; width: 100% !important; }
            .form-textbox, .form-dropdown, input[type=text], input[type=email], input[type=tel], input[type=number]{ width:100% !important;}
            #first_13{ width: auto !important;}
            #cid_13 .form-sub-label-container{width: auto !important;}
#cid_4 .form-radio-item{ width: 100% !important;}
#cid_17 > table > tbody > tr:nth-child(1) > td{grid-template-columns: repeat(2, 1fr) !important;}
        }
    `;
    document.head.appendChild(style);


    // --- 3. DOM RESTRUCTURING LOGIC ---
    // Wait for DOM to be ready
    var runRestructuring = function() {
        var formSection = document.querySelector('.form-section');
        if (!formSection) {
            setTimeout(runRestructuring, 100);
            return;
        }
        
        if (document.querySelector('.custom-form-wrapper')) return;

        // --- A. MODIFY DONATION CARDS ---
        var donationLabels = document.querySelectorAll('#cid_4 .form-radio-item label');
        for (var i = 0; i < donationLabels.length; i++) {
            var label = donationLabels[i];
            var text = label.textContent.trim();
            if (text.includes('$')) {
                var parts = text.split('$');
                var desc = parts[0].trim();
                var amt = parts.length > 1 ? '$' + parts[1].trim() : '';
                
                if (amt && desc) {
                    label.innerHTML = 
                        '<span class="donation-amount-text">' + amt + '</span>' +
                        '<span class="donation-desc-text">' + desc + '</span>';
                }
            }
        }

        // --- B. CREATE WRAPPERS ---
        var wrapper = document.createElement('div');
        wrapper.className = 'custom-form-wrapper';
        
        var leftCol = document.createElement('div');
        leftCol.className = 'custom-left-column';
        
        var rightCol = document.createElement('div');
        rightCol.className = 'custom-right-column';
        rightCol.id = 'rightColumnContainer';

        var stickyCard = document.createElement('div');
        stickyCard.className = 'sticky-summary-card';
        stickyCard.id = 'stickyCard';
        
        stickyCard.innerHTML = 
            '<div class="card-title">Donation Summary</div>' +
            '<div class="card-total-display" id="mirror-total">$0.00</div>' +
            '<div class="card-subtitle">One-Time Gift</div>' +
            '<div class="card-divider"></div>' +
            '<div class="summary-table">' +
                '<div class="summary-row">' +
                    '<div class="summary-label">Donation Amount</div>' +
                    '<div class="summary-value" id="mirror-amount-val">$0.00</div>' +
                '</div>' +
                '<div class="summary-row">' +
                    '<div class="summary-label">Dedication</div>' +
                    '<div class="summary-value" id="mirror-dedication">NONE</div>' +
                '</div>' +
                '<div class="summary-row">' +
                    '<div class="summary-label">Endowment Fund</div>' +
                    '<div class="summary-value" id="mirror-endowment">NONE</div>' +
                '</div>' +
                '<div class="summary-row">' +
                    '<div class="summary-label">Payment Method</div>' +
                    '<div class="summary-value" id="mirror-payment">NONE</div>' +
                '</div>' +
            '</div>' +
            '<div id="moved-submit-container"></div>' +
            '<div class="card-tax-info">' +
                'All donations are <strong>Tax Deductible</strong><br>' +
                'Our organization is a registered 501(c)(3) non-profit<br>' +
                'Tax ID: 39-3925709' +
            '</div>';

        // --- C. MOVE ELEMENTS ---
        var children = Array.prototype.slice.call(formSection.children);
        
        formSection.appendChild(wrapper);
        wrapper.appendChild(leftCol);
        wrapper.appendChild(rightCol);
        rightCol.appendChild(stickyCard);

        var createDivider = function() {
            var div = document.createElement('hr');
            div.className = 'custom-divider';
            return div;
        };

        var getEl = function(id) { return document.getElementById(id); };

        var taxInfo = getEl('id_3');
        if (taxInfo) {
            taxInfo.style.display = 'block';
            leftCol.appendChild(taxInfo);
            leftCol.appendChild(createDivider());
        }

        if (getEl('id_4')) leftCol.appendChild(getEl('id_4'));
        if (getEl('id_5')) leftCol.appendChild(getEl('id_5'));

        if (getEl('id_6')) {
            leftCol.appendChild(getEl('id_6'));
            leftCol.appendChild(createDivider());
        }

        if (getEl('id_7')) leftCol.appendChild(getEl('id_7'));
        if (getEl('id_8')) leftCol.appendChild(getEl('id_8'));
        if (getEl('id_9')) leftCol.appendChild(getEl('id_9'));
        if (getEl('id_10')) leftCol.appendChild(getEl('id_10'));
        if (getEl('id_11')) leftCol.appendChild(getEl('id_11'));

        if (getEl('id_12')) leftCol.appendChild(getEl('id_12'));
        if (getEl('id_13')) leftCol.appendChild(getEl('id_13'));
        if (getEl('id_14')) leftCol.appendChild(getEl('id_14'));
        if (getEl('id_16')) leftCol.appendChild(getEl('id_16'));
        
        leftCol.appendChild(createDivider());
        
        // Add Payment Section Here (id_17)
        if (getEl('id_17')) leftCol.appendChild(getEl('id_17'));
        if (getEl('id_18')) leftCol.appendChild(getEl('id_18'));

        children.forEach(function(child) {
            if (child.id === 'id_1') {
                formSection.insertBefore(child, wrapper);
            } else if (child.id === 'id_2') {
                var cont = stickyCard.querySelector('#moved-submit-container');
                if(cont) cont.appendChild(child);
            } else if (!leftCol.contains(child) && !stickyCard.contains(child) && !wrapper.contains(child) && child.id !== 'id_1') {
                child.style.display = 'none';
                leftCol.appendChild(child);
            }
        });

        // --- D. LOGIC FOR PAYMENT ACTIVE STATE ---
        var paymentItems = document.querySelectorAll('.form-payment-methods .form-radio-item');
        for (var k = 0; k < paymentItems.length; k++) {
            paymentItems[k].addEventListener('click', function() {
                for (var j = 0; j < paymentItems.length; j++) {
                    paymentItems[j].classList.remove('active-payment-card');
                }
                this.classList.add('active-payment-card');
                var input = this.querySelector('input[type="radio"]');
                if (input) {
                    input.checked = true;
                    var event = document.createEvent("HTMLEvents");
                    event.initEvent("change", true, true);
                    input.dispatchEvent(event);
                }
            });
        }
        
        // --- D2. ENHANCE PAYMENT FIELDS (Bel Air Logic) ---
        var ccNumber = document.querySelector('[id*="cc_number"]');
        if (ccNumber) ccNumber.placeholder = "0000 0000 0000 0000";
        var ccCvv = document.querySelector('[id*="cc_ccv"]');
        if (ccCvv) ccCvv.placeholder = "CVV";

        // --- E. POSITIONING & SCROLL LOGIC ---
        function handleScroll() {
            if (window.innerWidth <= 900) return; // Disable sticky on mobile

            var scrollY = window.pageYOffset || document.documentElement.scrollTop;
            var bodyRect = document.body.getBoundingClientRect();
            var elemRect = rightCol.getBoundingClientRect();
            var offsetTop = elemRect.top - bodyRect.top;

            if (scrollY > offsetTop - 20) { // 20px buffer top
                stickyCard.classList.add('fixed-mode');
                
                // CALCULATE 80% WIDTH
                var w = rightCol.offsetWidth * 0.8;
                stickyCard.style.setProperty('width', w + 'px', 'important');
                
                // CALCULATE LEFT: Column Left + approx 2vw (2% of window width)
                // This ensures it sits inside the box, slightly indented
                var l = elemRect.left + (window.innerWidth * 0.02);
                stickyCard.style.setProperty('left', l + 'px', 'important');
                
            } else {
                stickyCard.classList.remove('fixed-mode');
                stickyCard.style.removeProperty('width');
                stickyCard.style.removeProperty('left');
                
                // Default relative positioning
                stickyCard.style.width = '90%'; 
                stickyCard.style.left = '2vw';
            }
        }

        window.addEventListener('scroll', handleScroll);
        window.addEventListener('resize', handleScroll); 

        setTimeout(handleScroll, 500);


        // --- F. MONTHLY TEXT LOGIC ---
        var monthlyCheckbox = document.getElementById('input_5');
        var cardSubtitle = stickyCard.querySelector('.card-subtitle');
        if(monthlyCheckbox && cardSubtitle){
            monthlyCheckbox.addEventListener('change', function(){
                cardSubtitle.innerText = this.checked ? "Monthly Gift" : "One-Time Gift";
            });
        }


        // --- G. MIRRORING VALUES ---
        var originalTotal = document.getElementById('total_amount');
        var mirrorTotalMain = document.getElementById('mirror-total');
        var mirrorTotalRow = document.getElementById('mirror-amount-val');

        if (originalTotal && typeof MutationObserver !== 'undefined') {
            var observer = new MutationObserver(function(mutations) {
                mutations.forEach(function(mutation) {
                    var newText = originalTotal.innerText || '$0.00';
                    if (mirrorTotalMain) mirrorTotalMain.innerText = newText;
                    if (mirrorTotalRow) mirrorTotalRow.innerText = newText;
                });
            });
            observer.observe(originalTotal, { childList: true, subtree: true, characterData: true });
            var initText = originalTotal.innerText || '$0.00';
            if (mirrorTotalMain) mirrorTotalMain.innerText = initText;
            if (mirrorTotalRow) mirrorTotalRow.innerText = initText;
        }

        var dedInput = document.getElementById('input_7');
        var mirrorDed = document.getElementById('mirror-dedication');
        if (dedInput) {
            dedInput.addEventListener('input', function() {
                mirrorDed.innerText = this.value.trim() === '' ? 'NONE' : this.value;
            });
        }

        var endSelect = document.getElementById('input_8');
        var mirrorEnd = document.getElementById('mirror-endowment');
        if (endSelect) {
            endSelect.addEventListener('change', function() {
                mirrorEnd.innerText = this.value === '' ? 'NONE' : this.value;
            });
        }

        var payRadios = document.querySelectorAll('input[name="q17_payment[payment_method]"]');
        var mirrorPay = document.getElementById('mirror-payment');
        for (var m = 0; m < payRadios.length; m++) {
            payRadios[m].addEventListener('change', function() {
                if (this.checked) {
                    var val = this.value;
                    if(val === 'other') val = 'Cash/Check';
                    if(val === 'creditCard') val = 'Credit Card';
                    mirrorPay.innerText = val;
                }
            });
        }

        // --- H. UNTICK DEFAULT CHECKBOXES ---
        // CMS defaults them to checked, user wants them unchecked.
        var check10 = document.getElementById('input_10_0');
        if(check10) {
            check10.checked = false;
            check10.removeAttribute('checked'); 
        }
        var check11 = document.getElementById('input_11_0');
        if(check11) {
            check11.checked = false;
            check11.removeAttribute('checked');
        }
         /* 
        var check21 = document.getElementById('input_21');
        if(check21) {
            check21.checked = false;
            check21.removeAttribute('checked'); 
        }
        */
    };

    // Run when ready
    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', runRestructuring);
    } else {
        runRestructuring();
    }
}
</script><script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery-latest.min.js?g=10&v=20220427.1659"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/stacktable.js/1.0.3/stacktable.js"></script><script src="https://w2.chabad.org/images/mychabad/resources/click/js/LivIconsEvo.Tools.js"></script><script src="https://w2.chabad.org/images/mychabad/resources/click/js/LivIconsEvo.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/stacktable.js/1.0.3/stacktable.js"></script><script>
 /****************************************************************************************************
 * @name: LivIconsEvo.defaults.js - the default options for LivIcons (Live Icons) Evolution
 * @version: 2.3.XXX (XXX is a total number of icons)
 * @URL: https://livicons.com
 * @copyright: (c) 2013-2016 DeeThemes (http://codecanyon.net/user/DeeThemes)
 * @licenses: http://codecanyon.net/licenses/regular
 http://codecanyon.net/licenses/extended
 *****************************************************************************************************/
 ;if (typeof jQuery === 'undefined') {
 throw new Error('LivIcons Evolution Script requires jQuery!');
 };
 
 function LivIconsEvoDefaults () {
 
 "use strict";
 
 var default_options = {
 
 pathToFolder: 'https://w2.chabad.org/images/mychabad/resources/click/Icons/', //the path from root of your site to folder with icons. Also may be as URL, like 'http://yoursite.com/path/to/LivIconsEvo/svg/'
 name: 'bell.svg', //the default icon name
 
 //visualization options
 
 style: 'original', //'original', 'solid', filled', 'lines' or ('lines-alt' / 'linesAlt')
 size: '60px', //default size
 
 strokeStyle: 'original', //'original', 'round' or 'square'
 strokeWidth: 'original', //'original' or any value in pixels
 
 tryToSharpen: true, //apply or not micro shifts of SVG shapes to try to make them more sharp (crisp)
 
 rotate: 'none', //'none' or any value in deg [0 ... 360]
 flipHorizontal: false,
 flipVertical: false,
 
 strokeColor: '#22A7F0', //when style opt is 'filled' or 'lines' or ('lines-alt' / 'linesAlt')
 strokeColorAction: '#b3421b', //when 'style' is 'original', 'filled' or 'lines' and 'colorsOnHover' or 'colorsWhenMorph' is 'custom'
 strokeColorAlt: '#F9B32F', //when style opt is ('lines-alt' / 'linesAlt')
 strokeColorAltAction: '#ab69c6', //when 'style' is ('lines-alt' / 'linesAlt') and 'colorsOnHover' or 'colorsWhenMorph' is 'custom'
 fillColor: '#91e9ff', //when style opt is 'filled'
 fillColorAction: '#ff926b', //when 'style' is 'original' or 'filled' and 'colorsOnHover' or 'colorsWhenMorph' is 'custom'
 solidColor: '#6C7A89', //when style opt is 'solid'
 solidColorAction: '#4C5A69', //when 'style' is 'solid' and 'colorsOnHover' or 'colorsWhenMorph' is 'custom'
 solidColorBg: '#ffffff', //when style opt is 'solid'
 solidColorBgAction: '#ffffff', //when 'style' is 'solid'
 
 colorsOnHover: 'none', //'none', 'lighter', 'darker', 'custom' or 'hue0' ... 'hue360'
 colorsHoverTime: 0.3, //seconds
 
 colorsWhenMorph: 'none', //'none', 'lighter', 'darker', 'custom' or 'hue0' ... 'hue360'
 
 brightness: 0.10, // brightness change when 'lighter' or 'darker' (10% by default)
 saturation: 0.07, // saturation change when 'lighter' or 'darker' (7% by default)
 
 morphState: 'start', //'start' or 'end' (initial state for animating position)
 morphImage: 'none', //'none' or a URL to your image (better to use an image with equal width and height)
 allowMorphImageTransform: false, //if true the inside image will rotate and/or flip with a morph icon together
 
 strokeWidthFactorOnHover: 'none', //'none' or numeric value. For ex., for increase twice set the option to 2
 strokeWidthOnHoverTime: 0.3, //seconds
 keepStrokeWidthOnResize: false,
 
 //animation options
 
 animated: true, //if false, an icon is static
 eventType: 'hover', //'click', 'hover' or 'none'
 eventOn: 'self', //'self', 'parent', 'grandparent' or any ID (#some_id) or class (.some_class)
 
 autoPlay: false, //be careful with true value
 delay: 0, //value in seconds
 duration: 'default', //'default' or value in seconds
 repeat: 'default', //'default', 'loop' or integer number of repeats
 repeatDelay: 'default', //'default' or value in seconds
 
 drawOnViewport: false,
 viewportShift: 'oneHalf', //'none', ('one-half' / 'oneHalf'), ('one-third' / 'oneThird') or 'full'
 drawDelay: 0, //seconds
 drawTime: 1, //seconds
 drawStagger: 0.1, //seconds
 drawStartPoint: 'middle', //'start', 'middle' or 'end'
 drawColor: 'same', //'same' or any desired color value (HEX)
 drawColorTime: 1, //seconds
 drawReversed: false, //true will reverse the order of shapes drawing
 drawEase: 'Power1.easeOut', //default ease
 
 eraseDelay: 0, //seconds
 eraseTime: 1, //seconds
 eraseStagger: 0.1, //seconds
 eraseStartPoint: 'middle', //'start', 'middle' or 'end'
 eraseReversed: true, //true will reverse the order of shapes erasing
 eraseEase: 'Power1.easeOut', //default ease
 
 touchEvents: false, //apply or not special events handlers for touch devices
 
 //callback functions
 
 beforeAdd: false,
 afterAdd: false,
 
 beforeUpdate: false,
 afterUpdate: false,
 
 beforeRemove: false,
 afterRemove: false,
 
 beforeDraw: false,
 afterDraw: false,
 duringDraw: false,
 
 beforeErase: false,
 afterErase: false,
 duringErase: false,
 
 beforeAnim: false,
 afterAnim: false,
 duringAnim: false
 };
 
 if (default_options.pathToFolder === '/EDIT THIS OPTION!/') {
 alert('LivIcons Evolution: Please edit "pathToFolder" option in the "LivIconsEvo.defaults.js" file!');
 throw new Error('LivIcons Evolution: Please edit "pathToFolder" option in the "LivIconsEvo.defaults.js" file!');
 };
 
 return default_options;
 };</script><script>
(function() {
    // 1. Define Target AIDs
    const targetAids = ['7242668', '7250949', '7243488', '7250960', '7255175','7252339'];
    const currentUrl = window.location.href;
    const isTargetPage = targetAids.some(aid => currentUrl.includes(aid));

    // If we are not on a target page, stop immediately.
    if (!isTargetPage) return;

    // --- A. REMOVE BANNER (Aggressive Check) ---
    // Checks every 100ms for 5 seconds to ensure it catches the banner
    const bannerCheck = setInterval(function() {
        const banner = document.querySelector('.cco_templateless_template');
        if (banner) {
            banner.remove();
            // We don't clear interval here because sometimes the CMS re-injects the banner.
            // We keep checking for the full duration just to be safe.
        }
    }, 100);
    
    // Stop checking for the banner after 5 seconds
    setTimeout(function() { clearInterval(bannerCheck); }, 5000);


    // --- B. MOBILE MENU (Wait for Existence) ---
    // Checks every 100ms until it finds the hamburger button
    const menuCheck = setInterval(function() {
        const hamburger = document.getElementById('BJF-Hamburger-Btn');
        const overlay = document.getElementById('BJF-Mobile-Overlay');
        const closeBtn = document.getElementById('BJF-Close-Menu');

        // Only run if the elements actually exist
        if (hamburger && overlay) {
            clearInterval(menuCheck); // Stop checking, we found them!

            // Open Menu
            hamburger.addEventListener('click', function(e) {
                e.preventDefault();
                overlay.classList.add('is-open');
            });

            // Close Menu (X button)
            if (closeBtn) {
                closeBtn.addEventListener('click', function() {
                    overlay.classList.remove('is-open');
                });
            }

            // Close Menu (Click Outside)
            overlay.addEventListener('click', function(e) {
                if (e.target === overlay) {
                    overlay.classList.remove('is-open');
                }
            });
        }
    }, 100);

    // Stop checking for the menu after 8 seconds (timeout safety)
    setTimeout(function() { clearInterval(menuCheck); }, 8000);


    // --- C. ANIMATION OBSERVER (Only for AID 7250960) ---
    if (currentUrl.includes('7250960')) {
        
        // Check every 100ms until the sections are loaded
        const animCheck = setInterval(function() {
            const sections = document.querySelectorAll('.JEC-END-Section, .JEC-END-Main-Title-Wrapper, .JEC-END-Logo-Wrapper');

            if (sections.length > 0) {
                clearInterval(animCheck); // Stop checking, we found them!

                // 1. Set Initial State (Hidden)
                sections.forEach(function(el) {
                    el.classList.add('js-reveal-hidden');
                });

                // 2. Create Observer
                const observer = new IntersectionObserver(function(entries) {
                    entries.forEach(function(entry) {
                        if (entry.isIntersecting) {
                            const el = entry.target;
                            
                            // Calculate Stagger Delay
                            // We look for just the main sections to index the delay
                            const allSections = Array.from(document.querySelectorAll('.JEC-END-Section'));
                            const idx = allSections.indexOf(el);
                            
                            if (idx !== -1) {
                                el.style.transitionDelay = (idx * 0.1) + 's';
                            }
                            
                            el.classList.add('js-reveal-visible');
                            observer.unobserve(el);
                        }
                    });
                }, { threshold: 0.1 });

                // 3. Start Observing
                sections.forEach(function(el) {
                    observer.observe(el);
                });
            }
        }, 100);

        // Stop checking for animation sections after 8 seconds
        setTimeout(function() { clearInterval(animCheck); }, 8000);
    }

})();
</script><title>
	Photos
</title></head>
<body class="lang_en dir_ltr cco_body cco_templateless_page section_branch">
	
	
		<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.BrightJewishFuture.org" style="display:block!important;font-size:14px !important;">&laquo; Back to&nbsp;Chabad Education Foundation</a></div>
	
	<div class="cco_templatelates_content">
		
	<div class="co_content_container clearfix local_content" id="co_content_container">
		<div class="clearfix">
			<!-- BEGIN HEADER --><style>

@import url(https://fonts.googleapis.com/css?family=Bubbler+One|Sacramento|Nunito:400,700|BenchNine:400,700);@import url(https://unpkg.com/zoomwall.js@1.1.0/zoomwall.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/stacktable.js/1.0.3/stacktable.min.css);@import url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css);.cco_templateless_template{-webkit-transform:scale(0);transform:scale(0)}.co_content_container,#co_video_container .co_body{padding-top:0}.ps-container{margin-top:-30px;position:relative;z-index:1000}.ps-container .hidden-until-loaded{opacity:0}#fb-root{font-size:0}#BodyContainer{display:none}.article-header .article-header__title{font-family:"BenchNine", sans-serif;text-transform:uppercase;font-weight:bold;color:#F57F4B;font-size:42px}html body{font-family:"Nunito", sans-serif;color:#343333;padding-bottom:0}html body.cco_body{padding-top:70px}h2.header-style-1{font-family:"BenchNine", sans-serif;text-transform:uppercase;font-weight:bold;color:#646464;font-size:42px}@media (max-width: 650px){h2.header-style-1{font-size:38px}}.navbar{background:#fff;box-shadow:none}.navbar .navbar-brand{padding:0}.navbar .navbar-brand img{position:relative;top:-10%;height:120%;width:auto}@media (max-width: 767px){.navbar .navbar-collapse{margin-top:14px}.navbar .navbar-brand{margin-left:10px}}.cco_body .ps-container ul#menu.navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;text-align:right;height:100%;margin:0;padding:0;position:initial !important}@media (max-width: 767px){.cco_body .ps-container ul#menu.navi{display:block;height:initial !important}}.cco_body .ps-container ul#menu.navi li.parent{display:inline-block;vertical-align:middle;font-size:0;line-height:0}.cco_body .ps-container ul#menu.navi li.parent a.parent{float:none;padding:8px 10px;display:inline-block;text-transform:uppercase;font-family:"BenchNine",sans-serif;text-transform:uppercase;color:#282828;font-size:22px;line-height:36px}.cco_body .ps-container ul#menu.navi li.parent a.parent:hover,.cco_body .ps-container ul#menu.navi li.parent a.parent:active,.cco_body .ps-container ul#menu.navi li.parent a.parent:focus{text-decoration:none;color:#F57F4B}.cco_body .ps-container ul#menu.navi li.parent a.parent.selected{color:#F57F4B}.cco_body .ps-container ul#menu.navi li.parent .sub_menu{height:initial;padding:0;top:100%;min-width:180px;line-height:36px}body.mobile .cco_body .ps-container ul#menu.navi li.parent .sub_menu{height:initial;padding:0}body.mobile .cco_body .ps-container ul#menu.navi li.parent .sub_menu ul{padding:0;border:none}@media (max-width: 767px){.cco_body .ps-container ul#menu.navi li.parent .sub_menu{position:initial !important}}@media (min-width: 767px){.cco_body .ps-container ul#menu.navi li.parent .sub_menu{display:none;position:absolute;padding-top:0px;top:100%;min-width:180px}.cco_body .ps-container ul#menu.navi li.parent .sub_menu:before{content:" ";position:absolute;top:-20px;left:0;width:100%;height:23px}}.cco_body .ps-container ul#menu.navi li.parent .sub_menu ul{list-style:none;padding-left:0;padding-bottom:10px;margin-top:-4px;text-align:left}@media (min-width: 767px){.cco_body .ps-container ul#menu.navi li.parent .sub_menu ul{border:1px solid #E7E7E7;border-top:none;background:#fff;padding:3px 0 10px;margin-top:0}}.cco_body .ps-container ul#menu.navi li.parent .sub_menu ul li{float:none}.cco_body .ps-container ul#menu.navi li.parent .sub_menu ul li a{float:none;font-size:18px;font-family:"BenchNine", sans-serif;color:#333;padding:1px 10px;display:inline-block}@media (min-width: 767px){.cco_body .ps-container ul#menu.navi li.parent .sub_menu ul li a{padding:1px 15px}}.cco_body .ps-container ul#menu.navi li.parent .sub_menu ul li a:hover{text-decoration:underline !important}.cco_body .ps-container ul#menu.navi li.parent:hover .sub_menu{display:block}@media (max-width: 767px){.cco_body .ps-container ul#menu.navi li.parent{width:100%;text-align:left}.cco_body .ps-container ul#menu.navi li.parent a.parent.selected{border-bottom:none}}.navbar .container{padding-top:14px;padding-bottom:14px}.navbar-default .navbar-toggle{border-color:transparent}.jumbotron{text-align:center;background:transparent url(https://w2.chabad.org/media/images/1189/Pmpn11897183.png) no-repeat;background-size:100%;background-position:bottom;padding-top:43%;height:0;position:relative;z-index:1}.jumbotron .container{position:absolute;top:0;left:0;width:100%;top:35%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}.jumbotron h1{font-family:"Bubbler One", sans-serif;color:#646464;font-size:110px;line-height:80%;margin-bottom:40px;margin-top:0;font-weight:bold}.jumbotron h1 span{font-family:"Sacramento", sans-serif;font-size:75%;font-weight:normal}.jumbotron .btn{background:#F57F4B;font-weight:bold;text-transform:uppercase;border:none;border-radius:100px;padding:10px 20px;text-shadow:none;font-size:24px;padding:12px 25px;text-decoration:none}.jumbotron .btn:hover{background:#F3692E;text-decoration:none}@media (max-width: 1630px){.jumbotron h1{font-size:80px;margin-bottom:30px}}@media (max-width: 1400px){.jumbotron h1{font-size:80px;margin-bottom:30px}}@media (max-width: 1300px){.jumbotron{background-size:140%;padding-top:64%}.jumbotron .btn{font-size:22px;padding:10px 22px}}@media (max-width: 1060px){.jumbotron .container{top:40%}}@media (max-width: 900px){.jumbotron{background-size:170%;padding-top:76%}.jumbotron .btn{font-size:20px;padding:10px 20px}}@media (max-width: 700px){.jumbotron{background-image:url(https://w2.chabad.org/media/images/1189/vdVf11897180.png)}.jumbotron h1{font-size:60px;margin-bottom:25px}.jumbotron .container{top:45%}.jumbotron .btn{font-size:18px;padding:10px 20px}}@media (max-width: 550px){.jumbotron{background-size:210%;padding-top:98%}.jumbotron h1{font-size:50px;margin-bottom:20px;padding-left:20px;padding-right:20px}.jumbotron .container{top:45%}.jumbotron .btn{font-size:16px;padding:10px 20px}}@media (max-width: 410px){.jumbotron{background-size:230%;padding-top:110%}.jumbotron h1{font-size:45px;margin-bottom:25px}.jumbotron .container{top:46%}.jumbotron .btn{font-size:14px;padding:8px 17px}}.section-icons{text-align:center}.section-icons .row{padding:0 20px}.section-icons .row a{padding:0 30px;text-decoration:none;color:#343333;transition:-webkit-transform 300ms;transition:transform 300ms}.section-icons .row a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.section-icons .row a p{font-size:18px}.section-icons .row a h2{font-weight:bold;margin-top:5px;margin-bottom:20px;font-size:30px;color:#343333}.section-icons .row a .image{margin:0 auto}.section-icons .row a .image div{margin:0 auto;max-width:300px}.livicon-evo-holder.overflow,.livicon-evo-holder.overflow .lievo-svg-wrapper,.livicon-evo-holder.overflow .lievo-svg-wrapper svg,.livicon-evo-holder.overflow .lievo-svg-wrapper *{overflow:visible !important}.section-photos{text-align:center;padding-top:50px;padding-left:4px;padding-right:4px;padding-bottom:0}.section-photos img{padding:4px 2px 0}.section-photos h2{margin-bottom:20px}.section-testimonials{text-align:center;padding-bottom:82px;padding-top:35px;position:relative;overflow:hidden;margin-top:-1px}.section-testimonials h2{position:relative}.section-testimonials h2:after{content:" ";width:180px;height:2px;background:#419481;margin:32px auto;display:block}.section-testimonials p{margin:0 auto;max-width:900px;font-size:20px;position:relative}.section-testimonials p span{display:block;font-size:16px;margin-top:20px}.section-testimonials p:before,.section-testimonials p:after{font-family:"Bubbler One";font-size:310px;letter-spacing:-10px;content:"''";position:absolute;color:#F7F1AF;z-index:-1}.section-testimonials p:before{top:-130px;left:0px;-webkit-transform:skew(-14deg, 0deg);transform:skew(-14deg, 0deg);-webkit-transform-origin:top left;transform-origin:top left;font-weight:bold}.section-testimonials p:after{bottom:-560px;right:-45px;color:#F7F1AF;-webkit-transform:skew(-14deg, 0deg) rotate(180deg);transform:skew(-14deg, 0deg) rotate(180deg);-webkit-transform-origin:top left;transform-origin:top left;font-weight:bold}.section-testimonials:before{content:" ";background:url(https://w2.chabad.org/media/images/1189/sqTv11897181.jpg) no-repeat;background-size:100%;background-position:center -20px;position:absolute;left:0;top:0;height:100%;width:260px;display:block;z-index:-1}.section-testimonials:after{content:" ";background:url(https://w2.chabad.org/media/images/1189/KOSM11897177.jpg) no-repeat;background-size:100%;background-position:center -20px;position:absolute;right:0;top:0;height:100%;width:260px;display:block;z-index:-1}@media (max-width: 1400px){.section-testimonials p{max-width:60%}.section-testimonials:before,.section-testimonials:after{background-position:center}}@media (max-width: 1100px){.section-testimonials:before{left:-5vw}.section-testimonials:after{right:-5vw}}@media (max-width: 950px){.section-testimonials:before{left:-15vw}.section-testimonials:after{right:-15vw}.section-testimonials p{max-width:75%}}@media (max-width: 850px){.section-testimonials:before{left:-20vw}.section-testimonials:after{right:-20vw}.section-testimonials p:after{display:none}.section-testimonials p:before{top:-180px;z-index:-1;font-size:500px;color:#F9F4BD}}@media (max-width: 750px){.section-testimonials{padding-bottom:90px}.section-testimonials:before{display:none}.section-testimonials:after{display:none}.section-testimonials p{max-width:95%}}@media (max-width: 650px){.section-testimonials p{font-size:22px}}.section-footer{background:#F8C94E;position:relative;padding-top:100px;padding-bottom:15px;margin-top:0px}.section-footer:before{background:url("https://w2.chabad.org/media/images/1189/KyWp11897178.png") no-repeat;background-size:auto 100%;background-position:center;content:" ";position:absolute;width:100%;top:-40px;height:100px}.section-footer .row div{text-align:center;color:#4A4A4A;margin-bottom:35px}.section-footer h2{font-size:18px;font-weight:bold;margin-top:0;margin-bottom:5px}.section-footer h2.phone{color:#CE4147;font-size:20px}.section-footer h2.phone a{color:#CE4147}.section-footer a{color:#4A4A4A;font-style:italic;font-size:16px}.section-footer .facebook-button{text-align:right}.section-footer .facebook-button a{width:60px;display:inline-block;transition:-webkit-transform 300ms;transition:transform 300ms;padding:3px;margin-top:10px}.section-footer .facebook-button a:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.section-footer .facebook-button img{width:100%;display:block}@media (min-width: 1400px){.section-footer:before{background-size:cover}}.cco_body .ps-container{position:relative}.cco_body .ps-container #content_page_full,.cco_body .ps-container #content_page{padding-right:15px;padding-left:15px;margin-top:45px;margin-bottom:53px;margin-left:auto;margin-right:auto;max-width:90%;min-height:calc(100vh - 431px)}@media (max-width: 1200px){.cco_body .ps-container #content_page_full,.cco_body .ps-container #content_page{min-height:calc(100vh - 450px)}}@media (max-width: 991px){.cco_body .ps-container #content_page_full,.cco_body .ps-container #content_page{min-height:calc(100vh - 681px)}}@media (min-width: 768px){.cco_body .ps-container #content_page_full,.cco_body .ps-container #content_page{width:750px}}@media (min-width: 992px){.cco_body .ps-container #content_page_full,.cco_body .ps-container #content_page{width:970px}}@media (min-width: 1200px){.cco_body .ps-container #content_page_full,.cco_body .ps-container #content_page{width:1170px}}@media (max-width: 380px){.cco_body .ps-container #content_page_full,.cco_body .ps-container #content_page{padding-left:0;padding-right:0;max-width:95%}}.cco_body .ps-container #content_page_full #content_page,.cco_body .ps-container #content_page #content_page{margin-left:-15px;margin-right:-15px}.cco_body .ps-container img[align='right']{border:2px solid #F8C94E;margin-left:20px;margin-bottom:10px;margin-right:3px;max-width:50%}@media (max-width: 400px){.cco_body .ps-container img[align='right']{width:100%;max-width:100%;margin-right:0;margin-left:0;margin-bottom:10px;margin-top:10px}}.cco_body .ps-container .form-header-group,.cco_body .ps-container .form-line{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.cco_body .ps-container,.cco_body .ps-container p,.cco_body .ps-container ul,.cco_body .ps-container li,.cco_body .ps-container p.Regular{font-family:"Nunito", sans-serif;color:#343333;font-size:16px}.cco_body .ps-container .form-header-group .form-header,.cco_body .ps-container .SCHeading_1,.cco_body .ps-container .SCHeading_2,.cco_body .ps-container .SCHeading_3{font-family:"BenchNine", sans-serif;font-size:18px;text-transform:uppercase}.cco_body .ps-container .SCHeading_3{margin-bottom:5px;margin-top:15px}.cco_body .ps-container .form-header-group h2.form-header,.cco_body .ps-container .SCHeading_2{font-size:24px;margin-top:10px;margin-bottom:10px;color:#333}.cco_body .ps-container .form-header-group h1.form-header,.cco_body .ps-container .SCHeading_1{font-size:38px;color:#37B694;margin-bottom:10px}.cco_body .ps-container .co_index .row{margin-left:0}.cco_body .ps-container .co_index .item .title a,.cco_body .ps-container .co_index .item .title{color:#F57F4B}.page-tools-sidebar{display:none}#lightbox-wrapper{z-index:99999}.section_branch .ps-container{padding-top:130px;background:url(https://w2.chabad.org/media/images/1189/Slcb11897182.png) no-repeat;background-position:top -70px center}@media (max-width: 1000px){.section_branch .ps-container{background-size:2000px;background-position:top -50px center}}@media (max-width: 700px){.section_branch .ps-container{padding-top:120px;background-size:1500px;background-position:top -10px center}}P.Regular{font-family:"Nunito", sans-serif;color:#343333;font-size:16px}p.SCHeading_1,p.SCHeading_2,p.SCHeading_3{font-family:"BenchNine", sans-serif;font-size:18px;text-transform:uppercase}p.SCHeading_3{margin-bottom:5px;margin-top:15px}p.SCHeading_2{font-size:24px;margin-top:10px;margin-bottom:10px}p.SCHeading_1{font-size:38px;color:#37B694;margin-bottom:10px}#MoreInSection{display:none !important}.ct-program-info-title{font-family:"Bubbler One", sans-serif;text-transform:uppercase;font-weight:bold;color:#454545;font-size:35px;padding-top:15px;margin-bottom:20px}.ct-program-info .section-inner{max-width:100%}.ct-program-info .price-footnotes{font-size:14px;padding-left:10px}.ct-program-info .price-chart{max-width:100%;width:100%;margin-top:20px;margin-bottom:30px}.ct-program-info .price-chart th{text-align:center;border-bottom:2px solid;padding:10px 3px;font-size:12px;vertical-align:bottom;padding-top:0}.ct-program-info .price-chart th p{margin:0}.ct-program-info .price-chart th:first-child{text-align:left;padding-left:10px}.ct-program-info .price-chart td{padding:7px 3px;text-align:center}.ct-program-info .price-chart td p{margin:0}.ct-program-info .price-chart td:first-child{text-align:left;padding-left:10px}.ct-program-info .price-chart td:first-child span{font-size:12px}.ct-program-info .price-chart tbody tr:nth-of-type(2n-1){background:#eee}.ct-program-info .price-chart small{font-size:10px;display:block}.ct-program-info .price-chart.stacktable .st-head-row-main{display:none}.ct-program-info .price-chart.stacktable .st-head-row{background:#fff;padding-top:30px;font-weight:normal}form[id='4127623'] .form-all .form-input-wide:first-child .form-header-group{margin-bottom:0;padding-bottom:0}form[id='4127623'] .form-all .form-input-wide .form-header-group{text-transform:uppercase;margin-top:20px;margin-bottom:10px;padding-top:0;padding-bottom:10px}form[id='4127623'] .form-all .form-input-wide .form-header-group h3.form-header{font-size:28px;color:#f57f4b}@media (min-width: 800px){form[id='4127623'] .form-all .form-input-wide .form-header-group h3.form-header{padding-left:90px}}form[id='4127623'] .form-all .form-input-wide .form-header-group h2.form-header{font-weight:bold;color:#454545;font-size:35px;font-family:"Bubbler One", sans-serif;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;padding-left:90px;position:relative;padding-top:25px;padding-bottom:23px}form[id='4127623'] .form-all .form-input-wide .form-header-group h2.form-header:before{content:"";position:absolute;left:0px;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);width:85px;height:70px;background-size:cover;background-repeat:no-repeat}form[id='4127623'] .form-all #cid_47 .form-header:before{background-image:url(https://w2.chabad.org/media/images/1046/JeES10463588.png)}form[id='4127623'] .form-all #cid_74 .form-header:before{background-image:url(https://w2.chabad.org/media/images/1046/YNHu10463624.png)}form[id='4127623'] .form-all #cid_15 .form-header:before{background-image:url(https://w2.chabad.org/media/images/1046/JeES10463588.png)}form[id='4127623'] .form-all #cid_27 .form-header:before{background-image:url(https://w2.chabad.org/media/images/1046/fyuC10463626.png)}form[id='4127623'] .form-all #cid_31 .form-header:before{background-image:url(https://w2.chabad.org/media/images/1046/guTc10463565.png)}form[id='4127623'] .form-all #cid_41 .form-header:before{background-image:url(https://w2.chabad.org/media/images/1046/VZpp10463544.png)}form[id='4127623'] .form-all #cid_79 .form-header:before{background-image:url(https://w2.chabad.org/media/images/1046/nfxu10463625.png)}form[id='4127623'] .form-all .form-line{border:none;padding-top:10px;padding-bottom:10px;margin-top:10px}form[id='4127623'] .form-all .form-line .form-label-left label{font-weight:normal}form[id='4127623'] .form-all .form-line .form-sub-label{font-weight:normal}form[id='4127623'] .form-all .form-line .form-sub-label{margin-top:3px}@media (min-width: 800px){form[id='4127623'] .form-all .form-line{padding-left:90px}}form[id='4127623'] .form-all #id_48{padding-left:0}form[id='4127623'] .form-all #id_77,form[id='4127623'] .form-all #id_78,form[id='4127623'] .form-all #id_75,form[id='4127623'] .form-all #id_76{display:inline-block;width:24%}@media (max-width: 1000px){form[id='4127623'] .form-all #id_77,form[id='4127623'] .form-all #id_78,form[id='4127623'] .form-all #id_75,form[id='4127623'] .form-all #id_76{width:49%}}@media (max-width: 800px){form[id='4127623'] .form-all #id_77,form[id='4127623'] .form-all #id_78,form[id='4127623'] .form-all #id_75,form[id='4127623'] .form-all #id_76{width:100%}}form[id='4127623'] .form-all #id_77 .form-input,form[id='4127623'] .form-all #id_77 .form-label-left,form[id='4127623'] .form-all #id_78 .form-input,form[id='4127623'] .form-all #id_78 .form-label-left,form[id='4127623'] .form-all #id_75 .form-input,form[id='4127623'] .form-all #id_75 .form-label-left,form[id='4127623'] .form-all #id_76 .form-input,form[id='4127623'] .form-all #id_76 .form-label-left{width:100% !important;display:block;float:none}form[id='4127623'] .form-all #id_70 .form-input,form[id='4127623'] .form-all #id_70 .form-label-left,form[id='4127623'] .form-all #id_58 .form-input,form[id='4127623'] .form-all #id_58 .form-label-left,form[id='4127623'] .form-all #id_67 .form-input,form[id='4127623'] .form-all #id_67 .form-label-left,form[id='4127623'] .form-all #id_66 .form-input,form[id='4127623'] .form-all #id_66 .form-label-left,form[id='4127623'] .form-all #id_65 .form-input,form[id='4127623'] .form-all #id_65 .form-label-left{width:100% !important;display:block;float:none}form[id='4127623'] .form-all #id_70 .form-single-column,form[id='4127623'] .form-all #id_58 .form-single-column,form[id='4127623'] .form-all #id_67 .form-single-column,form[id='4127623'] .form-all #id_66 .form-single-column,form[id='4127623'] .form-all #id_65 .form-single-column{width:100%;display:block}form[id='4127623'] .form-all #id_70 .clearfix,form[id='4127623'] .form-all #id_58 .clearfix,form[id='4127623'] .form-all #id_67 .clearfix,form[id='4127623'] .form-all #id_66 .clearfix,form[id='4127623'] .form-all #id_65 .clearfix{display:none}form[id='4127623'] .form-all #id_70 .form-radio-item,form[id='4127623'] .form-all #id_58 .form-radio-item,form[id='4127623'] .form-all #id_67 .form-radio-item,form[id='4127623'] .form-all #id_66 .form-radio-item,form[id='4127623'] .form-all #id_65 .form-radio-item{display:inline-block;width:auto;float:none;margin-right:20px}form[id='4127623'] .form-all .form-checkbox-item LABEL,form[id='4127623'] .form-all .form-grading-label,form[id='4127623'] .form-all .form-radio-item LABEL{font-weight:normal}form[id='4127623'] .form-all .form-checkbox-item .form-checkbox:checked ~ LABEL,form[id='4127623'] .form-all .form-radio-item .form-radio:checked ~ LABEL{font-weight:bold}form[id='4127623'] .form-all .form-multiple-column{width:100%;display:block}form[id='4127623'] .form-all .form-multiple-column .clearfix{display:none}form[id='4127623'] .form-all .form-multiple-column .form-radio-item{display:inline-block;width:auto;float:none;margin-right:20px}form[id='4127623'] .form-all .form-line input[type=checkbox],form[id='4127623'] .form-all .form-line input[type=radio]{margin-top:-1px}form[id='4127623'] .form-all #id_14,form[id='4127623'] .form-all #id_50{padding-bottom:0;margin-bottom:0}form[id='4127623'] .form-all #id_50 .form-label-left,form[id='4127623'] .form-all #id_49 .form-label-left{visibility:hidden}
</style>


<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
<div class="ps-container">
<nav class="navbar navbar-fixed-top navbar-default" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/5508997">
<img src="https://w2.chabad.org/media/images/1189/RNEM11897167.png" />
</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<div id="navigation" class="chabad_navigator_bar">
<div class="chabad_menu_content">
<ul id="menu" class="navi">
<li class="item parent arrow selected">
<a href="/article.asp?aid=5509001" class="parent arrow selected">Our School</a>
<div class="sub_menu">
<ul>
<li class="item first">
<a href="/article.asp?aid=5783531">Admissions</a>
</li>
<li class="item selected">
<a href="/article.asp?aid=5504487">Photos</a>
</li>
<li class="item">
<a href="/article.asp?aid=5517145">Mission</a>
</li>
<li class="item last">
<a href="/article.asp?aid=5783154">Schedule a Tour</a>
</li>
</ul>
</div>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=5525812" class="parent">Contact Us</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=5509004" class="parent">Children</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=5783156" class="parent">Parent Portal</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=5783157" class="parent">Donate</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=6180457" class="parent">Chanukah Wonderland!</a>
|
</li>
<li class="item parent" style="display:none;">
<a href="/article.asp?aid=6690494" class="parent">Chanukah Wonderland 2024!</a>
</li>

</ul>
</div>
</div>



</div>
</div>
</nav>

<div detached="true" type="static" id="ContentArea" name="content_area" actions="edit,delete" class="content"><div id="content_page" class="content_page"><!-- END HEADER -->
			
			
			<div class="clearfix bh mobile-only align_right">ב"ה</div>
			
				<div class="master-content-wrapper " >
					

<header class="article-header cf ">
	
	
			<h1 class="article-header__title js-article-title js-page-title">Photos</h1>
		
			<div>
				
			</div>
		
</header>
				</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 id="fb-root"></div>
	<script>	(function (d, s, id) {
		var js, fjs = d.getElementsByTagName(s)[0];
		if (d.getElementById(id)) return;
		js = d.createElement(s); js.id = id;
		js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&appId=-1&version=v2.0";
		fjs.parentNode.insertBefore(js, fjs);
	}(document, 'script', 'facebook-jssdk'));</script>
	<div id="lightbox-wrapper" class="hidden">
		<div id="lightbox">
			<div id="details-panel"><span id="album-name" class="large_left_margin">Photos</span>
				<a id="close" href="#"><span>X</span></a>
			</div>
			<div id="left-panel">
				<div id="img-panel">
					<div id="lightbox-img-one-section" class="img-section">
						<img id="lightbox-img-one" class="img" src="" />
						<div id="lightbox-caption-one-wrapper" class="caption-wrapper"><div id="lightbox-caption-one" class="caption"></div></div>
					</div>
					<div id="lightbox-img-two-section" class="img-section">
						<img id="lightbox-img-two" class="img" src="" />
						<div id="lightbox-caption-two-wrapper" class="caption-wrapper"><div id="lightbox-caption-two" class="caption"></div></div>
					</div>
					<div id="lightbox-beginning-section" class="img-section hidden">
						<div class="slide-text">
							<p class="slide-message">You've reached the beginning of Photos</p>
							<p id="beginning-restart" class="restart"><a href="#">Start again <img class="restart-img" src="https://w2.chabad.org/images/global/spacer.gif" /></a></p>
						</div>
					</div>
					<div id="lightbox-end-section" class="img-section hidden">
						<div class="slide-text">
							<p class="slide-message">You've finished Photos</p>
							<p id="end-restart" class="restart"><a href="#">Start again <img class="restart-img" src="https://w2.chabad.org/images/global/spacer.gif" /></a></p>
						</div>
					</div>
					<div id="loading-indicator"></div>
					<div id="controls">
						<a id="previous" href="#">Previous</a>
						<a id="next" href="#">Next</a>
					</div>
					<div id="social-panel">
						<div class="social_subpanel float_left">
							<div id="count" class="float_right large_right_margin"></div>
						</div>
						<div class="social_subpanel float_right">
							<div id="social-buttons" class="float_left small_left_margin">
								<div id="like-button"></div>
							</div>
						</div>
					</div>
				</div>
				<div id="thumbnails-wrapper">
					<a id="left" href="#">Left</a>
					<a id="right" href="#">Right</a>
					<div id="thumbnails-panel">
						<!-- Thumbnails | Example:

								<div class="thumbnail photo" id="thumbnail0" data-img="0">
									<a href="#">
										<img src="photos/Tulips.jpg" width="220"/>
									</a>
								</div>

								-->
						
					</div>
				</div>
			</div>
			<div id="comments"></div>
		</div>
	</div>
	<div id="cco_body" class="">
		<div id="photos" class="clearfix">
			<!-- Photos | Example:
			
			<div class="photo" id="icon0" data-img="0">
				<a href="#">
					<img src="photos/Tulips.jpg" width="220"/>
				</a>
			</div>

			-->
			
		</div>
		

<div class="content-footer">
	
	
	
	
	
	
</div>
	</div>
</div>
						
						<div class="break_floats"></div>
						
					</div>
				</div>
				
				
				
			</div>
			
			<!-- BEGIN FOOTER --></div></div>
&#160;


<footer class="section-footer">
<div class="container">  

<div class="row">                
<div class="col-md-3">
<h2>Gan Preschool<br/></h2>
<p>1780 Ford Parkway<br/>S. Paul MN 55116</p>

</div>
<div class="col-md-3">
<h2>Phone</h2>
<p>(651) 698-0556</p>
</div>
<div class="col-md-3">
<h2 class="">Email</h2>
<p>E: 
<a href="mailto:hello@ganpreschool.org">hello@ganpreschool.org</a>

</p>
</div>
<div class="col-md-3 facebook-button">
<a href="https://www.facebook.com/ganpreschoolmn" target="_blank" title="Facebook">
<img src="https://w2.chabad.org/media/images/1189/KULU11897176.png" /></a>
<a href="https://www.instagram.com/ganpreschoolmn/" target="_blank" title="Instagram">
<img src="https://w2.chabad.org/media/images/1189/nHZX11897179.png" /></a>
</div>
</div>

<div class="row">
<div class="col-md-12"> 
<p style="font-weight:bold;">We are proud to be NAEYC Accredited and 4 Star Parent Aware rated!</p>
<img style=" display: inline-block; margin-right: 50px; position: relative; max-height: 100px;" src="https://w2.chabad.org/media/images/1217/UowD12175925.png" />
<img style="max-height: 70px;" src="https://w2.chabad.org/media/images/1217/juaq12175924.png" />
<br/><br/>
<p>
<b style="color: #B4262A; font-size: 110%;">Chabad Lubavitch Jewish Educational Center</b></p>
<p>Serving Ages 16 months - 5 years</p>
<b style="font-size: 14px;">Site by 
<a href="http://theclickco.com" style="font-size: 14px;">Click Co.</a></b>
</div>
</div>

</div>
</footer>
</div>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery-latest.min.js?g=10&v=20220427.1659"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<script src="https://unpkg.com/zoomwall.js@1.1.0/zoomwall.js"></script>
<script language="javascript" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.2.1/owl.carousel.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/stacktable.js/1.0.3/stacktable.js"></script>

<script type="text/javascript">
//<![CDATA[
function createZoomwallIfExists(el) {
  if (document.getElementById(el)) zoomwall.create(document.getElementById(el), true);
}

function preschoolInitPhotoGrids() {
  createZoomwallIfExists('photo-grid-1');
  createZoomwallIfExists('photo-grid-2');
  createZoomwallIfExists('photo-grid-mobile-1');
  createZoomwallIfExists('photo-grid-mobile-2');
  createZoomwallIfExists('photo-grid-mobile-3');
  createZoomwallIfExists('photo-grid-mobile-4');
  zoomwall.keys();
  applyScreenSizeToPhotoGrids();
}

function applyScreenSizeToPhotoGrids() {
  if (document.getElementById('photo-grid-small')) document.getElementById('photo-grid-small').className = "visible-xs-block";
  if (document.getElementById('photo-grid-large')) document.getElementById('photo-grid-large').className = "hidden-xs";
}

jQuery(document).ready(function () {
  jQuery(".js-stacktable").stacktable();
});
jQuery(window).on("load", function () {
  preschoolInitPhotoGrids();
  if (typeof TrackClick !== 'undefined' && TrackClick) TrackClick('popup-subscribe', 'no-thanks', document.location.href);
  if (typeof PopupSubscribeLayer !== 'undefined' && PopupSubscribeLayer) PopupSubscribeLayer.Close();
});

//]]>
</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.brightjewishfuture.org%2ftemplates%2fphotogallery_cdo%2faid%2f5504487%2fjewish%2fPhotos.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=Photos&amp;url=https%3a%2f%2fwww.brightjewishfuture.org%2ftemplates%2fphotogallery_cdo%2faid%2f5504487%2fjewish%2fPhotos.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=Photos https%3a%2f%2fwww.brightjewishfuture.org%2ftemplates%2fphotogallery_cdo%2faid%2f5504487%2fjewish%2fPhotos.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.brightjewishfuture.org%2ftemplates%2fphotogallery_cdo%2faid%2f5504487%2fjewish%2fPhotos.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dpinterest&amp;description=Photos">
				<i class="fa fa-pinterest"></i>
			</a>
<a class="page-tools__tool" onclick="showEmailLayer(this);">
<i class="fa fa-envelope"></i>
</a>
</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"><b>Chabad Education Foundation • info@BrightJewishFuture • 651-698-0556</b></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?v=278824AF"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/co/dist/CoLib.js?v=6777A16C"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/WebComponents/bundles/magen-cdo-global.js?v=C73B7DD6"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/modules/pagetools.js?v=930B07AB"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/templates/photogallery.js?v=42FF58D0"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/article/comments/reply-form-controller.js?v=A9327DC7"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/commentsloader.js?v=AD6AAB79"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/minisites.js?v=F38E4DA5"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/subscribeprompt.js?v=86D84DC2"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/deprecated.js?v=D506A83E"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/OverrideJSDocumentWrite.js?v=9A0227AA"></script><script>$j = $j.fn ? $j : jQuery;$j(()=>{$q.forEach(f=>{try{f.call(window);}catch(ex){console.error(ex);}});})</script>
	
	
	
	
	<script type="text/javascript" language="javascript">
		var photoArray = [];
		var photoMap = {};

		
				photoArray.push({Index: photoArray.length, Id: '12116514', Icon: 'https://w2.chabad.org/media/images/1211/fJIw12116514.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/tfKO12116513.jpg', Caption: ''});
				photoMap['12116514'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116512', Icon: 'https://w2.chabad.org/media/images/1211/iioT12116512.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/IAXE12116510.jpg', Caption: ''});
				photoMap['12116512'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116509', Icon: 'https://w2.chabad.org/media/images/1211/BzNp12116509.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/TJpr12116508.jpg', Caption: ''});
				photoMap['12116509'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116507', Icon: 'https://w2.chabad.org/media/images/1211/BWoB12116507.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/UyYX12116506.jpg', Caption: ''});
				photoMap['12116507'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116505', Icon: 'https://w2.chabad.org/media/images/1211/EelG12116505.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/bPLT12116504.jpg', Caption: ''});
				photoMap['12116505'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116503', Icon: 'https://w2.chabad.org/media/images/1211/MkGm12116503.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/mcpw12116502.jpg', Caption: ''});
				photoMap['12116503'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116501', Icon: 'https://w2.chabad.org/media/images/1211/rvOB12116501.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/SVQI12116500.jpg', Caption: ''});
				photoMap['12116501'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116499', Icon: 'https://w2.chabad.org/media/images/1211/QbIS12116499.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/PHhZ12116498.jpg', Caption: ''});
				photoMap['12116499'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116497', Icon: 'https://w2.chabad.org/media/images/1211/ByJV12116497.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/nZfe12116496.jpg', Caption: ''});
				photoMap['12116497'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116495', Icon: 'https://w2.chabad.org/media/images/1211/OFjn12116495.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/oToH12116494.jpg', Caption: ''});
				photoMap['12116495'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116493', Icon: 'https://w2.chabad.org/media/images/1211/cbXA12116493.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/HumZ12116492.jpg', Caption: ''});
				photoMap['12116493'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116491', Icon: 'https://w2.chabad.org/media/images/1211/ePgJ12116491.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/cqVH12116490.jpg', Caption: ''});
				photoMap['12116491'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116488', Icon: 'https://w2.chabad.org/media/images/1211/OELx12116488.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/wiuQ12116487.jpg', Caption: ''});
				photoMap['12116488'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116486', Icon: 'https://w2.chabad.org/media/images/1211/SmCM12116486.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/YzKN12116485.jpg', Caption: ''});
				photoMap['12116486'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116484', Icon: 'https://w2.chabad.org/media/images/1211/YgeK12116484.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/Mcsu12116483.jpg', Caption: ''});
				photoMap['12116484'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116482', Icon: 'https://w2.chabad.org/media/images/1211/hJog12116482.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/XJTf12116481.jpg', Caption: ''});
				photoMap['12116482'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116480', Icon: 'https://w2.chabad.org/media/images/1211/pSLN12116480.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/ydLr12116478.jpg', Caption: ''});
				photoMap['12116480'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116477', Icon: 'https://w2.chabad.org/media/images/1211/wowj12116477.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/uplg12116476.jpg', Caption: ''});
				photoMap['12116477'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116475', Icon: 'https://w2.chabad.org/media/images/1211/fGiu12116475.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/mftK12116474.jpg', Caption: ''});
				photoMap['12116475'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116473', Icon: 'https://w2.chabad.org/media/images/1211/YKsg12116473.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/GfJG12116472.jpg', Caption: ''});
				photoMap['12116473'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116471', Icon: 'https://w2.chabad.org/media/images/1211/AZhT12116471.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/TuNk12116470.jpg', Caption: ''});
				photoMap['12116471'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116469', Icon: 'https://w2.chabad.org/media/images/1211/ImpL12116469.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/igsH12116468.jpg', Caption: ''});
				photoMap['12116469'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116467', Icon: 'https://w2.chabad.org/media/images/1211/Ovqe12116467.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/NXLE12116466.jpg', Caption: ''});
				photoMap['12116467'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116465', Icon: 'https://w2.chabad.org/media/images/1211/Jmwd12116465.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/kWUM12116464.jpg', Caption: ''});
				photoMap['12116465'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116463', Icon: 'https://w2.chabad.org/media/images/1211/yATK12116463.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/uVec12116462.jpg', Caption: ''});
				photoMap['12116463'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116461', Icon: 'https://w2.chabad.org/media/images/1211/itqV12116461.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/htSL12116460.jpg', Caption: ''});
				photoMap['12116461'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116459', Icon: 'https://w2.chabad.org/media/images/1211/QaLw12116459.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/pNLn12116457.jpg', Caption: ''});
				photoMap['12116459'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116456', Icon: 'https://w2.chabad.org/media/images/1211/VxIa12116456.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/rphi12116455.jpg', Caption: ''});
				photoMap['12116456'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116454', Icon: 'https://w2.chabad.org/media/images/1211/khaD12116454.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/WxQl12116453.jpg', Caption: ''});
				photoMap['12116454'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116452', Icon: 'https://w2.chabad.org/media/images/1211/iFpR12116452.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/licy12116451.jpg', Caption: ''});
				photoMap['12116452'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116450', Icon: 'https://w2.chabad.org/media/images/1211/KqMH12116450.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/UYnn12116449.jpg', Caption: ''});
				photoMap['12116450'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116448', Icon: 'https://w2.chabad.org/media/images/1211/mDpM12116448.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/GMLA12116447.jpg', Caption: ''});
				photoMap['12116448'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116446', Icon: 'https://w2.chabad.org/media/images/1211/bjOH12116446.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/NLvw12116444.jpg', Caption: ''});
				photoMap['12116446'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116443', Icon: 'https://w2.chabad.org/media/images/1211/nooJ12116443.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/FWeE12116442.jpg', Caption: ''});
				photoMap['12116443'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116441', Icon: 'https://w2.chabad.org/media/images/1211/VEel12116441.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/hrCT12116440.jpg', Caption: ''});
				photoMap['12116441'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116439', Icon: 'https://w2.chabad.org/media/images/1211/oMGr12116439.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/oGDj12116438.jpg', Caption: ''});
				photoMap['12116439'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116437', Icon: 'https://w2.chabad.org/media/images/1211/nFkb12116437.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/BLdl12116436.jpg', Caption: ''});
				photoMap['12116437'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116435', Icon: 'https://w2.chabad.org/media/images/1211/cIjm12116435.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/hcDO12116434.jpg', Caption: ''});
				photoMap['12116435'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116433', Icon: 'https://w2.chabad.org/media/images/1211/oLQD12116433.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/Fbmw12116432.jpg', Caption: ''});
				photoMap['12116433'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116431', Icon: 'https://w2.chabad.org/media/images/1211/oimL12116431.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/srbo12116430.jpg', Caption: ''});
				photoMap['12116431'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116429', Icon: 'https://w2.chabad.org/media/images/1211/FHDm12116429.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/XbXW12116428.jpg', Caption: ''});
				photoMap['12116429'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116426', Icon: 'https://w2.chabad.org/media/images/1211/VFJE12116426.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/MtYT12116425.jpg', Caption: ''});
				photoMap['12116426'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116424', Icon: 'https://w2.chabad.org/media/images/1211/RtdZ12116424.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/nxMz12116423.jpg', Caption: ''});
				photoMap['12116424'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116422', Icon: 'https://w2.chabad.org/media/images/1211/XqBB12116422.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/oqhA12116421.jpg', Caption: ''});
				photoMap['12116422'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116420', Icon: 'https://w2.chabad.org/media/images/1211/DPTh12116420.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/YtPB12116419.jpg', Caption: ''});
				photoMap['12116420'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116418', Icon: 'https://w2.chabad.org/media/images/1211/vQLV12116418.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/yEnl12116417.jpg', Caption: ''});
				photoMap['12116418'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116416', Icon: 'https://w2.chabad.org/media/images/1211/niRq12116416.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/lJGo12116415.jpg', Caption: ''});
				photoMap['12116416'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116414', Icon: 'https://w2.chabad.org/media/images/1211/bsww12116414.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/qHmM12116413.jpg', Caption: ''});
				photoMap['12116414'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116412', Icon: 'https://w2.chabad.org/media/images/1211/HrOg12116412.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/pGiF12116411.jpg', Caption: ''});
				photoMap['12116412'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116410', Icon: 'https://w2.chabad.org/media/images/1211/StBr12116410.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/vWNZ12116409.jpg', Caption: ''});
				photoMap['12116410'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116408', Icon: 'https://w2.chabad.org/media/images/1211/xXfs12116408.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/hPlk12116407.jpg', Caption: ''});
				photoMap['12116408'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116406', Icon: 'https://w2.chabad.org/media/images/1211/xkqh12116406.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/hGhU12116405.jpg', Caption: ''});
				photoMap['12116406'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116404', Icon: 'https://w2.chabad.org/media/images/1211/bqBf12116404.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/fVfn12116403.jpg', Caption: ''});
				photoMap['12116404'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116402', Icon: 'https://w2.chabad.org/media/images/1211/tydO12116402.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/Yehx12116401.jpg', Caption: ''});
				photoMap['12116402'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116400', Icon: 'https://w2.chabad.org/media/images/1211/cBsd12116400.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/CTJr12116399.jpg', Caption: ''});
				photoMap['12116400'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116398', Icon: 'https://w2.chabad.org/media/images/1211/MHZR12116398.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/LgcI12116397.jpg', Caption: ''});
				photoMap['12116398'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116396', Icon: 'https://w2.chabad.org/media/images/1211/TsSu12116396.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/ROKP12116395.jpg', Caption: ''});
				photoMap['12116396'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116394', Icon: 'https://w2.chabad.org/media/images/1211/GriQ12116394.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/QNYe12116393.jpg', Caption: ''});
				photoMap['12116394'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116392', Icon: 'https://w2.chabad.org/media/images/1211/jvGI12116392.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/EoMs12116391.jpg', Caption: ''});
				photoMap['12116392'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116390', Icon: 'https://w2.chabad.org/media/images/1211/FEDk12116390.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/MQFH12116389.jpg', Caption: ''});
				photoMap['12116390'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116388', Icon: 'https://w2.chabad.org/media/images/1211/LIhk12116388.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/DPrC12116387.jpg', Caption: ''});
				photoMap['12116388'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116386', Icon: 'https://w2.chabad.org/media/images/1211/lvfG12116386.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/XCLK12116385.jpg', Caption: ''});
				photoMap['12116386'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116384', Icon: 'https://w2.chabad.org/media/images/1211/qBvo12116384.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/NyXq12116383.jpg', Caption: ''});
				photoMap['12116384'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116382', Icon: 'https://w2.chabad.org/media/images/1211/oBwj12116382.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/sqzN12116381.jpg', Caption: ''});
				photoMap['12116382'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116380', Icon: 'https://w2.chabad.org/media/images/1211/XZUP12116380.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/bcGW12116379.jpg', Caption: ''});
				photoMap['12116380'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116378', Icon: 'https://w2.chabad.org/media/images/1211/uCVi12116378.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/vHcs12116377.jpg', Caption: ''});
				photoMap['12116378'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116376', Icon: 'https://w2.chabad.org/media/images/1211/wcIe12116376.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/fGRW12116374.jpg', Caption: ''});
				photoMap['12116376'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116373', Icon: 'https://w2.chabad.org/media/images/1211/gBlB12116373.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/yADN12116372.jpg', Caption: ''});
				photoMap['12116373'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116371', Icon: 'https://w2.chabad.org/media/images/1211/LEPB12116371.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/xvsQ12116370.jpg', Caption: ''});
				photoMap['12116371'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116369', Icon: 'https://w2.chabad.org/media/images/1211/hBYv12116369.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/nNBs12116368.jpg', Caption: ''});
				photoMap['12116369'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116367', Icon: 'https://w2.chabad.org/media/images/1211/hSCj12116367.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/DuFS12116366.jpg', Caption: ''});
				photoMap['12116367'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116365', Icon: 'https://w2.chabad.org/media/images/1211/xDZg12116365.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/FwqF12116364.jpg', Caption: ''});
				photoMap['12116365'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116363', Icon: 'https://w2.chabad.org/media/images/1211/nkjL12116363.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/othU12116362.jpg', Caption: ''});
				photoMap['12116363'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116361', Icon: 'https://w2.chabad.org/media/images/1211/yRCX12116361.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/sQhE12116360.jpg', Caption: ''});
				photoMap['12116361'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116359', Icon: 'https://w2.chabad.org/media/images/1211/TrAs12116359.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/YmAy12116358.jpg', Caption: ''});
				photoMap['12116359'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116357', Icon: 'https://w2.chabad.org/media/images/1211/MuwX12116357.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/qpQb12116356.jpg', Caption: ''});
				photoMap['12116357'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116355', Icon: 'https://w2.chabad.org/media/images/1211/DuPV12116355.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/WthI12116354.jpg', Caption: ''});
				photoMap['12116355'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116353', Icon: 'https://w2.chabad.org/media/images/1211/oNmH12116353.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/Vkxl12116352.jpg', Caption: ''});
				photoMap['12116353'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116351', Icon: 'https://w2.chabad.org/media/images/1211/uWOv12116351.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/bJQT12116350.jpg', Caption: ''});
				photoMap['12116351'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116349', Icon: 'https://w2.chabad.org/media/images/1211/kkqk12116349.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/OwBr12116348.jpg', Caption: ''});
				photoMap['12116349'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116347', Icon: 'https://w2.chabad.org/media/images/1211/VihQ12116347.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/EDXp12116346.jpg', Caption: ''});
				photoMap['12116347'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116345', Icon: 'https://w2.chabad.org/media/images/1211/SDQA12116345.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/nTQH12116344.jpg', Caption: ''});
				photoMap['12116345'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116343', Icon: 'https://w2.chabad.org/media/images/1211/XVWc12116343.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/kwGd12116342.jpg', Caption: ''});
				photoMap['12116343'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116341', Icon: 'https://w2.chabad.org/media/images/1211/RbnQ12116341.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/YpkQ12116340.jpg', Caption: ''});
				photoMap['12116341'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116339', Icon: 'https://w2.chabad.org/media/images/1211/iukR12116339.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/jfpe12116338.jpg', Caption: ''});
				photoMap['12116339'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116337', Icon: 'https://w2.chabad.org/media/images/1211/lDCg12116337.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/rODD12116336.jpg', Caption: ''});
				photoMap['12116337'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116335', Icon: 'https://w2.chabad.org/media/images/1211/Obux12116335.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/DXJv12116334.jpg', Caption: ''});
				photoMap['12116335'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116333', Icon: 'https://w2.chabad.org/media/images/1211/GIRk12116333.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/HsWW12116332.jpg', Caption: ''});
				photoMap['12116333'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116331', Icon: 'https://w2.chabad.org/media/images/1211/twoP12116331.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/usdH12116330.jpg', Caption: ''});
				photoMap['12116331'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116329', Icon: 'https://w2.chabad.org/media/images/1211/fPRg12116329.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/eQGe12116328.jpg', Caption: ''});
				photoMap['12116329'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116327', Icon: 'https://w2.chabad.org/media/images/1211/XsDC12116327.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/kZVM12116326.jpg', Caption: ''});
				photoMap['12116327'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116325', Icon: 'https://w2.chabad.org/media/images/1211/YHgF12116325.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/Ohmd12116324.jpg', Caption: ''});
				photoMap['12116325'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116323', Icon: 'https://w2.chabad.org/media/images/1211/RQoR12116323.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/usaz12116321.jpg', Caption: ''});
				photoMap['12116323'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116319', Icon: 'https://w2.chabad.org/media/images/1211/krrN12116319.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/Phur12116318.jpg', Caption: ''});
				photoMap['12116319'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116317', Icon: 'https://w2.chabad.org/media/images/1211/wZKA12116317.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/KFLz12116316.jpg', Caption: ''});
				photoMap['12116317'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116315', Icon: 'https://w2.chabad.org/media/images/1211/Ofui12116315.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/MGjf12116314.jpg', Caption: ''});
				photoMap['12116315'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116303', Icon: 'https://w2.chabad.org/media/images/1211/giwe12116303.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/OMgW12116302.jpg', Caption: ''});
				photoMap['12116303'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116301', Icon: 'https://w2.chabad.org/media/images/1211/PSqk12116301.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/qXxv12116300.jpg', Caption: ''});
				photoMap['12116301'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116299', Icon: 'https://w2.chabad.org/media/images/1211/KDyL12116299.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/kVvD12116298.jpg', Caption: ''});
				photoMap['12116299'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116297', Icon: 'https://w2.chabad.org/media/images/1211/xjJb12116297.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/KJSC12116296.jpg', Caption: ''});
				photoMap['12116297'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116295', Icon: 'https://w2.chabad.org/media/images/1211/Qgvx12116295.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/CtUg12116294.jpg', Caption: ''});
				photoMap['12116295'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116293', Icon: 'https://w2.chabad.org/media/images/1211/SeQW12116293.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/nUpE12116292.jpg', Caption: ''});
				photoMap['12116293'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116291', Icon: 'https://w2.chabad.org/media/images/1211/Pdop12116291.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/FwWA12116289.jpg', Caption: ''});
				photoMap['12116291'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116288', Icon: 'https://w2.chabad.org/media/images/1211/EplK12116288.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/BXGG12116287.jpg', Caption: ''});
				photoMap['12116288'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116286', Icon: 'https://w2.chabad.org/media/images/1211/JLLS12116286.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/VQLs12116285.jpg', Caption: ''});
				photoMap['12116286'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116284', Icon: 'https://w2.chabad.org/media/images/1211/bfFS12116284.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/pEzu12116283.jpg', Caption: ''});
				photoMap['12116284'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116282', Icon: 'https://w2.chabad.org/media/images/1211/hvKN12116282.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/rERW12116281.jpg', Caption: ''});
				photoMap['12116282'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116279', Icon: 'https://w2.chabad.org/media/images/1211/RhKj12116279.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/Xsge12116277.jpg', Caption: ''});
				photoMap['12116279'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116275', Icon: 'https://w2.chabad.org/media/images/1211/lEvK12116275.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/mOAw12116273.jpg', Caption: ''});
				photoMap['12116275'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116272', Icon: 'https://w2.chabad.org/media/images/1211/FNEx12116272.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/REUG12116269.jpg', Caption: ''});
				photoMap['12116272'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116267', Icon: 'https://w2.chabad.org/media/images/1211/jvaS12116267.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/gFHU12116265.jpg', Caption: ''});
				photoMap['12116267'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116263', Icon: 'https://w2.chabad.org/media/images/1211/LfkB12116263.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/HHIt12116258.jpg', Caption: ''});
				photoMap['12116263'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116257', Icon: 'https://w2.chabad.org/media/images/1211/kvhK12116257.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/RtTa12116256.jpg', Caption: ''});
				photoMap['12116257'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116255', Icon: 'https://w2.chabad.org/media/images/1211/UInK12116255.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/pODl12116254.jpg', Caption: ''});
				photoMap['12116255'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116253', Icon: 'https://w2.chabad.org/media/images/1211/YftV12116253.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/ccIc12116252.jpg', Caption: ''});
				photoMap['12116253'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116251', Icon: 'https://w2.chabad.org/media/images/1211/hohx12116251.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/jylk12116250.jpg', Caption: ''});
				photoMap['12116251'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116249', Icon: 'https://w2.chabad.org/media/images/1211/wUlX12116249.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/OCPl12116248.jpg', Caption: ''});
				photoMap['12116249'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116247', Icon: 'https://w2.chabad.org/media/images/1211/kZfz12116247.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/TqXl12116246.jpg', Caption: ''});
				photoMap['12116247'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116243', Icon: 'https://w2.chabad.org/media/images/1211/UwOc12116243.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/jKkh12116240.jpg', Caption: ''});
				photoMap['12116243'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116238', Icon: 'https://w2.chabad.org/media/images/1211/yquD12116238.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/sOai12116236.jpg', Caption: ''});
				photoMap['12116238'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116234', Icon: 'https://w2.chabad.org/media/images/1211/vcOo12116234.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/TdDL12116231.jpg', Caption: ''});
				photoMap['12116234'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116229', Icon: 'https://w2.chabad.org/media/images/1211/kjyR12116229.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/qHkT12116227.jpg', Caption: ''});
				photoMap['12116229'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116224', Icon: 'https://w2.chabad.org/media/images/1211/LyiW12116224.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/Ehsb12116222.jpg', Caption: ''});
				photoMap['12116224'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116219', Icon: 'https://w2.chabad.org/media/images/1211/LLAp12116219.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/sKmG12116217.jpg', Caption: ''});
				photoMap['12116219'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116214', Icon: 'https://w2.chabad.org/media/images/1211/FlXK12116214.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/kJdi12116213.jpg', Caption: ''});
				photoMap['12116214'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116212', Icon: 'https://w2.chabad.org/media/images/1211/jpbL12116212.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/vGXh12116211.jpg', Caption: ''});
				photoMap['12116212'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116210', Icon: 'https://w2.chabad.org/media/images/1211/hYap12116210.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/SMsU12116207.jpg', Caption: ''});
				photoMap['12116210'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116206', Icon: 'https://w2.chabad.org/media/images/1211/VNvy12116206.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/yopV12116205.jpg', Caption: ''});
				photoMap['12116206'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116204', Icon: 'https://w2.chabad.org/media/images/1211/ksHN12116204.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/JVPv12116203.jpg', Caption: ''});
				photoMap['12116204'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116202', Icon: 'https://w2.chabad.org/media/images/1211/TQFh12116202.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/ABtX12116201.jpg', Caption: ''});
				photoMap['12116202'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116200', Icon: 'https://w2.chabad.org/media/images/1211/QIse12116200.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/sxjY12116199.jpg', Caption: ''});
				photoMap['12116200'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116198', Icon: 'https://w2.chabad.org/media/images/1211/eHNI12116198.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/ZcRH12116197.jpg', Caption: ''});
				photoMap['12116198'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116196', Icon: 'https://w2.chabad.org/media/images/1211/LjJj12116196.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/JjMz12116195.jpg', Caption: ''});
				photoMap['12116196'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116194', Icon: 'https://w2.chabad.org/media/images/1211/orAA12116194.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/ucpQ12116193.jpg', Caption: ''});
				photoMap['12116194'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116192', Icon: 'https://w2.chabad.org/media/images/1211/wSjK12116192.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/nHsw12116191.jpg', Caption: ''});
				photoMap['12116192'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116190', Icon: 'https://w2.chabad.org/media/images/1211/hEPX12116190.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/CuCY12116189.jpg', Caption: ''});
				photoMap['12116190'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116188', Icon: 'https://w2.chabad.org/media/images/1211/PQVI12116188.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/GiqO12116187.jpg', Caption: ''});
				photoMap['12116188'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116186', Icon: 'https://w2.chabad.org/media/images/1211/CaHf12116186.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/Ggxe12116185.jpg', Caption: ''});
				photoMap['12116186'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116184', Icon: 'https://w2.chabad.org/media/images/1211/rPit12116184.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/eTiT12116183.jpg', Caption: ''});
				photoMap['12116184'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116182', Icon: 'https://w2.chabad.org/media/images/1211/hYYN12116182.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/DTdM12116181.jpg', Caption: ''});
				photoMap['12116182'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '12116180', Icon: 'https://w2.chabad.org/media/images/1211/lvfy12116180.jpg', LargeImage: 'https://w2.chabad.org/media/images/1211/sLLO12116179.jpg', Caption: ''});
				photoMap['12116180'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '11897255', Icon: 'https://w2.chabad.org/media/images/1189/ZbiN11897255.jpg', LargeImage: 'https://w2.chabad.org/media/images/1189/GBTE11897253.jpg', Caption: ''});
				photoMap['11897255'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '11897258', Icon: 'https://w2.chabad.org/media/images/1189/vweq11897258.jpg', LargeImage: 'https://w2.chabad.org/media/images/1189/gxaI11897257.jpg', Caption: ''});
				photoMap['11897258'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '11897262', Icon: 'https://w2.chabad.org/media/images/1189/mygX11897262.png', LargeImage: 'https://w2.chabad.org/media/images/1189/xNFG11897259.png', Caption: ''});
				photoMap['11897262'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '11897264', Icon: 'https://w2.chabad.org/media/images/1189/rhhO11897264.jpg', LargeImage: 'https://w2.chabad.org/media/images/1189/fwGz11897260.jpg', Caption: ''});
				photoMap['11897264'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '11897266', Icon: 'https://w2.chabad.org/media/images/1189/xHlp11897266.png', LargeImage: 'https://w2.chabad.org/media/images/1189/Ifud11897263.png', Caption: ''});
				photoMap['11897266'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '11897268', Icon: 'https://w2.chabad.org/media/images/1189/wffZ11897268.jpg', LargeImage: 'https://w2.chabad.org/media/images/1189/OLjN11897267.jpg', Caption: ''});
				photoMap['11897268'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '11897270', Icon: 'https://w2.chabad.org/media/images/1189/xsnt11897270.jpg', LargeImage: 'https://w2.chabad.org/media/images/1189/eNbj11897269.jpg', Caption: ''});
				photoMap['11897270'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '11897274', Icon: 'https://w2.chabad.org/media/images/1189/ejRb11897274.jpg', LargeImage: 'https://w2.chabad.org/media/images/1189/imWu11897273.jpg', Caption: ''});
				photoMap['11897274'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '11897277', Icon: 'https://w2.chabad.org/media/images/1189/gNPg11897277.png', LargeImage: 'https://w2.chabad.org/media/images/1189/Mkug11897276.png', Caption: ''});
				photoMap['11897277'] = photoArray[photoArray.length-1];
				photoArray.push({Index: photoArray.length, Id: '11897299', Icon: 'https://w2.chabad.org/media/images/1189/qMnQ11897299.png', LargeImage: 'https://w2.chabad.org/media/images/1189/LqQx11897297.png', Caption: ''});
				photoMap['11897299'] = photoArray[photoArray.length-1];

		var FacebookSettings = {
			CommentsEnabled: false,
			HasAlbumId : false,
			AlbumId : '',
			IsPrintVersion: false,
			BaseUrl: 'http://www.brightjewishfuture.org/templates/photogallery_cdo/aid/5504487'
		};

		Co.Anchor.Events.AddEventListener("change", function(e)
		{
			//don't parseInt this, as the ids are long enough that JS will corrupt them. Strings work fine
			var photoID = e.items['photoid'];
			if (!isNaN(photoID))
			{
				if (Co_Slideshow.currentImg && Co_Slideshow.index !== (photoMap[photoID].Index))
					Co_Slideshow.openImage(photoMap[photoID].Index);
			}					

			if (e.items['close']==='true')
				Co_Slideshow.closeLightbox(e);
		});

		if(FacebookSettings.HasAlbumId)
		{
			var json = undefined;
			var facebookLikeUrl = [];
			var facebookCommentsUrl = [];
			if (json && !json.error && json.data.length)
			{
				photoArray = [];
				photoMap = { };
				facebookLikeUrl = [];
				facebookCommentsUrl = [];
				//Index_of_Requested_image = 0;
				Co_Slideshow.index = -1;
				var photo = null;
				var photoItem = {};
				for (var i in json.data)
				{
					//val2 = a[c][d];
					photo = json.data[i];

					if(!photo.source && photo.images && photo.images.length)
						photo.source = photo.images[0].source;

					if (typeof(photo.source) != "undefined")
					{
						var caption = "";
						if (photo.name)
							caption = photo.name;
						photoItem =
						{
							Index: photoArray.length,
							Id: photo.id,
							Icon: photo.picture,
							LargeImage: photo.source,
							Caption: caption,
                            Date: new Date(photo.created_time)
						};
						if( photo.images && photo.images.length )
						{
							//CWNP-608.
							// We want the nicest looking size...
							var largeImage =
							{
								source: null,
								height: 0,
								width: 0
							};
							var icon =
							{
								source: null,
								height: 0,
								width: 0
							};
							for( var i = 0, iMax = photo.images.length; i < iMax; i++ )
							{
								var image = photo.images[i];
								if( image.height > largeImage.height || image.width > largeImage.width )
								{
									largeImage.source = image.source;
									largeImage.height = image.height;
									largeImage.width = image.width;
								}
								if( ( image.height > icon.height && image.height < 321 )//Max 320
								|| ( image.width > icon.width && image.width < 321 ))
								{
									icon.source = image.source;
									icon.height = image.height;
									icon.width = image.width;
								}
							}
							if( !icon.source )
								icon = largeImage;
							if( largeImage.source )
							{
								photoItem.LargeImage = largeImage.source;
								photoItem.Icon = icon.source;
							}
						}
						photoArray.push( photoItem );
						photoMap[photo.id] = photoArray[photoArray.length-1];

						facebookLikeUrl.push('https://www.facebook.com/'+FacebookSettings.AlbumId+photo.id);
						facebookCommentsUrl.push(photo.link);
					}
				}
				// Sort photos by most recent date.
				photoArray
					.sort((a,b) => b.Date - a.Date)
					.map((photo, index) => photo.Index = index);
			}
		}

		var photos = [];
		var thumbnails = [];
		var amountOfPhotos = Math.min(250, photoArray.length);
        for (var i = 0; i < amountOfPhotos; i++)
		{
			photo = photoArray[i];
							
			photos.push(
				'<div class="photo" id="icon' + i + '" data-img="' + i + '"><a href="#">'+
				'<img style="background-image: url(' + photo.Icon +
				'); background-size: cover; background-position: 50% 25%;"' + 
				'src="https://w2.chabad.org/images/global/spacer.gif" width="115" height="115" border="0" alt="'+ 
				photo.Caption + '" title="' + photo.Caption + '"></a></div>');

			// Thumbnails
			thumbnails.push(
				'<div class="photo thumbnail"  id="icon' + i + '" data-img="' + i + '"><a href="#">'+
				'<img style="background-image: url(' + photo.Icon +
				'); background-size: cover; background-position: 50% 25%;"' + 
				'src="https://w2.chabad.org/images/global/spacer.gif" border="0" alt="'+ 
				photo.Caption + '" title="' + photo.Caption + '"></a></div>');
		}

		Co.DomEvents.AddListener(window, "domload", function()
		{
			if (photoArray.length == 0)
			{
				document.getElementById('photos').innerHTML = 'No photos found';
			}
			else
			{
				document.getElementById('photos').innerHTML = photos.join(' ');
				document.getElementById('thumbnails-panel').innerHTML = thumbnails.join(' ');
				initSlideshow();
			}
		});

		var image_url = FacebookSettings.baseUrl + '/iid/' + photoArray[0].Id;
			
		if(FacebookSettings.HasAlbumId)
		{
			image_url = facebookLikeUrl[0];
		}

		function initSlideshow()
		{					
			Co_Slideshow.initialize();
		}
    </script>
		

<script  language="javascript" type="text/javascript"> Co.Settings      = {CacheClassName:'js-cache-default',MosadName:'Chabad Education Foundation'}; Co.ArticleId     = '5504487';Co.SectionId     = 5508997;Co.PartnerSiteId = 0;Co.SiteId        = 5;Co.IsMobilePage  = false;Co.IsResponsive  = false;Co.DbDomain      = 'BrightJewishFuture.org';Co.LanguageCode  = '';Co.LoginStatus   = 'None';</script>
	
	
<script>
(function() {
    // =========================================================================
    // PART 0: GLOBAL LOGIC (RUNS ON EVERY PAGE)
    // =========================================================================
    function addBH() {
        if (!document.getElementById('global-bh-badge')) {
            var bh = document.createElement('div');
            bh.id = 'global-bh-badge';
            bh.innerHTML = 'ב"ה';
            // Styling for the B"H
            bh.style.position = 'absolute';
            bh.style.top = '5px';
            bh.style.right = '10px';
            bh.style.zIndex = '999999';
            bh.style.fontSize = '12px';
            bh.style.color = '#333';
            bh.style.fontFamily = 'Arial, sans-serif';
            bh.style.pointerEvents = 'none'; // Ensures it doesn't block clicks on menus beneath it
            
            document.body.appendChild(bh);
        }
    }

    // Run the B"H injection as soon as the body is ready
    if (document.readyState === "loading") {
        document.addEventListener("DOMContentLoaded", addBH);
    } else {
        addBH();
    }

    // =========================================================================
    // PART 1: DETECT HOMEPAGE (Restricts the rest of the script)
    // =========================================================================
    var currentUrl = window.location.href;
    var path = window.location.pathname;
    
    // Strict check for Homepage (Root, index.html, or exact domain match)
    var isHomepage = (
        path === '/' || 
        path === '/index.html' || 
        currentUrl === 'https://www.brightjewishfuture.org/' || 
        currentUrl === 'https://www.brightjewishfuture.org'
    );

    // --- CRITICAL: STOP IF NOT HOMEPAGE ---
    if (!isHomepage) {
        return; // Exits the script immediately. No styles are loaded. No code is run.
    }

    // =========================================================================
    // PART A: INJECT CSS DYNAMICALLY (Only runs if we passed the check above)
    // =========================================================================
    var style = document.createElement('style');
    style.innerHTML = `
    /* =========================================================================
       GLOBAL STYLES (NOW RESTRICTED TO HOMEPAGE VIA JS)
       ========================================================================= */
    
    /* 1. HIDE OLD HEADER ELEMENTS (But Keep the Menu Wrapper) */
    body.jec-custom-header #feedback_bar,
    body.jec-custom-header #header_container,
    body.jec-custom-header #header_branding,
    body.jec-custom-header .branding-search,
    body.jec-custom-header .header,
    body.jec-custom-header table[width="100%"] tr td[valign="top"] img {
        display: none !important;
        opacity: 0 !important;
        visibility: hidden !important;
        height: 0 !important;
    }

    /* 2. INJECTED LOGO STYLES (Fixed Top Left) */
    .jec-global-logo-link {
        position: fixed !important; 
        top: 20px !important; 
        left: 5% !important;
        z-index: 9999 !important;
        display: block !important;
        cursor: pointer !important;
        text-decoration: none !important;
        border: none !important;
    }
    .jec-global-logo-img {
        max-width: 300px !important; 
        height: auto !important; 
        display: block !important;
        border: none !important;
    }
    @media (max-width: 768px) {
        .jec-global-logo-link { top: 5px !important; left: 20px !important; }
        .jec-global-logo-img { width: 120px !important; }
    }

    /* 3. MENU POSITIONING (Spread Apart) */
    body.jec-custom-header .site-nav-wrapper {
        margin-right: 50vw !important;
        width: 100% !important;
        margin-top: 30px !important; 
        float: right !important; 
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    /* 4. RESTYLE HAMBURGER MENU */
    button.cs-mobile-menu-open, 
    .cs-mobile-menu-open {
        display: none; 
        position: fixed !important;
        top: 5px !important;
        right: 20px !important;
        left: auto !important;
        float: none !important;
        z-index: 9999 !important;
        background: transparent !important;
        border: none !important;
        padding: 10px !important;
        margin: 0 !important;
        outline: none !important;
    }
    button.cs-mobile-menu-open i,
    .cs-mobile-menu-open i {
        color: black !important;
        font-size: 30px !important;
        text-shadow: none !important;
    }
    @media (max-width: 980px) {
        button.cs-mobile-menu-open, .cs-mobile-menu-open { display: block !important; }
        
        /* Reset Menu wrapper on mobile */
        body.jec-custom-header .site-nav-wrapper {
            margin-right: 0 !important;
            width: 300px !important;
            background: #ccd9d6 !important;
            float: none !important;
        }
    }

    /* 5. BUTTON STYLES (Apply to Donate link) */
    #tabContentMain > td > span > div > a {
        color: black !important;
        font-weight: 700 !important;
        font-family: 'Faustina', serif !important;
    }
    span.parent > div > a.parent[href*="4970020"],
    .co_menu_item.donate_link span.parent > div > a.parent,
    .co_menu_item.donate_link span.parent > div > span.parent {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 10px !important;
        background-color: #56C5D0 !important;
        border-radius: 10px !important;
        padding: 10px 30px !important;
        border: unset !important;
        font-family: 'Faustina', serif !important;
        font-size: 22px !important;
        font-weight: 600 !important;
        color: #ffffff !important;
        text-decoration: none !important;
        text-transform: capitalize !important;
        line-height: 1 !important;
        transition: transform 0.2s ease, background-color 0.2s !important;
        cursor: pointer !important;
    }
    span.parent > div > a.parent[href*="4970020"]:hover,
    .co_menu_item.donate_link span.parent > div > a.parent:hover {
        transform: scale(1.05) !important;
        border: #4bb3bd solid 2px !important;
        background: white !important;
        color: white !important;
    }
    span.parent > div > a.parent[href*="4970020"]::before,
    .co_menu_item.donate_link span.parent > div > a.parent::before,
    .co_menu_item.donate_link span.parent > div > span.parent::before {
        content: '' !important;
        display: block !important;
        width: 20px !important;
        height: 20px !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'%3E%3C/path%3E%3C/svg%3E") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: contain !important;
    }
    body.cco_body #tabContentMain .co_menu_item.donate_link span.parent a{ border: unset;}

    /* =========================================================================
       PART B: HOMEPAGE SPECIFIC STYLES
       ========================================================================= */
    
    /* FONTS */
    @import url('https://fonts.googleapis.com/css2?family=Faustina:wght@400;500;600;700;800&display=swap');

    /* SPONSOR CAROUSEL */
    .widget-4.icon-updates .sponsor-carousel-window { width: 100%; overflow: hidden; white-space: nowrap; position: relative; padding: 10px 0; background: white; }
    .widget-4.icon-updates .widget_header > h5 { font-family: "Faustina" !important; color: black !important; }
    .widget-4.icon-updates .sponsor-track { display: inline-block; animation: scroll 20s linear infinite; }
    .widget-4.icon-updates .sponsor-logo { height: 120px; width: auto; margin: 0 30px; vertical-align: middle; display: inline-block; }
    @keyframes scroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }

    /* HERO SLIDER OVERRIDES */
    .widget-4.promo_slider .wrapper .widget_content,
    .widget-4.promo_slider .slider, .widget-4.promo_slider .slides, .widget-4.promo_slider .cycle-pager,
    .widget-4.promo_slider .cycle-prevNav, .widget-4.promo_slider .cycle-nextNav { display: none !important; }
    .branding-search #header_branding, #header_branding, .branding-search { display: none !important; }
    [class^=widget-].chabad_updates .index_format .item { margin: unset !important; }

    /* CUSTOM HERO CSS */
    .jec-custom-hero {
        position: relative !important; width: 100% !important; min-height: 100vh !important;
        background-image: url('https://brightjewishfuture.org/media/images/1349/yqAq13491160.png') !important;
        background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important;
        display: flex !important; flex-direction: column !important; justify-content: center !important;
        padding: 0 5% !important; box-sizing: border-box !important; font-family: 'Faustina', serif !important;
    }
    .jec-hero-logo { display: none !important; } 

    .jec-hero-content {
        max-width: 1600px !important; margin-top: 100px !important; z-index: 2 !important; font-family: 'Faustina' !important;
    }
    .jec-hero-title-1 {
        font-size: 8rem !important; font-weight: 300 !important; color: #231f20 !important;
        line-height: 0.9 !important; display: block !important; margin-bottom: 10px !important;
        letter-spacing: -2px !important; width: 50% !important;
    }
    .jec-hero-title-2 {
        font-size: 8rem !important; font-weight: 600 !important; color: #231f20 !important;
        line-height: 0.9 !important; display: inline-block !important; position: relative !important;
        z-index: 1 !important; white-space: nowrap !important; letter-spacing: -2px !important; margin-top: 2vh !important;
    }
    .jec-hero-title-2::after {
        content: '' !important; position: absolute !important; bottom: 5px !important; left: -5px !important;
        right: -5px !important; height: 20px !important; background-color: #56C5D0 !important;
        z-index: -1 !important; opacity: 1 !important;
    }
    .jec-cta-wrapper { display: flex !important; align-items: center !important; margin-top: 50px !important; }
    .jec-hero-button {
        display: inline-flex !important; align-items: center !important; background-color: #56C5D0 !important;
        padding: 15px 40px !important; border-radius: 10px !important; text-decoration: none !important;
        transition: transform 0.8s ease, background-color 0.8s !important;
    }
    .jec-hero-button:hover { transform: scale(1.02) !important; background-color: white !important; border: #4bb3bd solid 2px !important; }
    .jec-hero-cta-text {
        font-size: 28px !important; font-weight: 600 !important; color: black !important;
        text-transform: capitalize !important; margin-right: 15px !important; font-family: 'Faustina' !important;
    } 
    .jec-hero-arrow {
        width: 35px !important; height: 35px !important; fill: none !important;
        stroke: black !important; stroke-width: 2px !important; stroke-linecap: round !important; stroke-linejoin: round !important;
    }

    /* HERO MOBILE */
    @media (max-width: 768px) {
        .jec-custom-hero {
            background-image: url('https://brightjewishfuture.org/media/images/1349/OrRx13491264.png') !important;
            background-position: top center !important;
            justify-content: flex-start !important; padding-top: 150px !important; 
            min-height: 850px !important;
        }
        .jec-hero-content { margin-top: 0 !important; width: 100% !important; display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; }
        .v380 { margin-top: 0px !important; height: auto !important; }
        .jec-hero-title-2::after{ left: 45px !important; right: 40px !important; height: 10px !important; bottom: 5px !important; }
        .sub-image{background-size: contain !important;}
        .jec-hero-logo { width: 120px !important; top: 5px !important; left: 20px !important; }
        .jec-hero-title-1, .jec-hero-title-2 { font-size: 3.5rem !important; width: 100% !important; line-height: 1.1 !important; white-space: normal !important; }
        .jec-hero-title-1 { margin-bottom: 0 !important; width: 80% !important; }
        .jec-hero-title-2 { margin-top: 5px !important; }
        .jec-cta-wrapper { margin-top: 20px !important; }
        .jec-hero-button { padding: 10px 25px !important; }
        .jec-hero-cta-text { font-size: 18px !important; }
        .jec-hero-arrow { width: 20px !important; height: 20px !important; }
    }

    /* =========================================================================
       GRID STYLES
       ========================================================================= */
    .widget-4.chabad_updates .wrapper { max-width: 1200px; margin: 0 auto; }
    .widget-4.chabad_updates .widget_header { display: none; }
    .widget-4.chabad_updates .widget_content { display: flex !important; flex-direction: row; flex-wrap: wrap; height: auto !important; overflow: visible !important; gap: 20px; padding: 0 !important; }
    
    .widget-4.chabad_updates .item {
        position: relative; flex: 1 1 200px; min-height: 350px; box-sizing: border-box; padding: 40px 20px;
        display: flex; flex-direction: column; align-items: flex-start; text-align: left; 
        border-radius: 8px; overflow: hidden; background-size: cover; background-position: center; background-repeat: no-repeat;
        cursor: pointer; transition: border-color 0.5s ease, background-image 0.5s ease;
    }
    .widget-4.chabad_updates .item a::after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; }
    .widget-4.chabad_updates .item > * { position: relative; z-index: 2; text-shadow: none !important; }
    
    /* REARRANGING ITEMS */
    .widget-4.chabad_updates .item .icon { order: 0; margin-bottom: 20px; background: transparent !important; width: 50px !important; height: 50px !important; border-radius: 0 !important; display: flex; align-items: center; justify-content: flex-start; }
    .widget-4.chabad_updates .item .icon img { width: 80px !important; height: 50px !important; object-fit: contain; filter: none; transition: filter 0.8s ease; }
    .hp-table>:nth-of-type(2n) { background: white !important; }

    /* Title & Synopsis General Styles */
    .widget-4.chabad_updates .item .title {
        order: 1; font-family: 'Faustina', serif !important; font-size: 32px !important; font-weight: 700 !important; text-transform: capitalize !important; margin-bottom: 15px; min-height: 60px; display: flex; align-items: center;
        transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.5s ease !important; transform-origin: bottom left; will-change: transform;
    }
    .widget-4.chabad_updates .item .title a { text-decoration: none !important; color: inherit !important; transition: color 0.5s ease; font-family: "Faustina" !important; }
    
    .widget-4.chabad_updates .item .synopsis {
        order: 2; font-family: 'Faustina', serif !important; font-size: 18px !important; line-height: 1.3 !important; font-weight: 400 !important;
        transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.5s ease !important; transform-origin: bottom left; will-change: transform;
    }
    
    /* General Hover Animation */
    .widget-4.chabad_updates .item:hover .title, .widget-4.chabad_updates .item:hover .synopsis { transform: scale(1.08) translate(-8px, -5px); }

    /* --- SPECIFIC DEFAULT TEXT COLORS (Before Hover) --- */
    
    /* Item 1 (About): White */
    .widget-4.chabad_updates .item:nth-child(1) .title,
    .widget-4.chabad_updates .item:nth-child(1) .synopsis,
    .widget-4.chabad_updates .item:nth-child(1) a { color: white !important; }

    /* Item 2 (Donate - Index 3): Black */
    .widget-4.chabad_updates .item:nth-child(3) .title,
    .widget-4.chabad_updates .item:nth-child(3) .synopsis,
    .widget-4.chabad_updates .item:nth-child(3) a { color: black !important; }

    /* Item 3 (Contact - Index 5): White */
    .widget-4.chabad_updates .item:nth-child(5) .title,
    .widget-4.chabad_updates .item:nth-child(5) .synopsis,
    .widget-4.chabad_updates .item:nth-child(5) a { color: white !important; }

    /* Item 4 (Endowment - Index 7): Green */
    .widget-4.chabad_updates .item:nth-child(7) .title,
    .widget-4.chabad_updates .item:nth-child(7) .synopsis,
    .widget-4.chabad_updates .item:nth-child(7) a { color: #3C8476 !important; }


    /* --- HOVER CODE --- */

    /* --- ITEM 1 (About) --- */
    .widget-4.chabad_updates .item:nth-child(1):hover {
        background-image: url('https://brightjewishfuture.org/media/images/1348/UxdM13488078.png') !important;
        border-color: #3C8476 !important;
    }
    .widget-4.chabad_updates .item:nth-child(1):hover .title,
    .widget-4.chabad_updates .item:nth-child(1):hover .synopsis,
    .widget-4.chabad_updates .item:nth-child(1):hover a {
        color: #3C8476 !important;
    }
    
    /* --- ITEM 2 (Donate) --- */
    .widget-4.chabad_updates .item:nth-child(3):hover {
        background-image: url('https://brightjewishfuture.org/media/images/1348/Nvdg13488079.png') !important;
        border-color: #000000 !important;
    }
    .widget-4.chabad_updates .item:nth-child(3):hover .title,
    .widget-4.chabad_updates .item:nth-child(3):hover .synopsis,
    .widget-4.chabad_updates .item:nth-child(3):hover a {
        color: white !important;
    }
    /* Swap Icon on Hover */
    .widget-4.chabad_updates .item:nth-child(3):hover .icon img {
        content: url('https://brightjewishfuture.org/media/images/1348/bQES13488083.png');
    }

    /* --- ITEM 3 (Contact) --- */
    .widget-4.chabad_updates .item:nth-child(5):hover {
        background-image: url('https://brightjewishfuture.org/media/images/1348/UxdM13488078.png') !important;
        border-color: #3C8476 !important;
    }
    .widget-4.chabad_updates .item:nth-child(5):hover .title,
    .widget-4.chabad_updates .item:nth-child(5):hover .synopsis,
    .widget-4.chabad_updates .item:nth-child(5):hover a {
        color: #3C8476 !important;
    }
    
    /* --- ITEM 4 (Endowment) --- */
    .widget-4.chabad_updates .item:nth-child(7):hover {
        background-image: url('https://brightjewishfuture.org/media/images/1348/bOyM13488080.png') !important;
    }
    .widget-4.chabad_updates .item:nth-child(7):hover .title,
    .widget-4.chabad_updates .item:nth-child(7):hover .synopsis,
    .widget-4.chabad_updates .item:nth-child(7):hover a {
        color: white !important;
    }
    /* Swap Icon on Hover */
    .widget-4.chabad_updates .item:nth-child(7):hover .icon img {
        content: url('https://brightjewishfuture.org/media/images/1348/USxB13488085.png');
    }
    .widget-4.chabad_updates .item:nth-child(1):hover .icon img,
    .widget-4.chabad_updates .item:nth-child(5):hover .icon img {
        /* Green Filter */
        filter: brightness(0) saturate(100%) invert(46%) sepia(29%) saturate(866%) hue-rotate(123deg) brightness(93%) contrast(86%) !important;
    }

    /* Hide Separators */
    .widget-4.chabad_updates .separator { display: none; }
    
    /* GRID MOBILE */
    @media (max-width: 768px) {
        .widget-4.chabad_updates .widget_content { gap: 10px !important; }
        .widget-4.chabad_updates .item { flex: 0 0 calc(50% - 5px) !important; min-width: calc(50% - 5px) !important; max-width: calc(50% - 5px) !important; margin-bottom: 10px; min-height: 250px !important; padding: 20px 10px !important; }
        .widget-4.chabad_updates .item .title { font-size: 22px !important; min-height: auto !important; margin-bottom: 5px !important; }
        .widget-4.chabad_updates .item .synopsis { font-size: 14px !important; line-height: 1.2 !important; }
        .widget-4.chabad_updates .item .icon { margin-bottom: 10px !important; }
        .widget-4.chabad_updates .item .icon img { width: 50px !important; height: 30px !important; }
    }

    /* SUBSCRIBE FORM */
    .widget-4.subscribe, .widget-4.subscribe h5, .widget-4.subscribe input, .widget-4.subscribe label, .widget-4.subscribe button { font-family: 'Faustina', serif !important; }
    .hp-row.hp_subscribe { background: #F1F1F1 !important; padding: 40px 0 0 0 !important; }
    .widget-4.subscribe .wrapper { max-width: 1700px !important; margin: 0 auto !important; display: flex !important; flex-direction: row !important; align-items: stretch !important; justify-content: center !important; gap: 5vw !important; padding: 0 20px !important; }
    .sub-left-col { flex: 1 !important; max-width: 50% !important; position: relative !important; min-height: 400px !important; z-index: 1 !important; margin-bottom: -100px !important; }
    .sub-image { width: 100% !important; height: 100% !important; background-size: contain; background-position: center !important; background-repeat: no-repeat !important; }
    .sub-right-col { flex: 1 !important; max-width: 50% !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; padding-left: 0 !important; z-index: 2 !important; }
    .form-colored-box { background-color: #3C8476 !important; padding: 40px !important; border-radius: 10px !important; width: 100% !important; box-sizing: border-box !important; color: white !important; margin: 100px; }
    .widget-4.subscribe .widget_header h5 { font-size: 25px !important; color: white !important; margin: 0 0 25px 0 !important; font-weight: 700 !important; text-align: left !important; display: flex !important; align-items: center !important; }
    .widget-4.subscribe fieldset { border: none !important; padding: 0 !important; margin: 0 !important; display: grid !important; grid-template-columns: 1fr !important; gap: 15px !important; width: 100% !important; }
    .widget-4.subscribe label { display: block !important; color: white !important; font-size: 14px !important; margin-top: -10px !important; margin-bottom: 10px !important; font-weight: 400 !important; text-align: left !important; }
    .widget-4.subscribe input#Fname { grid-column: 1 !important; grid-row: 1 !important; }
    .widget-4.subscribe label[for="Fname"] { grid-column: 1 !important; grid-row: 2 !important; }
    .widget-4.subscribe input#Lname { grid-column: 1 !important; grid-row: 3 !important; }
    .widget-4.subscribe label[for="Lname"] { grid-column: 1 !important; grid-row: 4 !important; }
    .widget-4.subscribe input#Email { grid-column: 1 !important; grid-row: 5 !important; }
    .widget-4.subscribe label[for="Email"] { grid-column: 1 !important; grid-row: 6 !important; }
    .widget-4.subscribe button#submit { grid-column: 1 !important; grid-row: 7 !important; margin-top: 10px !important; }
    .widget-4.subscribe input.co_global_input { width: 100% !important; padding: 12px 15px !important; border: none !important; border-radius: 4px !important; font-size: 16px !important; background: #E8E8E8 !important; color: #333 !important; box-sizing: border-box !important; }
    .widget-4.subscribe button#submit { background-color: white !important; color: #3C8476 !important; border: none !important; padding: 12px !important; border-radius: 4px !important; font-weight: 700 !important; font-size: 18px !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; transition: transform 0.2s !important; }
    .co_global_input::placeholder { color: #E8E8E8 !important; }

    /* SUBSCRIBE MOBILE */
    @media (max-width: 768px) {
        .widget-4.subscribe .wrapper { flex-direction: column !important; padding: 0 15px !important; height: 110vh !important; }
        .sub-right-col { order: 1 !important; width: 100% !important; max-width: 100% !important; padding: 0 !important; }
        .form-colored-box { margin: 20px 0 0 0 !important; padding: 30px 20px !important; }
        .sub-left-col { order: 2 !important; width: 100% !important; max-width: 100% !important; min-height: 250px !important; margin-top: 20px !important; }
    }

    /* FADE ANIMATION STYLES */
    .scroll-section-hidden { opacity: 0 !important; transform: translateY(60px) !important; transition: opacity 1.2s ease-out, transform 1.2s ease-out !important; will-change: opacity, transform; }
    .scroll-section-visible { opacity: 1 !important; transform: translateY(0) !important; }
    `;
    document.head.appendChild(style);


    // =========================================================================
    // PART C: RUN JAVASCRIPT LOGIC (Only runs if we passed the check above)
    // =========================================================================
    
    // 1. Navbar Fixes
    function applyNavbarFixes() {
        document.body.classList.add('jec-custom-header');

        if (!document.querySelector('.jec-global-logo-link')) {
            var link = document.createElement('a');
            link.href = "https://www.brightjewishfuture.org/";
            link.className = 'jec-global-logo-link';
            
            var img = document.createElement('img');
            img.src = "https://brightjewishfuture.org/media/images/1348/HYYN13485316.png";
            img.className = 'jec-global-logo-img';
            img.alt = "JEC Logo";
            
            link.appendChild(img);
            document.body.appendChild(link);
        }
    }
    applyNavbarFixes();
    document.addEventListener("DOMContentLoaded", applyNavbarFixes);

    // 2. Custom Hero
    document.addEventListener("DOMContentLoaded", function() { initCustomHero(); });
    if (document.readyState === "complete" || document.readyState === "interactive") { initCustomHero(); }

    function initCustomHero() {
        var sliderWidget = document.querySelector('.widget-4.promo_slider');
        if (!sliderWidget) return; 

        var existingLink = sliderWidget.querySelector('a[href]');
        var targetLink = existingLink ? existingLink.href : '#';
        var arrowSVG = `<svg class="jec-hero-arrow" viewBox="0 0 24 24"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>`;

        var heroHTML = `
            <div class="jec-custom-hero">
                <div class="jec-hero-content">
                    <span class="jec-hero-title-1">Building a strong foundation</span>
                    <span class="jec-hero-title-2">for every Jewish child.</span>
                    <div class="jec-cta-wrapper">
                        <a href="${targetLink}" class="jec-hero-button">
                            <span class="jec-hero-cta-text">learn more</span>
                            <span class="jec-hero-arrow-circle">${arrowSVG}</span>
                        </a>
                    </div>
                </div>
            </div>
        `;

        var wrapper = sliderWidget.querySelector('.wrapper');
        if (wrapper) {
            var tempDiv = document.createElement('div');
            tempDiv.innerHTML = heroHTML;
            wrapper.appendChild(tempDiv.firstElementChild);
        }
    }
    
    // 3. Sponsors
document.addEventListener("DOMContentLoaded", function() {
    const googleSheetUrl = "https://docs.google.com/spreadsheets/d/e/2PACX-1vSIugk1uFTEuxhEZLKHi0UMeDAtOo01w8yQkDj90LiN_SBbFaQey9L7SA3_y4YTELXnjqVEB9fXA6Kf/pub?gid=0&single=true&output=csv"; 
    const targetWidget = document.querySelector('.widget-4.icon-updates');
    
    if (targetWidget) {
        const contentContainer = targetWidget.querySelector('.widget_content');
        const header = targetWidget.querySelector('.widget_header h5');
        if(header) header.innerText = "Our Sponsors";
        if(contentContainer) contentContainer.innerHTML = '';

        const windowDiv = document.createElement('div');
        windowDiv.className = 'sponsor-carousel-window';
        const trackDiv = document.createElement('div');
        trackDiv.className = 'sponsor-track';
        windowDiv.appendChild(trackDiv);
        if(contentContainer) contentContainer.appendChild(windowDiv);

        fetch(googleSheetUrl).then(r => r.text()).then(t => {
            // Clean the data and remove empty rows
            var rows = t.split('\n').slice(1).map(r => r.split(',')).filter(r => r[1] && r[1].trim() !== '');
            
            if(rows.length > 0) {
                // If 2 or fewer logos, disable animation and center them
                if (rows.length <= 2) {
                    trackDiv.style.animation = 'none';
                    trackDiv.style.display = 'flex';
                    trackDiv.style.justifyContent = 'center';
                    trackDiv.style.width = '100%';
                    populateTrack(rows);
                } 
                // If more than 2, enable carousel mode
                else {
                    populateTrack(rows);
                    populateTrack(rows); // Duplicate for infinite scroll loop
                }
            }
        }).catch(e => console.error(e));

        function populateTrack(items) {
            items.forEach(item => {
                var url = item[1].trim().replace(/^"|"$/g, '');
                var img = document.createElement('img');
                img.src = url; 
                img.className = 'sponsor-logo';
                trackDiv.appendChild(img);
            });
        }
    }
});

    // 4. JQuery Logic
    var waitForJQuery = setInterval(function() {
        if (typeof $j !== 'undefined') {
            clearInterval(waitForJQuery);
            runHomepageJQuery();
        }
    }, 100);

    function runHomepageJQuery() {
        $j(document).ready(function() {
            var bgImages = ["https://brightjewishfuture.org/media/images/1348/UgFv13488073.png","https://brightjewishfuture.org/media/images/1348/MDbU13488074.png","https://brightjewishfuture.org/media/images/1348/llqf13488075.png","https://brightjewishfuture.org/media/images/1348/Omnk13488076.png"];
            $j('.widget-4.chabad_updates .item').each(function(i) {
                if(bgImages[i]) $j(this).css('background-image', 'url(' + bgImages[i] + ')');
                var link = $j(this).find('a').attr('href');
                if(link) $j(this).on('click', function(e) { if(!$j(e.target).is('a')) window.location.href = link; });
            });
            
            var $wrapper = $j('.widget-4.subscribe .wrapper');
            if ($wrapper.length) {
                var $header = $j('.widget-4.subscribe .widget_header');
                var $content = $j('.widget-4.subscribe .widget_content');
                $j('input.co_global_input').each(function() { $j(this).after($j('label[for="' + $j(this).attr('id') + '"]')); });
                $j('input#submit').replaceWith('<button type="submit" id="submit" class="buttonStyle1">Join <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#3C8476" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 2L11 13"/><path d="M22 2L15 22L11 13L2 9L22 2Z"/></svg></button>');
                $header.find('h5').prepend('<svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right:10px;vertical-align:middle"><path d="M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6C2 4.9 2.9 4 4 4Z"/><path d="M22 6L12 13L2 6"/></svg>');
                var $left = $j('<div class="sub-left-col"><div class="sub-image" style="background-image: url(https://brightjewishfuture.org/media/images/1349/gFVe13497361.png);"></div></div>');
                var $right = $j('<div class="sub-right-col"><div class="form-colored-box"></div></div>');
                $right.find('.form-colored-box').append($header).append($content);
                $wrapper.empty().append($left).append($right);
                $j('fieldset small').hide();
            }
        });
    }

    // 5. Scroll Fade
    var observer = new IntersectionObserver(function(entries, obs) {
        entries.forEach(function(entry) {
            if (entry.isIntersecting) {
                entry.target.classList.add('scroll-section-visible');
                obs.unobserve(entry.target);
            }
        });
    }, { threshold: 0.1 });

   setTimeout(function(){
        document.querySelectorAll('.jec-custom-hero, .widget-4.chabad_updates, .widget-4.icon-updates, .widget-4.subscribe').forEach(function(el) {
            el.classList.add('scroll-section-hidden');
            observer.observe(el);
        });
        
        // --- REMOVE THE LOADER & REVEAL THE RESTRUCTURED SITE ---
        document.documentElement.classList.remove('jec-loading');
        
    }, 500);

})();
</script>
</body>
</html>