1 2<!DOCTYPE html> 3<html lang="en"> 4<head> 5 6 <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> 7<!-- Google Tag Manager for GA4 --> 8
8<script>(function(w,d,s,l,i){w.GAMeasurementID='G-0EWNEC5JXQ';w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12 13 <!-- End Google Tag Manager for GA4 --> 14
14<script type='text/javascript'> 15 var enableTelemetry = 'false' 16 var aiConfig = { 17 instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' 18 } 19 var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig); 20 window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; 21 // Add telemetry initializer 22 appInsights.queue.push(function() { 23 appInsights.context.addTelemetryInitializer(function(envelope) { 24 var telemetryItem = envelope.data.baseData; 25 // To check the telemetry itemâs type: 26 if (!false) 27 { 28 //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that 29 if (envelope.name.indexOf('.Event') == -1) 30 return false; 31 } 32 }); 33 }); 34 appInsights.trackPageView(); 35 </script>
35 36
36<script> 37 function populateAntiForgery(token) { 38 var input = document.createElement("input"); 39 input.name = "__RequestVerificationToken"; 40 input.type = "hidden"; 41 input.value = token; 42 var absPat = /^https?:\/\/|^\/\//i; 43 var forms = document.getElementsByTagName("form"); 44 for (var i = 0; i < forms.length; i++) { 45 if (forms[i].method == "post" && 46 !forms[i].querySelector('[name="__RequestVerificationToken"]') && 47 !absPat.test(forms[i].getAttribute("action"))) { 48 forms[i].appendChild(input.cloneNode()); 49 } 50 } 51 } 52 53 function getAntiForgeryToken(callback, error) { 54 var xhr = new XMLHttpRequest(); 55 xhr.open("GET", "/antiforgery"); 56 xhr.addEventListener("load", function() { 57 try { 58 if (this.status !== 200) { 59 throw Error("Invalid status. Could not retrieve antiforgery token."); 60 } 61 var obj = JSON.parse(this.responseText); 62 callback(obj.token); 63 } catch (e) { 64 typeof error === "function" && error(e); 65 } 66 }); 67 xhr.send(); 68 } 69 70 getAntiForgeryToken(function(token) { 71 if (document.readyState === "complete" 72 || document.readyState === "loaded" 73 || document.readyState === "interactive") { 74 populateAntiForgery(token); 75 return; 76 } 77 document.addEventListener("DOMContentLoaded", function() { 78 populateAntiForgery(token); 79 }, false); 80 }, console.error); 81 </script>
81 82 83 84
84<script type="text/javascript"> 85 window.departmentHeader = {}; 86 window.pageSectionTracker = {}; 87 window.isResponsiveEnabled = true; 88 window.isRemoveSetHeights= true; 89 if (window.isRemoveSetHeights) { 90 document.documentElement.className += ' removeSetHeights'; 91 } 92 window.mainMenuMediaQuery = 'screen and (max-width: 40em)'; 93 window.isMobileBrowserIncludingTablets = false; 94 window.fixedResponsiveMenu = false; 95 window.fullWidthResponsiveMenu = false; 96 window.responsiveMenuHeight = ''; 97 window.responsiveMenuFontSize = ''; 98 window.isContentAdvisor = false; 99 (function () { 100 window.setSizeCookie = function () { 101 document.cookie = "dpi=" + window.devicePixelRatio + "; path=/"; 102 document.cookie = "viewportWidth=" + window.innerWidth + "; path=/"; 103 document.cookie = "viewportHeight=" + window.innerHeight + "; path=/"; 104 if (screen && screen.width && screen.height) { 105 document.cookie = "screenWidth=" + screen.width + "; path=/"; 106 document.cookie = "screenHeight=" + screen.height + "; path=/"; 107 } 108 document.cookie = "responsiveGhost=1; path=/"; 109 }; 110 111 setSizeCookie(); 112 }()); 113 </script>
113 114 <meta name="viewport" content="width=device-width, initial-scale=1"> 115 116
116<script async src="https://docaccess.com/docbox.js"></script>
116 117
117<script type="text/javascript"> 118 (function(c,l,a,r,i,t,y){ 119 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 120 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 121 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 122 })(window, document, "clarity", "script", "s0efr6qd5a"); 123</script>
123 124<meta name="facebook-domain-verification" content="35rjaksn8gaxlfvkjblfwcldhzs3od" /> 125 <meta name="category0" content="Home" /> 126 127 128 <meta name="theme-color" content="rgb(7, 3, 67)"> 129 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 130 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 131 <title>Harrison, NJ | Official Website</title> 132 133 <meta name="description" content="Town of Harrison, Hudson, NJ, Official Website"> 134 <meta name="keywords" content="townofharrison,Harrison,NJ,Harrison hudson,harrison town,harrison town hall"> 135
135<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
135 136
136<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
136 137 138 139 <!--[if IE 6]>
139<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
139<![endif]--> 140 <!--[if IE 7]>
140<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
140<![endif]--> 141 <!--[if IE 8]>
141<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
141<![endif]--> 142 <!--[if IE 9]>
142<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
142<![endif]--> 143
143<script type="text/javascript"><!-- 144 var intCountryCode = 840; 145 var order = ''; 146//--></script>
146 147 148<link href="/-681783051.css" rel="stylesheet" type="text/css" /> <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/1509332716.css" rel="stylesheet" type="text/css" /> 149 150 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 151
151<script type="text/javascript"> 152 window.Pages = window.Pages || {}; 153 // FrontEnd RWD initialization 154 window.Pages.rwdReady = $.Deferred(); 155 window.Pages.toolBarDeferred = $.Deferred(); 156 window.Pages.rwdSetupComplete = $.Deferred(); 157 window.Pages.megaMenuLoaded = $.Deferred(); 158 window.Pages.angularToolbarComplete = $.Deferred(); 159 window.Pages.frontEndToolbarComplete = $.Deferred(); 160 </script>
160 161 <!--CPHeadContent--> 162
162<script src="/739942322.js" type="text/javascript"></script>
162 163 164 165 166 167 168 169 170 171 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 172 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 173 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 174 <!--[if lt IE 9]>
174<script type="text/javascript" src="/Scripts/html5.js"></script>
174<![endif]--> 175 176
176<script type="text/javascript"> 177 setEditorVariables(false, 840); 178 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 179 </script>
179 180
180<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
180 181</head> 182<body class="wide " > 183 184
184<script>jQuery(document).click(function (event) { 185 var target = jQuery(event.target); 186 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 187 var text = target.attr('title'); 188 189 if (!text.length) { 190 text = "N/A"; 191 } 192 ga('send', 193 { 194 hitType: 'event', 195 eventCategory: 'Image', 196 eventAction: 'Image - ' + text, 197 eventLabel: window.location.href 198 }); 199 } 200 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 201 var text = ""; 202 if (target.parents('.button')[0]) { 203 text = target.parents('.button').first().text(); 204 } else if (target.text().length) { 205 text = target.text(); 206 } else if (target.attr('title').length) { 207 text = target.attr('title'); 208 } 209 if (!text.length) { 210 text = "N/A"; 211 } 212 ga('send', 213 { 214 hitType: 'event', 215 eventCategory: 'Button', 216 eventAction: 'Button - ' + text, 217 eventLabel: window.location.href 218 }); 219 } 220 if (target.parents('.widgetCustomHtml').length) { 221 ga('send', 222 { 223 hitType: 'event', 224 eventCategory: 'Custom Html',
225 eventAction: 'Custom Html Clicked', 226 eventLabel: window.location.href 227 }); 228 } 229 if (target.parents('.editor').length) { 230 ga('send', 231 { 232 hitType: 'event', 233 eventCategory: 'Editor', 234 eventAction: 'Editor Link Clicked', 235 eventLabel: window.location.href 236 }); 237 } 238 if (target.parents('.GraphicLinks').length) { 239 var text = ""; 240 var targetGraphicLink = target; 241 if (target.hasClass('widgetGraphicLinksLink')) { 242 targetGraphicLink = jQuery(target.children()[0]); 243 } 244 if (targetGraphicLink.hasClass('text')) { 245 text = targetGraphicLink.text(); 246 } else if (targetGraphicLink.attr('src').length) { 247 if (targetGraphicLink.attr('alt').length) { 248 text = targetGraphicLink.attr('alt'); 249 } else { 250 text = targetGraphicLink.attr('src'); 251 } 252 } else { 253 text = "N/A"; 254 } 255 ga('send', 256 { 257 hitType: 'event', 258 eventCategory: 'Graphic Links', 259 eventAction: 'Graphic Link - ' + text, 260 eventLabel: window.location.href 261 }); 262 } 263 if (target.parents('.InfoAdvanced').length) { 264 ga('send', 265 { 266 hitType: 'event', 267 eventCategory: 'Info Advanced', 268 eventAction: 'Info Advanced Clicked', 269 eventLabel: window.location.href 270 }); 271 } 272 if (target.parents('.list').length) { 273 ga('send', 274 { 275 hitType: 'event', 276 eventCategory: 'List', 277 eventAction: 'List Clicked', 278 eventLabel: window.location.href 279 }); 280 } 281 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 282 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 283 var breadCrumbs = []; 284 jQuery('.breadCrumbs > li').each(function () { 285 breadCrumbs.push(this.textContent); 286 }); 287 var pageTitle = breadCrumbs.join('>'); 288 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 289 var text = ""; 290 if (pageTitle) { 291 text += pageTitle + " | "; 292 } else { 293 text += document.title + ' - '; 294 } 295 if (target.text() == "" && megaMenuText == "") { 296 text += "N/A"; 297 } else if (target.text().length && megaMenuText.length) { 298 if (megaMenuText == target.text()) { 299 text += megaMenuText; 300 } else { 301 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 302 } 303 } else if (target.text() == "") { 304 text += megaMenuText; 305 } else { 306 text += target.text(); 307 } 308 if (!text.length) { 309 text = "N/A"; 310 } 311 ga('send', 312 { 313 hitType: 'event', 314 eventCategory: 'Mega Menu', 315 eventAction: 'Mega Menu : ' + text, 316 eventLabel: window.location.href 317 }); 318 } 319 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 320 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 321 if (!text.length) { 322 text = "N/A"; 323 } 324 ga('send', 325 { 326 hitType: 'event', 327 eventCategory: 'News Flash', 328 eventAction: 'News Flash - ' + text, 329 eventLabel: window.location.href 330 }); 331 } 332 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 333 var text = target.text(); 334 if (!text.length) { 335 text = "N/A"; 336 } 337 ga('send', 338 { 339 hitType: 'event', 340 eventCategory: 'Quick Links', 341 eventAction: 'Quick Links - ' + text, 342 eventLabel: window.location.href 343 }); 344 } 345 if (target.attr('src') && target.parents('.cpSlideshow').length) { 346 var text = target.attr('title'); 347 if (!text.length) { 348 text = "N/A"; 349 } 350 ga('send', 351 { 352 hitType: 'event', 353 eventCategory: 'Slideshow', 354 eventAction: 'Slideshow - ' + text, 355 eventLabel: window.location.href 356 }); 357 } 358 if (target.parents('.widgetText').length) { 359 ga('send', 360 { 361 hitType: 'event', 362 eventCategory: 'Text', 363 eventAction: 'Text Link Clicked', 364 eventLabel: window.location.href 365 }); 366 } 367});</script>
367 368 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 369 <div class="cp-PopOver-header"> 370 <h3 class="cp-PopOver-title"></h3> 371 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 372 <svg class="cp-Icon--close" alt="close" title="close"> 373 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 374 </svg> 375 </button> 376 </div> 377 <div id="cpPopOverBody" class="cp-PopOver-body"> 378 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 379 </div> 380 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 381 <div class="cp-BtnGroup" id="actionButtons"> 382 <!-- Action buttons will be dynamically added here --> 383 </div> 384 </div> 385</div> 386 <div id="fb-root"></div> 387<div id=skipToContentLinks> 388<a href="#cca387a900-8824-4cbc-88ec-629f12614f81" target="_self" class="skipToContentLink">Skip to Main Content</a> 389</div> 390 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 391 392 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 393 394 395 396 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 397 <input type="hidden" id="hdnStructureID" value="12" /> 398 <input type="hidden" id="hdnContentCollectionID" value="0a10bd11-f996-43b7-a815-5a66c9325165" /> 399 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 400 <input type="hidden" id="hdnThemeID" value="27" /> 401 <input type="hidden" id="pageIsFrontEnd" value="true" /> 402 <input type="hidden" id="pageModuleID" /> 403 <input type="hidden" id="pagePageID" value="1" /> 404 405 <div id="stickyPlaceholder"></div> 406 <div id="outer-wrap" class="outer-wrap"> 407 <div id="inner-wrap" class="inner-wrap"> 408 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 409 410 411 412 413<!-- Begin Signed Out Bar --> 414<div class="cpToolbar user public"> 415 <div class="inner selfClear"> 416 <p class="dropdown"><a href="/MyAccount/ProfileCreate" class="myConnections" id="signedOutToolbarCreateProfileButton">Create a Website Account</a> <span class="welcomeMessage">- Manage notification subscriptions, save form progress and more. </span></p> 417 <ul class="nav secondary"> 418 <li><a href="/MyAccount" class="button" id="loggedOutToolbarSignInButton">Website Sign In</a></li> 419 </ul> 420 </div> 421</div>
422<script> 423 $(document).ready(function () { 424 $('#signedOutToolbarCreateProfileButton').click(function (event) { 425 event.preventDefault(); 426 window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin; 427 }); 428 429 430 $('#loggedOutToolbarSignInButton').click(function (event) { 431 event.preventDefault(); 432 window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host; 433 }); 434 435 436 if ('False' == 'True') { 437 $('#loggedOutToolbarSignInButton').hide(); 438 } 439 }) 440</script>
440 441<!-- End Signed Out Bar --> 442 443 </div> 444 <div id="bodyWrapper"> 445 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 446 447<div data-cpRole="structuralContainer" id="bodyContainerTS"> 448<!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 449<div data-cpRole="banner" id="banner1"><!-- Header Container --><div data-cpRole="structuralContainer" id="bannerSizingTS"> 450<header data-cpRole="structuralContainer" id="headerContainerTS"> 451<div class="siteWrap3" id="flexHeaderTS"><div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 452 453 454 455 456 <a id="bannerLogoTS-82" style=" display: block; text-align: left; 457" class="bannerObject" href="/" target="_self"><img alt="Township of Harrison New Jersey Homepage" class="bannerObject" src="/ImageRepository/Document?documentID=2268" /></a> 458</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 459<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 460--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="False"><!-- 461 --><!-- 462 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem27" id = "mainNavGovernment" class="navMainItem mainNavItem mainNavItem1 " href="/27/Government" target = "_self" > Government </a> <!-- 463 --><!-- 464 --></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="False"><!-- 465 --><!-- 466 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem101" id = "mainNavServices" class="navMainItem mainNavItem mainNavItem2 " href="/101/Services" target = "_self" > Services </a> <!-- 467 --><!-- 468 --></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="False"><!-- 469 --><!-- 470 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem31" id = "mainNavCommunity" class="navMainItem mainNavItem mainNavItem3 " href="/31/Community" target = "_self" > Community </a> <!-- 471 --><!-- 472 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="False"><!-- 473 --><!-- 474 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem35" id = "mainNavBusiness" class="navMainItem mainNavItem mainNavItem4 " href="/35/Business" target = "_self" > Business </a> <!-- 475 --><!-- 476 --></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="False"><!-- 477 --><!-- 478 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem9" id = "mainNavHowDoI" class="navMainItem mainNavItem mainNavItem5 " href="/9/How-Do-I" target = "_self" > How Do I... </a> <!-- 479 --><!-- 480 --></li><!----> 481</ol> 482 483 484
484<script type="text/javascript"> 485 (function () { 486 function setupMenu() { 487 const menuID = 'mainNavMenu'; 488 const menuType = MAIN_MENU; 489 490 //setup menu manager properties for main menu 491 if (!menuManager.mobileMainNav && true) 492 menuManager.adjustMainItemsWidth('#' + menuID); 493 menuManager.isMainMenuEditable = false; 494 menuManager.mainMenuMaxSubMenuLevels = 4; 495 menuManager.setMOMMode(2, menuType); 496 497 //Init main menu 498 const setupDraggable = menuManager.isMainMenuEditable; 499 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=27&menuContainerID=mainNav'; 500 501 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 502 menuManager.mainMenuInit = true; 503 menuManager.mainMenuTextResizer = false; 504 if (1.00 > 0) 505 menuManager.mainMenuTextResizerRatio = 1.00; 506 if (window.isResponsiveEnabled) 507 menuManager.mainMenuReady.resolve(); 508 509 } 510 511 if (document.readyState === "complete" 512 || document.readyState === "loaded" 513 || document.readyState === "interactive") { 514 setupMenu(); 515 return; 516 } 517 518 document.addEventListener("DOMContentLoaded", setupMenu); 519 })(); 520 </script>
520 521 522 523<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="0"></aside></nav><div data-cpRole="contentContainer" id="searchButtonTS"> <div id="cc40e540d3-8918-465f-bd6b-36f61f909f88" data-containerid="40e540d3-8918-465f-bd6b-36f61f909f88" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 524 525 526 <div class="row outer wide"><!-- 527--><div class="outer col col24 first last" style="" data-widgetcontainerid="6437d04f-a4c4-41cb-9b75-13cc62f3c769">� 528 <div class="row nest first last wide">� 529 530 <div class="inner col col24 first last id9e14c82c-c2dd-42c5-8271-13331bc614fc" style="" data-widgetcontainerid="9e14c82c-c2dd-42c5-8271-13331bc614fc">� 531 532 <div data-widget-id='8294395f-e121-40d7-a86d-014a8e69bcaa' data-moduleName="customHtml" id='widgetCustomHtml8294395f-e121-40d7-a86d-014a8e69bcaa' class="widget widgetCustomHtml skin71 narrow" > 533 <div class="widgetBody pageStyles" id="widgetBody8294395f-e121-40d7-a86d-014a8e69bcaa"> 534 <div id="customHtml8294395f-e121-40d7-a86d-014a8e69bcaa"><div>
534<script> 535function searchToggleTS() { 536 if (document.getElementById('searchTS').classList == 'searchOnTS') { 537 document.getElementById('searchTS').classList.remove('searchOnTS'); 538 } else { 539 document.getElementById('searchTS').classList.add('searchOnTS'); 540 } 541} 542</script>
542 543 544<div class="widgetItem searchBtnTS" onclick="searchToggleTS();"> 545 <span class="text" style="font-family: Inter; font-weight: 500; font-size: 14px; text-align:center; text-transform: uppercase; background: url(/ImageRepository/Document?documentID=2266) no-repeat left center; background-size: 30px; padding: 0 0.75em 0 2.5em; width: fit-content; display: block; margin: 0 auto;">Search</span> 546</div></div></div> 547 </div> 548 549 </div> 550 551 </div> <!-- inner column --> 552 553 </div> <!-- inner row --> 554 555 </div><!-- outer column --><!-- --></div> <!-- outer row --> 556 557 558 </div> 559</div><div data-cpRole="contentContainer" id="translateTS"> <div id="cc90aad5f9-309c-4d08-932a-93f90e82ffa4" data-containerid="90aad5f9-309c-4d08-932a-93f90e82ffa4" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 560 561 562 <div class="row outer wide"><!-- 563--><div class="outer col col24 first last" style="" data-widgetcontainerid="d86047e3-b6b5-43a5-8760-99bc56873385">� 564 <div class="row nest first last wide">� 565 566 <div class="inner col col24 first last idc90eefd9-ae2c-4b86-a039-bc802958dfa3" style="" data-widgetcontainerid="c90eefd9-ae2c-4b86-a039-bc802958dfa3">� 567 568 <div data-widget-id='7bcb1e02-ccec-42fd-adea-2ab5a7d44536' data-moduleName="customHtml" id='widgetCustomHtml7bcb1e02-ccec-42fd-adea-2ab5a7d44536' class="widget widgetCustomHtml skin75 narrow" > 569 <div class="widgetBody pageStyles" id="widgetBody7bcb1e02-ccec-42fd-adea-2ab5a7d44536"> 570 <div id="customHtml7bcb1e02-ccec-42fd-adea-2ab5a7d44536"><div><div id="google_translate_element"><div class="skiptranslate goog-te-gadget" dir="ltr" style=""><div id=":0.targetLanguage"><select class="goog-te-combo" aria-label="Language Translate Widget"><option value="">Translate</option><option value="ab">Abkhaz</option><option value="ace">Acehnese</option><option value="ach">Acholi</option><option value="aa">Afar</option><option value="af">Afrikaans</option><option value="sq">Albanian</option><option value="alz">Alur</option><option value="am">Amharic</option><option value="ar">Arabic</option><option value="hy">Armenian</option><option value="as">Assamese</option><option value="av">Avar</option><option value="awa">Awadhi</option><option value="ay">Aymara</option><option value="az">Azerbaijani</option><option value="ban">Balinese</option><option value="bal">Baluchi</option><option value="bm">Bambara</option><option value="bci">Baoulé</option><option value="ba">Bashkir</option><option value="eu">Basque</option><option value="btx">Batak Karo</option><option value="bts">Batak Simalungun</option><option value="bbc">Batak Toba</option><option value="be">Belarusian</option><option value="bem">Bemba</option><option value="bn">Bengali</option><option value="bew">Betawi</option><option value="bho">Bhojpuri</option><option value="bik">Bikol</option><option value="bs">Bosnian</option><option value="br">Breton</option><option value="bg">Bulgarian</option><option value="bua">Buryat</option><option value="yue">Cantonese</option><option value="ca">Catalan</option><option value="ceb">Cebuano</option><option value="ch">Chamorro</option><option value="ce">Chechen</option><option value="ny">Chichewa</option><option value="zh-CN">Chinese (Simplified)</option><option value="zh-TW">Chinese (Traditional)</option><option value="chk">Chuukese</option><option value="cv">Chuvash</option><option value="co">Corsican</option><option value="crh">Crimean Tatar (Cyrillic)</option><option value="crh-Latn">Crimean Tatar (Latin)</option><option value="hr">Croatian</option><option value="cs">Czech</option><option value="da">Danish</option><option value="fa-AF">Dari</option><option value="dv">Dhivehi</option><option value="din">Dinka</option><option value="doi">Dogri</option><option value="dov">Dombe</option><option value="nl">Dutch</option><option value="dyu">Dyula</option><option value="dz">Dzongkha</option><option value="eo">Esperanto</option><option value="et">Estonian</option><option value="ee">Ewe</option><option value="fo">Faroese</option><option value="fj">Fijian</option><option value="tl">Filipino</option><option value="fi">Finnish</option><option value="fon">Fon</option><option value="fr">French</option><option value="fr-CA">
570French (Canada)</option><option value="fy">Frisian</option><option value="fur">Friulian</option><option value="ff">Fulani</option><option value="gaa">Ga</option><option value="gl">Galician</option><option value="ka">Georgian</option><option value="de">German</option><option value="el">Greek</option><option value="gn">Guarani</option><option value="gu">Gujarati</option><option value="ht">Haitian Creole</option><option value="cnh">Hakha Chin</option><option value="ha">Hausa</option><option value="haw">Hawaiian</option><option value="iw">Hebrew</option><option value="hil">Hiligaynon</option><option value="hi">Hindi</option><option value="hmn">Hmong</option><option value="hu">Hungarian</option><option value="hrx">Hunsrik</option><option value="iba">Iban</option><option value="is">Icelandic</option><option value="ig">Igbo</option><option value="ilo">Ilocano</option><option value="id">Indonesian</option><option value="iu-Latn">Inuktut (Latin)</option><option value="iu">Inuktut (Syllabics)</option><option value="ga">Irish</option><option value="it">Italian</option><option value="jam">Jamaican Patois</option><option value="ja">Japanese</option><option value="jw">Javanese</option><option value="kac">Jingpo</option><option value="kl">Kalaallisut</option><option value="kn">Kannada</option><option value="kr">Kanuri</option><option value="pam">Kapampangan</option><option value="kk">Kazakh</option><option value="kha">Khasi</option><option value="km">Khmer</option><option value="cgg">Kiga</option><option value="kg">Kikongo</option><option value="rw">Kinyarwanda</option><option value="ktu">Kituba</option><option value="trp">Kokborok</option><option value="kv">Komi</option><option value="gom">Konkani</option><option value="ko">Korean</option><option value="kri">Krio</option><option value="ku">Kurdish (Kurmanji)</option><option value="ckb">Kurdish (Sorani)</option><option value="ky">Kyrgyz</option><option value="lo">Lao</option><option value="ltg">Latgalian</option><option value="la">Latin</option><option value="lv">Latvian</option><option value="lij">Ligurian</option><option value="li">Limburgish</option><option value="ln">Lingala</option><option value="lt">Lithuanian</option><option value="lmo">Lombard</option><option value="lg">Luganda</option><option value="luo">Luo</option><option value="lb">Luxembourgish</option><option value="mk">Macedonian</option><option value="mad">Madurese</option><option value="mai">Maithili</option><option value="mak">Makassar</option><option value="mg">Malagasy</option><option value="ms">Malay</option><option value="ms-Arab">Malay (Jawi)</option><option value="ml">Malayalam</option><option value="mt">Maltese</option><option value="mam">Mam</option><option value="gv">Manx</option><option value="mi">Maori</option><option value="mr">Marathi</option><option value="mh">Marshallese</option><option value="mwr">Marwadi</option><option value="mfe">Mauritian Creole</option><option value="chm">Meadow Mari</option><option value="mni-Mtei">Meiteilon (Manipuri)</option><option value="min">Minang</option><option value="lus">Mizo</option><option value="mn">Mongolian</option><option value="my">Myanmar (Burmese)</option><option value="nhe">Nahuatl (Eastern Huasteca)</option><option value="ndc-ZW">Ndau</option><option value="nr">Ndebele (South)</option><option value="new">Nepalbhasa (Newari)</option><option value="ne">Nepali</option><option value="bm-Nkoo">NKo</option><option value="no">Norwegian</option><option value="nus">Nuer</option><option value="oc">Occitan</option><option value="or">Odia (Oriya)</option><option value="om">Oromo</option><option value="os">Ossetian</option><option value="pag">Pangasinan</option><option value="pap">Papiamento</option><option value="ps">Pashto</option><option value="fa">Persian</option><option value="pl">Polish</option><option value="pt">Portuguese (Brazil)</option><option value="pt-PT">Portuguese (Portugal)</option><option value="pa">Punjabi (Gurmukhi)</option><option value="pa-Arab">Punjabi (Shahmukhi)</option><option value="qu">Quechua</option><option value="kek">Qʼeqchiʼ</option><option value="rom">Romani</option><option value="ro">Romanian</option><option value="rn">Rundi</option><option value="ru">Russian</option><option value="se">Sami (North)</option><option value="sm">Samoan</option><option value="sg">Sango</option><option value="sa">Sanskrit</option><option value="sat-Latn">Santali (Latin)</option><option value="sat">Santali (Ol Chiki)</option><option value="gd">Scots Gaelic</option><option value="nso">Sepedi</option><option value="sr">Serbian</option><option value="st">Sesotho</option><option value="crs">Seychellois Creole</option><option value="shn">Shan</option><option value="sn">Shona</option><option value="scn">Sicilian</option><option value="szl">Silesian</option><option value="sd">Sindhi</option><option value="si">Sinhala</option><option value="sk">Slovak</option><option value="sl">Slovenian</option><option value="so">Somali</option><option value="es">Spanish</option><option value="su">Sundanese</option><option value="sus">Susu</option><option value="sw">
570Swahili</option><option value="ss">Swati</option><option value="sv">Swedish</option><option value="ty">Tahitian</option><option value="tg">Tajik</option><option value="ber-Latn">Tamazight</option><option value="ber">Tamazight (Tifinagh)</option><option value="ta">Tamil</option><option value="tt">Tatar</option><option value="te">Telugu</option><option value="tet">Tetum</option><option value="th">Thai</option><option value="bo">Tibetan</option><option value="ti">Tigrinya</option><option value="tiv">Tiv</option><option value="tpi">Tok Pisin</option><option value="to">Tongan</option><option value="lua">Tshiluba</option><option value="ts">Tsonga</option><option value="tn">Tswana</option><option value="tcy">Tulu</option><option value="tum">Tumbuka</option><option value="tr">Turkish</option><option value="tk">Turkmen</option><option value="tyv">Tuvan</option><option value="ak">Twi</option><option value="udm">Udmurt</option><option value="uk">Ukrainian</option><option value="ur">Urdu</option><option value="ug">Uyghur</option><option value="uz">Uzbek</option><option value="ve">Venda</option><option value="vec">Venetian</option><option value="vi">Vietnamese</option><option value="war">Waray</option><option value="cy">Welsh</option><option value="wo">Wolof</option><option value="xh">Xhosa</option><option value="sah">Yakut</option><option value="yi">Yiddish</option><option value="yo">Yoruba</option><option value="yua">Yucatec Maya</option><option value="zap">Zapotec</option><option value="zu">Zulu</option></select></div></div></div></div></div> 571 </div> 572 573 </div> 574 575 </div> <!-- inner column --> 576 577 </div> <!-- inner row --> 578 579 </div><!-- outer column --><!-- --></div> <!-- outer row --> 580 581 582 </div> 583</div></div> 584</header><div data-cpRole="structuralContainer" id="bannerSizingTS2"> 585<div class="siteWrap4"><div data-cpRole="contentContainer" id="searchTS"> <div id="cce98b3ab3-c325-4880-99e8-db44e77ef09c" data-containerid="e98b3ab3-c325-4880-99e8-db44e77ef09c" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 586 587 588 <div class="row outer wide"><!-- 589--><div class="outer col col24 first last" style="" data-widgetcontainerid="3dacdebd-e4aa-4de5-8403-821c6f99f093">� 590 <div class="row nest first last wide">� 591 592 <div class="inner col col24 first last idcb06b44b-6b81-4e1b-8a26-fd8bfba4b1dc" style="" data-widgetcontainerid="cb06b44b-6b81-4e1b-8a26-fd8bfba4b1dc">� 593<div data-widget-id="17d962de-9470-43a0-8047-dc4c5671cf77" data-widget-controller-path="/Layout/WidgetSearch"> 594 595
595<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
595 596
596<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
596 597
597<script defer type="text/javascript"> 598 599 $(document).ready(function () { 600 try { 601 // Minimum characters required before performing a search/autocomplete 602 var minPrefixLength = 3; 603 var autoCompleteDebounceDelay = 500; 604 var searchFieldSelector = "#searchField" + '17d962de-9470-43a0-8047-dc4c5671cf77'; 605 var checkboxSelector = "#ysnSearchOnlyDept" + '17d962de-9470-43a0-8047-dc4c5671cf77'; 606 var buttonSelector = ".widgetSearchButton" + '17d962de-9470-43a0-8047-dc4c5671cf77'; 607 var autoCompleteCache = {}; 608 var autoCompleteCacheKeys = []; 609 var autoCompleteCacheLimit = 25; 610 var currentAutoCompleteRequest = null; 611 var currentAutoCompleteRequestKey = null; 612 var autoCompleteDebounceTimer = null; 613 var autoCompleteDebounceKey = null; 614 var pendingAutoCompleteResponses = []; 615 616 function normalizeAutoCompleteTerm(term) { 617 return $.trim((term || "") + "").replace(/\s+/g, " "); 618 } 619 620 function shouldSearch(term) { 621 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 622 } 623 624 function getAutoCompleteUrl() { 625 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 626 } 627 628 function getAutoCompleteCacheKey(requestUrl, term) { 629 return requestUrl + "|" + term.toLowerCase(); 630 } 631 632 function cacheAutoCompleteResult(cacheKey, data) { 633 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 634 autoCompleteCacheKeys.push(cacheKey); 635 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 636 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 637 } 638 } 639 autoCompleteCache[cacheKey] = data; 640 } 641 642 function respondToPendingAutoComplete(data) { 643 var responses = pendingAutoCompleteResponses; 644 pendingAutoCompleteResponses = []; 645 for (var i = 0; i < responses.length; i++) { 646 responses[i](data); 647 } 648 } 649 650 function cancelPendingAutoComplete() { 651 clearTimeout(autoCompleteDebounceTimer); 652 autoCompleteDebounceKey = null; 653 if (currentAutoCompleteRequest != null) { 654 currentAutoCompleteRequest.abort(); 655 currentAutoCompleteRequest = null; 656 } 657 currentAutoCompleteRequestKey = null; 658 respondToPendingAutoComplete([]); 659 } 660 661 function createWidgetAutoCompleteSource(options) { 662 return function (request, response) { 663 var term = normalizeAutoCompleteTerm(request.term); 664 if (!options.shouldSearch(term)) { 665 response([]); 666 return; 667 } 668 669 var requestUrl = options.url(); 670 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 671 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 672 response(autoCompleteCache[cacheKey]); 673 if (options.success) { 674 options.success(autoCompleteCache[cacheKey]); 675 } 676 return; 677 } 678 679 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 680 pendingAutoCompleteResponses.push(response); 681 return; 682 } 683 684 cancelPendingAutoComplete(); 685 autoCompleteDebounceKey = cacheKey; 686 pendingAutoCompleteResponses.push(response); 687 autoCompleteDebounceTimer = setTimeout(function () { 688 autoCompleteDebounceKey = null; 689 currentAutoCompleteRequestKey = cacheKey; 690 currentAutoCompleteRequest = $.ajax({ 691 url: requestUrl, 692 dataType: "json", 693 timeout: options.timeout, 694 data: { 695 term: term, 696 }, 697 success: function (data) { 698 if (currentAutoCompleteRequestKey === cacheKey) { 699 cacheAutoCompleteResult(cacheKey, data); 700 respondToPendingAutoComplete(data); 701 if (options.success) { 702 options.success(data); 703 } 704 } 705 }, 706 error: function (xmlhttprequest, textstatus, message) { 707 if (textstatus === "abort") { 708 return; 709 } 710 711 if (options.error) { 712 options.error(xmlhttprequest, textstatus, message); 713 } 714 715 respondToPendingAutoComplete([]); 716 }, 717 complete: function (xmlhttprequest) { 718 if (currentAutoCompleteRequest === xmlhttprequest) { 719 currentAutoCompleteRequest = null;
720 currentAutoCompleteRequestKey = null; 721 } 722 } 723 }); 724 }, options.delay); 725 }; 726 } 727 728 // click handler for search buttons 729 $(buttonSelector).click(function (e) { 730 e.preventDefault(); 731 var $btn = $(this); 732 var $field = $btn.siblings(".widgetSearchBox"); 733 var term = $field.val() + ""; 734 if (!shouldSearch(term)) { 735 // do nothing until user types enough characters 736 $field.focus(); 737 return; 738 } 739 740 if ($(checkboxSelector).is(':checked') || false) 741 { 742 doWidgetSearch($.trim(term), Number(0)); 743 } 744 else { 745 doWidgetSearch($.trim(term), 0); 746 } 747 }); 748 749 // enter key handler for the search field 750 $(searchFieldSelector).keypress(function (e) { 751 var code = e.which || e.keyCode; 752 if (code === 13) { 753 e.preventDefault(); 754 var $this = $(this); 755 var term = $this.val() + ""; 756 if (!shouldSearch(term)) { 757 // do nothing until user types enough characters 758 $this.focus(); 759 return false; 760 } 761 762 if ($(checkboxSelector).is(':checked') || false) { 763 doWidgetSearch($.trim(term), Number(0)); 764 } else { 765 doWidgetSearch($.trim(term), 0); 766 } 767 return false; 768 } 769 return true; 770 }); 771 772 // autocomplete: set minLength and guard source 773 if (true) { 774 var $searchField = $(searchFieldSelector).autocomplete({ 775 minLength: minPrefixLength, 776 source: createWidgetAutoCompleteSource({ 777 delay: autoCompleteDebounceDelay, 778 timeout: 10000, 779 shouldSearch: shouldSearch, 780 url: getAutoCompleteUrl, 781 success: function () { 782 $('.autoCompleteError').remove(); 783 }, 784 error: function (xmlhttprequest, textstatus, message) { 785 if (textstatus === "timeout") { 786 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 787 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 788 } 789 } 790 }), 791 html: true, 792 delay: 0, 793 select: function (event, ui) { 794 $(this).val(ui.item.value); 795 $(this).next().click(); 796 } 797 }); 798 799 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 800 return $("<li class=\"itemList\"></li>") 801 .data("ui-autocomplete-item", item) 802 .append("<a>" + item.label + "</a>") 803 .appendTo(ul); 804 }; 805 } 806 807 // keep searchBtnApplyQuery consistent with prefix rule 808 window.searchBtnApplyQuery = function() { 809 var $field = $(searchFieldSelector); 810 var term = $field.val() + ""; 811 if (shouldSearch(term)) { 812 // update href for the icon/button (if present) 813 var btn = document.getElementById("btnSearchIcon"); 814 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 815 } else { 816 var btn = document.getElementById("btnSearchIcon"); 817 if (btn) btn.href = "#"; 818 } 819 }; 820 } 821 catch(e) {} //we're going to eat this error. Autocomplete won't work but we dont wan't to break anything else on the page. 822 }); 823 </script>
823 824 825 <section id="widgetPreviewSearch" class="widget widgetSearch skin72 widgetOptionSet44" style="display: block;" aria-label="Search"> 826 <!-- For the button right and inside --> 827 <div class="widgetBody buttonRightInside"> 828 <input class="widgetSearchBox widgetSearchBox17d962de-9470-43a0-8047-dc4c5671cf77" cp5ph="true" id="searchField17d962de-9470-43a0-8047-dc4c5671cf77" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search our site" type="text" value="" /> 829 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton17d962de-9470-43a0-8047-dc4c5671cf77" role="button"><img alt="Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=2265" data-image="/ImageRepository/Document?documentID=2266" src="/ImageRepository/Document?documentID=2266" /></a> 830 831 <label class="searchLabel" aria-hidden="true" for="searchField17d962de-9470-43a0-8047-dc4c5671cf77">Search</label> 832 </div> 833 834 </section> 835 836 837<style scoped> 838 839 .widgetSearch ::-webkit-input-placeholder { 840 color: #0E1622; 841 } 842 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 843 color: #0E1622; 844 } 845 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 846 color: #0E1622; 847 } 848 .widgetSearch :-ms-input-placeholder { 849 color: #0E1622; 850 } 851 852 853 .widgetSearch .widgetBody .widgetSearchBox17d962de-9470-43a0-8047-dc4c5671cf77 854 { 855 color: #0E1622; 856 font-family: Inter; 857font-size: 1em; 858text-transform: uppercase; 859background-color: transparent; 860border: none; 861height: 60px; 862padding: 0 60px 0 16px; 863 } 864 .widgetSearch .widgetBody .widgetSearchButton17d962de-9470-43a0-8047-dc4c5671cf77 865 { 866 margin: 10px; 867width: 40px; 868 } 869 .widgetSearch .widgetSearch-onlyDept17d962de-9470-43a0-8047-dc4c5671cf77 870 { 871 display: inline-block; 872 color: #333; 873 874 875 padding-top: 10px; 876 } 877 #ysnSearchOnlyDept17d962de-9470-43a0-8047-dc4c5671cf77 878 { 879 position: relative; 880 top: .125em; 881 } 882 883</style> 884 885<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 886<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 887 888 889
890<script type="text/javascript"> 891 //Updates search icons href to have the correct queryString 892 function searchBtnApplyQuery() { 893 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField17d962de-9470-43a0-8047-dc4c5671cf77").value; 894 } 895</script>
895 896 897</div> 898 899 </div> <!-- inner column --> 900 901 </div> <!-- inner row --> 902 903 </div><!-- outer column --><!-- --></div> <!-- outer row --> 904 905 906 </div> 907</div></div><div class="siteWrap"><div data-cpRole="contentContainer" id="welcomeTS"> <div id="ccc8488326-165e-428f-8e3a-1eba8d32d3be" data-containerid="c8488326-165e-428f-8e3a-1eba8d32d3be" class="pageContent cpGrid cpGrid24 showInMobile"> 908 909 910 <div class="row outer wide"><!-- 911--><div class="outer col col24 first last" style="" data-widgetcontainerid="dda6ae41-1dd8-4e07-900f-f7b32ebcf9d7">� 912 <div class="row nest first last wide">� 913 914 <div class="inner col col24 first last ida00547ef-0b5a-4070-9b4a-9137d6d3b055" style="" data-widgetcontainerid="a00547ef-0b5a-4070-9b4a-9137d6d3b055">� 915 <div data-widget-id="7f435b85-c00e-44c8-8b85-a779488c19da" data-widget-controller-path="/InfoAdvanced/Widget"> 916 917 918 919 920 921 <section id="divInfoAdv7f435b85-c00e-44c8-8b85-a779488c19da" class="widget widgetInfoAdvanced skin79 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 922 <header class="widgetHeader" id="header7f435b85-c00e-44c8-8b85-a779488c19da"> 923 <div class=""> 924 </div> 925 </header> 926 <div class="widgetBody cpGrid cpGrid1 "> 927 <div class="row wide"> 928 <div class="col col1 first last"> 929 <ol class="pageStyles semanticList"> 930 931<li class="InfoAdvanced widgetItem fr-view"> 932 <h2 class="subhead1">Welcome to the Town of Harrison</h2> 933</li> 934<li class="InfoAdvanced widgetItem fr-view"> 935 <h3 class="subhead2"><em>Your Community, Connected</em></h3> 936</li> </ol> 937 </div> 938 </div> 939 </div> 940 <div class="widgetFooter"> 941 942 </div> 943 944 </section> 945 946 947
948<script type="text/javascript"> 949 //Render slideshow if info advacned items contain one. 950 $(document).ready(function (e) { 951 $('#divInfoAdv7f435b85-c00e-44c8-8b85-a779488c19da .InfoAdvanced.widgetItem').each(function () { 952 renderSlideshowIfApplicable($(this)); 953 }); 954 }); 955</script>
955</div> 956 </div> <!-- inner column --> 957 958 </div> <!-- inner row --> 959 960 </div><!-- outer column --><!-- --></div> <!-- outer row --> 961 <div class="row outer wide"><!-- 962--><div class="outer col col24 first last" style="" data-widgetcontainerid="9a30cce1-7c8b-41d9-9880-0833a8923c1d">� 963 <div class="row nest first last wide">� 964 965 <div class="inner col col24 first last idce9a06a0-1613-4868-9eb8-a7fe6f37f347" style="" data-widgetcontainerid="ce9a06a0-1613-4868-9eb8-a7fe6f37f347">� 966 967 <div data-widget-id='2f674554-8393-47e1-81ef-ad32f6482b42' data-moduleName="customHtml" id='widgetCustomHtml2f674554-8393-47e1-81ef-ad32f6482b42' class="widget widgetCustomHtml skin72 narrow" > 968 <div class="widgetBody pageStyles" id="widgetBody2f674554-8393-47e1-81ef-ad32f6482b42"> 969 <div id="customHtml2f674554-8393-47e1-81ef-ad32f6482b42"><div><!-- Hero Section --> 970<div class="action-box"> 971 <div class="action-box-text"> 972 <h2>What Would You Like To Do?</h2> 973 <p>Let us guide you to the right service</p> 974 </div> 975 976 977 <!-- Right Dropdown Section --> 978 <div class="dropdowns" style="display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;"> 979 <div style="display:flex;flex-direction:column;"> 980 <label for="main-category" style="font-size:13px;color:#fff;margin-bottom:5px;opacity:0.9;">I am looking for...</label> 981 <select id="main-category" style="padding:10px 14px;border-radius:8px;border:none;font-size:14px;min-width:220px;background:rgba(255,255,255,0.95);color:#000;box-shadow:0 2px 4px rgba(0,0,0,0.1);"> 982 <option value="" disabled="" selected="">Select an option</option> 983 </select> 984 </div> 985 986 <div style="display:flex;flex-direction:column;"> 987 <label for="sub-category" style="font-size:13px;color:#fff;margin-bottom:5px;opacity:0.9;">Specifically...</label> 988 <select id="sub-category" style="padding:10px 14px;border-radius:8px;border:none;font-size:14px;min-width:220px;background:rgba(255,255,255,0.95);color:#000;box-shadow:0 2px 4px rgba(0,0,0,0.1);"> 989 <option value="" disabled="" selected="">Select Specific Service</option> 990 </select> 991 </div> 992 993 <button class="go-btn" onclick="goToService()" style="background:#fff;color:#000;border:none;border-radius:30px;padding:12px 26px;cursor:pointer;font-weight:500;transition:all 0.3s ease;">Go â</button> 994 </div> 995 996</div> 997<!-- Inline Styles --> 998<style> 999 .action-box { background: rgba(0,0,0,0.6); backdrop-filter: blur(3px); padding: 24px; border-radius: 12px; display: flex; align-items: center; } 1000 .action-box-text { margin-right: 2em } 1001 .action-box h2 { margin: 0 0 8px 0; font-size: 32px!important; font-weight: 600!important; color: #fff!important; } 1002 .action-box p { margin: 0 0 16px 0; font-size: 16px!important; color: #ddd; } 1003 .dropdowns { display: flex; gap: 10px; flex-wrap: wrap; align-items: center; } 1004 .dropdowns select { padding: 6px 16px 6px 4px; border-radius: 6px; border: 4px solid #ffffff; font-size: 16px; min-width: 200px; } 1005 .go-btn { background: #fff; color: #000; border: none; border-radius: 30px; padding: 10px 20px; cursor: pointer; font-weight: 500; } 1006 .go-btn:hover { background: #F0F0F0; } 1007</style> 1008<!-- Script -->
1009<script> 1010 const subOptions = { 1011 "Paying Bills": { 1012 "Pay My Taxes": { 1013 url: "https://wipp.edmundsassoc.com/Wipp/?wippid=0904", 1014 newTab: true 1015 }, 1016 "Pay My Water / Sewer": { 1017 url: "https://wipp.edmundsassoc.com/Wipp/?wippid=0904", 1018 newTab: true 1019 }, 1020 "Pay Traffic/Parking ticket": { 1021 url: "https://portalnjmcdirect-cloud.njcourts.gov/prweb/PRServletPublicAuth/app/MuniPay/wQ2guhy8lqKPggD8pVI7RLYVZ9vxwNMF*/!STANDARD?AppName=NJMC", 1022 newTab: true 1023 }, 1024 "Pay for Recreation Program": { 1025 url: "https://harrison.recdesk.com/Community/Home", 1026 newTab: true 1027 } 1028 }, 1029 1030 "Applying for Permits/License": { 1031 "Building Permits": { 1032 url: "https://www.sdlportal.com/towns/nj/hudson/harrison", 1033 newTab: true 1034 }, 1035 "Parking Permits": { 1036 url: "https://townofharrison.com/166/Parking-Permit-Forms", 1037 newTab: false 1038 }, 1039 "Dog License": { 1040 url: "https://townofharrison.com/DocumentCenter/View/1491/DOG-CAT-LICENSE", 1041 newTab: true 1042 } 1043 }, 1044 1045 "Report/Access": { 1046 "Report a Complaint": { 1047 url: "https://www.sdlportal.com/towns/nj/hudson/harrison/requests", 1048 newTab: true 1049 }, 1050 "Accident Reports": { 1051 url: "https://townofharrison.com/260/Accident-Reports", 1052 newTab: false 1053 }, 1054 "Report a Package Theft": { 1055 url: "https://townofharrison.com/FormCenter/Police-5/Report-a-Package-Theft-47", 1056 newTab: false 1057 }, 1058 "PSEG Street Light Outage": { 1059 url: "https://psegnj.streetlightoutages.com/public/default.html", 1060 newTab: true 1061 } 1062 }, 1063 1064 "Community": { 1065 "Events": { 1066 url: "https://townofharrison.com/CivicAlerts.aspx?CID=11", 1067 newTab: false 1068 }, 1069 "Harrison Public Library": { 1070 url: "https://townofharrison.com/292/Harrison-Public-Library", 1071 newTab: false 1072 }, 1073 "Senior Citizens": { 1074 url: "https://townofharrison.com/204/Senior-Citizens", 1075 newTab: false 1076 }, 1077 "Recreation Center": { 1078 url: "https://townofharrison.com/195/Community-Center", 1079 newTab: false 1080 } 1081 }, 1082 1083 "Signup for Alerts": { 1084 "Alerts & Notifications": { 1085 url: "https://townofharrison.com/portal?portalpage=alerts", 1086 newTab: false 1087 } 1088 }, 1089 1090 "Opportunities": { 1091 "Job Opportunities": { 1092 url: "https://townofharrison.com/Jobs.aspx", 1093 newTab: false 1094 }, 1095 "Bids and RFP": { 1096 url: "https://townofharrison.com/bids.aspx", 1097 newTab: false 1098 } 1099 }, 1100 1101 "Business": { 1102 "With Town": { 1103 url: "https://townofharrison.com/293/Purchasing", 1104 newTab: false 1105 } 1106 } 1107}; 1108 1109 const mainCategory = document.getElementById("main-category"); 1110 const subCategory = document.getElementById("sub-category"); 1111 1112 Object.keys(subOptions).forEach(main => { 1113 const opt = document.createElement("option"); 1114 opt.value = main; 1115 opt.textContent = main; 1116 mainCategory.appendChild(opt); 1117 }); 1118 1119 mainCategory.addEventListener("change", function() { 1120 const selected = this.value; 1121 subCategory.innerHTML = '<option value="" disabled selected>Select Specific Service</option>'; 1122 if (subOptions[selected]) { 1123 Object.keys(subOptions[selected]).forEach(sub => { 1124 const opt = document.createElement("option"); 1125 opt.value = sub; 1126 opt.textContent = sub; 1127 subCategory.appendChild(opt); 1128 }); 1129 } 1130 }); 1131 1132 function goToService() { 1133 const main = mainCategory.value; 1134 const sub = subCategory.value; 1135 1136 if (!main || !sub) { 1137 alert("Please select both options."); 1138 return; 1139 } 1140 1141 const selectedItem = subOptions[main][sub]; 1142 1143 if (!selectedItem || !selectedItem.url) { 1144 alert("No URL found for this option."); 1145 return; 1146 } 1147 1148 if (selectedItem.newTab) { 1149 window.open(selectedItem.url, "_blank", "noopener,noreferrer"); 1150 } else { 1151 window.location.href = selectedItem.url; 1152 } 1153 1154 // window.open(selectedItem.url, "_blank", "noopener,noreferrer"); 1155 1156} 1157 </script>
1157</div></div> 1158 </div> 1159 1160 </div> 1161 1162 </div> <!-- inner column --> 1163 1164 </div> <!-- inner row --> 1165 1166 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1167 1168 1169 </div> 1170</div></div> 1171</div> 1172</div> 1173 1174 1175 1176 1177 <div id="bannerImagesJSON83" class="hidden"></div> 1178 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 1179 <a id="arrowPrev_banner1" tabindex="0" class="arrowNew prev" aria-label="Banner Arrow Previous"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSlideshowArrowLeft"></use></svg></a> 1180 <a id="arrowNext_banner1" tabindex="0" class="arrowNew next" aria-label="Banner Arrow Next"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSlideshowArrowRight"></use></svg></a> 1181 </div> 1182
1182<script type="text/javascript"> 1183 $(window).on("load", function () { 1184 $.when(window.Pages.rwdSetupComplete) 1185 .done(function () { 1186 renderExternalBannerSlideshow('banner1', 1187 {"BannerOptionID":83,"ThemeID":27,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":3,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":false,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":137,"BannerOptionID":83,"FileName":"/ImageRepository/Document?documentID=2460","Height":938,"Width":2200,"StartingOn":"\/Date(1780290000000)\/","StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":138,"BannerOptionID":83,"FileName":"/ImageRepository/Document?documentID=2459","Height":938,"Width":2200,"StartingOn":"\/Date(1780290000000)\/","StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":139,"BannerOptionID":83,"FileName":"/ImageRepository/Document?documentID=2458","Height":938,"Width":2200,"StartingOn":"\/Date(1780290000000)\/","StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":140,"BannerOptionID":83,"FileName":"/ImageRepository/Document?documentID=2457","Height":938,"Width":2200,"StartingOn":"\/Date(1780290000000)\/","StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":4,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 1188 '/App_Themes/2025 - Home/Images/', 1189 'Slideshow'); 1190 }); 1191 }); 1192 </script>
1192 1193 1194</div> 1195</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1196<div class="siteWrap"><div data-cpRole="contentContainer" id="gbsTS"> <div id="cc44f343a8-b9fe-498f-88d0-43ecd46e0c34" data-containerid="44f343a8-b9fe-498f-88d0-43ecd46e0c34" class="pageContent cpGrid cpGrid24 showInMobile"> 1197 1198 1199 <div class="row outer wide"><!-- 1200--><div class="outer col col24 first last" style="" data-widgetcontainerid="c1d52518-e435-45f1-8071-7d8df6902894">� 1201 <div class="row nest first last wide">� 1202 1203 <div class="inner col col24 first last idcf4e8988-e819-479d-952a-02b79ca0aa6e" style="" data-widgetcontainerid="cf4e8988-e819-479d-952a-02b79ca0aa6e">� 1204 <div data-widget-id="dfc3ba09-2cdd-4efc-8888-256edb5b9340" data-widget-controller-path="/InfoAdvanced/Widget"> 1205 1206 1207 1208 1209 1210 <section id="divInfoAdvdfc3ba09-2cdd-4efc-8888-256edb5b9340" class="widget widgetInfoAdvanced skin76 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1211 <header class="widgetHeader" id="headerdfc3ba09-2cdd-4efc-8888-256edb5b9340"> 1212 <div class=""> 1213 </div> 1214 </header> 1215 <div class="widgetBody cpGrid cpGrid1 "> 1216 <div class="row wide"> 1217 <div class="col col1 first last"> 1218 <ol class="pageStyles semanticList"> 1219 1220<li class="InfoAdvanced widgetItem fr-view"> 1221 <h2 class="subhead1" style="text-align: center;">Explore By Your Needs</h2> 1222</li> 1223<li class="InfoAdvanced widgetItem fr-view"> 1224 <h3 class="subhead2" style="text-align: center;">Tailored resources for every member of our community</h3> 1225</li> </ol> 1226 </div> 1227 </div> 1228 </div> 1229 <div class="widgetFooter"> 1230 1231 </div> 1232 1233 </section> 1234 1235 1236
1237<script type="text/javascript"> 1238 //Render slideshow if info advacned items contain one. 1239 $(document).ready(function (e) { 1240 $('#divInfoAdvdfc3ba09-2cdd-4efc-8888-256edb5b9340 .InfoAdvanced.widgetItem').each(function () { 1241 renderSlideshowIfApplicable($(this)); 1242 }); 1243 }); 1244</script>
1244</div> 1245 </div> <!-- inner column --> 1246 1247 </div> <!-- inner row --> 1248 1249 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1250 <div class="row outer wide"><!-- 1251--><div class="outer col col24 first last" style="" data-widgetcontainerid="fad7d5f0-7274-462e-98a8-498d8ee0c041">� 1252 <div class="row nest first last wide">� 1253 1254 <div class="inner col col24 first last id9ef222d5-21c3-4165-9d12-cdf105fd607a" style="" data-widgetcontainerid="9ef222d5-21c3-4165-9d12-cdf105fd607a">� 1255 1256 <div id="divTabbedcef0a482-09a8-4a55-92dd-99fc395f0045" class="widget widgetTabbed wide skin78 leftTabs" data-widgetid="cef0a482-09a8-4a55-92dd-99fc395f0045"> 1257 <ol class="tabbedWidget cpTabs left " role="tablist" aria-hidden=".ToString().ToLowerInvariant()" style="width: 16em; "> 1258 <!-- 1259 --><li class="active" role="presentation"> <a href="#tabcef0a482-09a8-4a55-92dd-99fc395f0045_0" class="tabButton" id="tabBtncef0a482-09a8-4a55-92dd-99fc395f0045_0" role="tab" aria-controls="tabcef0a482-09a8-4a55-92dd-99fc395f0045_0" aria-selected="true" tabindex="0"><span class="tabName editable" data-sequence="0" data-tabname="Residents" contenteditable="false">Residents</span></a> 1260</li><!-- 1261 --><li class="" role="presentation"> <a href="#tabcef0a482-09a8-4a55-92dd-99fc395f0045_1" class="tabButton" id="tabBtncef0a482-09a8-4a55-92dd-99fc395f0045_1" role="tab" aria-controls="tabcef0a482-09a8-4a55-92dd-99fc395f0045_1" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="1" data-tabname="Businesses" contenteditable="false">Businesses</span></a> 1262</li><!-- 1263 --><li class="" role="presentation"> <a href="#tabcef0a482-09a8-4a55-92dd-99fc395f0045_2" class="tabButton" id="tabBtncef0a482-09a8-4a55-92dd-99fc395f0045_2" role="tab" aria-controls="tabcef0a482-09a8-4a55-92dd-99fc395f0045_2" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="2" data-tabname="Relocate" contenteditable="false">Relocate</span></a> 1264</li><!-- 1265 --> 1266 </ol> 1267 1268 <div class="cpTabPanels"> 1269 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 1270 <li class="active" role="presentation"> <a href="#tabcef0a482-09a8-4a55-92dd-99fc395f0045_0" class="tabButton" id="tabBtnNarrowcef0a482-09a8-4a55-92dd-99fc395f0045_0" role="tab" aria-controls="tabcef0a482-09a8-4a55-92dd-99fc395f0045_0" aria-selected="true" tabindex="0"><span class="tabName editable" data-sequence="0" data-tabname="Residents" contenteditable="false">Residents</span></a> 1271</li> 1272 </ol> 1273 <div class="tabbedWidget cpTabPanel showing" style="" id="tabcef0a482-09a8-4a55-92dd-99fc395f0045_0" role="tabpanel" aria-labelledby="tabBtncef0a482-09a8-4a55-92dd-99fc395f0045_0" tabindex="-1"> 1274 1275<div data-widget-id="36c12a56-124f-48db-a386-fb76c5293654" data-widget-controller-path="/GraphicLinks/Widget"> 1276 1277 1278 1279 1280<div id="graphicLinkWidget36c12a56-124f-48db-a386-fb76c5293654" class="widget widgetGraphicLinks skin72 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:40em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1281 <div class="widgetHeader"> 1282 <div class=""> 1283 </div> 1284 </div> 1285 <div class="widgetBody cpGrid cpGrid4 "> 1286 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1287 <div class="row wide"> 1288 <!-- 1289--><div class="col col1 first "><ul class="semanticList"><!-- 1290 --><li class="widgetItem GraphicLinks"> 1291 1292<div> 1293 <a href="https://wipp.edmundsassoc.com/Wipp/?wippid=0904" target="_blank" class="fancyButton fancyButton133 " aria-label="24/7 Online Access Utility Services Pay Tax, Water/Sewer Bills, View history Learn More Opens in new window"> 1294 <span> 1295 <span><span class="text"><span class="textStyle1">24/7 Online Access</span><span class="textStyle2">Utility Services</span>Pay Tax, Water/Sewer Bills, View history<br><span class="textStyle3">Learn More</span></span></span> 1296 </span> 1297 </a> 1298</div> 1299 <style scoped="scoped">.fancyButton133.fancyButton:link,.fancyButton133.fancyButton:visited, .fancyButton133div.fancyButton{ 1300 background-color: rgb(44, 41, 91); 1301 background-repeat: no-repeat; 1302 background-position: left top; 1303border-radius: 10px; 1304position: relative; 1305box-shadow: 0 0 4px #00000040; 1306min-height: 300px; 1307margin: 1em auto;} 1308.fancyButton133.fancyButton:hover,.fancyButton133.fancyButton:focus,.fancyButton133.fancyButton:active,.fancyButton133.fancyButton.hover{ 1309 background-repeat: no-repeat; 1310 background-position: left top; 1311} 1312.fancyButton133.fancyButton:link > span,.fancyButton133.fancyButton:visited > span, .fancyButton133div.fancyButton > span{ 1313} 1314.fancyButton133.fancyButton:hover > span,.fancyButton133.fancyButton:focus > span,.fancyButton133.fancyButton:active > span,.fancyButton133.fancyButton.hover > span{ 1315} 1316.fancyButton133.fancyButton .text{ 1317 color: rgb(149, 148, 173); 1318 font-size: 1em; 1319 font-family: "Inria Sans"; 1320 padding-top: 1em; 1321 padding-bottom: 5em; 1322 padding-right: 1em; 1323 padding-left: 1em; 1324 font-style: normal; 1325 text-decoration: none; 1326 padding-top: 1em; 1327 padding-bottom: 5em; 1328 padding-right: 1em; 1329 padding-left: 1em; 1330 background-repeat: no-repeat; 1331 background-position: center top; 1332 1333display: block; 1334transition: .2s ease-in-out;} 1335.fancyButton133.fancyButton:hover .text,.fancyButton133.fancyButton:focus .text,.fancyButton133.fancyButton:active .text,.fancyButton133.fancyButton.hover .text{ 1336 color: #ffffff; 1337 text-decoration: none; 1338 background-repeat: no-repeat; 1339 background-position: left top; 1340 1341 1342} 1343.fancyButton133.fancyButton .textStyle1{ 1344 color: rgb(255, 255, 255); 1345 font-size: .9em; 1346 font-family: Inter; 1347 font-weight: 700; 1348 text-decoration: none; 1349display: block; 1350padding: 0 1em 1em 1em; 1351border-bottom: 1px solid #9594AD; 1352margin-left: -1em; 1353margin-right: -1em;} 1354.fancyButton133.fancyButton:hover .textStyle1, .fancyButton133.fancyButton.hover .textStyle1{ 1355 color: rgb(255, 255, 255); 1356 text-decoration: none; 1357 1358} 1359.fancyButton133.fancyButton .textStyle2{ 1360 color: rgb(149, 148, 173); 1361 font-size: 1.3em; 1362 font-weight: 700; 1363 text-decoration: none; 1364display: block; 1365padding-top: 66px; 1366margin-top: 1.5em; 1367margin-bottom: 0.15em; 1368position: relative; 1369transition: .2s ease-in-out; 1370} 1371.fancyButton133 .textStyle2::after { 1372content: ""; 1373position: absolute; 1374left: 50%; 1375top: 0; 1376transform: translateX(-50%); 1377width: 50px; 1378height: 50px; 1379background: url(/ImageRepository/Document?documentID=2359) no-repeat center center; 1380background-size: contain; 1381} 1382.fancyButton133.fancyButton:hover .textStyle2, .fancyButton133.fancyButton.hover .textStyle2{ 1383 color: rgb(255, 255, 255); 1384 text-decoration: none; 1385 1386} 1387.fancyButton133.fancyButton .textStyle3{ 1388 color: rgb(233, 168, 33); 1389 font-size: 1em; 1390 font-family: Inter; 1391 font-weight: 700; 1392 text-decoration: none; 1393display: block; 1394position: absolute; 1395left: 50%; 1396bottom: 1.5em; 1397transform: translateX(-50%); 1398max-width: calc(100% - 2em);} 1399.fancyButton133.fancyButton:hover .textStyle3, .fancyButton133.fancyButton.hover .textStyle3{ 1400 color: rgb(233, 168, 33); 1401 text-decoration: none; 1402} 1403.fancyButton133 .textStyle3:is(:hover, :focus, :active) { 1404text-decoration: underline!important;} 1405</style> 1406 1407 </li><!-- 1408--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1409 --><li class="widgetItem GraphicLinks"> 1410 1411<div> 1412 <a href="/332/Legal-Notices" target="_self" class="fancyButton fancyButton134 " > 1413 <span> 1414 <span><span class="text"><span class="textStyle1">Legal Notices</span><span class="textStyle2">Legal Notices</span>Official public notices and announcements.<br><span class="textStyle3">Learn More</span></span></span> 1415 </span> 1416 </a> 1417</div> 1418 <style scoped="scoped">.fancyButton134.fancyButton:link,.fancyButton134.fancyButton:visited, .fancyButton134div.fancyButton{ 1419 background-color: rgb(44, 41, 91); 1420 background-repeat: no-repeat; 1421 background-position: left top; 1422border-radius: 10px; 1423position: relative; 1424box-shadow: 0 0 4px #00000040; 1425min-height: 300px; 1426margin: 1em auto;} 1427.fancyButton134.fancyButton:hover,.fancyButton134.fancyButton:focus,.fancyButton134.fancyButton:active,.fancyButton134.fancyButton.hover{ 1428 background-repeat: no-repeat; 1429 background-position: left top; 1430} 1431.fancyButton134.fancyButton:link > span,.fancyButton134.fancyButton:visited > span, .fancyButton134div.fancyButton > span{ 1432} 1433.fancyButton134.fancyButton:hover > span,.fancyButton134.fancyButton:focus > span,.fancyButton134.fancyButton:active > span,.fancyButton134.fancyButton.hover > span{ 1434} 1435.fancyButton134.fancyButton .text{ 1436 color: rgb(149, 148, 173); 1437 font-size: 1em; 1438 font-family: "Inria Sans"; 1439 padding-top: 1em; 1440 padding-bottom: 5em; 1441 padding-right: 1em; 1442 padding-left: 1em; 1443 font-style: normal; 1444 text-decoration: none; 1445 padding-top: 1em; 1446 padding-bottom: 5em; 1447 padding-right: 1em; 1448 padding-left: 1em; 1449 background-repeat: no-repeat; 1450 background-position: center top; 1451 1452display: block; 1453transition: .2s ease-in-out;} 1454.fancyButton134.fancyButton:hover .text,.fancyButton134.fancyButton:focus .text,.fancyButton134.fancyButton:active .text,.fancyButton134.fancyButton.hover .text{ 1455 color: #ffffff; 1456 text-decoration: none; 1457 background-repeat: no-repeat; 1458 background-position: left top; 1459 1460 1461} 1462.fancyButton134.fancyButton .textStyle1{ 1463 color: rgb(255, 255, 255); 1464 font-size: .9em; 1465 font-family: Inter; 1466 font-weight: 700; 1467 text-decoration: none; 1468display: block; 1469padding: 0 1em 1em 1em; 1470border-bottom: 1px solid #9594AD; 1471margin-left: -1em; 1472margin-right: -1em;} 1473.fancyButton134.fancyButton:hover .textStyle1, .fancyButton134.fancyButton.hover .textStyle1{ 1474 color: rgb(255, 255, 255); 1475 text-decoration: none; 1476 1477} 1478.fancyButton134.fancyButton .textStyle2{ 1479 color: rgb(149, 148, 173); 1480 font-size: 1.3em; 1481 font-weight: 700; 1482 text-decoration: none; 1483display: block; 1484padding-top: 66px; 1485margin-top: 1.5em; 1486margin-bottom: 0.15em; 1487position: relative; 1488transition: .2s ease-in-out; 1489} 1490.fancyButton134 .textStyle2::after { 1491content: ""; 1492position: absolute; 1493left: 50%; 1494top: 0; 1495transform: translateX(-50%); 1496width: 50px; 1497height: 50px; 1498background: url(/ImageRepository/Document?documentID=2430) no-repeat center center; 1499background-size: contain; 1500} 1501.fancyButton134.fancyButton:hover .textStyle2, .fancyButton134.fancyButton.hover .textStyle2{ 1502 color: rgb(255, 255, 255); 1503 text-decoration: none; 1504 1505} 1506.fancyButton134.fancyButton .textStyle3{ 1507 color: rgb(233, 168, 33); 1508 font-size: 1em; 1509 font-family: Inter; 1510 font-weight: 700; 1511 text-decoration: none; 1512display: block; 1513position: absolute; 1514left: 50%; 1515bottom: 1.5em; 1516transform: translateX(-50%); 1517max-width: calc(100% - 2em);} 1518.fancyButton134.fancyButton:hover .textStyle3, .fancyButton134.fancyButton.hover .textStyle3{ 1519 color: rgb(233, 168, 33); 1520 text-decoration: none; 1521} 1522.fancyButton134 .textStyle3:is(:hover, :focus, :active) { 1523text-decoration: underline!important;} 1524</style> 1525 1526 </li><!-- 1527--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1528 --><li class="widgetItem GraphicLinks"> 1529 1530<div> 1531 <a href="/228/Recycle-Coach-App" target="_self" class="fancyButton fancyButton135 " > 1532 <span> 1533 <span><span class="text"><span class="textStyle1">Weekly Waste Pickup</span><span class="textStyle2">Waste & Recycling</span>Collection schedule, bulk pickup, recycling programs<span class="textStyle3">Learn More</span></span></span> 1534 </span> 1535 </a> 1536</div> 1537 <style scoped="scoped">.fancyButton135.fancyButton:link,.fancyButton135.fancyButton:visited, .fancyButton135div.fancyButton{ 1538 background-color: rgb(44, 41, 91); 1539 background-repeat: no-repeat; 1540 background-position: left top; 1541border-radius: 10px; 1542position: relative; 1543box-shadow: 0 0 4px #00000040; 1544min-height: 300px; 1545margin: 1em auto;} 1546.fancyButton135.fancyButton:hover,.fancyButton135.fancyButton:focus,.fancyButton135.fancyButton:active,.fancyButton135.fancyButton.hover{ 1547 background-repeat: no-repeat; 1548 background-position: left top; 1549} 1550.fancyButton135.fancyButton:link > span,.fancyButton135.fancyButton:visited > span, .fancyButton135div.fancyButton > span{ 1551} 1552.fancyButton135.fancyButton:hover > span,.fancyButton135.fancyButton:focus > span,.fancyButton135.fancyButton:active > span,.fancyButton135.fancyButton.hover > span{ 1553} 1554.fancyButton135.fancyButton .text{ 1555 color: rgb(149, 148, 173); 1556 font-size: 1em; 1557 font-family: "Inria Sans"; 1558 padding-top: 1em; 1559 padding-bottom: 5em; 1560 padding-right: 1em; 1561 padding-left: 1em; 1562 font-style: normal; 1563 text-decoration: none; 1564 padding-top: 1em; 1565 padding-bottom: 5em; 1566 padding-right: 1em; 1567 padding-left: 1em; 1568 background-repeat: no-repeat; 1569 background-position: center top; 1570 1571display: block; 1572transition: .2s ease-in-out;} 1573.fancyButton135.fancyButton:hover .text,.fancyButton135.fancyButton:focus .text,.fancyButton135.fancyButton:active .text,.fancyButton135.fancyButton.hover .text{ 1574 color: #ffffff; 1575 text-decoration: none; 1576 background-repeat: no-repeat; 1577 background-position: left top; 1578 1579 1580} 1581.fancyButton135.fancyButton .textStyle1{ 1582 color: rgb(255, 255, 255); 1583 font-size: .9em; 1584 font-family: Inter; 1585 font-weight: 700; 1586 text-decoration: none; 1587display: block; 1588padding: 0 1em 1em 1em; 1589border-bottom: 1px solid #9594AD; 1590margin-left: -1em; 1591margin-right: -1em;} 1592.fancyButton135.fancyButton:hover .textStyle1, .fancyButton135.fancyButton.hover .textStyle1{ 1593 color: rgb(255, 255, 255); 1594 text-decoration: none; 1595 1596} 1597.fancyButton135.fancyButton .textStyle2{ 1598 color: rgb(149, 148, 173); 1599 font-size: 1.3em; 1600 font-weight: 700; 1601 text-decoration: none; 1602display: block; 1603padding-top: 66px; 1604margin-top: 1.5em; 1605margin-bottom: 0.15em; 1606position: relative; 1607transition: .2s ease-in-out; 1608} 1609.fancyButton135 .textStyle2::after { 1610content: ""; 1611position: absolute; 1612left: 50%; 1613top: 0; 1614transform: translateX(-50%); 1615width: 50px; 1616height: 50px; 1617background: url(/ImageRepository/Document?documentID=2279) no-repeat center center; 1618background-size: contain; 1619} 1620.fancyButton135.fancyButton:hover .textStyle2, .fancyButton135.fancyButton.hover .textStyle2{ 1621 color: rgb(255, 255, 255); 1622 text-decoration: none; 1623 1624} 1625.fancyButton135.fancyButton .textStyle3{ 1626 color: rgb(233, 168, 33); 1627 font-size: 1em; 1628 font-family: Inter; 1629 font-weight: 700; 1630 text-decoration: none; 1631display: block; 1632position: absolute; 1633left: 50%; 1634bottom: 1.5em; 1635transform: translateX(-50%); 1636max-width: calc(100% - 2em);} 1637.fancyButton135.fancyButton:hover .textStyle3, .fancyButton135.fancyButton.hover .textStyle3{ 1638 color: rgb(233, 168, 33); 1639 text-decoration: none; 1640} 1641.fancyButton135 .textStyle3:is(:hover, :focus, :active) { 1642text-decoration: underline!important;} 1643</style> 1644 1645 </li><!-- 1646--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1647 --><li class="widgetItem GraphicLinks"> 1648 1649<div> 1650 <a href="/165/Police-Department" target="_self" class="fancyButton fancyButton136 " > 1651 <span> 1652 <span><span class="text"><span class="textStyle1">24/7 Protection</span><span class="textStyle2">Public Safety</span>Emergency services, crime prevention, safety programs<span class="textStyle3">Learn More</span></span></span> 1653 </span> 1654 </a> 1655</div> 1656 <style scoped="scoped">.fancyButton136.fancyButton:link,.fancyButton136.fancyButton:visited, .fancyButton136div.fancyButton{ 1657 background-color: rgb(44, 41, 91); 1658 background-repeat: no-repeat; 1659 background-position: left top; 1660border-radius: 10px; 1661position: relative; 1662box-shadow: 0 0 4px #00000040; 1663min-height: 300px; 1664margin: 1em auto;} 1665.fancyButton136.fancyButton:hover,.fancyButton136.fancyButton:focus,.fancyButton136.fancyButton:active,.fancyButton136.fancyButton.hover{ 1666 background-repeat: no-repeat; 1667 background-position: left top; 1668} 1669.fancyButton136.fancyButton:link > span,.fancyButton136.fancyButton:visited > span, .fancyButton136div.fancyButton > span{ 1670} 1671.fancyButton136.fancyButton:hover > span,.fancyButton136.fancyButton:focus > span,.fancyButton136.fancyButton:active > span,.fancyButton136.fancyButton.hover > span{ 1672} 1673.fancyButton136.fancyButton .text{ 1674 color: rgb(149, 148, 173); 1675 font-size: 1em; 1676 font-family: "Inria Sans"; 1677 padding-top: 1em; 1678 padding-bottom: 5em; 1679 padding-right: 1em; 1680 padding-left: 1em; 1681 font-style: normal; 1682 text-decoration: none; 1683 padding-top: 1em; 1684 padding-bottom: 5em; 1685 padding-right: 1em; 1686 padding-left: 1em; 1687 background-repeat: no-repeat; 1688 background-position: c
1688enter top; 1689 1690display: block; 1691transition: .2s ease-in-out;} 1692.fancyButton136.fancyButton:hover .text,.fancyButton136.fancyButton:focus .text,.fancyButton136.fancyButton:active .text,.fancyButton136.fancyButton.hover .text{ 1693 color: #ffffff; 1694 text-decoration: none; 1695 background-repeat: no-repeat; 1696 background-position: left top; 1697 1698 1699} 1700.fancyButton136.fancyButton .textStyle1{ 1701 color: rgb(255, 255, 255); 1702 font-size: .9em; 1703 font-family: Inter; 1704 font-weight: 700; 1705 text-decoration: none; 1706display: block; 1707padding: 0 1em 1em 1em; 1708border-bottom: 1px solid #9594AD; 1709margin-left: -1em; 1710margin-right: -1em;} 1711.fancyButton136.fancyButton:hover .textStyle1, .fancyButton136.fancyButton.hover .textStyle1{ 1712 color: rgb(255, 255, 255); 1713 text-decoration: none; 1714 1715} 1716.fancyButton136.fancyButton .textStyle2{ 1717 color: rgb(149, 148, 173); 1718 font-size: 1.3em; 1719 font-weight: 700; 1720 text-decoration: none; 1721display: block; 1722padding-top: 66px; 1723margin-top: 1.5em; 1724margin-bottom: 0.15em; 1725position: relative; 1726transition: .2s ease-in-out; 1727} 1728.fancyButton136 .textStyle2::after { 1729content: ""; 1730position: absolute; 1731left: 50%; 1732top: 0; 1733transform: translateX(-50%); 1734width: 50px; 1735height: 50px; 1736background: url(/ImageRepository/Document?documentID=2277) no-repeat center center; 1737background-size: contain; 1738} 1739.fancyButton136.fancyButton:hover .textStyle2, .fancyButton136.fancyButton.hover .textStyle2{ 1740 color: rgb(255, 255, 255); 1741 text-decoration: none; 1742 1743} 1744.fancyButton136.fancyButton .textStyle3{ 1745 color: rgb(233, 168, 33); 1746 font-size: 1em; 1747 font-family: Inter; 1748 font-weight: 700; 1749 text-decoration: none; 1750display: block; 1751position: absolute; 1752left: 50%; 1753bottom: 1.5em; 1754transform: translateX(-50%); 1755max-width: calc(100% - 2em);} 1756.fancyButton136.fancyButton:hover .textStyle3, .fancyButton136.fancyButton.hover .textStyle3{ 1757 color: rgb(233, 168, 33); 1758 text-decoration: none; 1759} 1760.fancyButton136 .textStyle3:is(:hover, :focus, :active) { 1761text-decoration: underline!important;} 1762</style> 1763 1764 </li><!-- 1765--></ul></div><!-- --> 1766 </div> 1767 </nav> 1768 </div> 1769 <div class="widgetFooter"> 1770 </div> 1771</div> 1772</div> 1773 1774 </div> 1775 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 1776 <li class="" role="presentation"> <a href="#tabcef0a482-09a8-4a55-92dd-99fc395f0045_1" class="tabButton" id="tabBtnNarrowcef0a482-09a8-4a55-92dd-99fc395f0045_1" role="tab" aria-controls="tabcef0a482-09a8-4a55-92dd-99fc395f0045_1" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="1" data-tabname="Businesses" contenteditable="false">Businesses</span></a> 1777</li> 1778 </ol> 1779 <div class="tabbedWidget cpTabPanel " style="display: none;" id="tabcef0a482-09a8-4a55-92dd-99fc395f0045_1" role="tabpanel" aria-labelledby="tabBtncef0a482-09a8-4a55-92dd-99fc395f0045_1" tabindex="-1"> 1780 1781<div data-widget-id="bf2b97de-e4d9-4eeb-ace3-9d49778334df" data-widget-controller-path="/GraphicLinks/Widget"> 1782 1783 1784 1785 1786<div id="graphicLinkWidgetbf2b97de-e4d9-4eeb-ace3-9d49778334df" class="widget widgetGraphicLinks skin72 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1787 <div class="widgetHeader"> 1788 <div class=""> 1789 </div> 1790 </div> 1791 <div class="widgetBody cpGrid cpGrid4 "> 1792 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1793 <div class="row wide"> 1794 <!-- 1795--><div class="col col1 first "><ul class="semanticList"><!-- 1796 --><li class="widgetItem GraphicLinks"> 1797 1798<div> 1799 <a href="https://townofharrison.com/bids.aspx" target="_self" class="fancyButton fancyButton175 " > 1800 <span> 1801 <span><span class="text"><span class="textStyle1">24/7 Online Access</span><span class="textStyle2">Bid Opportunity</span>Current bid and contract opportunities <span style="font-size: 1em;">available</span><br><span class="textStyle3">Learn More</span></span></span> 1802 </span> 1803 </a> 1804</div> 1805 <style scoped="scoped">.fancyButton175.fancyButton:link,.fancyButton175.fancyButton:visited, .fancyButton175div.fancyButton{ 1806 background-color: rgb(44, 41, 91); 1807 background-repeat: no-repeat; 1808 background-position: left top; 1809border-radius: 10px; 1810position: relative; 1811box-shadow: 0 0 4px #00000040; 1812min-height: 300px; 1813margin: 1em auto;} 1814.fancyButton175.fancyButton:hover,.fancyButton175.fancyButton:focus,.fancyButton175.fancyButton:active,.fancyButton175.fancyButton.hover{ 1815 background-repeat: no-repeat; 1816 background-position: left top; 1817} 1818.fancyButton175.fancyButton:link > span,.fancyButton175.fancyButton:visited > span, .fancyButton175div.fancyButton > span{ 1819} 1820.fancyButton175.fancyButton:hover > span,.fancyButton175.fancyButton:focus > span,.fancyButton175.fancyButton:active > span,.fancyButton175.fancyButton.hover > span{ 1821} 1822.fancyButton175.fancyButton .text{ 1823 color: rgb(149, 148, 173); 1824 font-size: 1em; 1825 font-family: "Inria Sans"; 1826 padding-top: 1em; 1827 padding-bottom: 5em; 1828 padding-right: 1em; 1829 padding-left: 1em; 1830 font-style: normal; 1831 text-decoration: none; 1832 padding-top: 1em; 1833 padding-bottom: 5em; 1834 padding-right: 1em; 1835 padding-left: 1em; 1836 background-repeat: no-repeat; 1837 background-position: center top; 1838 1839display: block; 1840transition: .2s ease-in-out;} 1841.fancyButton175.fancyButton:hover .text,.fancyButton175.fancyButton:focus .text,.fancyButton175.fancyButton:active .text,.fancyButton175.fancyButton.hover .text{ 1842 color: #ffffff; 1843 text-decoration: none; 1844 background-repeat: no-repeat; 1845 background-position: left top; 1846 1847 1848} 1849.fancyButton175.fancyButton .textStyle1{ 1850 color: rgb(255, 255, 255); 1851 font-size: .9em; 1852 font-family: Inter; 1853 font-weight: 700; 1854 text-decoration: none; 1855display: block; 1856padding: 0 1em 1em 1em; 1857border-bottom: 1px solid #9594AD; 1858margin-left: -1em; 1859margin-right: -1em;} 1860.fancyButton175.fancyButton:hover .textStyle1, .fancyButton175.fancyButton.hover .textStyle1{ 1861 color: rgb(255, 255, 255); 1862 text-decoration: none; 1863 1864} 1865.fancyButton175.fancyButton .textStyle2{ 1866 color: rgb(149, 148, 173); 1867 font-size: 1.3em; 1868 font-weight: 700; 1869 text-decoration: none; 1870display: block; 1871padding-top: 66px; 1872margin-top: 1.5em; 1873margin-bottom: 0.15em; 1874position: relative; 1875transition: .2s ease-in-out; 1876} 1877.fancyButton175 .textStyle2::after { 1878content: ""; 1879position: absolute; 1880left: 50%; 1881top: 0; 1882transform: translateX(-50%); 1883width: 50px; 1884height: 50px; 1885background: url(/ImageRepository/Document?documentID=2350) no-repeat center center; 1886background-size: contain; 1887} 1888.fancyButton175.fancyButton:hover .textStyle2, .fancyButton175.fancyButton.hover .textStyle2{ 1889 color: rgb(255, 255, 255); 1890 text-decoration: none; 1891 1892} 1893.fancyButton175.fancyButton .textStyle3{ 1894 color: rgb(233, 168, 33); 1895 font-size: 1em; 1896 font-family: Inter; 1897 font-weight: 700; 1898 text-decoration: none; 1899display: block; 1900position: absolute; 1901left: 50%; 1902bottom: 1.5em; 1903transform: translateX(-50%); 1904max-width: calc(100% - 2em);} 1905.fancyButton175.fancyButton:hover .textStyle3, .fancyButton175.fancyButton.hover .textStyle3{ 1906 color: rgb(233, 168, 33); 1907 text-decoration: none; 1908} 1909.fancyButton175 .textStyle3:is(:hover, :focus, :active) { 1910text-decoration: underline!important;} 1911</style> 1912 1913 </li><!-- 1914--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1915 --><li class="widgetItem GraphicLinks"> 1916 1917<div> 1918 <a href="https://townofharrison.com/BusinessDirectoryii.aspx" target="_self" class="fancyButton fancyButton176 " > 1919 <span> 1920 <span><span class="text"><span class="textStyle1">Business Events</span><span class="textStyle2">Business Directory</span>Search business directory with business name, address, maps<br><span class="textStyle3">Learn More</span></span></span> 1921 </span> 1922 </a> 1923</div> 1924 <style scoped="scoped">.fancyButton176.fancyButton:link,.fancyButton176.fancyButton:visited, .fancyButton176div.fancyButton{ 1925 background-color: rgb(44, 41, 91); 1926 background-repeat: no-repeat; 1927 background-position: left top; 1928border-radius: 10px; 1929position: relative; 1930box-shadow: 0 0 4px #00000040; 1931min-height: 300px; 1932margin: 1em auto;} 1933.fancyButton176.fancyButton:hover,.fancyButton176.fancyButton:focus,.fancyButton176.fancyButton:active,.fancyButton176.fancyButton.hover{ 1934 background-repeat: no-repeat; 1935 background-position: left top; 1936} 1937.fancyButton176.fancyButton:link > span,.fancyButton176.fancyButton:visited > span, .fancyButton176div.fancyButton > span{ 1938} 1939.fancyButton176.fancyButton:hover > span,.fancyButton176.fancyButton:focus > span,.fancyButton176.fancyButton:active > span,.fancyButton176.fancyButton.hover > span{ 1940} 1941.fancyButton176.fancyButton .text{ 1942 color: rgb(149, 148, 173); 1943 font-size: 1em; 1944 font-family: "Inria Sans"; 1945 padding-top: 1em; 1946 padding-bottom: 5em; 1947 padding-right: 1em; 1948 padding-left: 1em; 1949 font-style: normal; 1950 text-decoration: none; 1951 padding-top: 1em; 1952 padding-bottom: 5em; 1953 padding-right: 1em; 1954 padding-left: 1em; 1955 background-repeat: no-repeat; 1956 background-position: center top; 1957 1958display: block; 1959transition: .2s ease-in-out;} 1960.fancyButton176.fancyButton:hover .text,.fancyButton176.fancyButton:focus .text,.fancyButton176.fancyButton:active .text,.fancyButton176.fancyButton.hover .text{ 1961 color: #ffffff; 1962 text-decoration: none; 1963 background-repeat: no-repeat; 1964 background-position: left top; 1965 1966 1967} 1968.fancyButton176.fancyButton .textStyle1{ 1969 color: rgb(255, 255, 255); 1970 font-size: .9em; 1971 font-family: Inter; 1972 font-weight: 700; 1973 text-decoration: none; 1974display: block; 1975padding: 0 1em 1em 1em; 1976border-bottom: 1px solid #9594AD; 1977margin-left: -1em; 1978margin-right: -1em;} 1979.fancyButton176.fancyButton:hover .textStyle1, .fancyButton176.fancyButton.hover .textStyle1{ 1980 color: rgb(255, 255, 255); 1981 text-decoration: none; 1982 1983} 1984.fancyButton176.fancyButton .textStyle2{ 1985 color: rgb(149, 148, 173); 1986 font-size: 1.3em; 1987 font-weight: 700; 1988 text-decoration: none; 1989display: block; 1990padding-top: 66px; 1991margin-top: 1.5em; 1992margin-bottom: 0.15em; 1993position: relative; 1994transition: .2s ease-in-out; 1995} 1996.fancyButton176 .textStyle2::after { 1997content: ""; 1998position: absolute; 1999left: 50%; 2000top: 0; 2001transform: translateX(-50%); 2002width: 50px; 2003height: 50px; 2004background: url(/ImageRepository/Document?documentID=2352) no-repeat center center; 2005background-size: contain; 2006} 2007.fancyButton176.fancyButton:hover .textStyle2, .fancyButton176.fancyButton.hover .textStyle2{ 2008 color: rgb(255, 255, 255); 2009 text-decoration: none; 2010 2011} 2012.fancyButton176.fancyButton .textStyle3{ 2013 color: rgb(233, 168, 33); 2014 font-size: 1em; 2015 font-family: Inter; 2016 font-weight: 700; 2017 text-decoration: none; 2018display: block; 2019position: absolute; 2020left: 50%; 2021bottom: 1.5em; 2022transform: translateX(-50%); 2023max-width: calc(100% - 2em);} 2024.fancyButton176.fancyButton:hover .textStyle3, .fancyButton176.fancyButton.hover .textStyle3{ 2025 color: rgb(233, 168, 33); 2026 text-decoration: none; 2027} 2028.fancyButton176 .textStyle3:is(:hover, :focus, :active) { 2029text-decoration: underline!important;} 2030</style> 2031 2032 </li><!-- 2033--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2034 --><li class="widgetItem GraphicLinks"> 2035 2036<div> 2037 <a href="https://townofharrison.com/293/Purchasing" target="_self" class="fancyButton fancyButton177 " > 2038 <span> 2039 <span><span class="text"><span class="textStyle1">Vendor Information</span><span class="textStyle2">Doing Business </span>Vendor Information - Doing Business with the Town<br><span class="textStyle3">Learn More</span></span></span> 2040 </span> 2041 </a> 2042</div> 2043 <style scoped="scoped">.fancyButton177.fancyButton:link,.fancyButton177.fancyButton:visited, .fancyButton177div.fancyButton{ 2044 background-color: rgb(44, 41, 91); 2045 background-repeat: no-repeat; 2046 background-position: left top; 2047border-radius: 10px; 2048position: relative; 2049box-shadow: 0 0 4px #00000040; 2050min-height: 300px; 2051margin: 1em auto;} 2052.fancyButton177.fancyButton:hover,.fancyButton177.fancyButton:focus,.fancyButton177.fancyButton:active,.fancyButton177.fancyButton.hover{ 2053 background-repeat: no-repeat; 2054 background-position: left top; 2055} 2056.fancyButton177.fancyButton:link > span,.fancyButton177.fancyButton:visited > span, .fancyButton177div.fancyButton > span{ 2057} 2058.fancyButton177.fancyButton:hover > span,.fancyButton177.fancyButton:focus > span,.fancyButton177.fancyButton:active > span,.fancyButton177.fancyButton.hover > span{ 2059} 2060.fancyButton177.fancyButton .text{ 2061 color: rgb(149, 148, 173); 2062 font-size: 1em; 2063 font-family: "Inria Sans"; 2064 padding-top: 1em; 2065 padding-bottom: 5em; 2066 padding-right: 1em; 2067 padding-left: 1em; 2068 font-style: normal; 2069 text-decoration: none; 2070 padding-top: 1em; 2071 padding-bottom: 5em; 2072 padding-right: 1em; 2073 padding-left: 1em; 2074 background-repeat: no-repeat; 2075 background-position: center top; 2076 2077display: block; 2078transition: .2s ease-in-out;} 2079.fancyButton177.fancyButton:hover .text,.fancyButton177.fancyButton:focus .text,.fancyButton177.fancyButton:active .text,.fancyButton177.fancyButton.hover .text{ 2080 color: #ffffff; 2081 text-decoration: none; 2082 background-repeat: no-repeat; 2083 background-position: left top; 2084 2085 2086} 2087.fancyButton177.fancyButton .textStyle1{ 2088 color: rgb(255, 255, 255); 2089 font-size: .9em; 2090 font-family: Inter; 2091 font-weight: 700; 2092 text-decoration: none; 2093display: block; 2094padding: 0 1em 1em 1em; 2095border-bottom: 1px solid #9594AD; 2096margin-left: -1em; 2097margin-right: -1em;} 2098.fancyButton177.fancyButton:hover .textStyle1, .fancyButton177.fancyButton.hover .textStyle1{ 2099 color: rgb(255, 255, 255); 2100 text-decoration: none; 2101 2102} 2103.fancyButton177.fancyButton .textStyle2{ 2104 color: rgb(149, 148, 173); 2105 font-size: 1.3em; 2106 font-weight: 700; 2107 text-decoration: none; 2108display: block; 2109padding-top: 66px; 2110margin-top: 1.5em; 2111margin-bottom: 0.15em; 2112position: relative; 2113transition: .2s ease-in-out; 2114} 2115.fancyButton177 .textStyle2::after { 2116content: ""; 2117position: absolute; 2118left: 50%; 2119top: 0; 2120transform: translateX(-50%); 2121width: 50px; 2122height: 50px; 2123background: url(/ImageRepository/Document?documentID=2354) no-repeat center center; 2124background-size: contain; 2125} 2126.fancyButton177.fancyButton:hover .textStyle2, .fancyButton177.fancyButton.hover .textStyle2{ 2127 color: rgb(255, 255, 255); 2128 text-decoration: none; 2129 2130} 2131.fancyButton177.fancyButton .textStyle3{ 2132 color: rgb(233, 168, 33); 2133 font-size: 1em; 2134 font-family: Inter; 2135 font-weight: 700; 2136 text-decoration: none; 2137display: block; 2138position: absolute; 2139left: 50%; 2140bottom: 1.5em; 2141transform: translateX(-50%); 2142max-width: calc(100% - 2em);} 2143.fancyButton177.fancyButton:hover .textStyle3, .fancyButton177.fancyButton.hover .textStyle3{ 2144 color: rgb(233, 168, 33); 2145 text-decoration: none; 2146} 2147.fancyButton177 .textStyle3:is(:hover, :focus, :active) { 2148text-decoration: underline!important;} 2149</style> 2150 2151 </li><!-- 2152--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2153 --><li class="widgetItem GraphicLinks"> 2154 2155<div> 2156 <a href="https://www.sdlportal.com/towns/nj/hudson/harrison" target="_self" class="fancyButton fancyButton178 " > 2157 <span> 2158 <span><span class="text"><span class="textStyle1">24/7 Online Access</span><span class="textStyle2">Building Permits </span>SDL portal for citizen for building permits and updates <br><span class="textStyle3">Learn More</span></span></span> 2159 </span> 2160 </a> 2161</div> 2162 <style scoped="scoped">.fancyButton178.fancyButton:link,.fancyButton178.fancyButton:visited, .fancyButton178div.fancyButton{ 2163 background-color: rgb(44, 41, 91); 2164 background-repeat: no-repeat; 2165 background-position: left top; 2166border-radius: 10px; 2167position: relative; 2168box-shadow: 0 0 4px #00000040; 2169min-height: 300px; 2170margin: 1em auto;} 2171.fancyButton178.fancyButton:hover,.fancyButton178.fancyButton:focus,.fancyButton178.fancyButton:active,.fancyButton178.fancyButton.hover{ 2172 background-repeat: no-repeat; 2173 background-position: left top; 2174} 2175.fancyButton178.fancyButton:link > span,.fancyButton178.fancyButton:visited > span, .fancyButton178div.fancyButton > span{ 2176} 2177.fancyButton178.fancyButton:hover > span,.fancyButton178.fancyButton:focus > span,.fancyButton178.fancyButton:active > span,.fancyButton178.fancyButton.hover > span{ 2178} 2179.fancyButton178.fancyButton .text{ 2180 color: rgb(149, 148, 173); 2181 font-size: 1em; 2182 font-family: "Inria Sans"; 2183 padding-top: 1em; 2184 padding-bottom: 5em; 2185 padding-right: 1em; 2186 padding-left: 1em; 2187 font-style: normal; 2188 text-decoration: none; 2189 padding-top: 1e
2189m; 2190 padding-bottom: 5em; 2191 padding-right: 1em; 2192 padding-left: 1em; 2193 background-repeat: no-repeat; 2194 background-position: center top; 2195 2196display: block; 2197transition: .2s ease-in-out;} 2198.fancyButton178.fancyButton:hover .text,.fancyButton178.fancyButton:focus .text,.fancyButton178.fancyButton:active .text,.fancyButton178.fancyButton.hover .text{ 2199 color: #ffffff; 2200 text-decoration: none; 2201 background-repeat: no-repeat; 2202 background-position: left top; 2203 2204 2205} 2206.fancyButton178.fancyButton .textStyle1{ 2207 color: rgb(255, 255, 255); 2208 font-size: .9em; 2209 font-family: Inter; 2210 font-weight: 700; 2211 text-decoration: none; 2212display: block; 2213padding: 0 1em 1em 1em; 2214border-bottom: 1px solid #9594AD; 2215margin-left: -1em; 2216margin-right: -1em;} 2217.fancyButton178.fancyButton:hover .textStyle1, .fancyButton178.fancyButton.hover .textStyle1{ 2218 color: rgb(255, 255, 255); 2219 text-decoration: none; 2220 2221} 2222.fancyButton178.fancyButton .textStyle2{ 2223 color: rgb(149, 148, 173); 2224 font-size: 1.3em; 2225 font-weight: 700; 2226 text-decoration: none; 2227display: block; 2228padding-top: 66px; 2229margin-top: 1.5em; 2230margin-bottom: 0.15em; 2231position: relative; 2232transition: .2s ease-in-out; 2233} 2234.fancyButton178 .textStyle2::after { 2235content: ""; 2236position: absolute; 2237left: 50%; 2238top: 0; 2239transform: translateX(-50%); 2240width: 50px; 2241height: 50px; 2242background: url(/ImageRepository/Document?documentID=2351) no-repeat center center; 2243background-size: contain; 2244} 2245.fancyButton178.fancyButton:hover .textStyle2, .fancyButton178.fancyButton.hover .textStyle2{ 2246 color: rgb(255, 255, 255); 2247 text-decoration: none; 2248 2249} 2250.fancyButton178.fancyButton .textStyle3{ 2251 color: rgb(233, 168, 33); 2252 font-size: 1em; 2253 font-family: Inter; 2254 font-weight: 700; 2255 text-decoration: none; 2256display: block; 2257position: absolute; 2258left: 50%; 2259bottom: 1.5em; 2260transform: translateX(-50%); 2261max-width: calc(100% - 2em);} 2262.fancyButton178.fancyButton:hover .textStyle3, .fancyButton178.fancyButton.hover .textStyle3{ 2263 color: rgb(233, 168, 33); 2264 text-decoration: none; 2265} 2266.fancyButton178 .textStyle3:is(:hover, :focus, :active) { 2267text-decoration: underline!important;} 2268</style> 2269 2270 </li><!-- 2271--></ul></div><!-- --> 2272 </div> 2273 </nav> 2274 </div> 2275 <div class="widgetFooter"> 2276 </div> 2277</div> 2278</div> 2279 2280 </div> 2281 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 2282 <li class="" role="presentation"> <a href="#tabcef0a482-09a8-4a55-92dd-99fc395f0045_2" class="tabButton" id="tabBtnNarrowcef0a482-09a8-4a55-92dd-99fc395f0045_2" role="tab" aria-controls="tabcef0a482-09a8-4a55-92dd-99fc395f0045_2" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="2" data-tabname="Relocate" contenteditable="false">Relocate</span></a> 2283</li> 2284 </ol> 2285 <div class="tabbedWidget cpTabPanel " style="display: none;" id="tabcef0a482-09a8-4a55-92dd-99fc395f0045_2" role="tabpanel" aria-labelledby="tabBtncef0a482-09a8-4a55-92dd-99fc395f0045_2" tabindex="-1"> 2286 2287<div data-widget-id="ec4e7c77-b87b-4395-8146-badbb1f86b53" data-widget-controller-path="/GraphicLinks/Widget"> 2288 2289 2290 2291 2292<div id="graphicLinkWidgetec4e7c77-b87b-4395-8146-badbb1f86b53" class="widget widgetGraphicLinks skin72 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2293 <div class="widgetHeader"> 2294 <div class=""> 2295 </div> 2296 </div> 2297 <div class="widgetBody cpGrid cpGrid4 "> 2298 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2299 <div class="row wide"> 2300 <!-- 2301--><div class="col col1 first "><ul class="semanticList"><!-- 2302 --><li class="widgetItem GraphicLinks"> 2303 2304<div> 2305 <a href="https://townofharrison.com/166/Parking-Permit-Forms" target="_self" class="fancyButton fancyButton179 " > 2306 <span> 2307 <span><span class="text"><span class="textStyle1">24/7 Online Access</span><span class="textStyle2">Park & Ride To NYC </span>Find parking permit forms, reserve parking<br><span class="textStyle3">Learn More</span></span></span> 2308 </span> 2309 </a> 2310</div> 2311 <style scoped="scoped">.fancyButton179.fancyButton:link,.fancyButton179.fancyButton:visited, .fancyButton179div.fancyButton{ 2312 background-color: rgb(44, 41, 91); 2313 background-repeat: no-repeat; 2314 background-position: left top; 2315border-radius: 10px; 2316position: relative; 2317box-shadow: 0 0 4px #00000040; 2318min-height: 300px; 2319margin: 1em auto;} 2320.fancyButton179.fancyButton:hover,.fancyButton179.fancyButton:focus,.fancyButton179.fancyButton:active,.fancyButton179.fancyButton.hover{ 2321 background-repeat: no-repeat; 2322 background-position: left top; 2323} 2324.fancyButton179.fancyButton:link > span,.fancyButton179.fancyButton:visited > span, .fancyButton179div.fancyButton > span{ 2325} 2326.fancyButton179.fancyButton:hover > span,.fancyButton179.fancyButton:focus > span,.fancyButton179.fancyButton:active > span,.fancyButton179.fancyButton.hover > span{ 2327} 2328.fancyButton179.fancyButton .text{ 2329 color: rgb(149, 148, 173); 2330 font-size: 1em; 2331 font-family: "Inria Sans"; 2332 padding-top: 1em; 2333 padding-bottom: 5em; 2334 padding-right: 1em; 2335 padding-left: 1em; 2336 font-style: normal; 2337 text-decoration: none; 2338 padding-top: 1em; 2339 padding-bottom: 5em; 2340 padding-right: 1em; 2341 padding-left: 1em; 2342 background-repeat: no-repeat; 2343 background-position: center top; 2344 2345display: block; 2346transition: .2s ease-in-out;} 2347.fancyButton179.fancyButton:hover .text,.fancyButton179.fancyButton:focus .text,.fancyButton179.fancyButton:active .text,.fancyButton179.fancyButton.hover .text{ 2348 color: #ffffff; 2349 text-decoration: none; 2350 background-repeat: no-repeat; 2351 background-position: left top; 2352 2353 2354} 2355.fancyButton179.fancyButton .textStyle1{ 2356 color: rgb(255, 255, 255); 2357 font-size: .9em; 2358 font-family: Inter; 2359 font-weight: 700; 2360 text-decoration: none; 2361display: block; 2362padding: 0 1em 1em 1em; 2363border-bottom: 1px solid #9594AD; 2364margin-left: -1em; 2365margin-right: -1em;} 2366.fancyButton179.fancyButton:hover .textStyle1, .fancyButton179.fancyButton.hover .textStyle1{ 2367 color: rgb(255, 255, 255); 2368 text-decoration: none; 2369 2370} 2371.fancyButton179.fancyButton .textStyle2{ 2372 color: rgb(149, 148, 173); 2373 font-size: 1.3em; 2374 font-weight: 700; 2375 text-decoration: none; 2376display: block; 2377padding-top: 66px; 2378margin-top: 1.5em; 2379margin-bottom: 0.15em; 2380position: relative; 2381transition: .2s ease-in-out; 2382} 2383.fancyButton179 .textStyle2::after { 2384content: ""; 2385position: absolute; 2386left: 50%; 2387top: 0; 2388transform: translateX(-50%); 2389width: 50px; 2390height: 50px; 2391background: url(/ImageRepository/Document?documentID=2356) no-repeat center center; 2392background-size: contain; 2393} 2394.fancyButton179.fancyButton:hover .textStyle2, .fancyButton179.fancyButton.hover .textStyle2{ 2395 color: rgb(255, 255, 255); 2396 text-decoration: none; 2397 2398} 2399.fancyButton179.fancyButton .textStyle3{ 2400 color: rgb(233, 168, 33); 2401 font-size: 1em; 2402 font-family: Inter; 2403 font-weight: 700; 2404 text-decoration: none; 2405display: block; 2406position: absolute; 2407left: 50%; 2408bottom: 1.5em; 2409transform: translateX(-50%); 2410max-width: calc(100% - 2em);} 2411.fancyButton179.fancyButton:hover .textStyle3, .fancyButton179.fancyButton.hover .textStyle3{ 2412 color: rgb(233, 168, 33); 2413 text-decoration: none; 2414} 2415.fancyButton179 .textStyle3:is(:hover, :focus, :active) { 2416text-decoration: underline!important;} 2417</style> 2418 2419 </li><!-- 2420--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2421 --><li class="widgetItem GraphicLinks"> 2422 2423<div> 2424 <a href="https://www.newyorkredbulls.com/sportsillustratedstadium/" target="_blank" class="fancyButton fancyButton180 " aria-label="With +25000 Seats Vibrant Lifestyle Sports illustrated stadium Learn More Opens in new window"> 2425 <span> 2426 <span><span class="text"><span class="textStyle1">With +25000 Seats</span><span class="textStyle2">Vibrant Lifestyle</span>Sports illustrated stadium<br><span class="textStyle3">Learn More</span></span></span> 2427 </span> 2428 </a> 2429</div> 2430 <style scoped="scoped">.fancyButton180.fancyButton:link,.fancyButton180.fancyButton:visited, .fancyButton180div.fancyButton{ 2431 background-color: rgb(44, 41, 91); 2432 background-repeat: no-repeat; 2433 background-position: left top; 2434border-radius: 10px; 2435position: relative; 2436box-shadow: 0 0 4px #00000040; 2437min-height: 300px; 2438margin: 1em auto;} 2439.fancyButton180.fancyButton:hover,.fancyButton180.fancyButton:focus,.fancyButton180.fancyButton:active,.fancyButton180.fancyButton.hover{ 2440 background-repeat: no-repeat; 2441 background-position: left top; 2442} 2443.fancyButton180.fancyButton:link > span,.fancyButton180.fancyButton:visited > span, .fancyButton180div.fancyButton > span{ 2444} 2445.fancyButton180.fancyButton:hover > span,.fancyButton180.fancyButton:focus > span,.fancyButton180.fancyButton:active > span,.fancyButton180.fancyButton.hover > span{ 2446} 2447.fancyButton180.fancyButton .text{ 2448 color: rgb(149, 148, 173); 2449 font-size: 1em; 2450 font-family: "Inria Sans"; 2451 padding-top: 1em; 2452 padding-bottom: 5em; 2453 padding-right: 1em; 2454 padding-left: 1em; 2455 font-style: normal; 2456 text-decoration: none; 2457 padding-top: 1em; 2458 padding-bottom: 5em; 2459 padding-right: 1em; 2460 padding-left: 1em; 2461 background-repeat: no-repeat; 2462 background-position: center top; 2463 2464display: block; 2465transition: .2s ease-in-out;} 2466.fancyButton180.fancyButton:hover .text,.fancyButton180.fancyButton:focus .text,.fancyButton180.fancyButton:active .text,.fancyButton180.fancyButton.hover .text{ 2467 color: #ffffff; 2468 text-decoration: none; 2469 background-repeat: no-repeat; 2470 background-position: left top; 2471 2472 2473} 2474.fancyButton180.fancyButton .textStyle1{ 2475 color: rgb(255, 255, 255); 2476 font-size: .9em; 2477 font-family: Inter; 2478 font-weight: 700; 2479 text-decoration: none; 2480display: block; 2481padding: 0 1em 1em 1em; 2482border-bottom: 1px solid #9594AD; 2483margin-left: -1em; 2484margin-right: -1em;} 2485.fancyButton180.fancyButton:hover .textStyle1, .fancyButton180.fancyButton.hover .textStyle1{ 2486 color: rgb(255, 255, 255); 2487 text-decoration: none; 2488 2489} 2490.fancyButton180.fancyButton .textStyle2{ 2491 color: rgb(149, 148, 173); 2492 font-size: 1.3em; 2493 font-weight: 700; 2494 text-decoration: none; 2495display: block; 2496padding-top: 66px; 2497margin-top: 1.5em; 2498margin-bottom: 0.15em; 2499position: relative; 2500transition: .2s ease-in-out; 2501} 2502.fancyButton180 .textStyle2::after { 2503content: ""; 2504position: absolute; 2505left: 50%; 2506top: 0; 2507transform: translateX(-50%); 2508width: 50px; 2509height: 50px; 2510background: url(/ImageRepository/Document?documentID=2360) no-repeat center center; 2511background-size: contain; 2512} 2513.fancyButton180.fancyButton:hover .textStyle2, .fancyButton180.fancyButton.hover .textStyle2{ 2514 color: rgb(255, 255, 255); 2515 text-decoration: none; 2516 2517} 2518.fancyButton180.fancyButton .textStyle3{ 2519 color: rgb(233, 168, 33); 2520 font-size: 1em; 2521 font-family: Inter; 2522 font-weight: 700; 2523 text-decoration: none; 2524display: block; 2525position: absolute; 2526left: 50%; 2527bottom: 1.5em; 2528transform: translateX(-50%); 2529max-width: calc(100% - 2em);} 2530.fancyButton180.fancyButton:hover .textStyle3, .fancyButton180.fancyButton.hover .textStyle3{ 2531 color: rgb(233, 168, 33); 2532 text-decoration: none; 2533} 2534.fancyButton180 .textStyle3:is(:hover, :focus, :active) { 2535text-decoration: underline!important;} 2536</style> 2537 2538 </li><!-- 2539--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2540 --><li class="widgetItem GraphicLinks"> 2541 2542<div> 2543 <a href="https://townofharrison.com/323/Raymond-J-McDonough-Riverside-Park" target="_self" class="fancyButton fancyButton181 " > 2544 <span> 2545 <span><span class="text"><span class="textStyle1">Public Spaces</span><span class="textStyle2">Parks</span>Raymond J. McDonough Riverside Park<br><span class="textStyle3">Learn More</span></span></span> 2546 </span> 2547 </a> 2548</div> 2549 <style scoped="scoped">.fancyButton181.fancyButton:link,.fancyButton181.fancyButton:visited, .fancyButton181div.fancyButton{ 2550 background-color: rgb(44, 41, 91); 2551 background-repeat: no-repeat; 2552 background-position: left top; 2553border-radius: 10px; 2554position: relative; 2555box-shadow: 0 0 4px #00000040; 2556min-height: 300px; 2557margin: 1em auto;} 2558.fancyButton181.fancyButton:hover,.fancyButton181.fancyButton:focus,.fancyButton181.fancyButton:active,.fancyButton181.fancyButton.hover{ 2559 background-repeat: no-repeat; 2560 background-position: left top; 2561} 2562.fancyButton181.fancyButton:link > span,.fancyButton181.fancyButton:visited > span, .fancyButton181div.fancyButton > span{ 2563} 2564.fancyButton181.fancyButton:hover > span,.fancyButton181.fancyButton:focus > span,.fancyButton181.fancyButton:active > span,.fancyButton181.fancyButton.hover > span{ 2565} 2566.fancyButton181.fancyButton .text{ 2567 color: rgb(149, 148, 173); 2568 font-size: 1em; 2569 font-family: "Inria Sans"; 2570 padding-top: 1em; 2571 padding-bottom: 5em; 2572 padding-right: 1em; 2573 padding-left: 1em; 2574 font-style: normal; 2575 text-decoration: none; 2576 padding-top: 1em; 2577 padding-bottom: 5em; 2578 padding-right: 1em; 2579 padding-left: 1em; 2580 background-repeat: no-repeat; 2581 background-position: center top; 2582 2583display: block; 2584transition: .2s ease-in-out;} 2585.fancyButton181.fancyButton:hover .text,.fancyButton181.fancyButton:focus .text,.fancyButton181.fancyButton:active .text,.fancyButton181.fancyButton.hover .text{ 2586 color: #ffffff; 2587 text-decoration: none; 2588 background-repeat: no-repeat; 2589 background-position: left top; 2590 2591 2592} 2593.fancyButton181.fancyButton .textStyle1{ 2594 color: rgb(255, 255, 255); 2595 font-size: .9em; 2596 font-family: Inter; 2597 font-weight: 700; 2598 text-decoration: none; 2599display: block; 2600padding: 0 1em 1em 1em; 2601border-bottom: 1px solid #9594AD; 2602margin-left: -1em; 2603margin-right: -1em;} 2604.fancyButton181.fancyButton:hover .textStyle1, .fancyButton181.fancyButton.hover .textStyle1{ 2605 color: rgb(255, 255, 255); 2606 text-decoration: none; 2607 2608} 2609.fancyButton181.fancyButton .textStyle2{ 2610 color: rgb(149, 148, 173); 2611 font-size: 1.3em; 2612 font-weight: 700; 2613 text-decoration: none; 2614display: block; 2615padding-top: 66px; 2616margin-top: 1.5em; 2617margin-bottom: 0.15em; 2618position: relative; 2619transition: .2s ease-in-out; 2620} 2621.fancyButton181 .textStyle2::after { 2622content: ""; 2623position: absolute; 2624left: 50%; 2625top: 0; 2626transform: translateX(-50%); 2627width: 50px; 2628height: 50px; 2629background: url(/ImageRepository/Document?documentID=2357) no-repeat center center; 2630background-size: contain; 2631} 2632.fancyButton181.fancyButton:hover .textStyle2, .fancyButton181.fancyButton.hover .textStyle2{ 2633 color: rgb(255, 255, 255); 2634 text-decoration: none; 2635 2636} 2637.fancyButton181.fancyButton .textStyle3{ 2638 color: rgb(233, 168, 33); 2639 font-size: 1em; 2640 font-family: Inter; 2641 font-weight: 700; 2642 text-decoration: none; 2643display: block; 2644position: absolute; 2645left: 50%; 2646bottom: 1.5em; 2647transform: translateX(-50%); 2648max-width: calc(100% - 2em);} 2649.fancyButton181.fancyButton:hover .textStyle3, .fancyButton181.fancyButton.hover .textStyle3{ 2650 color: rgb(233, 168, 33); 2651 text-decoration: none; 2652} 2653.fancyButton181 .textStyle3:is(:hover, :focus, :active) { 2654text-decoration: underline!important;} 2655</style> 2656 2657 </li><!-- 2658--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2659 --><li class="widgetItem GraphicLinks"> 2660 2661<div> 2662 <a href="https://townofharrison.com/BusinessDirectoryII.aspx?lngBusinessCategoryID=35" target="_self" class="fancyButton fancyButton182 " > 2663 <span> 2664 <span><span class="text"><span class="textStyle1">24/7 Online Access</span><span class="textStyle2">Modern Living </span>Search Modern Living with name, address, maps<br><span class="textStyle3">Learn More</span></span></span> 2665 </span> 2666 </a> 2667</div> 2668 <style scoped="scoped">.fancyButton182.fancyButton:link,.fancyButton182.fancyButton:visited, .fancyButton182div.fancyButton{ 2669 background-color: rgb(44, 41, 91); 2670 background-repeat: no-repeat; 2671 background-position: left top; 2672border-radius: 10px; 2673position: relative; 2674box-shadow: 0 0 4px #00000040; 2675min-height: 300px; 2676margin: 1em auto;} 2677.fancyButton182.fancyButton:hover,.fancyButton182.fancyButton:focus,.fancyButton182.fancyButton:active,.fancyButton182.fancyButton.hover{ 2678 background-repeat: no-repeat; 2679 background-position: left top; 2680} 2681.fancyButton182.fancyButton:link > span,.fancyButton182.fancyButton:visited > span, .fancyButton182div.fancyButton > span{ 2682} 2683.fancyButton182.fancyButton:hover > span,.fancyButton182.fancyButton:focus > span,.fancyButton182.fancyButton:active > span,.fancyButton182.fancyButton.hover > span{ 2684} 2685.fancyButton182.fancyButton .text{ 2686 color: rgb(149, 148, 173); 2687 font-size: 1em; 2688 fon
2688t-family: "Inria Sans"; 2689 padding-top: 1em; 2690 padding-bottom: 5em; 2691 padding-right: 1em; 2692 padding-left: 1em; 2693 font-style: normal; 2694 text-decoration: none; 2695 padding-top: 1em; 2696 padding-bottom: 5em; 2697 padding-right: 1em; 2698 padding-left: 1em; 2699 background-repeat: no-repeat; 2700 background-position: center top; 2701 2702display: block; 2703transition: .2s ease-in-out;} 2704.fancyButton182.fancyButton:hover .text,.fancyButton182.fancyButton:focus .text,.fancyButton182.fancyButton:active .text,.fancyButton182.fancyButton.hover .text{ 2705 color: #ffffff; 2706 text-decoration: none; 2707 background-repeat: no-repeat; 2708 background-position: left top; 2709 2710 2711} 2712.fancyButton182.fancyButton .textStyle1{ 2713 color: rgb(255, 255, 255); 2714 font-size: .9em; 2715 font-family: Inter; 2716 font-weight: 700; 2717 text-decoration: none; 2718display: block; 2719padding: 0 1em 1em 1em; 2720border-bottom: 1px solid #9594AD; 2721margin-left: -1em; 2722margin-right: -1em;} 2723.fancyButton182.fancyButton:hover .textStyle1, .fancyButton182.fancyButton.hover .textStyle1{ 2724 color: rgb(255, 255, 255); 2725 text-decoration: none; 2726 2727} 2728.fancyButton182.fancyButton .textStyle2{ 2729 color: rgb(149, 148, 173); 2730 font-size: 1.3em; 2731 font-weight: 700; 2732 text-decoration: none; 2733display: block; 2734padding-top: 66px; 2735margin-top: 1.5em; 2736margin-bottom: 0.15em; 2737position: relative; 2738transition: .2s ease-in-out; 2739} 2740.fancyButton182 .textStyle2::after { 2741content: ""; 2742position: absolute; 2743left: 50%; 2744top: 0; 2745transform: translateX(-50%); 2746width: 50px; 2747height: 50px; 2748background: url(/ImageRepository/Document?documentID=2355) no-repeat center center; 2749background-size: contain; 2750} 2751.fancyButton182.fancyButton:hover .textStyle2, .fancyButton182.fancyButton.hover .textStyle2{ 2752 color: rgb(255, 255, 255); 2753 text-decoration: none; 2754 2755} 2756.fancyButton182.fancyButton .textStyle3{ 2757 color: rgb(233, 168, 33); 2758 font-size: 1em; 2759 font-family: Inter; 2760 font-weight: 700; 2761 text-decoration: none; 2762display: block; 2763position: absolute; 2764left: 50%; 2765bottom: 1.5em; 2766transform: translateX(-50%); 2767max-width: calc(100% - 2em);} 2768.fancyButton182.fancyButton:hover .textStyle3, .fancyButton182.fancyButton.hover .textStyle3{ 2769 color: rgb(233, 168, 33); 2770 text-decoration: none; 2771} 2772.fancyButton182 .textStyle3:is(:hover, :focus, :active) { 2773text-decoration: underline!important;} 2774</style> 2775 2776 </li><!-- 2777--></ul></div><!-- --> 2778 </div> 2779 </nav> 2780 </div> 2781 <div class="widgetFooter"> 2782 </div> 2783</div> 2784</div> 2785 2786 </div> 2787 </div> 2788 </div> 2789
2789<script type="text/javascript"> 2790 2791 $.when(window.Pages.rwdReady).done(function () { 2792 var tabbedWidgetID = 'divTabbedcef0a482-09a8-4a55-92dd-99fc395f0045'; 2793 var mediaQuerySize = 63; 2794 if (mediaQuerySize > 0) { 2795 var mediaElementQuery = '#' + tabbedWidgetID + ':media(this-min-width:' + mediaQuerySize + 'em)'; 2796 var $tabbedWidget = $('#' + tabbedWidgetID); 2797 2798 // Update child widget classes based on parent state 2799 var updateChildWidgetClasses = function (isParentWide) { 2800 var liveEditEnabled = getCookieValue("enableLiveEdit") === "true"; 2801 if (liveEditEnabled) 2802 return; 2803 2804 var $childWidgets = $tabbedWidget.find('.widget').not('[data-elementqueryclasses]'); 2805 2806 if (isParentWide) { 2807 $childWidgets.addClass('wide').removeClass('narrow'); 2808 $tabbedWidget.find('[data-event-list-row="true"]').addClass('wide').removeClass('narrow'); 2809 } else { 2810 $childWidgets.addClass('narrow').removeClass('wide'); 2811 $tabbedWidget.find('[data-event-list-row="true"]').addClass('narrow').removeClass('wide'); 2812 } 2813 }; 2814 2815 window.cpMedia.unregister(mediaElementQuery).register(mediaElementQuery, { 2816 deferSetup: false, 2817 setup: function () { 2818 var liveEditEnabled = $.cookie("enableLiveEdit") === "true"; 2819 if (!liveEditEnabled) { 2820 $tabbedWidget.addClass('narrow').removeClass('wide'); 2821 cpMedia.diag('$(element).addClass("narrow"), mediaQuery: ' + mediaElementQuery); 2822 $tabbedWidget.find('.tabbedWidget.cpTabs').hide().attr('aria-hidden', 'true'); 2823 $tabbedWidget.find('.tabbedWidgetNarrow.cpTabs').show().attr('aria-hidden', 'false'); 2824 $tabbedWidget.data("tabHeightSet", false); 2825 2826 // Update child widget classes - parent is narrow 2827 updateChildWidgetClasses(false); 2828 } 2829 }, 2830 match: function () { 2831 $tabbedWidget.addClass('wide').removeClass('narrow'); 2832 cpMedia.diag('$(element).removeClass("narrow"), mediaQuery: ' + mediaElementQuery); 2833 $tabbedWidget.find('.tabbedWidget.cpTabs').show().attr('aria-hidden', 'false'); 2834 $tabbedWidget.find('.tabbedWidgetNarrow.cpTabs').hide().attr('aria-hidden', 'true'); 2835 2836 if($tabbedWidget.data("tabHeightSet") == false) 2837 { 2838 $tabbedWidget.data("tabHeightSet", true); 2839 2840 var tabbedWidgetID = 'divTabbedcef0a482-09a8-4a55-92dd-99fc395f0045'; 2841 setTabbedWidgetsTabHeight(tabbedWidgetID); 2842 } 2843 $('.cpTabPanels').unbind('click'); 2844 2845 // Update child widget classes - parent is wide 2846 updateChildWidgetClasses(true); 2847 }, 2848 unmatch: function () { 2849 var liveEditEnabled = $.cookie("enableLiveEdit") === "true"; 2850 if (!liveEditEnabled) { 2851 $tabbedWidget.addClass('narrow').removeClass('wide'); 2852 cpMedia.diag('$(element).addClass("narrow"), mediaQuery: ' + mediaElementQuery); 2853 $tabbedWidget.find('.tabbedWidget.cpTabs').hide().attr('aria-hidden', 'true'); 2854 $tabbedWidget.find('.tabbedWidgetNarrow.cpTabs').show().attr('aria-hidden', 'false'); 2855 2856 // Update child widget classes - parent is narrow 2857 updateChildWidgetClasses(false); 2858 } 2859 $('.cpTabPanels').click(function() { 2860 this.scrollIntoView(); 2861 }); 2862 } 2863 }); 2864 } 2865 }); 2866 2867 //Used for when page is initially loaded 2868 if($('#divTabbedcef0a482-09a8-4a55-92dd-99fc395f0045').hasClass('narrow')) 2869 { 2870 $('.cpTabPanels').click(function() { 2871 this.scrollIntoView(); 2872 }); 2873 } 2874 2875 2876 //If responsive not enabled, execute this after a timeout 2877 if(!isResponsiveEnabled) 2878 { 2879 window.setTimeout(function(){ 2880 var tabbedWidgetID = 'divTabbedcef0a482-09a8-4a55-92dd-99fc395f0045'; 2881 typeof setTabbedWidgetsTabHeight === "function" && setTabbedWidgetsTabHeight(tabbedWidgetID); 2882 }, 1500); 2883 } 2884 2885 function reinitCarousels() { 2886 if (window.carouselsToInit) { 2887 for (var i = 0; i < window.carouselsToInit.length; i++) { 2888 carouselsToInit[i](); 2889 } 2890 } 2891 } 2892 function sizeTabbedContent(element){ 2893 if(window.Pages){ 2894 if(window.Pages.onResizeHandlers){ 2895 var setTabbedInterval = setInterval(function () {
2896 window.Pages.onResizeHandlers.forEach(function(car){car();}); 2897 }, 25) 2898 2899 2900 setTimeout(function () { 2901 clearInterval(setTabbedInterval); 2902 if ($.cookie("enableLiveEdit") === "true") { 2903 setInterval(function () { 2904 window.Pages.onResizeHandlers.forEach(function(car){car();}); 2905 }, 2000); 2906 } 2907 }, 2500); 2908 element.onclick="window.setTimeout(function(){reinitCarousels();},2);" 2909 } 2910 } 2911 } 2912 2913 function adjustTab(e) { 2914 e.preventDefault(); 2915 window.setTimeout(function(){ 2916 reinitCarousels(); 2917 }, 2); 2918 sizeTabbedContent(this); 2919 } 2920 2921 var tabButtons = document.querySelectorAll("#divTabbedcef0a482-09a8-4a55-92dd-99fc395f0045 .tabButton"); 2922 2923 tabButtons.forEach(function (tabButton) { 2924 tabButton.addEventListener("click", adjustTab); 2925 }); 2926 2927 </script>
2927 2928 2929 2930 2931 </div> <!-- inner column --> 2932 2933 </div> <!-- inner row --> 2934 2935 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2936 2937 2938 </div> 2939</div></div> 2940</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 2941<div class="siteWrap"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main"> 2942<div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap"> 2943<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 2944<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer">
2944<script type='text/javascript'>$('#breadCrumbs').hide();</script>
2944</div><div data-cpRole="mainContentContainer" id="moduleContent"> 2945 2946 <div id="page" class="moduleContentNew"> 2947 2948 2949 <input id="hdnPageID" name="hdnPageID" type="hidden" value="1" /> 2950 <input id="hdnParentID" name="hdnParentID" type="hidden" value="" /> 2951 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="2154" /> 2952 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="Home" /> 2953 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="True" /> 2954 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 2955 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 2956 2957 2958 <div id="cca387a900-8824-4cbc-88ec-629f12614f81" data-containerid="a387a900-8824-4cbc-88ec-629f12614f81" class="pageContent cpGrid cpGrid24" > 2959 2960 2961 2962 2963 </div> 2964 2965 </div> 2966 2967 2968 <div class="newCP"> 2969 2970 </div> 2971</div> 2972</div> 2973</div> 2974</div></div> 2975</div><!-- Content 1 --><div data-cpRole="structuralContainer" id="homeContainer1"> 2976<div class="siteWrap"><div data-cpRole="contentContainer" id="homeContent1b"> <div id="ccb68c2c55-e6ff-4f40-9f86-69a82bfebb95" data-containerid="b68c2c55-e6ff-4f40-9f86-69a82bfebb95" class="pageContent cpGrid cpGrid24 showInMobile"> 2977 2978 2979 <div class="row outer wide"><!-- 2980--><div class="outer col col24 first last" style="" data-widgetcontainerid="541af104-9ad1-4d76-8e8c-77b16fc219b6">� 2981 <div class="row nest first last wide">� 2982 2983 <div class="inner col col24 first last id07b71853-c868-4c2a-9d9e-36dbf2cc2761" style="" data-widgetcontainerid="07b71853-c868-4c2a-9d9e-36dbf2cc2761">� 2984 <div data-widget-id="a7bd774c-87ce-4dcf-97ca-2ef8e53a127b" data-widget-controller-path="/InfoAdvanced/Widget"> 2985 2986 2987 2988 2989 2990 <section id="divInfoAdva7bd774c-87ce-4dcf-97ca-2ef8e53a127b" class="widget widgetInfoAdvanced skin76 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 2991 <header class="widgetHeader" id="headera7bd774c-87ce-4dcf-97ca-2ef8e53a127b"> 2992 <div class=""> 2993 </div> 2994 </header> 2995 <div class="widgetBody cpGrid cpGrid1 "> 2996 <div class="row wide"> 2997 <div class="col col1 first last"> 2998 <ol class="pageStyles semanticList"> 2999 3000<li class="InfoAdvanced widgetItem fr-view"> 3001 <h2 class="subhead1" style="text-align: center;">News & Updates</h2> 3002</li> 3003<li class="InfoAdvanced widgetItem fr-view"> 3004 <h3 class="subhead2" style="text-align: center;">Stay informed with the latest town announcements and public notices</h3> 3005</li> </ol> 3006 </div> 3007 </div> 3008 </div> 3009 <div class="widgetFooter"> 3010 3011 </div> 3012 3013 </section> 3014 3015 3016
3017<script type="text/javascript"> 3018 //Render slideshow if info advacned items contain one. 3019 $(document).ready(function (e) { 3020 $('#divInfoAdva7bd774c-87ce-4dcf-97ca-2ef8e53a127b .InfoAdvanced.widgetItem').each(function () { 3021 renderSlideshowIfApplicable($(this)); 3022 }); 3023 }); 3024</script>
3024</div> 3025 </div> <!-- inner column --> 3026 3027 </div> <!-- inner row --> 3028 3029 </div><!-- outer column --><!-- --></div> <!-- outer row --> 3030 <div class="row outer wide"><!-- 3031--><div class="outer col col24 first last" style="" data-widgetcontainerid="49c53b0c-51ce-4dbe-98bd-44e94df97363">� 3032 <div class="row nest first last wide">� 3033 3034 <div class="inner col col24 first last id4bfe447d-97f7-4ce7-91e5-292d1a58c5bc" style="" data-widgetcontainerid="4bfe447d-97f7-4ce7-91e5-292d1a58c5bc">� 3035<div data-widget-id="c0f95121-1f19-4874-9292-870fa6ba820b" data-widget-controller-path="/NewsFlash/Widget"> 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 <section class="widget widgetNewsFlash skin85 widgetOptionSet46 wide" data-modulewidgettype="newsFlash" id="widgetNewsFlashc0f95121-1f19-4874-9292-870fa6ba820b" data-elementqueryclasses='{"wide-narrow":"min-width:55em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="News Flash"> 3052 <div class="widgetBody cpGrid cpGrid3 "> 3053 <div class="row wide" style=""> 3054 <div class="col col1 first "> 3055 <ol class="semanticList"> 3056<li class="widgetItem " data-news-i-d="1847"> 3057 3058 <a href="/CivicAlerts.aspx?AID=1847" target="_self"><img class="media" src="/ImageRepository/Document?documentID=2632" alt="Mural Cover" style="width:100%;" /></a> 3059 <div class="text" style=""> 3060 <h2 id="newsFlashItemHeader1847" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1847" target="_self">Be Part of Harrison's First Community Mural | Community Paint Sessions </a> 3061</h2><div class="widgetDesc"> 3062 <a href="/CivicAlerts.aspx?AID=1847" target="_self" id="newsFlashReadOn1847" aria-label="Read on...: Be Part of Harrison's First Community Mural | Community Paint Sessions" class="readOn">Read on...</a> 3063</div> 3064 3065 </div> 3066</li> 3067 </ol> 3068 </div> 3069 <div class="col col1 "> 3070 <ol class="semanticList"> 3071<li class="widgetItem " data-news-i-d="1884"> 3072 3073 <a href="/CivicAlerts.aspx?AID=1884" target="_self"><img class="media" src="/ImageRepository/Document?documentID=2668" alt="Jackson street bridge closure notice" style="width:100%;" /></a> 3074 <div class="text" style=""> 3075 <h2 id="newsFlashItemHeader1884" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1884" target="_self">Jackson Street Bridge â Vehicular Closure Notice </a> 3076</h2><div class="widgetDesc"> 3077 <a href="/CivicAlerts.aspx?AID=1884" target="_self" id="newsFlashReadOn1884" aria-label="Read on...: Jackson Street Bridge â Vehicular Closure Notice" class="readOn">Read on...</a> 3078</div> 3079 3080 </div> 3081</li> 3082 </ol> 3083 </div> 3084 <div class="col col1 last"> 3085 <ol class="semanticList"> 3086<li class="widgetItem " data-news-i-d="1883"> 3087 3088 <a href="/CivicAlerts.aspx?AID=1883" target="_self"><img class="media" src="/ImageRepository/Document?documentID=2666" alt="Flu vaccines - Update cover" style="width:100%;" /></a> 3089 <div class="text" style=""> 3090 <h2 id="newsFlashItemHeader1883" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1883" target="_self">Flu Vaccine Clinics for Harrison Residents â October 2026 </a> 3091</h2><div class="widgetDesc"> 3092 <a href="/CivicAlerts.aspx?AID=1883" target="_self" id="newsFlashReadOn1883" aria-label="Read on...: Flu Vaccine Clinics for Harrison Residents â October 2026" class="readOn">Read on...</a> 3093</div> 3094 3095 </div> 3096</li> 3097 </ol> 3098 </div> 3099 </div> 3100 3101 <a id="newsFlashViewAllc0f95121-1f19-4874-9292-870fa6ba820b" class="widgetViewAll alignRight" style="" href="/CivicAlerts.aspx?CID=11">View All News</a> 3102 </div> 3103 <div class="widgetFooter"> 3104 </div> 3105 <div class="addItemModal hidden"> 3106 <div class="url hidden">/CivicAlerts.aspx</div> 3107 </div> 3108 3109 </section> 3110 3111 3112 3113 3114 3115 3116 3117 3118</div> 3119 </div> <!-- inner column --> 3120 3121 </div> <!-- inner row --> 3122 3123 </div><!-- outer column --><!-- --></div> <!-- outer row --> 3124 3125 3126 </div> 3127</div><div data-cpRole="contentContainer" id="homeContent1a"> <div id="cc8aad9336-2c50-47ed-bee6-539f6082ba1f" data-containerid="8aad9336-2c50-47ed-bee6-539f6082ba1f" class="pageContent cpGrid cpGrid24 showInMobile" data-contentcontainerbreakpoint="80"> 3128 3129 3130 <div class="row outer wide"><!-- 3131--><div class="outer col col24 first last" style="" data-widgetcontainerid="13a5a9a0-d2c7-427d-8614-ae0d4559857c">� 3132 <div class="row nest first wide">� 3133 3134 <div class="inner col col24 first last idd7a3a1c1-d304-442e-8887-ec6f2c909683" style="" data-widgetcontainerid="d7a3a1c1-d304-442e-8887-ec6f2c909683">� 3135 <div data-widget-id="cd59dd41-288a-4b1c-8543-52dc04930d11" data-widget-controller-path="/InfoAdvanced/Widget"> 3136 3137 3138 3139 3140 3141 <section id="divInfoAdvcd59dd41-288a-4b1c-8543-52dc04930d11" class="widget widgetInfoAdvanced skin76 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 3142 <header class="widgetHeader" id="headercd59dd41-288a-4b1c-8543-52dc04930d11"> 3143 <div class=""> 3144 </div> 3145 </header> 3146 <div class="widgetBody cpGrid cpGrid1 "> 3147 <div class="row wide"> 3148 <div class="col col1 first last"> 3149 <ol class="pageStyles semanticList"> 3150 3151<li class="InfoAdvanced widgetItem fr-view"> 3152 <h2 class="subhead1" style="text-align: center;">Events & Celebrations</h2> 3153</li> 3154<li class="InfoAdvanced widgetItem fr-view"> 3155 <h3 class="subhead2" style="text-align: center;">Explore our events, celebrations, and social media pages</h3> 3156</li> </ol> 3157 </div> 3158 </div> 3159 </div> 3160 <div class="widgetFooter"> 3161 3162 </div> 3163 3164 </section> 3165 3166 3167
3168<script type="text/javascript"> 3169 //Render slideshow if info advacned items contain one. 3170 $(document).ready(function (e) { 3171 $('#divInfoAdvcd59dd41-288a-4b1c-8543-52dc04930d11 .InfoAdvanced.widgetItem').each(function () { 3172 renderSlideshowIfApplicable($(this)); 3173 }); 3174 }); 3175</script>
3175</div> 3176 </div> <!-- inner column --> 3177 3178 </div> <!-- inner row --> 3179 <div class="row nest last wide">� 3180 3181 <div class="inner col col8 first id9a60a24d-e493-46c7-89d5-71b7ab186c3f" style="" data-widgetcontainerid="9a60a24d-e493-46c7-89d5-71b7ab186c3f">� 3182<div data-widget-id="752551b6-917a-4b5d-b014-70fa89fc465e" data-widget-controller-path="/Calendar/Widget"> 3183
3183<script src="/Areas/Calendar/Assets/Scripts/Calendar.js"></script>
3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213<div id="widgetCalendar752551b6-917a-4b5d-b014-70fa89fc465e" class="widget widgetCalendar skin80 widgetOptionSet45 narrow" data-modulewidgettype="calendar" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn'> 3214 <div class="widgetBody cpGrid cpGrid1 "> 3215 <div class="calendarInnerWrapper"> 3216 3217 3218 3219 3220 3221 3222 3223 3224<div class="row narrow" data-event-list-row="true" style=""> 3225 3226
3227<script src="/Scripts/jquery.urlToLink.min.js"></script>
3227 3228<input type="hidden" value="["2026-10-05","2026-10-06","2026-10-12","2026-10-14"]" name="day-list" /> 3229 3230 <div class="col col1 first last"> 3231 <ol class="semanticList"> 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243<li class="widgetItem " data-event-i-d="916" > 3244 3245 3246 <div style="" class="widgetDesc"> 3247 <strong><a href="/Calendar.aspx?EID=916">Planning Board Meeting</a></strong> 3248 3249 </div> 3250 <h4 class="widgetTitle">Monday 10/5/26 6:00 </h4> 3251 </li> 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263<li class="widgetItem " data-event-i-d="929" > 3264 3265 3266 <div style="" class="widgetDesc"> 3267 <strong><a href="/Calendar.aspx?EID=929" target="_self">Mayor and Council Meeting</a></strong> 3268 3269 </div> 3270 <div class="eventLocation"> 3271 <span> Council Meeting Room, 3rd Floor </span> 3272 </div> 3273 <h4 class="widgetTitle">Tuesday 10/6/26 6:30 </h4> 3274 </li> 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286<li class="widgetItem " data-event-i-d="900" > 3287 3288 3289 <div style="" class="widgetDesc"> 3290 <strong><a href="/Calendar.aspx?EID=900">Columbus Day (Municipal Offices Closed)</a></strong> 3291 3292 </div> 3293 <h4 class="widgetTitle">Monday 10/12/26 12:00 </h4> 3294 </li> 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306<li class="widgetItem " data-event-i-d="972" > 3307 3308 3309 <div style="" class="widgetDesc"> 3310 <strong><a href="/Calendar.aspx?EID=972">Redevelopment Agency Meeting</a></strong> 3311 3312 </div> 3313 <div class="eventLocation"> 3314 <span> TOWN HALL, THIRD FLOOR </span> 3315 </div> 3316 <h4 class="widgetTitle">Wednesday 10/14/26 1:00 </h4> 3317 </li> 3318 </ol> 3319 </div> 3320 3321</div> 3322 </div> 3323 </div> 3324 <div class="widgetFooter"> 3325 3326 </div> 3327 <div class="addItemModal hidden"> 3328 <div class="url hidden">/Calendar.aspx</div> 3329 </div> 3330</div> 3331</div> 3332 3333 </div> <!-- inner column --> 3334 <div class="inner col col2 id8f48eded-f199-42e7-8c65-d3564d568a3c" style="" data-widgetcontainerid="8f48eded-f199-42e7-8c65-d3564d568a3c">� 3335 3336<div class="widget widgetSpacer" id="a35615a5-386b-424d-a368-8fa8ca82e66c"></div> 3337 </div> <!-- inner column --> 3338 <div class="inner col col14 last idd36bbf2d-355c-45ae-97da-5a0926a8d3bc" style="" data-widgetcontainerid="d36bbf2d-355c-45ae-97da-5a0926a8d3bc">� 3339 3340 <div class="widget slideShow skin82" role="region" aria-label="Slideshow" id="slideshow48a46556-38f1-4449-8bdc-344c8063cf14" aria-haspopup="false" data-widgetID="48a46556-38f1-4449-8bdc-344c8063cf14"> 3341 <input type="hidden" class="slideTiming" value="5"/> 3342 <input type="hidden" class="transitionTiming" value="1"/> 3343 <input type="hidden" class="hdnSlideshowUniqueID" value="281" /> 3344 <div id="divSlideshow281" class="cpSlideshow widgetBody cpSlideshowJS281 narrow"> 3345 <link href="/Assets/Styles/PausePlay/PausePlay.css" rel="stylesheet" />
3346<script src="/-823076099.js" type="text/javascript"></script>
3346 3347 <div class="cpWindow cpWindowJS281 "> 3348 <ol class="semanticList cpSlider fade cpSliderJS281"> 3349 <li class="hidden" id="281_894" data-index="0" aria-hidden="true"> 3350 3351 <a href="https://townofharrison.com/292/Harrison-Public-Library" target="_self"> 3352 3353 <img src="/ImageRepository/Document?documentID=2427" class="" alt="Library-1" title="Library-1" data-delayed-image="" style="height: 1px" /> 3354 3355 <div name="captionOverlay_281" class="overlay bottom itemCaption"> 3356 3357 <div class="overlayInner"> 3358 3359 <h4 class="widgetTitle">A fresh chapter beginsâwelcome to your newly renovated Harrison public library.</h4> 3360 </div> 3361 </div> 3362 </a> 3363 </li> 3364 <li class="hidden" id="281_895" data-index="1" aria-hidden="true"> 3365 3366 <a href="https://townofharrison.com/292/Harrison-Public-Library" target="_self"> 3367 3368 <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=2426" class="" alt="Library-2" title="Library-2" data-delayed-image="" style="height: 1px" /> 3369 3370 <div name="captionOverlay_281" class="overlay bottom itemCaption"> 3371 3372 <div class="overlayInner"> 3373 3374 <h4 class="widgetTitle">Come see whatâs new at your public library!</h4> 3375 </div> 3376 </div> 3377 </a> 3378 </li> 3379 <li class="hidden" id="281_896" data-index="2" aria-hidden="true"> 3380 3381 <a href="https://townofharrison.com/292/Harrison-Public-Library" target="_self"> 3382 3383 <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=2428" class="" alt="Library-3" title="Library-3" data-delayed-image="" style="height: 1px" /> 3384 3385 <div name="captionOverlay_281" class="overlay bottom itemCaption"> 3386 3387 <div class="overlayInner"> 3388 3389 <h4 class="widgetTitle">More than booksâa place to connect, create, and explore.</h4> 3390 </div> 3391 </div> 3392 </a> 3393 </li> 3394 </ol> 3395 3396 3397 </div> 3398 <ol class="semanticList pager dots"> 3399 <li class="active" id="dot281_894"> 3400 <a href="#targetImage" aria-label="Mapping dot for slide number 1" role="button" onclick=" return false; " class="dotJS281" data-targetImageli="281_894" data-dotNumber="1"> 3401 1 3402 <span class="visuallyhidden">Library-1</span> 3403 </a> 3404 3405 </li> 3406 <li class="" id="dot281_895"> 3407 <a href="#targetImage" aria-label="Mapping dot for slide number 2" role="button" onclick=" return false; " class="dotJS281" data-targetImageli="281_895" data-dotNumber="2"> 3408 2 3409 <span class="visuallyhidden">Library-2</span> 3410 </a> 3411 3412 </li> 3413 <li class="" id="dot281_896"> 3414 <a href="#targetImage" aria-label="Mapping dot for slide number 3" role="button" onclick=" return false; " class="dotJS281" data-targetImageli="281_896" data-dotNumber="3"> 3415 3 3416 <span class="visuallyhidden">Library-3</span> 3417 </a> 3418 3419 </li> 3420 </ol> 3421 <div aria-live="polite" aria-atomic="true" class="liveRegionJS281 visuallyhidden"></div> 3422
3422<script type="text/javascript"> 3423 // <!-- 3424 var $1 = typeof $ == 'undefined' ? window.parent.$ : $; 3425 $1(document).ready(function () { 3426 new Slideshow().generate('281','1','5',false,false,0); 3427 $('#ssPlay-btn-281').addClass('isHidden'); 3428 }); 3429 var $pages = typeof window.Pages == 'undefined' ? window.parent.Pages : window.Pages; 3430 $1.when($pages.rwdReady).done(function () { 3431 var divSlideshowID = 'divSlideshow281'; 3432 var mediaQuerySize = 25; 3433 if (mediaQuerySize == 0) 3434 mediaQuerySize = 25; //default for not widget slide show 3435 var mediaElementQuery = '#' + divSlideshowID + ':media(this-min-width:' + mediaQuerySize + 'em)'; 3436 var $cpMedia = typeof window.cpMedia == 'undefined' ? window.parent.cpMedia : window.cpMedia; 3437 var $divSlideShow = $('#' + divSlideshowID); 3438 var $arrows = $divSlideShow.find('a.arrow'); 3439 var $arrowsNew = $divSlideShow.find('a.arrowNew'); 3440 var $divExternalSlideshow = $('.bannerSlideshowControlsNew').last(); 3441 var $overlays = $(document.getElementsByName('captionOverlay_281')); 3442 3443 if(window.isMobileBrowserIncludingTablets){ 3444 $overlays.each(function (overlay) { 3445 $(overlay).removeClass('overlay') 3446 }); 3447 } 3448 3449 $cpMedia.unregister(mediaElementQuery) 3450 .register(mediaElementQuery, 3451 { 3452 deferSetup: false, 3453 setup: function () { 3454 cpMedia.diag('$(element).removeClass("wide"), mediaQuery: ' + mediaElementQuery); 3455 $divSlideShow.removeClass('wide').addClass('narrow'); 3456 if ($divExternalSlideshow.length > 0) { 3457 $divExternalSlideshow.hide(); 3458 } 3459 if ($arrows.length > 0) { 3460 $arrows.hide(); 3461 if (typeof ($$) !== 'undefined') { 3462 $$('#' + divSlideshowID) 3463 .on('swipeRight', 3464 function (e, a) { 3465 $arrows.filter('.prev').click(); 3466 }); 3467 $$('#' + divSlideshowID) 3468 .on('swipeLeft', 3469 function (e) { 3470 $arrows.filter('.next').click(); 3471 }); 3472 } 3473 } 3474 if ($arrowsNew.length > 0) { 3475 3476 if (!(true && !window.isMobileBrowserIncludingTablets)) { 3477 $arrowsNew.hide(); 3478 } 3479 if (typeof ($$) !== 'undefined') { 3480 $$('#' + divSlideshowID) 3481 .on('swipeRight', 3482 function (e, a) { 3483 $arrowsNew.filter('.prev').click(); 3484 }); 3485 $$('#' + divSlideshowID) 3486 .on('swipeLeft', 3487 function (e) { 3488 $arrowsNew.filter('.next').click(); 3489 }); 3490 } 3491 } 3492 if ($overlays.length > 0 && window.isMobileBrowserIncludingTablets) { 3493 if (2 == 1) { 3494 $overlays.hide(); 3495 } else if (2 == 2) { 3496 $overlays.removeClass('overlay'); 3497 } 3498 } 3499 }, 3500 match: function () { 3501 cpMedia.diag('$(element).addClass("wide"), mediaQuery: ' + mediaElementQuery); 3502 $divSlideShow.addClass('wide').removeClass('narrow'); 3503 if ($divExternalSlideshow.length > 0 && !$divExternalSlideshow.hasClass('none')) { 3504 $divExternalSlideshow.show(); 3505 } 3506 if ($arrows.length > 0) { 3507 $arrows.show(); 3508 if (typeof ($$) !== 'undefined') { 3509 $$('#' + divSlideshowID).off('swipeRight'); 3510 $$('#' + divSlideshowID).off('swipeLeft'); 3511 } 3512 } 3513 if ($arrowsNew.length > 0) { 3514 $arrowsNew.show(); 3515 if (typeof ($$) !== 'undefined') { 3516 $$('#' + divSlideshowID).off('swipeRight'); 3517 $$('#' + divSlideshowID).off('swipeLeft'); 3518 } 3519 } 3520 if ($overlays.length > 0) { 3521 if (2 == 1) { 3522 $overlays.show(); 3523 } else if (2 == 2 && !window.isMobileBrowserIncludingTablets) { 3524 $overlays.addClass('overlay'); 3525 } 3526 } 3527 }, 3528 unmatch: function () { 3529 cpMedia.diag('$(element).removeClass("wide"), mediaQuery: ' + mediaElementQuery); 3530 $divSlideShow.removeClass('wide').addClass('narrow'); 3531 if ($divExternalSlideshow.length > 0) { 3532 $divExternalSlideshow.hide(); 3533 } 3534 if ($arrows.length > 0) { 3535 $arrows.hide(); 3536 3537 if (typeof ($$) !== 'undefined') { 3538 $$('#' + divSlideshowID).on('swipeRight', function (e) { 3539 $arrows.filter('.prev').click(); 3540 });
3541 $$('#' + divSlideshowID).on('swipeLeft', function (e) { 3542 $arrows.filter('.next').click(); 3543 }); 3544 } 3545 } 3546 if ($arrowsNew.length > 0) { 3547 if (typeof ($$) !== 'undefined') { 3548 $$('#' + divSlideshowID).on('swipeRight', function (e) { 3549 $arrowsNew.filter('.prev').click(); 3550 }); 3551 $$('#' + divSlideshowID).on('swipeLeft', function (e) { 3552 $arrowsNew.filter('.next').click(); 3553 }); 3554 } 3555 } 3556 if ($overlays.length > 0 && window.isMobileBrowserIncludingTablets) { 3557 if (2 == 1) { 3558 $overlays.hide(); 3559 } else if (2 == 2) { 3560 $overlays.removeClass('overlay'); 3561 } 3562 } 3563 } 3564 }); 3565 }); 3566 // --> 3567 </script>
3567 3568 3569 3570 </div> 3571
3572<script type="text/javascript"> 3573 (function () { 3574 const widgetHandlers = function (e) { 3575 $('.slideshowOptions.nonEmpty').unbind('click').click(function (e) { 3576 var $this = $(this); 3577 // If the parent is a slider we need to tweak our "this" reference to refer to the options handle. 3578 // This came about, because we needed to use slider images to trigger options. - JE 3579 if ($this.parent().hasClass('cpSlider')) { 3580 $this = $this.closest('.widget.slideShow').siblings('.handle.options'); 3581 } 3582 3583 //Set values for global variables for slideshow. 3584 if ($this.attr('data-widgetID').length !== 0) { 3585 parentID_Slideshow = 'slideshow' + $this.attr('data-widgetID'); 3586 } 3587 callbackfnSlideshowSave = null; 3588 var pageID = ContentCollectionInstance.PageID; 3589 var moduleID = ContentCollectionInstance.ModuleID; 3590 var qs = '?pageID=' + pageID + '&moduleID=' + moduleID; 3591 //Set slideshow widgetID 3592 ContentCollectionInstance.SlideshowWidgetID = $this.siblings('.widgetID').val(); 3593 $popUp_Slideshow = openCpModal({ 3594 title: 'Slideshow', 3595 className: 'newCP adminWrap cpPopOver admin modalSlideshow', 3596 isFrontEnd: false, 3597 useIframe: false, 3598 draggable: true, 3599 url: '/Slideshow/SlideshowConfiguration/' + $this.siblings('.slideShow').find('.hdnSlideshowUniqueID').val() + qs 3600 }); 3601 }); 3602 3603 $('.slideshowOptions.empty').unbind('click').click(function (e) { 3604 var $this = $(this); 3605 parentID_Slideshow = $this.parents('.slideShow').attr('id'); 3606 var pageID = ContentCollectionInstance.PageID; 3607 var moduleID = ContentCollectionInstance.ModuleID; 3608 var qs = '?pageID=' + pageID + '&moduleID=' + moduleID; 3609 ContentCollectionInstance.SlideshowWidgetID = $(this).parents('.slideShow').attr('data-widgetID'); 3610 $popUp_Slideshow = openCpModal({ 3611 title: 'Slideshow', 3612 className: 'newCP adminWrap cpPopOver admin modalSlideshow', 3613 isFrontEnd: false, 3614 useIframe: false, 3615 draggable: true, 3616 url: '/Slideshow/SlideshowConfiguration/' + $(this).next('.hdnSlideshowUniqueID').val() + qs 3617 }); 3618 }); 3619 }; 3620 3621 if (document.readyState === "complete" 3622 || document.readyState === "loaded" 3623 || document.readyState === "interactive") { 3624 widgetHandlers(); 3625 return; 3626 } 3627 3628 document.addEventListener("DOMContentLoaded", widgetHandlers); 3629 })(); 3630</script>
3630 3631 </div> 3632 3633
3634<script type="text/javascript"> 3635 function SlideshowWidgetCallback(widgetID, response) { 3636 if (window.ContentCollectionInstance.IsWorkingCopy) { 3637 //Remove this field since the partial view adds it back. 3638 $('#slideshow' + widgetID).find('.hdnSlideshowUniqueID').remove(); 3639 if ($('#slideshow' + widgetID).find('.cpSlideshow').length > 0) 3640 $('#slideshow' + widgetID).find('.cpSlideshow').replaceWith(response); 3641 else 3642 $('#slideshow' + widgetID).find('.slideshowOptions.empty.placeholder').replaceWith(response); 3643 3644 contentUpdated(); 3645 } 3646 else { 3647 ContentCollectionInstance.reloadContent(); 3648 } 3649 3650 $('.slideshowOptions.nonEmpty').unbind('click').click(function (e) { 3651 var $this = $(this); 3652 // If the parent is a slider we need to tweak our "this" reference to refer to the options handle. 3653 // This came about, because we needed to use slider images to trigger options. - JE 3654 if ($this.parent().hasClass('cpSlider')) { 3655 $this = $this.closest('.widget.slideShow').siblings('.handle.options'); 3656 } 3657 3658 //Set values for global variables for slideshow. 3659 if ($this.attr('data-widgetID').length !== 0) { 3660 parentID_Slideshow = 'slideshow' + $this.attr('data-widgetID'); 3661 } 3662 callbackfnSlideshowSave = null; 3663 var pageID = ContentCollectionInstance.PageID; 3664 var moduleID = ContentCollectionInstance.ModuleID; 3665 var qs = '?pageID=' + pageID + '&moduleID=' + moduleID; 3666 //Set slideshow widgetID 3667 ContentCollectionInstance.SlideshowWidgetID = $this.siblings('.widgetID').val(); 3668 $popUp_Slideshow = openCpModal({ 3669 title: 'Slideshow', 3670 className: 'newCP adminWrap cpPopOver admin modalSlideshow', 3671 isFrontEnd: false, 3672 useIframe: false, 3673 draggable: true, 3674 url: '/Slideshow/SlideshowConfiguration/' + $this.siblings('.slideShow').find('.hdnSlideshowUniqueID').val() + qs 3675 }); 3676 }); 3677 3678 $('.slideshowOptions.empty').unbind('click').click(function (e) { 3679 var $this = $(this); 3680 parentID_Slideshow = $this.parents('.slideShow').attr('id'); 3681 var pageID = ContentCollectionInstance.PageID; 3682 var moduleID = ContentCollectionInstance.ModuleID; 3683 var qs = '?pageID=' + pageID + '&moduleID=' + moduleID; 3684 ContentCollectionInstance.SlideshowWidgetID = $(this).parents('.slideShow').attr('data-widgetID'); 3685 $popUp_Slideshow = openCpModal({ 3686 title: 'Slideshow', 3687 className: 'newCP adminWrap cpPopOver admin modalSlideshow', 3688 isFrontEnd: false, 3689 useIframe: false, 3690 draggable: true, 3691 url: '/Slideshow/SlideshowConfiguration/' + $(this).next('.hdnSlideshowUniqueID').val() + qs 3692 }); 3693 }); 3694 } 3695 3696 (function (){ 3697 const widgetHandlers = function () { 3698 var hasEditRights = false; 3699 if (window.File && window.FileList && window.FileReader && hasEditRights) { 3700 var SlideshowWidget = 3; 3701 makeWidgetAreaDroppable('48a46556-38f1-4449-8bdc-344c8063cf14', $('#slideshow' + '48a46556-38f1-4449-8bdc-344c8063cf14'), SlideshowWidget, true, SlideshowWidgetCallback); 3702 } 3703 3704 if(hasEditRights) 3705 browserVersionNotCompatibleWithDragDropTextUpdate($('#slideshowPlaceholder' + '48a46556-38f1-4449-8bdc-344c8063cf14'), 'Click to start adding images.'); 3706 }; 3707 3708 if (document.readyState === "complete" 3709 || document.readyState === "loaded" 3710 || document.readyState === "interactive") { 3711 widgetHandlers(); 3712 return; 3713 } 3714 3715 document.addEventListener("DOMContentLoaded", widgetHandlers); 3716 })(); 3717</script>
3717 3718 </div> <!-- inner column --> 3719 3720 </div> <!-- inner row --> 3721 3722 </div><!-- outer column --><!-- --></div> <!-- outer row --> 3723 <div class="row outer wide"><!-- 3724--><div class="outer col col24 first last" style="" data-widgetcontainerid="1105acb0-a598-48f6-ba0a-ce6e32a76936">� 3725 <div class="row nest first last wide">� 3726 3727 <div class="inner col col24 first last id4b0a5bbf-3ce2-46fb-8a39-cab4161fd372" style="" data-widgetcontainerid="4b0a5bbf-3ce2-46fb-8a39-cab4161fd372">� 3728 3729<div class="widget widgetSpacer" id="58878d9c-abdb-40cf-ba5d-0f27a31b0bc2"></div> 3730 </div> <!-- inner column --> 3731 3732 </div> <!-- inner row --> 3733 3734 </div><!-- outer column --><!-- --></div> <!-- outer row --> 3735 <div class="row outer wide"><!-- 3736--><div class="outer col col12 first" style="" data-widgetcontainerid="2949c7d2-f618-4879-82f2-cf0a92ba74d9">� 3737 <div class="row nest first last wide">� 3738 3739 <div class="inner col col12 first last id2387deea-4f8f-4501-8678-f2274eca0701" style="" data-widgetcontainerid="2387deea-4f8f-4501-8678-f2274eca0701">� 3740<div data-widget-id="ca98e4b9-b515-4371-9707-9fc873cc6505" data-widget-controller-path="/GraphicLinks/Widget"> 3741 3742 3743 3744 3745<div id="graphicLinkWidgetca98e4b9-b515-4371-9707-9fc873cc6505" class="widget widgetGraphicLinks skin81 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 3746 <div class="widgetHeader"> 3747 <div class=""> 3748 </div> 3749 </div> 3750 <div class="widgetBody cpGrid cpGrid4 "> 3751 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 3752 <div class="row wide"> 3753 <!-- 3754--><div class="col col1 first "><ul class="semanticList"><!-- 3755 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.instagram.com/townofharrisonnj" target="_blank"> 3756 3757<img src="/ImageRepository/Document?documentID=2425" 3758 class="graphicButtonLink" alt="Instagram (opens in new window)" 3759 onmouseover="this.src='/ImageRepository/Document?documentID=2425'" 3760 onmouseout="this.src='/ImageRepository/Document?documentID=2425'" 3761 onfocus="this.src='/ImageRepository/Document?documentID=2425'" 3762 onblur="this.src='/ImageRepository/Document?documentID=2425'"> 3763</a></li><!-- 3764--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 3765 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.facebook.com/townofharrisonnj" target="_blank"> 3766 3767<img src="/ImageRepository/Document?documentID=2422" 3768 class="graphicButtonLink" alt="Facebook (opens in new window)" 3769 onmouseover="this.src='/ImageRepository/Document?documentID=2422'" 3770 onmouseout="this.src='/ImageRepository/Document?documentID=2422'" 3771 onfocus="this.src='/ImageRepository/Document?documentID=2422'" 3772 onblur="this.src='/ImageRepository/Document?documentID=2422'"> 3773</a></li><!-- 3774--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 3775 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.linkedin.com/company/townofharrisonnj/" target="_blank"> 3776 3777<img src="/ImageRepository/Document?documentID=2424" 3778 class="graphicButtonLink" alt="Linkedin (opens in new window)" 3779 onmouseover="this.src='/ImageRepository/Document?documentID=2424'" 3780 onmouseout="this.src='/ImageRepository/Document?documentID=2424'" 3781 onfocus="this.src='/ImageRepository/Document?documentID=2424'" 3782 onblur="this.src='/ImageRepository/Document?documentID=2424'"> 3783</a></li><!-- 3784--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 3785 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://x.com/harrisonnjgov" target="_blank"> 3786 3787<img src="/ImageRepository/Document?documentID=2423" 3788 class="graphicButtonLink" alt="X-twitter (opens in new window)" 3789 onmouseover="this.src='/ImageRepository/Document?documentID=2423'" 3790 onmouseout="this.src='/ImageRepository/Document?documentID=2423'" 3791 onfocus="this.src='/ImageRepository/Document?documentID=2423'" 3792 onblur="this.src='/ImageRepository/Document?documentID=2423'"> 3793</a></li><!-- 3794--></ul></div><!-- --> 3795 </div> 3796 </nav> 3797 </div> 3798 <div class="widgetFooter"> 3799 </div> 3800</div> 3801</div> 3802 3803 </div> <!-- inner column --> 3804 3805 </div> <!-- inner row --> 3806 3807 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="e95755c9-98e3-4adf-baff-7085b58ff919">� 3808 <div class="row nest first last wide">� 3809 3810 <div class="inner col col12 first last id7fa1229a-8d3f-472b-816a-d3b9f20e104d" style="" data-widgetcontainerid="7fa1229a-8d3f-472b-816a-d3b9f20e104d">� 3811<div data-widget-id="063dfb98-5eb8-4cd7-9ac1-d408398152d0" data-widget-controller-path="/GraphicLinks/Widget"> 3812 3813 3814 3815 3816<div id="graphicLinkWidget063dfb98-5eb8-4cd7-9ac1-d408398152d0" class="widget widgetGraphicLinks skin72 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 3817 <div class="widgetHeader"> 3818 <div class="">
3819 </div> 3820 </div> 3821 <div class="widgetBody cpGrid cpGrid1 "> 3822 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 3823 <ul class="semanticList"> 3824 <!-- 3825 --><li class="widgetItem GraphicLinks"> 3826 3827<div> 3828 <a href="/calendar.aspx" target="_self" class="fancyButton fancyButton145 " > 3829 <span> 3830 <span><span class="text">View All Events</span></span> 3831 </span> 3832 </a> 3833</div> 3834 <style scoped="scoped">.fancyButton145.fancyButton:link,.fancyButton145.fancyButton:visited, .fancyButton145div.fancyButton{ 3835 background-repeat: no-repeat; 3836 background-position: left top; 3837width: fit-content; 3838margin: 0 0 0 auto; 3839} 3840@media(max-width:40em){ .fancyButton145 { 3841margin: 0 auto!important; 3842}} 3843.fancyButton145.fancyButton:hover,.fancyButton145.fancyButton:focus,.fancyButton145.fancyButton:active,.fancyButton145.fancyButton.hover{ 3844 background-repeat: no-repeat; 3845 background-position: left top; 3846} 3847.fancyButton145.fancyButton:link > span,.fancyButton145.fancyButton:visited > span, .fancyButton145div.fancyButton > span{ 3848} 3849.fancyButton145.fancyButton:hover > span,.fancyButton145.fancyButton:focus > span,.fancyButton145.fancyButton:active > span,.fancyButton145.fancyButton.hover > span{ 3850} 3851.fancyButton145.fancyButton .text{ 3852 color: rgb(255, 255, 255); 3853 font-size: 1.3em; 3854 font-family: "Inria Sans"; 3855 font-style: normal; 3856 text-decoration: underline; 3857 background-repeat: no-repeat; 3858 background-position: left top; 3859 3860 3861} 3862.fancyButton145.fancyButton:hover .text,.fancyButton145.fancyButton:focus .text,.fancyButton145.fancyButton:active .text,.fancyButton145.fancyButton.hover .text{ 3863 color: rgb(233, 168, 33); 3864 text-decoration: underline; 3865 background-repeat: no-repeat; 3866 background-position: left top; 3867 3868 3869} 3870</style> 3871 3872 </li><!-- 3873 --> 3874 </ul> 3875 </nav> 3876 </div> 3877 <div class="widgetFooter"> 3878 </div> 3879</div> 3880</div> 3881 3882 </div> <!-- inner column --> 3883 3884 </div> <!-- inner row --> 3885 3886 </div><!-- outer column --><!-- --></div> <!-- outer row --> 3887 3888 3889 </div> 3890</div></div> 3891</div><!-- Content 2 --><div data-cpRole="structuralContainer" id="homeContainer2"> 3892<div class="siteWrap"><div data-cpRole="contentContainer" id="homeContent2a"> <div id="ccb764967e-5a3b-4836-bd8e-91491c191317" data-containerid="b764967e-5a3b-4836-bd8e-91491c191317" class="pageContent cpGrid cpGrid24 showInMobile"> 3893 3894 3895 <div class="row outer wide"><!-- 3896--><div class="outer col col24 first last" style="" data-widgetcontainerid="40f43ac5-03cb-4493-aa19-379971bef2ee">� 3897 <div class="row nest first last wide">� 3898 3899 <div class="inner col col24 first last idc5c95c8a-2881-4e0a-938b-b649231d3747" style="" data-widgetcontainerid="c5c95c8a-2881-4e0a-938b-b649231d3747">�
3900 <div data-widget-id="6c25f57f-b794-436f-85eb-34ef7fdbe323" data-widget-controller-path="/InfoAdvanced/Widget"> 3901 3902 3903 3904 3905 3906 <section id="divInfoAdv6c25f57f-b794-436f-85eb-34ef7fdbe323" class="widget widgetInfoAdvanced skin76 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 3907 <header class="widgetHeader" id="header6c25f57f-b794-436f-85eb-34ef7fdbe323"> 3908 <div class=""> 3909 </div> 3910 </header> 3911 <div class="widgetBody cpGrid cpGrid1 "> 3912 <div class="row wide"> 3913 <div class="col col1 first last"> 3914 <ol class="pageStyles semanticList"> 3915 3916<li class="InfoAdvanced widgetItem fr-view"> 3917 <h2 class="subhead1" style="text-align: center;">Discover What's New In Harrison</h2> 3918</li> 3919<li class="InfoAdvanced widgetItem fr-view"> 3920 <h3 class="subhead2" style="text-align: center;">Premium venues for memorable occasions</h3> 3921</li> </ol> 3922 </div> 3923 </div> 3924 </div> 3925 <div class="widgetFooter"> 3926 3927 </div> 3928 3929 </section> 3930 3931 3932
3933<script type="text/javascript"> 3934 //Render slideshow if info advacned items contain one. 3935 $(document).ready(function (e) { 3936 $('#divInfoAdv6c25f57f-b794-436f-85eb-34ef7fdbe323 .InfoAdvanced.widgetItem').each(function () { 3937 renderSlideshowIfApplicable($(this)); 3938 }); 3939 }); 3940</script>
3940</div> 3941 </div> <!-- inner column --> 3942 3943 </div> <!-- inner row --> 3944 3945 </div><!-- outer column --><!-- --></div> <!-- outer row --> 3946 <div class="row outer wide"><!-- 3947--><div class="outer col col24 first last" style="" data-widgetcontainerid="f4834fc2-6a15-4f9b-9feb-03aa54e74295">� 3948 <div class="row nest first last wide">� 3949 3950 <div class="inner col col24 first last idcc9ab404-6103-4bd4-a782-f4e9a8c070dd" style="" data-widgetcontainerid="cc9ab404-6103-4bd4-a782-f4e9a8c070dd">� 3951 <div data-widget-id="1ce9bf02-34f4-4cfa-84f8-04f0786be0c0" data-widget-controller-path="/InfoAdvanced/Widget"> 3952 3953 3954 3955 3956 3957 <section id="divInfoAdv1ce9bf02-34f4-4cfa-84f8-04f0786be0c0" class="widget widgetInfoAdvanced skin83 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:55em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 3958 <header class="widgetHeader" id="header1ce9bf02-34f4-4cfa-84f8-04f0786be0c0"> 3959 <div class=""> 3960 </div> 3961 </header> 3962 <div class="widgetBody cpGrid cpGrid2 "> 3963 <div class="row wide"> 3964 <div class="col col1 first "> 3965 <ol class="pageStyles semanticList"> 3966 3967<li class="InfoAdvanced widgetItem fr-view"> 3968 <div class="imagebox"><img src="/ImageRepository/Document?documentId=2385" class="image fr-fic fr-dii" alt="The Cape May Street Waterfront Park"><span class="imagetext">Now Open</span></div><div class="text"><div class="widgetTitle">Raymond J. McDonough Riverside Park</div><!--<div>
3968Elegant venues with modern amenities & flexible spaces</div> --><div><span class="tag">Relaxation</span><span class="tag">Gathering</span><span class="tag">Playground</span><span class="tag">Lawns</span></div><a href="https://townofharrison.com/323/Raymond-J-McDonough-Riverside-Park" class="readOnOuter"><span class="readOn"><img src="/ImageRepository/Document?documentId=2309" style="width: 22px;" alt="" class="fr-fic fr-dii"><span class="readOnText">Check Now</span></span></a></div> 3969</li> </ol> 3970 </div> 3971 <div class="col col1 last"> 3972 <ol class="pageStyles semanticList"> 3973 3974<li class="InfoAdvanced widgetItem fr-view"> 3975 <div class="imagebox"><img src="/ImageRepository/Document?documentId=2431" class="image fr-fic fr-dii" alt="Harrison Stadium web image"><span class="imagetext">Local Landmark</span></div><div class="text"><div class="widgetTitle">Sports Illustrated Stadium</div><!--<div>Premier Outdoor venue for large-scale events & entertainment</div> --><div><span class="tag">Events</span><span class="tag">Sports Tournaments</span><span class="tag">Concerts</span><span class="tag">Festivals</span></div><a href="https://www.newyorkredbulls.com/sportsillustratedstadium/" target="_blank" class="readOnOuter"><span class="readOn"><img src="/ImageRepository/Document?documentId=2309" style="width: 22px;" alt="" class="fr-fic fr-dii"><span class="readOnText">Check Now</span></span></a></div> 3976</li> </ol> 3977 </div> 3978 </div> 3979 </div> 3980 <div class="widgetFooter"> 3981 3982 </div> 3983 3984 </section> 3985 3986 3987
3988<script type="text/javascript"> 3989 //Render slideshow if info advacned items contain one. 3990 $(document).ready(function (e) { 3991 $('#divInfoAdv1ce9bf02-34f4-4cfa-84f8-04f0786be0c0 .InfoAdvanced.widgetItem').each(function () { 3992 renderSlideshowIfApplicable($(this)); 3993 }); 3994 }); 3995</script>
3995</div> 3996 </div> <!-- inner column --> 3997 3998 </div> <!-- inner row --> 3999 4000 </div><!-- outer column --><!-- --></div> <!-- outer row --> 4001 4002 4003 </div> 4004</div></div> 4005</div><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 4006<div class="siteWrap"><div data-cpRole="contentContainer" id="footerTS"> <div id="cca3db9e07-56f3-4223-b119-6c400658da04" data-containerid="a3db9e07-56f3-4223-b119-6c400658da04" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="55"> 4007 4008 4009 <div class="row outer wide"><!-- 4010--><div class="outer col col6 first" style="" data-widgetcontainerid="30362a02-7102-4b69-aa76-af0f3977c0f8">� 4011 <div class="row nest first last wide">� 4012 4013 <div class="inner col col6 first last id437e0504-dc0f-411e-b6f0-f4db644611d2" style="" data-widgetcontainerid="437e0504-dc0f-411e-b6f0-f4db644611d2">� 4014 <div data-widget-id="6b3d5174-66c0-4905-94a8-af13a50f1ea9" data-widget-controller-path="/InfoAdvanced/Widget"> 4015 4016 4017 4018 4019 4020 <section id="divInfoAdv6b3d5174-66c0-4905-94a8-af13a50f1ea9" class="widget widgetInfoAdvanced skin74 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 4021 <header class="widgetHeader" id="header6b3d5174-66c0-4905-94a8-af13a50f1ea9"> 4022 <div class=""> 4023 </div> 4024 </header> 4025 <div class="widgetBody cpGrid cpGrid1 "> 4026 <div class="row wide"> 4027 <div class="col col1 first last"> 4028 <ol class="pageStyles semanticList"> 4029 4030<li class="InfoAdvanced widgetItem fr-view"> 4031 <p><a href="/"><img src="/ImageRepository/Document?documentId=2272" class="fr-fil fr-dib" alt="Township of Harrison New Jersey Homepage"></a></p> 4032</li> 4033<li class="InfoAdvanced widgetItem fr-view"> 4034 <p>Committed to providing excellent municipal services and fostering a vibrant, connected community for all residents and businesses.</p> 4035</li> </ol> 4036 </div> 4037 </div> 4038 </div> 4039 <div class="widgetFooter"> 4040 4041 </div> 4042 4043 </section> 4044 4045 4046
4047<script type="text/javascript"> 4048 //Render slideshow if info advacned items contain one. 4049 $(document).ready(function (e) { 4050 $('#divInfoAdv6b3d5174-66c0-4905-94a8-af13a50f1ea9 .InfoAdvanced.widgetItem').each(function () { 4051 renderSlideshowIfApplicable($(this)); 4052 }); 4053 }); 4054</script>
4054</div> 4055 </div> <!-- inner column --> 4056 4057 </div> <!-- inner row --> 4058 4059 </div><!-- outer column --><!----><div class="outer col col2" style="" data-widgetcontainerid="60e303d3-ce54-4424-9641-c9d50a2e4beb">� 4060 <div class="row nest first last wide">� 4061 4062 <div class="inner col col2 first last id548cf7a4-26ad-46c2-aa4c-d5e0292c8984" style="" data-widgetcontainerid="548cf7a4-26ad-46c2-aa4c-d5e0292c8984">� 4063 4064<div class="widget widgetSpacer" id="ce0fc074-08ac-46ae-9656-2c923d156a90"></div> 4065 </div> <!-- inner column --> 4066 4067 </div> <!-- inner row --> 4068 4069 </div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="dbbdd46c-7323-4a78-a018-15ff3cde37b9">� 4070 <div class="row nest first last wide">� 4071 4072 <div class="inner col col6 first last id14b352d3-7ade-4836-ba9f-558060750acc" style="" data-widgetcontainerid="14b352d3-7ade-4836-ba9f-558060750acc">� 4073 <div data-widget-id="964cb140-dafb-4d6a-b1ad-1ea989f4e7d9" data-widget-controller-path="/QuickLinks/Widget"> 4074 4075 4076 4077 4078 4079 4080 4081 4082 <section id="widgetQuicklink964cb140-dafb-4d6a-b1ad-1ea989f4e7d9" class="widget widgetQuickLinks skin74 widgetOptionSet39 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader964cb140-dafb-4d6a-b1ad-1ea989f4e7d9"> 4083 <header class="widgetHeader" id="quickLinksHeader964cb140-dafb-4d6a-b1ad-1ea989f4e7d9"> 4084 <div class=""> 4085 <h3><a style="" href="/QuickLinks.aspx?CID=24,22,23" >Quick Links</a></h3> 4086 </div> 4087 </header> 4088 <div class="widgetBody cpGrid cpGrid1 "> 4089 <div class="row narrow"> 4090 <div class="col col1 first last"> 4091 <ol class="semanticList"> 4092 4093 <li style="position:relative" class="widgetItem QuickLinks"> 4094 <a class="widgetDesc widgetQuickLinksLink" href="/162/Board-of-Health" target="_self" >Board of Health</a> 4095 <div class="widgetMeta"></div> 4096 </li> 4097 4098 <li style="position:relative" class="widgetItem QuickLinks"> 4099 <a class="widgetDesc widgetQuickLinksLink" href="https://www.njcourts.gov/" target="_blank" aria-label="New Jersey Courts opens in new window">New Jersey Courts</a> 4100 <div class="widgetMeta"></div> 4101 </li> 4102 4103 <li style="position:relative" class="widgetItem QuickLinks"> 4104 <a class="widgetDesc widgetQuickLinksLink" href="https://www.njpac.org/" target="_blank" aria-label="New Jersey Performing Arts Center (NJPAC) opens in new window">New Jersey Performing Arts Center (NJPAC)</a> 4105 <div class="widgetMeta"></div> 4106 </li> 4107 4108 <li style="position:relative" class="widgetItem QuickLinks"> 4109 <a class="widgetDesc widgetQuickLinksLink" href="https://nj.pseg.com/" target="_blank" aria-label="PSE&G opens in new window">PSE&G</a> 4110 <div class="widgetMeta"></div> 4111 </li> 4112 4113 <li style="position:relative" class="widgetItem QuickLinks"> 4114 <a class="widgetDesc widgetQuickLinksLink" href="/173/Public-Works" target="_self" >Online Public Works Service Request Form</a> 4115 <div class="widgetMeta"></div> 4116 </li> 4117 </ol> 4118 </div> 4119 </div> 4120 4121 </div> 4122 <div class="widgetFooter"> 4123 </div> 4124 <div class="addItemModal hidden"> 4125 <div class="url hidden">/QuickLinks.aspx</div> 4126 </div> 4127 4128 </section> 4129</div> 4130 4131 </div> <!-- inner column --> 4132 4133 </div> <!-- inner row --> 4134 4135 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="8f7b7ff8-60b1-4794-ab86-f42a3dbc664e">� 4136 <div class="row nest first last wide">� 4137 4138 <div class="inner col col1 first last idb8b84211-352b-4f33-afa1-a54e9d071002" style="" data-widgetcontainerid="b8b84211-352b-4f33-afa1-a54e9d071002">� 4139 4140<div class="widget widgetSpacer" id="d0761cd9-0729-4d13-84b1-eb1e47bf0e67"></div> 4141 </div> <!-- inner column --> 4142 4143 </div> <!-- inner row --> 4144 4145 </div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="cd596a9e-1cd5-41e8-8db7-35c81460a68d">� 4146 <div class="row nest first last wide">� 4147 4148 <div class="inner col col4 first last id9330a068-9dde-47fa-a9d5-90418dd63770" style="" data-widgetcontainerid="9330a068-9dde-47fa-a9d5-90418dd63770">� 4149 <div data-widget-id="c5ed9555-cb28-4480-9aea-51264ce0f86e" data-widget-controller-path="/QuickLinks/Widget"> 4150 4151 4152 4153 4154 4155 4156 4157 4158 <section id="widgetQuicklinkc5ed9555-cb28-4480-9aea-51264ce0f86e" class="widget widgetQuickLinks skin74 widgetOptionSet39 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeaderc5ed9555-cb28-4480-9aea-51264ce0f86e"> 4159 <header class="widgetHeader" id="quickLinksHeaderc5ed9555-cb28-4480-9aea-51264ce0f86e"> 4160 <div class=""> 4161 <h3><a style="" href="/QuickLinks.aspx?CID=15" >Site Links</a></h3> 4162 </div> 4163 </header> 4164 <div class="widgetBody cpGrid cpGrid1 "> 4165 <div class="row narrow"> 4166 <div class="col col1 first last"> 4167 <ol class="semanticList"> 4168 4169 <li style="position:relative" class="widgetItem QuickLinks"> 4170 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 4171 <div class="widgetMeta"></div> 4172 </li> 4173 4174 <li style="position:relative" class="widgetItem QuickLinks"> 4175 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap" target="_self" >Site Map</a> 4176 <div class="widgetMeta"></div> 4177 </li> 4178 4179 <li style="position:relative" class="widgetItem QuickLinks"> 4180 <a class="widgetDesc widgetQuickLinksLink" href="/directory" target="_self" >Contact Us</a> 4181 <div class="widgetMeta"></div> 4182 </li> 4183 4184 <li style="position:relative" class="widgetItem QuickLinks"> 4185 <a class="widgetDesc widgetQuickLinksLink" href="/accessibility" target="_self" >Accessibility</a> 4186 <div class="widgetMeta"></div> 4187 </li> 4188 4189 <li style="position:relative" class="widgetItem QuickLinks"> 4190 <a class="widgetDesc widgetQuickLinksLink" href="/site/copyright" target="_self" >Copyright Notices</a> 4191 <div class="widgetMeta"></div> 4192 </li> 4193 4194 <li style="position:relative" class="widgetItem QuickLinks"> 4195 <a class="widgetDesc widgetQuickLinksLink" href="/privacy" target="_self" >Privacy Policy</a> 4196 <div class="widgetMeta"></div> 4197 </li> 4198 </ol> 4199 </div> 4200 </div> 4201 4202 </div> 4203 <div class="widgetFooter"> 4204 </div> 4205 <div class="addItemModal hidden"> 4206 <div class="url hidden">/QuickLinks.aspx</div> 4207 </div> 4208 4209 </section> 4210</div> 4211 4212 </div> <!-- inner column --> 4213 4214 </div> <!-- inner row --> 4215 4216 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="d148368a-b421-466e-8c90-d50e595d2ac7">� 4217 <div class="row nest first last wide">� 4218 4219 <div class="inner col col1 first last id89b363ff-5243-4ded-b9d7-e96f13f71c3d" style="" data-widgetcontainerid="89b363ff-5243-4ded-b9d7-e96f13f71c3d">� 4220 4221<div class="widget widgetSpacer" id="2eb50e2d-1418-440f-90c4-63c4b7d2e026"></div> 4222 </div> <!-- inner column --> 4223 4224 </div> <!-- inner row --> 4225 4226 </div><!-- outer column --><!----><div class="outer col col4 last" style="" data-widgetcontainerid="84cda92a-3e93-41f3-b61c-c89df3f8ba7a">� 4227 <div class="row nest first last wide">� 4228 4229 <div class="inner col col4 first last id5933c34f-2595-4e59-921b-820b8fa7e4ee" style="" data-widgetcontainerid="5933c34f-2595-4e59-921b-820b8fa7e4ee">� 4230 <div data-widget-id="9f3875d3-c0a8-4bf2-9413-c9534f34916b" data-widget-controller-path="/InfoAdvanced/Widget"> 4231 4232 4233 4234 4235 4236 <section id="divInfoAdv9f3875d3-c0a8-4bf2-9413-c9534f34916b" class="widget widgetInfoAdvanced skin74 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header9f3875d3-c0a8-4bf2-9413-c9534f34916b"> 4237 <header class="widgetHeader" id="header9f3875d3-c0a8-4bf2-9413-c9534f34916b">
4238 <div class=""> 4239 <h3 >Contact Us</h3> 4240 </div> 4241 </header> 4242 <div class="widgetBody cpGrid cpGrid1 "> 4243 <div class="row wide"> 4244 <div class="col col1 first last"> 4245 <ol class="pageStyles semanticList"> 4246 4247<li class="InfoAdvanced widgetItem fr-view"> 4248 <p>318 Harrison Ave<br>Harrison, NJ 07029<br>Phone: <a href="tel:973-268-2425">973-268-2425</a><br>Fax: 973-482-2101</p> 4249</li> </ol> 4250 </div> 4251 </div> 4252 </div> 4253 <div class="widgetFooter"> 4254 4255 </div> 4256 4257 </section> 4258 4259 4260
4261<script type="text/javascript"> 4262 //Render slideshow if info advacned items contain one. 4263 $(document).ready(function (e) { 4264 $('#divInfoAdv9f3875d3-c0a8-4bf2-9413-c9534f34916b .InfoAdvanced.widgetItem').each(function () { 4265 renderSlideshowIfApplicable($(this)); 4266 }); 4267 }); 4268</script>
4268</div> 4269 </div> <!-- inner column --> 4270 4271 </div> <!-- inner row --> 4272 4273 </div><!-- outer column --><!-- --></div> <!-- outer row --> 4274 4275 4276 </div> 4277</div></div> 4278</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 4279<div class="siteWrap"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc0625f2ec-84f4-4710-9276-e832b8b0acb2" data-containerid="0625f2ec-84f4-4710-9276-e832b8b0acb2" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="33"> 4280 4281 4282 <div class="row outer wide"><!-- 4283--><div class="outer col col19 first" style="" data-widgetcontainerid="1cd1634b-73b1-45a1-8ab6-2b3e7667c438">� 4284 <div class="row nest first last wide">� 4285 4286 <div class="inner col col19 first last id2e618a7f-6c6c-4caa-9458-8c988d93b322" style="" data-widgetcontainerid="2e618a7f-6c6c-4caa-9458-8c988d93b322">� 4287 4288 <div data-widget-id='34d6fa6f-cd66-4774-b094-09552892fe13' data-moduleName="customHtml" id='widgetCustomHtml34d6fa6f-cd66-4774-b094-09552892fe13' class="widget widgetCustomHtml skin72 narrow" > 4289 <div class="widgetBody pageStyles" id="widgetBody34d6fa6f-cd66-4774-b094-09552892fe13"> 4290 <div id="customHtml34d6fa6f-cd66-4774-b094-09552892fe13"><div><style> 4291 .byLineTS { 4292 display: flex; 4293 flex-direction: row; 4294 } 4295 4296 .xduceBylineTextTS { 4297 color: #0E1622!important; 4298 } 4299 4300 .xduceBylineTS { 4301 text-align: left; 4302 padding: 0.5em 0 !important; 4303 } 4304 4305 .dividerLine { 4306 align-self: center; 4307 padding-left: 0.5em; 4308 padding-bottom: 0.3em; 4309 padding-right: 0.15em; 4310 } 4311 4312 .cpBylineTextTS, 4313 .cpBylineTextTS a:link, 4314 .cpBylineTextTS a:visited, 4315 .cpBylineTextTS a:hover, 4316 .cpBylineTextTS a:focus, 4317 .cpBylineTextTS a:active { 4318 color: #0E1622!important; 4319 } 4320 4321 .cpBylineTextTS a:link, 4322 .cpBylineTextTS a:visited, 4323 .cpBylineTextTS a:hover, 4324 .cpBylineTextTS a:focus, 4325 .cpBylineTextTS a:active { 4326 text-decoration: underline !important; 4327 } 4328 4329 .cpBylineTS { 4330 text-align: left; 4331 padding: 0.5em 0 !important; 4332 } 4333 4334 .cpBylineIconTS { 4335 fill: currentColor; 4336 width: 39px; 4337 height: 26px; 4338 display: inline; 4339 vertical-align: middle; 4340 } 4341 4342 .cpBylineIconTS { 4343 color: #383938; 4344 } 4345</style> 4346 4347<div class="byLineTS"> 4348 <!-- XDuce --> 4349 <div class="widgetItem xduceBylineTS"> 4350 <span class="xduceBylineTextTS">Designed By <a href="http://xduce.com"><img src="/ImageRepository/Document?documentId=2308" class="xduceLogoTS" style="vertical-align: text-top;" alt="Xduce"></a></span> 4351 </div> 4352 4353 <div class="dividerLine"> | </div> 4354 <!-- CP Bar Color --> 4355 <div class="widgetItem cpBylineTS"> 4356 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 4357 <path fill="#383938" class="c" d="M73.4,23.2h-19v16.7h19c2.8,0,5,2.2,5,5c0,2.8-2.2,5-5,5h-19v28.4h5.5l11.3-11.7h2.2c11.9,0,21.6-9.7,21.6-21.6C95,33,85.3,23.2,73.4,23.2"></path> 4358 <path fill="#CC0020" class="p" d="M45.8,66.5H26.6C14.7,66.5,5,56.8,5,44.9C5,33,14.7,23.2,26.6,23.2h19.1v16.7H26.6c-2.8,0-5,2.2-5,5c0,2.8,2.2,5,5,5h19.1V66.5z"></path> 4359 </svg> 4360 <span class="cpBylineTextTS">Powered By <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 4361 </div> 4362</div></div></div> 4363 </div> 4364 4365 </div> 4366 4367 </div> <!-- inner column --> 4368 4369 </div> <!-- inner row --> 4370 4371 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="3f800f01-03fb-48f0-9ae4-7fd38ff12a89">� 4372 <div class="row nest first last wide">� 4373 4374 <div class="inner col col1 first last id90ff85ea-721b-4fd5-b8b6-5bd47efdd64a" style="" data-widgetcontainerid="90ff85ea-721b-4fd5-b8b6-5bd47efdd64a">� 4375 4376<div class="widget widgetSpacer" id="408cf1ab-01ad-4fa4-89ff-8b6e434ebbe1"></div> 4377 </div> <!-- inner column --> 4378 4379 </div> <!-- inner row --> 4380 4381 </div><!-- outer column --><!----><div class="outer col col4 last" style="" data-widgetcontainerid="ebfbe32f-02ca-4b20-9f69-094e93d9c573">� 4382 <div class="row nest first last wide">� 4383 4384 <div class="inner col col4 first last id998dc8bc-0df9-4853-9cf1-2af76208c95e" style="" data-widgetcontainerid="998dc8bc-0df9-4853-9cf1-2af76208c95e">� 4385<div data-widget-id="d1e3fa16-20d9-46cd-a348-ae1731ae6b8e" data-widget-controller-path="/GraphicLinks/Widget"> 4386 4387 4388 4389 4390<div id="graphicLinkWidgetd1e3fa16-20d9-46cd-a348-ae1731ae6b8e" class="widget widgetGraphicLinks skin72 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 4391 <div class="widgetHeader"> 4392 <div class="">
4393 </div> 4394 </div> 4395 <div class="widgetBody cpGrid cpGrid1 "> 4396 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 4397 <ul class="semanticList"> 4398 <!-- 4399 --><li class="widgetItem GraphicLinks"> 4400 4401<div> 4402 <a href="/" target="_self" class="fancyButton fancyButton131 " > 4403 <span> 4404 <span><span class="text">Employee Login</span></span> 4405 </span> 4406 </a> 4407</div> 4408 <style scoped="scoped">.fancyButton131.fancyButton:link,.fancyButton131.fancyButton:visited, .fancyButton131div.fancyButton{ 4409 background-color: rgb(14, 22, 34); 4410 background-repeat: no-repeat; 4411 background-position: left top; 4412width: fit-content; 4413border-radius: 4px; 4414padding: 0.35em 1.5em; 4415margin: 0 auto 0 0; 4416} 4417@media(min-width:40em) { .fancyButton131 { 4418margin: 0 0 0 auto!important; 4419}} 4420.fancyButton131.fancyButton:hover,.fancyButton131.fancyButton:focus,.fancyButton131.fancyButton:active,.fancyButton131.fancyButton.hover{ 4421 background-repeat: no-repeat; 4422 background-position: left top; 4423} 4424.fancyButton131.fancyButton:link > span,.fancyButton131.fancyButton:visited > span, .fancyButton131div.fancyButton > span{ 4425} 4426.fancyButton131.fancyButton:hover > span,.fancyButton131.fancyButton:focus > span,.fancyButton131.fancyButton:active > span,.fancyButton131.fancyButton.hover > span{ 4427} 4428.fancyButton131.fancyButton .text{ 4429 color: rgb(255, 255, 255); 4430 font-size: 0.9em; 4431 font-family: "Inria Sans"; 4432 font-weight: 700; 4433 text-decoration: none; 4434 background-repeat: no-repeat; 4435 background-position: left top; 4436 4437 4438} 4439.fancyButton131.fancyButton:hover .text,.fancyButton131.fancyButton:focus .text,.fancyButton131.fancyButton:active .text,.fancyButton131.fancyButton.hover .text{ 4440 text-decoration: underline; 4441 background-repeat: no-repeat; 4442 background-position: left top; 4443 4444 4445} 4446</style> 4447 4448 </li><!-- 4449 --> 4450 </ul> 4451 </nav> 4452 </div> 4453 <div class="widgetFooter"> 4454 </div> 4455</div> 4456</div> 4457 4458 </div> <!-- inner column --> 4459 4460 </div> <!-- inner row --> 4461 4462 </div><!-- outer column --><!-- --></div> <!-- outer row --> 4463 4464 4465 </div> 4466</div></div> 4467</div> 4468</div> 4469 4470 </div> 4471 </div> 4472 </div> 4473 4474<link href="/745732998.css" rel="stylesheet" type="text/css" /> 4475 4476<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 4477 <div role="dialog" aria-labelledby="cp-Splash-title" aria-describedby="editorContentDesc" aria-modal="true" tabindex="-1" id="SplashMessage" class="hidden cp-Splash cp-Splash--modal is-open"> 4478 <div class="cp-Splash-header"> 4479 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 4480 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 4481 <svg id="iconClose" viewBox="0 0 25 25"> 4482 <polygon style="fill:currentcolor" 4483 points="18.806,6.98 18.075,6.248 12.532,11.792 6.989,6.248 6.257,6.98 11.786,12.508 6.212,18.084 6.943,18.815 12.532,13.224 18.12,18.815 18.851,18.084 13.277,12.508"></polygon> 4484 </svg> 4485 </button>
4486 </div> 4487 <div class="cp-Splash-body"> 4488 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 4489 <!-- Content from the Froala Editor will go here. --> 4490 Loading 4491 </div> 4492 </div> 4493 <div class="cp-Splash-footer"> 4494 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 4495 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 4496 </div> 4497 </div> 4498</div> 4499
4500<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 4500
4500
4501<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 4501
4501
4502<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 4502
4502
4503<script> 4504 4505 $(document).ready(function () { 4506 var filter = { 4507 targetId: '1', 4508 targetType: 1 4509 } 4510 4511 new SplashModalRender().triggerRender(filter); 4512 }); 4513</script>
4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530
4530<script src="/-1442400649.js" type="text/javascript"></script>
4530 4531 <!-- Fixed Nav Adjustment -->
4532<script> 4533 function getValueTS(elem, attr) { 4534 const val = elem.css(attr); 4535 if (val === undefined) return undefined; 4536 const num = parseInt(val, 10); 4537 if (num === NaN) return undefined; 4538 return num; 4539 } 4540 4541 function clampTS(number, min, max) { 4542 return Math.min(Math.max(number, min), max); 4543 } 4544 4545 function isPageEditingTS() { 4546 return ( 4547 $("#doneEditing").length > 0 || // In live edit 4548 typeof DesignCenter !== "undefined" // In theme manager 4549 ); 4550 } 4551 4552 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 4553 function isTransparentTS(elem) { 4554 const bg = elem.css('background-color'); 4555 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 4556 const matchState = bg.match(bgColorRegexTS); 4557 if (!matchState || matchState.length !== 5) return false; 4558 const alpha = parseFloat(matchState[4], 10); 4559 if (!(alpha >= 0 && alpha < 1)) return false; 4560 return true; 4561 } 4562 4563 function iterateLeftpads(cb) { 4564 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 4565 for (let i = 0; i < containersTS.length; i++) { 4566 const containerTS = containersTS[i]; 4567 // Skip the body container and anything with data-skip-leftpad 4568 if ( 4569 containerTS.id !== "bodyContainerTS" && 4570 containerTS.getAttribute('data-skip-leftpad') === null 4571 ) { 4572 cb(containerTS); 4573 } 4574 } 4575 } 4576 4577 const anchor = $("#divToolbars");
4578 const anchor2 = $("#headerContainerTS") 4579 4580 // Outer banner padding (push banner down) 4581 const outerSizingTS = $("#bannerContainerTS"); 4582 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 4583 const innerSizingTS = $("#bannerSizingTS"); 4584 const bodyContainerTS = $("#bodyContainerTS"); 4585 4586 const forceUnfixClassTS = "forceUnfixTS"; 4587 4588 const fixedTopTS = $(".fixedTopTS"); 4589 const fixedBottomTS = $(".fixedBottomTS"); 4590 const fixedLeftTS = $(".fixedLeftTS"); 4591 4592 var initialTopTS; 4593 var topAttachTS; 4594 if (fixedTopTS && fixedTopTS.length === 1) { 4595 initialTopTS = getValueTS(fixedTopTS, 'top'); 4596 const attachment = fixedTopTS.attr('data-attach'); 4597 if (attachment) topAttachTS = $("#" + attachment); 4598 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 4599 } 4600 4601 function resizeAdjustmentTS() { 4602 const editing = isPageEditingTS(); 4603 4604 // Fixed top script 4605 (function () { 4606 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 4607 4608 if (editing) { 4609 fixedTopTS[0].classList.add(forceUnfixClassTS); 4610 } else { 4611 fixedTopTS[0].classList.remove(forceUnfixClassTS); 4612 } 4613 4614 const topPosition = fixedTopTS.css('position'); 4615 if (topPosition === 'fixed') { 4616 if (topAttachTS) { 4617 scrollAdjustmentTS(); 4618 } else { 4619 const anchorHeight = anchor.outerHeight() - 1; 4620 fixedTopTS.css('top', anchorHeight + initialTopTS); 4621 } 4622 } else { 4623 fixedTopTS.css('top', initialTopTS); 4624 } 4625 4626 if (topPosition === 'fixed' || topPosition === 'absolute') { 4627 // Bump the banner content down 4628 if (isTransparentTS(fixedTopTS)) { 4629 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 4630 outerSizingTS.css('padding-top', ''); 4631 4632 try { 4633 window.Pages.onResizeHandlersExecute(); 4634 } catch (e) { } 4635 } else { 4636 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 4637 innerSizingTS.css('padding-top', ''); 4638 } 4639 } else { 4640 innerSizingTS.css('padding-top', ''); 4641 outerSizingTS.css('padding-top', ''); 4642 } 4643 })(); 4644 4645 // Fixed bottom script 4646 (function () { 4647 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 4648 4649 // If the widget has gone narrow, force unfix 4650 if (editing || fixedBottomTS.outerHeight() > 200) { 4651 fixedBottomTS[0].classList.add(forceUnfixClassTS); 4652 } else { 4653 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 4654 } 4655 4656 if (fixedBottomTS.css('position') === 'fixed') { 4657 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 4658 } else { 4659 bodyContainerTS.css('padding-bottom', ''); 4660 } 4661 })(); 4662 4663 // Fixed left script 4664 (function () { 4665 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 4666 4667 if (editing) { 4668 fixedLeftTS[0].classList.add(forceUnfixClassTS); 4669 } else { 4670 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 4671 } 4672 4673 if (fixedLeftTS.css('position') === 'fixed') { 4674 const anchorHeight = anchor.outerHeight() - 1; 4675 fixedLeftTS.css('top', anchorHeight); 4676 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 4677 iterateLeftpads(function (containerTS) { 4678 const containerBoundingTS = containerTS.getBoundingClientRect(); 4679 if (containerBoundingTS.left <= leftBoundingTS.right) { 4680 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 4681 } 4682 }); 4683 } else { 4684 fixedLeftTS.css('top', ''); 4685 iterateLeftpads(function (containerTS) { 4686 $(containerTS).css('padding-left', ''); 4687 }); 4688 } 4689 })(); 4690 } 4691 4692 function scrollAdjustmentTS() { 4693 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 4694 const topPosition = fixedTopTS.css('position'); 4695 if (topPosition === 'fixed' || topPosition === 'absolute') { 4696 const anchorBounding = anchor[0].getBoundingClientRect();
4697 const attachBounding = topAttachTS[0].getBoundingClientRect(); 4698 const scrollTop = $(window).scrollTop(); 4699 4700 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 4701 } else { 4702 fixedTopTS.css('top', initialTopTS); 4703 } 4704 } 4705 4706 $(window).load(function () { 4707 setTimeout(function () { 4708 resizeAdjustmentTS(); 4709 }, 350); 4710 4711 $(window).scroll(function () { 4712 scrollAdjustmentTS(); 4713 }); 4714 4715 var adjustTimeoutTS; 4716 $(window).resize(function () { 4717 clearTimeout(adjustTimeoutTS); 4718 adjustTimeoutTS = setTimeout(function () { 4719 resizeAdjustmentTS(); 4720 }, 350); 4721 }); 4722 4723 $.when(window.Pages.angularToolbarComplete).done(function () { 4724 resizeAdjustmentTS(); 4725 }); 4726 }); 4727</script>
4727 4728<!-- End Fixed Nav Adjustment --> 4729 4730 4731 4732<!-- Move banner to outer wrap -->
4733<script> 4734function moveBannerToOuterWrap() { 4735 if ($(".fixedBannerTS").length) { 4736 if ($("#bannerDivbanner2").length) { 4737 $("#bannerDivbanner2").appendTo("#outer-wrap"); 4738 } else { 4739 setTimeout(function() { 4740 moveBannerToOuterWrap(); 4741 }, 500); 4742 } 4743 } 4744} 4745moveBannerToOuterWrap(); 4746</script>
4746 4747<!-- end move banner to outer wrap --> 4748 4749 4750
4750<script type="text/javascript"> 4751 $(function () { 4752 document.cookie = "responsiveGhost=0; path=/"; 4753 }); 4754 $(window).on("load", function () { 4755 $('body').addClass('doneLoading').removeClass('hideContent'); 4756 4757 if ($('#404Content').length > 0) 4758 $('div#bodyWrapper').css('padding', '0px'); 4759 }); 4760 </script>
4760 4761 4762 <noscript> 4763 <style> 4764 body.hideContent { 4765 opacity: 1 !important; 4766 } 4767 </style> 4768 </noscript> 4769 4770 4771<div style="display: none;"> 4772 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 4773 4774 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 4775 <title>Arrow Left</title> 4776 <polygon style="fill:currentcolor" points="18.044,25 19.498,23.545 8.409,12.454 19.408,1.455 17.954,0 5.502,12.452"></polygon> 4777 </symbol> 4778 4779 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 4780 <title>Arrow Right</title> 4781 <polygon style="fill:currentcolor" points="6.957,0 5.502,1.455 16.591,12.546 5.592,23.545 7.047,25 19.498,12.548"></polygon> 4782 </symbol> 4783 4784 </svg> 4785</div> 4786
4786<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Figtree:500,500italic,600,600italic,700,700italic,800,800italic,900,900italic,italic,regular|Inria+Sans:700,regular|Inter:500,600,700,regular|Montserrat:700|Mulish:700,800,regular|Roboto:500italic,700,italic,regular|');</script>
4786 4787 4788 4789 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 4790 <div style="display: none;"> 4791 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4792 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 4793 <title>Slideshow Left Arrow</title> 4794 <g> 4795 <path style="fill:currentcolor;" d="M20,40a2.67,2.67,0,0,1-1.9-.79L.79,21.9a2.68,2.68,0,0,1,0-3.79L18.1.79a2.68,2.68,0,1,1,3.79,3.79L6.47,20,21.89,35.42A2.68,2.68,0,0,1,20,40Z"></path> 4796 </g> 4797 </symbol> 4798 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 4799 <title>Slideshow Right Arrow</title> 4800 <g> 4801 <path style="fill:currentcolor;" d="M2.68,0a2.67,2.67,0,0,1,1.9.79L21.89,18.1a2.68,2.68,0,0,1,0,3.79L4.58,39.21A2.68,2.68,0,0,1,.79,35.42L16.21,20,.79,4.58A2.68,2.68,0,0,1,2.68,0Z"></path> 4802 </g> 4803 </symbol> 4804 </svg> 4805 </div> 4806 4807 4808 4809 4810 <div id="root-picker-outlet"></div> 4811</body> 4812</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.