1<!doctype html> 2<html lang="en"> 3 4 <head> 5 <META http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6 <META NAME="author" content="Heritage Florida Jewish News" /> 7 <META NAME="description" CONTENT="About Heritage Florida Jewish News, a weekly newspaper." /> 8 <META NAME="keywords" CONTENT="Heritage Florida Jewish News,weekly newspaper,about,editorial policy" /> 9 <META NAME="robots" CONTENT="index,follow" /> 10 <META HTTP-EQUIV="cache-control" CONTENT="private, no-store, no-cache, must-revalidate" /> 11 12 <META NAME="revisit-after" CONTENT="30 days" /> 13 14 15 <title>About Heritage Florida Jewish News</title> 16 17 <meta name="viewport" content="width=device-width, initial-scale=1"> 18 19 <link rel="stylesheet" type="text/css" media="screen" href="/app/website_specifics/pdf_click_menu_small.css" /> 20 <link rel="stylesheet" type="text/css" media="screen" href="/ASSET/1531x26407/XPATH/cms/website_specifics/css_themes/monarch/monarch.css" /> 21 22 <link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap" rel="stylesheet" /> 23 24
24<script> 25 // Create a link element for the Font Awesome stylesheet with fallback 26 const font_awesome_link = document.createElement('link'); 27 font_awesome_link.rel = 'stylesheet'; 28 font_awesome_link.type = 'text/css'; 29 font_awesome_link.href = 'https://repo.charityweather.com/files/font_awesome/font-awesome-6.5.1-pro-ll-kit/css/all-ll-min.css'; 30 31 // If loading fails, switch to fallback URL 32 font_awesome_link.onerror = () => { 33 font_awesome_link.href = 'https://repo.lionslight.com/files/font_awesome/font-awesome-6.5.1-pro-ll-kit/css/all-ll-min.css'; 34 }; 35 36 // Prepend the stylesheet to the head for faster priority loading 37 document.head.prepend(font_awesome_link); 38 39 // Optional: Listen for the stylesheet's load event to handle FOUC 40 font_awesome_link.onload = () => { 41 document.documentElement.classList.add('fa-loaded'); 42 }; 43 </script>
43 44 45 46<!-- Desktop/canonical vs. mobile/alternate URLs --> 47<link rel="canonical" href="https://www.heritagefl.com/about"> 48 49 50
50<script src="/app/website_specifics/jquery-2-2-2.min.js"></script>
50 51 52 53
53<script src="/app/js/postscribe/postscribe.min.js"></script>
53 54 55
55<script>
vendor: 345 bytes, lines 55-61
55 56 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 57 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 58 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 59 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 60 61 ga('create', '
61UA-98233955-1
vendor: 39 bytes, lines 61-63
61', 'auto'); 62 ga('send', 'pageview'); 63
64</script>
64 65 66 67 <!--AD PREFERENCES NEEDED BY JAVASCRIPTS--> 68 69
69<script>const PREFS_LOCAL_AD_SHUFFLER = "normal", PREFS_LOCAL_AD_SHUFFLE_TIMER = 30000, setting_ad_clicks_impressions = "enabled", PREFS_LOCAL_AD_IDLE_LOAD_TIMES = 50, console_logging = "off", privacy_version = "30962", terms_version = "37424", ccsetting = "off", ccrejectbtn = "lg", ccprivacycheckbox = "off";</script>
vendor: 1 bytes, line 69
69
70<script>const ads = JSON.parse('[{"ad_type": "horiz_lg","ad_code": "%3Cimg%20src%3D%22%2FIMG%2F1J1HQFlG8g3%5FMX%2D5FiMFSrMYObj%5FV%2FXPATH%2Fhome%2Fcms%5Fdata%2Fdfault%2Fweb%5Fads%2Fhoriz%2F4581%2Dadvertise%5Fhere%5F650x90%2EjpgXEXT1732x35901%2Ejpeg%22%20width%3D%22650%22%20height%3D%2290%22%20alt%3D%22%22%3E","ad_id": "1JDHP9XFHYAb9DNmGFDVTQMTJbZqfRTFfYYbibiab"},{"ad_type": "horiz_lg","ad_code": "%3Ca%20href%3D%22https%3A%2F%2Fsecure2%2Econvio%2Enet%2Fjnf%2Fsite%2FDonation2%3F5780%2Edonation%3Dform1%26df%5Fid%3D5940%26s%5Fsubsrc%3D8164%22%20target%3D%22blank%22%3E%3Cimg%20src%3D%22%2FIMG%2F5N5BTDl1%2DgA9IRJ35f53S%2DBVFcgHC%2FXPATH%2Fhome%2Fcms%5Fdata%2Fdfault%2Fweb%5Fads%2Fhoriz%2F4658%2D650x90%5Fonlinebannerad%2EgifXEXT1736x36029%2Egif%22%20width%3D%22650%22%20height%3D%2290%22%20alt%3D%22%22%3E%3C%2Fa%3E","ad_id": "Ttnrzh7pr8k%5FhnxKqpn530w3t%5F9O2Nz5Ho835bW%2D%5F"},{"ad_type": "square","ad_code": "%3Cspan%20class%3D%22ad%5Flocal%5Fsquare%22%3E%3Ca%20href%3D%22http%3A%2F%2Fwww%2Ebethshalommemorialchapel%2Ecom%22%20target%3D%22blank%22%3E%3Cimg%20src%3D%22%2FIMG%2FeRFqvT5TQoTLkThPb6j5tGjZfj030xqmx%2FXPATH%2Fhome%2Fcms%5Fdata%2Fdfault%2Fweb%5Fads%2Fsquare%2F1512%2Dbethshalom%2EjpgXEXT1595x32657is%2Ejpeg%22%20width%3D%22300%22%20height%3D%22300%22%20alt%3D%22%22%3E%3C%2Fa%3E%3C%2Fspan%3E","ad_id": "a0uy6oCwyDrGou4RxwuA%2D73%2D0GRB94%2DwKPQ69"}]');</script>
70 71
72<script src="/ASSET/1533x23246/XPATH/cms/website_specifics/monarch_ad_shuffler.js"></script>
72 73
74<script>$(function() { 75 var submitIcon = $('.searchbox-icon'); 76 var inputBox = $('.searchbox-input'); 77 var searchBox = $('.searchbox'); 78 var isOpen = false; 79 submitIcon.click(function () { 80 if (isOpen == false) { 81 searchBox.addClass('searchbox-open'); 82 inputBox.focus(); 83 isOpen = true; 84 } else { 85 searchBox.removeClass('searchbox-open'); 86 inputBox.focusout(); 87 isOpen = false; 88 } 89 }); 90 submitIcon.mouseup(function () { 91 return false; 92 }); 93 searchBox.mouseup(function () { 94 return false; 95 }); 96 $(document).mouseup(function () { 97 if (isOpen == true) { 98 $('.searchbox-icon').css('display', 'block'); 99 submitIcon.click(); 100 } 101 }); 102 103 104 runIf($('.menu').length,'jQuery.sticky','/app/website_specifics/sticky.js',function(){ 105 $(".menu").sticky({ topSpacing: 0, center:true, className:"stickynow" }); 106 }); 107 108 109 110}); 111function buttonUp() { 112 var inputVal = $('.searchbox-input').val(); 113 inputVal = $.trim(inputVal).length; 114 if (inputVal !== 0) { 115 $('.searchbox-icon').css('display', 'none'); 116 } else { 117 $('.searchbox-input').val(''); 118 $('.searchbox-icon').css('display', 'block'); 119 } 120} 121 122 123 124runIf=function(condition,name,url,callback){ 125 if(condition){ 126 runSafe(name,url,callback); 127 } 128} 129 130 131 132runSafe=function(name,url,callback){ 133 if(typeof window[name] != 'undefined'){ 134 callback(); 135 } else { 136 if(typeof runsafe != 'object'){runsafe={};} 137 if(runsafe[url] && runsafe[url].constructor === Array){var loadit=false;} else {runsafe[url]=[];var loadit=true;} 138 runsafe[url].push(callback); 139 // START001 UI stuff not necessary 140 // if (document.body){document.body.style.borderTop="10px solid red";} 141 // END001 UI stuff not necessary 142 if (loadit){ 143 var js = document.createElement('script'); 144 js.async = true; 145 js.src = url; 146 js.onload = js.onreadystatechange = (function(){return function(){ 147 while(runsafe[url].length){ 148 var f=runsafe[url].shift(); 149 f(); 150 } 151 delete runsafe[url]; 152 var count = 0; for (var k in runsafe) if (runsafe.hasOwnProperty(k)) count++; 153 if(count==0){ 154 // START002 UI stuff not necessary 155 if (document.body){document.body.style.borderTop="none";} 156 // END002 UI stuff not necessary 157 } 158 }})(); 159 var first = document.getElementsByTagName('script')[0]; 160 first.parentNode.insertBefore(js, first); 161 } 162 } 163} 164 165 166 167</script>
167 168 169<style> 170.preLoadImg { 171 display: none; 172} 173#undefined-sticky-wrapper:before { 174 height:50px; 175 background-color: #B6BD98; 176} 177</style> 178 179<!-- CSS for print_sub_alert --> 180<style> 181 182.print_sub_container { 183 width:auto; 184} 185.print_sub_container div { 186 width:auto; 187} 188.print_sub_container .print_sub_header { 189// background-color:#c7edfc; 190// padding: 12px 2px; 191 cursor: pointer; 192 font-weight: bold; 193} 194.print_sub_container .print_sub_content { 195 display: none; 196 padding : 5px; 197} 198</style> 199 200 201 202 203 204 205 206 </head> 207 <body> 208 209 210<img class="preLoadImg" src="/home/cms_data/dfault/images/home-menu-icon.png" width="1" height="1" alt="" /> 211<img class="preLoadImg" src="/home/cms_data/dfault/images/home-menu-active-icon.png" width="1" height="1" alt="" /> 212 213 214 215 216 <section class="top-bar"> 217 <div class="container"> 218 <div class="row"> 219 <div class="col-sm-2"> 220 <ul class="social"> 221 <li class="nav-item jvlmn"><a href="https://www.facebook.com/heritagefloridajewishnews/" target="n/a"><i class='fa-brands fa-facebook-f' aria-hidden='true'></i></a></li><li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/rss" target="n/a"><i class='fa fa-rss' aria-hidden='true'></i></a></li> 222 </ul> 223 </div> 224 <div class="col-sm-10 text-right"> 225 <div id="main_menu"> 226 <ul class="links"> 227 <li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/directory" >Directory</a></li><li class="nav-item jvlmn"><a class="active" href="HTTPS://www.heritagefl.com/about" >About</a></li><li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/contact" >Contact</a></li><li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/advertise" >Advertise</a></li><li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/trial" >Free Trial</a></li><li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/subscribe" >Subscribe</a></li><li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/login?r=%2Fabout" >Sign In</a></li> 228 </ul> 229 </div> 230 </div> 231 </div> 232 </div> 233 </section> 234 235 236 <!--/// Header ///--> 237 <header class="header home-4"> 238 <div class="container"> 239 <div class="row"> 240 <div class="col-sm-9"> 241 <figure class="logo"><a href="HTTPS://www.heritagefl.com/" aria-label="Home"><img src="/home/cms_data/dfault/images/masthead_990x100.png" alt="" class="logo"></a> 242 </figure> 243 </div> 244 <div class="col-sm-3 text-right xs-none"> 245 </div> 246 </div> 247 <div class="row"> 248 <div class="col-sm-12"> 249 <div class="date"> 250 <div class="grid_1 rightone"> 251 <p class="pub_date"> 252 Central Florida's Independent Jewish Voice 253 </p> 254 </div> 255 </div> 256 </div> 257 </div> 258 </div> 259 </header> 260<!-- Dynamic script (11-21-2025) --> 261<style> 262#JvlNavbarContent { 263 width: 100% /* Prevents wrapping */ 264} 265#JvlNavbarContent .nav { 266 flex-wrap: nowrap; /* Prevents wrapping */ 267} 268#JvlNavbarContent .nav a { 269 white-space: nowrap; /* Prevents text wrapping */ 270} 271#JvlNavbarContent .nav > li { /* Hide all menu items initially */ 272 opacity: 0; 273 /* transition: opacity 0.2s ease; /* Animation when JS adds .show */ 274} 275#JvlNavbarContent .nav > li.show { /* Reveal all menu items */ 276 opacity: 1; 277} 278 279/* ADDED 12-4-2025: Apply opacity: 1 when screen width is 990px or less */ 280@media screen and (max-width: 990px) { 281 #JvlNavbarContent .nav > li { 282 opacity: 1; 283 } 284} 285 286</style>
287<script>const dynamicMenu = true;</script>
287 288 <section class="header home-4" style="top:0;position:sticky;padding-top:0;z-index:2022;"> 289 <div class="container"> 290 <div class="row"> 291 <div class="col-sm-12"> 292 <nav class="navbar navbar-expand-lg navbar-default"> 293 <div class="navbar-header"> 294 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#JvlNavbarContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> 295 <i class="fa fa-bars" style="color:#fff;"></i> 296 </button> 297 </div> 298 299 <!-- Collect the nav links, forms, and other content for toggling --> 300 <div class="collapse navbar-collapse" id="JvlNavbarContent"> 301 <ul class="nav navbar-nav me-auto mb-2 mb-lg-0"><li class="nav-item jvlmnreg"><a class="nav-link" href="HTTPS://www.heritagefl.com/">Home</a></li> 302 <li class="dropdown nav-item jvlmnreg"> 303 <a href="HTTPS://www.heritagefl.com/section/news" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">News <span class="caret"></span></a> 304 <ul class="dropdown-menu"> 305 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/news" class="dropdown-item nav-link">All</a></li> 306 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/news/florida" class="dropdown-item nav-link">Florida</a></li> 307 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/news/international" class="dropdown-item nav-link">International</a></li> 308 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/news/israel" class="dropdown-item nav-link">Israel</a></li> 309 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/news/local" class="dropdown-item nav-link">Local</a></li> 310 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/news/middle%5Feast" class="dropdown-item nav-link">Middle East</a></li> 311 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/news/natiional" class="dropdown-item nav-link">Natiional</a></li> 312 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/news/national" class="dropdown-item nav-link">National</a></li> 313 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/news/new%5Fyork" class="dropdown-item nav-link">New York</a></li> 314 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/news/state" class="dropdown-item nav-link">State</a></li> 315 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/news/world" class="dropdown-item nav-link">World</a></li> 316 </ul></li> 317 <li class="dropdown nav-item jvlmnreg"> 318 <a href="HTTPS://www.heritagefl.com/section/opinions" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Opinions <span class="caret"></span></a> 319 <ul class="dropdown-menu"> 320 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/opinions" class="dropdown-item nav-link">All</a></li> 321 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/opinions/letter%5Ffrom%5Fisrael" class="dropdown-item nav-link">Letter from Israel</a></li> 322 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/opinions/the%5Fgood%5Fword" class="dropdown-item nav-link">The Good Word</a></li> 323 </ul></li> 324 <li class="dropdown nav-item jvlmnreg"> 325 <a href="HTTPS://www.heritagefl.com/section/features" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Features <span class="caret"></span></a> 326 <ul class="dropdown-menu"> 327 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/features" class="dropdown-item nav-link">All</a></li> 328 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/features/israel" class="dropdown-item nav-link">Israel</a></li> 329 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/features/scene%5Faround" class="dropdown-item nav-link">Scene Around</a></li> 330 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/features/scene%5Faround%2E%2E%2Eagain" class="dropdown-item nav-link">Scene Around...again</a></li> 331 </ul></li> 332 <li class="dropdown nav-item jvlmnreg"> 333 <a href="HTTPS://www.heritagefl.com/section/life_cycles" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Life Cycles <span class="caret"></span></a> 334 <ul class="dropdown-menu"> 335 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/life_cycles" class="dropdown-item nav-link">All</a></li> 336 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/life_cycles/b%27nai%5Fmitzvah" class="dropdown-item nav-link">B'nai mitzvah</a></li> 337 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/life_cycles/b%27not%5Fmitzvah" class="dropdown-item nav-link">B'not Mitzvah</a></li> 338 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/life_cycles/bar%5Fmitzvah" class="dropdown-item nav-link">Bar Mitzvah</a></li> 339 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/life_cycles/bat%5Fmitzvah" class="dropdown-item nav-link">Bat Mitzvah</a></li> 340 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/life_cycles/birth" class="dropdown-item nav-link">Birth</a></li> 341 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/life_cycles/engagement" class="dropdown-item nav-link">Engagement</a></li> 342 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/life_cycles/engagements" class="dropdown-item nav-link">Engagements</a></li> 343 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/life_cycles/obituaries" class="dropdown-item nav-link">Obituaries</a></li> 344 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/life_cycles/obituary" class="dropdown-item nav-link">Obituary</a></li> 345 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/life_cycles/wedding" class="dropdown-item nav-link">Wedding</a></li> 346 </ul></li><li class="nav-item jvlmnreg"><a class="nav-link" href="HTTPS://www.heritagefl.com/section/calendar">Calendar</a></li><li class="nav-item jvlmnreg"><a class="nav-link" href="HTTPS://www.heritagefl.com/section/legal_notices">Legal Notices</a></li> 347 <li class="dropdown nav-item jvlmnreg"> 348 <a href="HTTPS://www.heritagefl.com/section/special_sections" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Special Sections <span class="caret"></span></a> 349 <ul class="dropdown-menu"> 350 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/special_sections" class="dropdown-item nav-link">All</a></li> 351 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/special_sections/back%5Fto%5Fschool" class="dropdown-item nav-link">Back to School</a></li> 352 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/special_sections/celebration" class="dropdown-item nav-link">Celebration</a></li> 353 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/special_sections/chanukah" class="dropdown-item nav-link">Chanukah</a></li> 354 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/special_sections/financial" class="dropdown-item nav-link">Financial</a></li> 355 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/special_sections/health%5F%26%5Ffitness" class="dropdown-item nav-link">Health & Fitness</a></li> 356 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/special_sections/lifestyles" class="dropdown-item nav-link">Lifestyles</a></li> 357 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/special_sections/passover" class="dropdown-item nav-link">Passover</a></li> 358 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/special_sections/rosh%5Fhashanah" class="dropdown-item nav-link">Rosh Hashanah</a></li> 359 <li class="nav-item jvlmnreg"><a href="HTTPS://www.heritagefl.com/section/special_sections/savvy%5Fseniors" class="dropdown-item nav-link">Savvy Seniors</a></li> 360 </ul></li><li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/directory" >Directory</a></li><li class="nav-item jvlmn"><a class="active" href="HTTPS://www.heritagefl.com/about" >About</a></li><li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/contact" >Contact</a></li><li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/advertise" >Advertise</a></li><li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/trial" >Free Trial</a></li><li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/subscribe" >Subscribe</a></li><li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/login?r=%2Fabout" >Sign In</a></li> 361 </ul><ul class="nav navbar-nav ml-auto"><div class="navbar-nav ml-auto"> 362 <a href="javascript:;" class="search-toggler"> 363 <i class="fa fa-search"></i> 364 </a> 365 <div id="search-form"> 366 <form method="GET" class="searchbox" autocomplete="on" action="/findit" NAME="findit"> 367 <input class="search" type="text" name="mysearch" placeholder="Search" required="" value="" title="search"> 368 <input class="submit-search" type="submit" value="Submit"> 369 </form><a href="HTTPS://www.heritagefl.com/cgi-bin/htmlos.cgi/004917.2.275634819342099776?advsearch_open=y" class="advanced-search-link">Advanced Search</a> 370 </div> 371 </div></ul></div> 372 </nav>
373 </div> 374 </div> 375 </div> 376 </section>
377<script> 378/** 379 * Dynamic Navigation Menu with Responsive Overflow 380 * Automatically collapses menu items into a "More..." dropdown on narrow screens 381 */ 382 383(function() { 384 'use strict'; 385 386 // Configuration 387 const CONFIG = { 388 RESERVED_SPACE: 200, 389 BREAKPOINT: 990, 390 DEBOUNCE_DELAY: 0, 391 SELECTOR: { 392 MAIN_MENU: 'ul.nav.navbar-nav.me-auto', 393 DROPDOWN_TOGGLE: '[data-bs-toggle="dropdown"]' 394 }, 395 CLASS: { 396 NAV_ITEM: 'nav-item', 397 NAV_LINK: 'nav-link', 398 DROPDOWN: 'dropdown', 399 DROPDOWN_ITEM: 'dropdown-item', 400 DROPDOWN_MENU: 'dropdown-menu', 401 DROPEND: 'dropend', 402 HIDDEN: 'd-none', 403 PROTECTED: 'jvlmn', 404 REGULAR: 'jvlmnreg', 405 MORE_DROPDOWN: 'more-dropdown', 406 MORE_MENU: 'more-menu' 407 } 408 }; 409 410 // State management 411 let resizeTimer = null; 412 let mainMenu = null; 413 let moreDropdown = null; 414 let moreMenu = null; 415 let hasInitialized = false; // track if init() has run 416 417 /** 418 * Initialize the dynamic menu system 419 */ 420 function init() { 421 try { 422 if (hasInitialized) return; // safety check 423 hasInitialized = true; 424 // Check if dynamic menu is enabled 425 if (!shouldInitialize()) { 426 return; 427 } 428 429 mainMenu = document.querySelector(CONFIG.SELECTOR.MAIN_MENU); 430 431 if (!mainMenu) { 432 console.error('[DynamicMenu] Main menu not found. Selector:', CONFIG.SELECTOR.MAIN_MENU); 433 return; 434 } 435 436 mergeExistingMoreDropdowns(); 437 setupEventListeners(); 438 adjustMenu(); 439 showNavbar(); 440 } catch (error) { 441 console.error('[DynamicMenu] Initialization error:', error); 442 } 443 } 444 445 /** 446 * Show navbar sections on page load 447 */ 448 function showNavbar() { 449 const items = document.querySelectorAll('#JvlNavbarContent .navbar-nav > li'); 450 items.forEach((item, index) => { 451 item.classList.add('show'); 452 }); 453 } 454 455 /** 456 * Find and merge any pre-existing "More..." dropdowns 457 */ 458 function mergeExistingMoreDropdowns() { 459 const existingDropdowns = Array.from(mainMenu.querySelectorAll('li')) 460 .filter(li => li && li.textContent.trim().toLowerCase().startsWith('more...')); 461 462 // Create our consolidated More... dropdown 463 createMoreDropdown(); 464 465 // Merge items from existing dropdowns 466 existingDropdowns.forEach(dropdown => { 467 if (dropdown === moreDropdown) return; 468 469 const items = dropdown.querySelectorAll(`.${CONFIG.CLASS.DROPDOWN_MENU} > li`); 470 items.forEach(item => moreMenu.appendChild(item)); 471 dropdown.remove(); 472 }); 473 } 474 475 /** 476 * Create the More... dropdown element 477 */ 478 function createMoreDropdown() { 479 moreDropdown = document.createElement('li'); 480 moreDropdown.className = `${CONFIG.CLASS.NAV_ITEM} ${CONFIG.CLASS.DROPDOWN} ${CONFIG.CLASS.HIDDEN} ${CONFIG.CLASS.MORE_DROPDOWN}`; 481 moreDropdown.innerHTML = ` 482 <a class="${CONFIG.CLASS.NAV_LINK} dropdown-toggle" href="#" data-bs-toggle="dropdown" data-bs-auto-close="outside" aria-expanded="false"> 483 More... 484 </a> 485 <ul class="${CONFIG.CLASS.DROPDOWN_MENU} ${CONFIG.CLASS.MORE_MENU}"></ul> 486 `; 487 488 moreMenu = moreDropdown.querySelector(`.${CONFIG.CLASS.MORE_MENU}`); 489 mainMenu.appendChild(moreDropdown); 490 } 491 492 /** 493 * Setup nested dropdown handlers for items inside More... 494 */ 495 function setupNestedDropdowns() { 496 if (!moreMenu) return; 497 498 const nestedDropdowns = moreMenu.querySelectorAll(`.${CONFIG.CLASS.DROPDOWN}, .${CONFIG.CLASS.NAV_ITEM}.${CONFIG.CLASS.DROPDOWN}`); 499 500 nestedDropdowns.forEach(dropdown => { 501 const toggle = dropdown.querySelector(CONFIG.SELECTOR.DROPDOWN_TOGGLE); 502 if (!toggle) return; 503 504 // Style adjustments for nested dropdowns 505 if (toggle.classList.contains(CONFIG.CLASS.NAV_LINK)) {
506 toggle.classList.add(CONFIG.CLASS.DROPDOWN_ITEM); 507 } 508 509 const nestedMenu = dropdown.querySelector(`.${CONFIG.CLASS.DROPDOWN_MENU}`); 510 if (nestedMenu) { 511 dropdown.classList.add(CONFIG.CLASS.DROPEND); 512 513 // Style nested menu 514 if (!nestedMenu.hasAttribute('data-styled')) { 515 nestedMenu.style.padding = '0'; 516 nestedMenu.style.position = 'static'; 517 nestedMenu.setAttribute('data-styled', 'true'); 518 } 519 520 // Add classes and indentation to nested items 521 styleNestedItems(nestedMenu); 522 523 // Initialize Bootstrap dropdown 524 initializeBootstrapDropdown(toggle); 525 } 526 }); 527 } 528 529 /** 530 * Style nested menu items with proper classes and indentation 531 */ 532 function styleNestedItems(nestedMenu) { 533 const items = nestedMenu.querySelectorAll('li'); 534 items.forEach(item => { 535 item.classList.add(CONFIG.CLASS.NAV_ITEM, CONFIG.CLASS.REGULAR); 536 }); 537 538 const links = nestedMenu.querySelectorAll(`.${CONFIG.CLASS.DROPDOWN_ITEM}, li > a`); 539 links.forEach(link => { 540 if (!link.hasAttribute('data-indented')) { 541 link.style.setProperty('padding-left', '2rem', 'important'); 542 link.setAttribute('data-indented', 'true'); 543 link.classList.add(CONFIG.CLASS.NAV_LINK); 544 } 545 }); 546 } 547 548 /** 549 * Initialize Bootstrap dropdown instance 550 */ 551 function initializeBootstrapDropdown(toggle) { 552 if (!window.bootstrap?.Dropdown) return; 553 554 try { 555 const existingInstance = bootstrap.Dropdown.getInstance(toggle); 556 if (existingInstance) { 557 existingInstance.dispose(); 558 } 559 560 new bootstrap.Dropdown(toggle, { autoClose: true }); 561 } catch (error) { 562 console.error('[DynamicMenu] Error initializing Bootstrap dropdown:', error); 563 } 564 } 565 566 /** 567 * Restore item to its original state when moving out of More... 568 */ 569 function restoreItemState(item) { 570 if (!item.classList) return; 571 572 item.classList.remove(CONFIG.CLASS.DROPEND); 573 item.classList.add(CONFIG.CLASS.NAV_ITEM); 574 575 // Restore dropdown toggle classes 576 const toggle = item.querySelector(CONFIG.SELECTOR.DROPDOWN_TOGGLE); 577 if (toggle?.classList.contains(CONFIG.CLASS.DROPDOWN_ITEM)) { 578 toggle.classList.remove(CONFIG.CLASS.DROPDOWN_ITEM); 579 } 580 581 // Remove nested dropdown styling 582 const nestedMenu = item.querySelector(`.${CONFIG.CLASS.DROPDOWN_MENU}`); 583 if (nestedMenu?.hasAttribute('data-styled')) { 584 nestedMenu.removeAttribute('style'); 585 nestedMenu.removeAttribute('data-styled'); 586 587 const nestedItems = nestedMenu.querySelectorAll('[data-indented="true"]'); 588 nestedItems.forEach(link => { 589 link.style.paddingLeft = ''; 590 link.removeAttribute('data-indented'); 591 }); 592 } 593 } 594 595 /** 596 * Move all items from More... back to main menu 597 */ 598 function moveItemsBackToMainMenu() { 599 while (moreMenu.firstChild) { 600 const child = moreMenu.firstChild; 601 restoreItemState(child); 602 mainMenu.insertBefore(child, moreDropdown); 603 } 604 } 605 606 /** 607 * Prepare item for insertion into More... dropdown 608 */ 609 function prepareItemForMore(item) { 610 item.classList.add(CONFIG.CLASS.NAV_ITEM, CONFIG.CLASS.REGULAR); 611 612 const link = item.querySelector('a'); 613 if (link && !link.classList.contains(CONFIG.CLASS.NAV_LINK)) { 614 link.classList.add(CONFIG.CLASS.NAV_LINK); 615 } 616 } 617 618 /** 619 * Main adjustment logic - handles menu overflow 620 */ 621 function adjustMenu() { 622 if (!mainMenu || !moreDropdown || !moreMenu) return; 623 624 // Reset: move everything back 625 moveItemsBackToMainMenu();
626 moreDropdown.classList.add(CONFIG.CLASS.HIDDEN); 627 628 // Only apply overflow logic on desktop 629 if (window.innerWidth <= CONFIG.BREAKPOINT) return; 630 631 const containerWidth = mainMenu.parentElement.offsetWidth; 632 const items = Array.from(mainMenu.children).filter(li => li !== moreDropdown); 633 634 let usedWidth = 0; 635 let overflowIndex = -1; // BEFORE 11-19-2025: -1 636 637 // Find overflow point 638 for (let i = 0; i < items.length; i++) { 639 usedWidth += items[i].offsetWidth; 640 641 if (usedWidth > containerWidth - CONFIG.RESERVED_SPACE) { 642 overflowIndex = i; // BEFORE 11-19-2025: i - 1 643 break; 644 } 645 } 646 647 // Move overflowing items to More... 648 if (overflowIndex >= 0) { 649 for (let i = items.length - 1; i >= overflowIndex; i--) { 650 const item = items[i]; 651 652 // Skip protected items 653 if (item.classList.contains(CONFIG.CLASS.PROTECTED)) continue; 654 655 prepareItemForMore(item); 656 moreMenu.insertBefore(item, moreMenu.firstChild); 657 } 658 659 if (moreMenu.children.length > 0) { 660 moreDropdown.classList.remove(CONFIG.CLASS.HIDDEN); 661 setupNestedDropdowns(); 662 } 663 } 664 } 665 666 /** 667 * Debounced resize handler 668 */ 669 function handleResize() { 670 clearTimeout(resizeTimer); 671 resizeTimer = setTimeout(adjustMenu, CONFIG.DEBOUNCE_DELAY); 672 } 673 674 /** 675 * Setup event listeners 676 */ 677 function setupEventListeners() { 678 window.addEventListener('resize', handleResize); 679 } 680 681 /** 682 * Cleanup function for proper teardown 683 */ 684 function destroy() { 685 window.removeEventListener('resize', handleResize); 686 clearTimeout(resizeTimer); 687 } 688 689 /** 690 * Check if dynamic menu is enabled via global variable 691 */ 692 function shouldInitialize() { 693 return typeof dynamicMenu !== 'undefined' && dynamicMenu === true; 694 } 695 696 /** 697 // Initialize when DOM is ready 698 if (document.readyState === 'loading') { 699 document.addEventListener('DOMContentLoaded', init); 700 } else { 701 init(); 702 } 703 */ 704 705 /* ADDED 12-4-2025 */ 706 if (window.innerWidth > CONFIG.BREAKPOINT){ 707 init(); 708 } else { 709 showNavbar(); 710 } 711 712 // Listen for resize 713 window.addEventListener('resize', () => { 714 if (!hasInitialized && window.innerWidth > CONFIG.BREAKPOINT) { 715 init(); // run once when crossing above breakpoint 716 } 717 }); 718 719})(); 720</script>
720 721 722 <section class="head-info"> 723 <div class="container"> 724 <div class="row"> 725 <div class="col-8"> 726 727 </div> 728 <div class="col-4 text-right"> 729 730 <!--<a href="javascript:;" class="primary-btn">e-Edition</a>--> 731 </div> 732 </div> 733 </div> 734 </section><section class="main-dt"> 735 <div class="container"> 736 <div class="row"> 737 <div class="col-lg-9 col-md-8 lft"> 738 <h1 class="small_h1_font">About Heritage Florida Jewish News</h1> 739<div class="sub_forms_all about" style="padding:0;"> 740<p>The <i>Heritage Florida Jewish News</i>, serving the Jewish community of Central Florida, was founded on August 27, 1976 by Gene Starn. He was publisher/editor for 6 years, selling it to current owner/publisher/editor Jeffrey Gaeser on May 14, 1982.</p><p><i>The Heritage</i> was founded with the purpose of helping to unify a scattered community by focusing on Jewish issues. It is published independently of any outside agency and depends solely on subscribers and advertisers for support.</p><p>It came into being because it was felt Central Florida Jewry needed to know what was going on in the Jewish world, both here at home and worldwide. <i>The Heritage</i> serves as a Jewish community bulletin board. We chronicle births, deaths, marriages, bânai mitzvoth and other simchot. We inform the community about services, candlelighting, holidays and special observances.</p><p>We instruct in the humanistic heritage of Jewish history, religion, politics, the sciences, social welfare, the arts and even about the food we eat. Our editorial pages are open to comments and views, and we especially want our readers to make suggestions and participate in dialog on any issues. We feel that communication printed and otherwise, brings understanding.</p><p><i>The Heritage Florida Jewish News</i>, winner of 41 press awards, is the most award winning Jewish Newspaper in Florida.<br><br></p></div> 741 </div> 742 <!--BEGIN SIDEBAR CONTENT AREA--> 743 <div class="col-lg-3 col-md-4 rht"><br /> 744 <!--END SIDEBAR CONTENT AREA--> 745 </div> 746 </div> 747 <div class="row"> 748 749 </div> 750 </div> 751 </section> 752 <footer class="footer"> 753 754 <div class="container"> 755 <div class="row"> 756 <div class="col-sm-12"> 757 <hr class="top"> 758 </div> 759 </div> 760 <div class="row"> 761 <div class="col-sm-7 bdr-rft"> 762 <div class="row"> 763 <div class="col-sm-4"> 764 <h3>Sections</h3> 765 <ul><li><a href='HTTPS://www.heritagefl.com/section/news' aria-label="Section link" class="author-blue">News</a></li><li><a href='HTTPS://www.heritagefl.com/section/opinions' aria-label="Section link" class="author-blue">Opinions</a></li><li><a href='HTTPS://www.heritagefl.com/section/features' aria-label="Section link" class="author-blue">Features</a></li><li><a href='HTTPS://www.heritagefl.com/section/life_cycles' aria-label="Section link" class="author-blue">Life Cycles</a></li><li><a href='HTTPS://www.heritagefl.com/section/calendar' aria-label="Section link" class="author-blue">Calendar</a></li><li><a href='HTTPS://www.heritagefl.com/section/legal_notices' aria-label="Section link" class="author-blue">Legal Notices</a></li><li><a href='HTTPS://www.heritagefl.com/section/special_sections' aria-label="Section link" class="author-blue">Special Sections</a></li> 766 </ul> 767 </div> 768 <div class="col-sm-4"> 769 <h3>Newspaper</h3> 770 <ul> 771 <li><a href="HTTPS://www.heritagefl.com/contact" >Contact</a></li><li><a href="HTTPS://www.heritagefl.com/subscribe" >Subscribe</a></li><li><a href="HTTPS://www.heritagefl.com/about" >About</a></li> 772 </ul> 773 </div> 774 <div class="col-sm-4"> 775 <h3>Website</h3> 776 <ul> 777 <li><a href="HTTPS://www.heritagefl.com/terms" >Terms of Use</a></li><li><a href="HTTPS://www.heritagefl.com/privacy" >Privacy Policy</a></li><li><a href="HTTPS://www.heritagefl.com/sitemap_index.xml" target="_blank">Sitemap</a></li><li><span></span></li><li><span>*By using this website, you agree to our <a href="HTTPS://www.heritagefl.com/privacy">Privacy Policy</a> and <a href="HTTPS://www.heritagefl.com/terms">Terms</a>.</span></li> 778 </ul> 779 </div> 780 </div>
781 </div> 782 <div class="col-sm-5 ext-space"> 783 <div class="row"> 784 <div class="col-sm-8"> 785 <h3>Connect With Us</h3> 786 <ul> 787 <li><span>PO Box 300742</span></li><li><span>Fern Park, FL 32730</span></li><li><span>Ph: (407) 834-8787</span></li><li><span><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c4adaaa2ab84aca1b6adb0a5a3a1a2a8eaa7aba9">[email protected]</a></span></li><li><span><li><span>© 2026 Heritage Florida Jewish News</span></li></span></li> </ul> 788 </div> 789 <div class="col-sm-4"> 790 <h3 class="mbpx-3">Follow Us</h3> 791 <ul class="social"><li class="nav-item jvlmn"><a href="https://www.facebook.com/heritagefloridajewishnews/" target="n/a"><i class='fa-brands fa-facebook-f' aria-hidden='true'></i></a></li></ul> 792 793 <h3 class="mbpx-3">RSS</h3> 794 <ul class="social"><li class="nav-item jvlmn"><a href="HTTPS://www.heritagefl.com/rss" target="n/a"><i class='fa fa-rss' aria-hidden='true'></i></a></li></ul> 795 </div> 796 </div> 797 </div> 798 </div> 799 <div class="row"> 800 <div class="col-sm-12"> 801 <hr> 802 </div> 803 </div> 804 <div class="row"> 805 <div class="col-sm-12"> 806 <p class="copy">Powered by <strong><a href="http://www.lionslight.com" target="_blank">ROAR Online Publication Software</a></strong> from Lions Light Corporation<br /> 807 © Copyright 2026</p> 808 </div> 809 </div> 810 </div> 811 812</footer>
vendor: 110 bytes, lines 812-814
812 813 814<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
814<script> 815 816 817$(".more_stories_toggle").click(function () { 818 this.style.margin = "0"; 819 $more_stories_toggle = $(this); 820 $more_stories_list = $more_stories_toggle.next(); //getting the next element 821 822// $more_stories_list.slideToggle("slow", function () { //open up the content needed - toggle the slide- if visible, slide up, if not slidedown. 823 824 $more_stories_toggle.text(function () { //execute this after slideToggle is done; change text of header based on visibility of content div 825 826 return $more_stories_list.is(":visible") ? "+ More Stories" : "- More Stories"; //change text based on condition 827 }); 828// }); 829}); 830 831 832 833$( ".print_sub_container" ).click(function() { 834 $( ".print_sub_content" ).slideToggle( 500, function() { 835 // Animation complete. 836 }); 837}); 838 839</script>
vendor: 1 bytes, line 839
839
840<script src="/ASSET/1614x19521/XPATH/cms/website_specifics/monarch.js"></script>
840 841
842<script src="/ASSET/1010x23127/XPATH/cms/website_specifics/monarch_bootstrap.js"></script>
842 843 844 <small style="padding-top:10px;display:block;">Rendered 10/02/2026 02:43</small><!-- (DESKTOP|PAYWALLERROR|ERROR) (desktop|paywallerror|error) Cached by Usernum:004917 --> 845
845<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ab0805c4d79745f49d638fec919380b8","r":1,"spa":2}' crossorigin="anonymous"></script>
845 846</body> 847 848</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.