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-JJ0MBFHD14';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= false; 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 118 119 120 <meta name="theme-color" content="rgb(68, 103, 116)"> 121 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 122 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 123 <title>Search ⢠Casselberry ⢠CivicEngage</title> 124 125
125<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
125 126
126<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
126 127 128 129 <!--[if IE 6]>
129<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
129<![endif]--> 130 <!--[if IE 7]>
130<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
130<![endif]--> 131 <!--[if IE 8]>
131<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
131<![endif]--> 132 <!--[if IE 9]>
132<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
132<![endif]--> 133
133<script type="text/javascript"><!-- 134 var intCountryCode = 840; 135 var order = ''; 136//--></script>
136 137 138 <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/1584304004.css" rel="stylesheet" type="text/css" /> 139 140 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 141
141<script type="text/javascript"> 142 window.Pages = window.Pages || {}; 143 // FrontEnd RWD initialization 144 window.Pages.rwdReady = $.Deferred(); 145 window.Pages.toolBarDeferred = $.Deferred(); 146 window.Pages.rwdSetupComplete = $.Deferred(); 147 window.Pages.megaMenuLoaded = $.Deferred(); 148 window.Pages.angularToolbarComplete = $.Deferred(); 149 window.Pages.frontEndToolbarComplete = $.Deferred(); 150 </script>
150 151 <!--CPHeadContent--> 152
152<script src="/739942322.js" type="text/javascript"></script>
152 153 154 155 156
156<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
156 157
157<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
157 158 <link rel="stylesheet" type="text/css" href="/Areas/Search/Assets/Styles/Home2017.css" /> 159 <link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 160 <link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 161 162 163 164
164<script src="/1657590475.js" type="text/javascript"></script>
164 165 166 167 168 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 169 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 170 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 171 <!--[if lt IE 9]>
171<script type="text/javascript" src="/Scripts/html5.js"></script>
171<![endif]--> 172 173
173<script type="text/javascript"> 174 setEditorVariables(false, 840); 175 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 176 </script>
176 177
177<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
177 178</head> 179<body class="wide " > 180 181
181<script>jQuery(document).click(function (event) { 182 var target = jQuery(event.target); 183 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 184 var text = target.attr('title'); 185 186 if (!text.length) { 187 text = "N/A"; 188 } 189 ga('send', 190 { 191 hitType: 'event', 192 eventCategory: 'Image', 193 eventAction: 'Image - ' + text, 194 eventLabel: window.location.href 195 }); 196 } 197 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 198 var text = ""; 199 if (target.parents('.button')[0]) { 200 text = target.parents('.button').first().text(); 201 } else if (target.text().length) { 202 text = target.text(); 203 } else if (target.attr('title').length) { 204 text = target.attr('title'); 205 } 206 if (!text.length) { 207 text = "N/A"; 208 } 209 ga('send', 210 { 211 hitType: 'event', 212 eventCategory: 'Button', 213 eventAction: 'Button - ' + text, 214 eventLabel: window.location.href 215 }); 216 } 217 if (target.parents('.widgetCustomHtml').length) { 218 ga('send', 219 { 220 hitType: 'event', 221 eventCategory: 'Custom Html',
222 eventAction: 'Custom Html Clicked', 223 eventLabel: window.location.href 224 }); 225 } 226 if (target.parents('.editor').length) { 227 ga('send', 228 { 229 hitType: 'event', 230 eventCategory: 'Editor', 231 eventAction: 'Editor Link Clicked', 232 eventLabel: window.location.href 233 }); 234 } 235 if (target.parents('.GraphicLinks').length) { 236 var text = ""; 237 var targetGraphicLink = target; 238 if (target.hasClass('widgetGraphicLinksLink')) { 239 targetGraphicLink = jQuery(target.children()[0]); 240 } 241 if (targetGraphicLink.hasClass('text')) { 242 text = targetGraphicLink.text(); 243 } else if (targetGraphicLink.attr('src').length) { 244 if (targetGraphicLink.attr('alt').length) { 245 text = targetGraphicLink.attr('alt'); 246 } else { 247 text = targetGraphicLink.attr('src'); 248 } 249 } else { 250 text = "N/A"; 251 } 252 ga('send', 253 { 254 hitType: 'event', 255 eventCategory: 'Graphic Links', 256 eventAction: 'Graphic Link - ' + text, 257 eventLabel: window.location.href 258 }); 259 } 260 if (target.parents('.InfoAdvanced').length) { 261 ga('send', 262 { 263 hitType: 'event', 264 eventCategory: 'Info Advanced', 265 eventAction: 'Info Advanced Clicked', 266 eventLabel: window.location.href 267 }); 268 } 269 if (target.parents('.list').length) { 270 ga('send', 271 { 272 hitType: 'event', 273 eventCategory: 'List', 274 eventAction: 'List Clicked', 275 eventLabel: window.location.href 276 }); 277 } 278 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 279 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 280 var breadCrumbs = []; 281 jQuery('.breadCrumbs > li').each(function () { 282 breadCrumbs.push(this.textContent); 283 }); 284 var pageTitle = breadCrumbs.join('>'); 285 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 286 var text = ""; 287 if (pageTitle) { 288 text += pageTitle + " | "; 289 } else { 290 text += document.title + ' - '; 291 } 292 if (target.text() == "" && megaMenuText == "") { 293 text += "N/A"; 294 } else if (target.text().length && megaMenuText.length) { 295 if (megaMenuText == target.text()) { 296 text += megaMenuText; 297 } else { 298 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 299 } 300 } else if (target.text() == "") { 301 text += megaMenuText; 302 } else { 303 text += target.text(); 304 } 305 if (!text.length) { 306 text = "N/A"; 307 } 308 ga('send', 309 { 310 hitType: 'event', 311 eventCategory: 'Mega Menu', 312 eventAction: 'Mega Menu : ' + text, 313 eventLabel: window.location.href 314 }); 315 } 316 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 317 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 318 if (!text.length) { 319 text = "N/A"; 320 } 321 ga('send', 322 { 323 hitType: 'event', 324 eventCategory: 'News Flash', 325 eventAction: 'News Flash - ' + text, 326 eventLabel: window.location.href 327 }); 328 } 329 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 330 var text = target.text(); 331 if (!text.length) { 332 text = "N/A"; 333 } 334 ga('send', 335 { 336 hitType: 'event', 337 eventCategory: 'Quick Links', 338 eventAction: 'Quick Links - ' + text, 339 eventLabel: window.location.href 340 }); 341 } 342 if (target.attr('src') && target.parents('.cpSlideshow').length) { 343 var text = target.attr('title'); 344 if (!text.length) { 345 text = "N/A"; 346 } 347 ga('send', 348 { 349 hitType: 'event', 350 eventCategory: 'Slideshow', 351 eventAction: 'Slideshow - ' + text, 352 eventLabel: window.location.href 353 }); 354 } 355 if (target.parents('.widgetText').length) { 356 ga('send', 357 { 358 hitType: 'event', 359 eventCategory: 'Text', 360 eventAction: 'Text Link Clicked', 361 eventLabel: window.location.href 362 }); 363 } 364});</script>
364 365 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 366 <div class="cp-PopOver-header"> 367 <h3 class="cp-PopOver-title"></h3> 368 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 369 <svg class="cp-Icon--close" alt="close" title="close"> 370 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 371 </svg> 372 </button> 373 </div> 374 <div id="cpPopOverBody" class="cp-PopOver-body"> 375 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 376 </div> 377 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 378 <div class="cp-BtnGroup" id="actionButtons"> 379 <!-- Action buttons will be dynamically added here --> 380 </div> 381 </div> 382</div> 383 <div id="fb-root"></div> 384<div id=skipToContentLinks> 385<a href="#contentarea" target="_self" class="skipToContentLink">Skip to Main Content</a> 386</div> 387 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 388 389 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 390 391 392 393 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 394 <input type="hidden" id="hdnStructureID" value="5" /> 395 <input type="hidden" id="hdnContentCollectionID" value="0206a886-d6fd-41ed-a291-9190021976ed" /> 396 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 397 <input type="hidden" id="hdnThemeID" value="5" /> 398 <input type="hidden" id="pageIsFrontEnd" value="true" /> 399 <input type="hidden" id="pageModuleID" value="82" /> 400 <input type="hidden" id="pagePageID" /> 401 402 <input type="hidden" id="hdnModuleID" value="82" /> 403 <div id="stickyPlaceholder"></div> 404 <div id="outer-wrap" class="outer-wrap"> 405 <div id="inner-wrap" class="inner-wrap"> 406 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 407 408 409 410 411<!-- Begin Signed Out Bar --> 412<div class="cpToolbar user public"> 413 <div class="inner selfClear"> 414 <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> 415 <ul class="nav secondary"> 416 <li><a href="/MyAccount" class="button" id="loggedOutToolbarSignInButton">Website Sign In</a></li> 417 </ul> 418 </div> 419</div>
420<script> 421 $(document).ready(function () { 422 $('#signedOutToolbarCreateProfileButton').click(function (event) { 423 event.preventDefault(); 424 window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin; 425 }); 426 427 428 $('#loggedOutToolbarSignInButton').click(function (event) { 429 event.preventDefault(); 430 window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host; 431 }); 432 433 434 if ('False' == 'True') { 435 $('#loggedOutToolbarSignInButton').hide(); 436 } 437 }) 438</script>
438 439<!-- End Signed Out Bar --> 440 441 </div> 442 <div id="bodyWrapper"> 443 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 444 445<div data-cpRole="structuralContainer" id="bodyContainerTS"> 446<!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 447<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 448<!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS"> 449<div class="siteWrap2"><div data-cpRole="structuralContainer" id="innerHeaderTS"> 450<div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 451 452 453 454 455 <a id="bannerLogoTS-8" style=" display: block; text-align: center; 456" class="bannerObject" href="/" target="_self"><img alt="Casselberry Florida Homepage" class="bannerObject" height="101" src="/ImageRepository/Document?documentID=18242" width="365" /></a> 457</div><div data-cpRole="contentContainer" id="searchTS"> <div id="ccc171535d-2cc8-44e7-be9c-030c08df5f14" data-containerid="c171535d-2cc8-44e7-be9c-030c08df5f14" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 458 459 460 <div class="row outer wide"><!-- 461--><div class="outer col col24 first last" style="" data-widgetcontainerid="817b5fdb-db97-4c2c-aeb8-decc3e179253">� 462 <div class="row nest first last wide">� 463 464 <div class="inner col col24 first last idd28f2ee3-8d8e-423c-8e08-820b39cd772f" style="" data-widgetcontainerid="d28f2ee3-8d8e-423c-8e08-820b39cd772f">� 465<div data-widget-id="0ff41fa0-14b3-4284-91ad-b8b136b8fcf8" data-widget-controller-path="/Layout/WidgetSearch"> 466 467
467<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
467 468
468<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
468 469
469<script defer type="text/javascript"> 470 471 $(document).ready(function () { 472 try { 473 // Minimum characters required before performing a search/autocomplete 474 var minPrefixLength = 3; 475 var autoCompleteDebounceDelay = 500; 476 var searchFieldSelector = "#searchField" + '0ff41fa0-14b3-4284-91ad-b8b136b8fcf8'; 477 var checkboxSelector = "#ysnSearchOnlyDept" + '0ff41fa0-14b3-4284-91ad-b8b136b8fcf8'; 478 var buttonSelector = ".widgetSearchButton" + '0ff41fa0-14b3-4284-91ad-b8b136b8fcf8'; 479 var autoCompleteCache = {}; 480 var autoCompleteCacheKeys = []; 481 var autoCompleteCacheLimit = 25; 482 var currentAutoCompleteRequest = null; 483 var currentAutoCompleteRequestKey = null; 484 var autoCompleteDebounceTimer = null; 485 var autoCompleteDebounceKey = null; 486 var pendingAutoCompleteResponses = []; 487 488 function normalizeAutoCompleteTerm(term) { 489 return $.trim((term || "") + "").replace(/\s+/g, " "); 490 } 491 492 function shouldSearch(term) { 493 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 494 } 495 496 function getAutoCompleteUrl() { 497 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 498 } 499 500 function getAutoCompleteCacheKey(requestUrl, term) { 501 return requestUrl + "|" + term.toLowerCase(); 502 } 503 504 function cacheAutoCompleteResult(cacheKey, data) { 505 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 506 autoCompleteCacheKeys.push(cacheKey); 507 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 508 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 509 } 510 } 511 autoCompleteCache[cacheKey] = data; 512 } 513 514 function respondToPendingAutoComplete(data) { 515 var responses = pendingAutoCompleteResponses; 516 pendingAutoCompleteResponses = []; 517 for (var i = 0; i < responses.length; i++) { 518 responses[i](data); 519 } 520 } 521 522 function cancelPendingAutoComplete() { 523 clearTimeout(autoCompleteDebounceTimer); 524 autoCompleteDebounceKey = null; 525 if (currentAutoCompleteRequest != null) { 526 currentAutoCompleteRequest.abort(); 527 currentAutoCompleteRequest = null; 528 } 529 currentAutoCompleteRequestKey = null; 530 respondToPendingAutoComplete([]); 531 } 532 533 function createWidgetAutoCompleteSource(options) { 534 return function (request, response) { 535 var term = normalizeAutoCompleteTerm(request.term); 536 if (!options.shouldSearch(term)) { 537 response([]); 538 return; 539 } 540 541 var requestUrl = options.url(); 542 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 543 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 544 response(autoCompleteCache[cacheKey]); 545 if (options.success) { 546 options.success(autoCompleteCache[cacheKey]); 547 } 548 return; 549 } 550 551 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 552 pendingAutoCompleteResponses.push(response); 553 return; 554 } 555 556 cancelPendingAutoComplete(); 557 autoCompleteDebounceKey = cacheKey; 558 pendingAutoCompleteResponses.push(response); 559 autoCompleteDebounceTimer = setTimeout(function () { 560 autoCompleteDebounceKey = null; 561 currentAutoCompleteRequestKey = cacheKey; 562 currentAutoCompleteRequest = $.ajax({ 563 url: requestUrl, 564 dataType: "json", 565 timeout: options.timeout, 566 data: { 567 term: term, 568 }, 569 success: function (data) { 570 if (currentAutoCompleteRequestKey === cacheKey) { 571 cacheAutoCompleteResult(cacheKey, data); 572 respondToPendingAutoComplete(data); 573 if (options.success) { 574 options.success(data); 575 } 576 } 577 }, 578 error: function (xmlhttprequest, textstatus, message) { 579 if (textstatus === "abort") { 580 return; 581 } 582 583 if (options.error) { 584 options.error(xmlhttprequest, textstatus, message); 585 } 586 587 respondToPendingAutoComplete([]); 588 }, 589 complete: function (xmlhttprequest) { 590 if (currentAutoCompleteRequest === xmlhttprequest) { 591 currentAutoCompleteRequest = null;
592 currentAutoCompleteRequestKey = null; 593 } 594 } 595 }); 596 }, options.delay); 597 }; 598 } 599 600 // click handler for search buttons 601 $(buttonSelector).click(function (e) { 602 e.preventDefault(); 603 var $btn = $(this); 604 var $field = $btn.siblings(".widgetSearchBox"); 605 var term = $field.val() + ""; 606 if (!shouldSearch(term)) { 607 // do nothing until user types enough characters 608 $field.focus(); 609 return; 610 } 611 612 if ($(checkboxSelector).is(':checked') || false) 613 { 614 doWidgetSearch($.trim(term), Number(0)); 615 } 616 else { 617 doWidgetSearch($.trim(term), 0); 618 } 619 }); 620 621 // enter key handler for the search field 622 $(searchFieldSelector).keypress(function (e) { 623 var code = e.which || e.keyCode; 624 if (code === 13) { 625 e.preventDefault(); 626 var $this = $(this); 627 var term = $this.val() + ""; 628 if (!shouldSearch(term)) { 629 // do nothing until user types enough characters 630 $this.focus(); 631 return false; 632 } 633 634 if ($(checkboxSelector).is(':checked') || false) { 635 doWidgetSearch($.trim(term), Number(0)); 636 } else { 637 doWidgetSearch($.trim(term), 0); 638 } 639 return false; 640 } 641 return true; 642 }); 643 644 // autocomplete: set minLength and guard source 645 if (true) { 646 var $searchField = $(searchFieldSelector).autocomplete({ 647 minLength: minPrefixLength, 648 source: createWidgetAutoCompleteSource({ 649 delay: autoCompleteDebounceDelay, 650 timeout: 10000, 651 shouldSearch: shouldSearch, 652 url: getAutoCompleteUrl, 653 success: function () { 654 $('.autoCompleteError').remove(); 655 }, 656 error: function (xmlhttprequest, textstatus, message) { 657 if (textstatus === "timeout") { 658 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 659 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 660 } 661 } 662 }), 663 html: true, 664 delay: 0, 665 select: function (event, ui) { 666 $(this).val(ui.item.value); 667 $(this).next().click(); 668 } 669 }); 670 671 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 672 return $("<li class=\"itemList\"></li>") 673 .data("ui-autocomplete-item", item) 674 .append("<a>" + item.label + "</a>") 675 .appendTo(ul); 676 }; 677 } 678 679 // keep searchBtnApplyQuery consistent with prefix rule 680 window.searchBtnApplyQuery = function() { 681 var $field = $(searchFieldSelector); 682 var term = $field.val() + ""; 683 if (shouldSearch(term)) { 684 // update href for the icon/button (if present) 685 var btn = document.getElementById("btnSearchIcon"); 686 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 687 } else { 688 var btn = document.getElementById("btnSearchIcon"); 689 if (btn) btn.href = "#"; 690 } 691 }; 692 } 693 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. 694 }); 695 </script>
695 696 697 <section id="widgetPreviewSearch" class="widget widgetSearch skin14 widgetOptionSet39" style="display: block;" aria-label="Search"> 698 <!-- For the button right and inside --> 699 <div class="widgetBody buttonRightInside"> 700 <input class="widgetSearchBox widgetSearchBox0ff41fa0-14b3-4284-91ad-b8b136b8fcf8" cp5ph="true" id="searchField0ff41fa0-14b3-4284-91ad-b8b136b8fcf8" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Iâm looking forâ¦" type="text" value="" /> 701 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton0ff41fa0-14b3-4284-91ad-b8b136b8fcf8" role="button"><img alt="Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=18232" data-image="/ImageRepository/Document?documentID=18233" src="/ImageRepository/Document?documentID=18233" /></a> 702 703 <label class="searchLabel" aria-hidden="true" for="searchField0ff41fa0-14b3-4284-91ad-b8b136b8fcf8">Search</label> 704 </div> 705 706 </section> 707 708 709<style scoped> 710 711 .widgetSearch ::-webkit-input-placeholder { 712 color: #313131; 713 } 714 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 715 color: #313131; 716 } 717 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 718 color: #313131; 719 } 720 .widgetSearch :-ms-input-placeholder { 721 color: #313131; 722 } 723 724 725 .widgetSearch .widgetBody .widgetSearchBox0ff41fa0-14b3-4284-91ad-b8b136b8fcf8 726 { 727 color: #313131; 728 background-color: #DFE6F1; 729border: none; 730border-radius: 14px; 731height: 55px; 732font-family: Montserrat; 733font-size: 14px; 734font-weight: 500; 735padding: 0 59px 0 32px; 736 } 737 .widgetSearch .widgetBody .widgetSearchButton0ff41fa0-14b3-4284-91ad-b8b136b8fcf8 738 { 739 margin: 8px 16px 0 0; 740 } 741 .widgetSearch .widgetSearch-onlyDept0ff41fa0-14b3-4284-91ad-b8b136b8fcf8 742 { 743 display: inline-block; 744 color: #333; 745 746 747 padding-top: 10px; 748 } 749 #ysnSearchOnlyDept0ff41fa0-14b3-4284-91ad-b8b136b8fcf8 750 { 751 position: relative; 752 top: .125em; 753 } 754 755</style> 756 757<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 758<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 759 760 761
762<script type="text/javascript"> 763 //Updates search icons href to have the correct queryString 764 function searchBtnApplyQuery() { 765 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField0ff41fa0-14b3-4284-91ad-b8b136b8fcf8").value; 766 } 767</script>
767 768 769</div> 770 771 </div> <!-- inner column --> 772 773 </div> <!-- inner row --> 774 775 </div><!-- outer column --><!-- --></div> <!-- outer row --> 776 777 778 </div> 779</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 780<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 781--><li id="MainItem374" class="topMenuItem" role="none" data-pageid="374" data-displaymegamenu="True"><!-- 782 --><!-- 783 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu374" id = "mainNavGovernment" class="navMainItem mainNavItem mainNavItem1 " href="/374/Government" target = "_self" > Government </a> <!-- 784 --><!-- 785 --></li><!----><li id="MainItem375" class="topMenuItem" role="none" data-pageid="375" data-displaymegamenu="True"><!-- 786 --><!-- 787 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu375" id = "mainNavServices" class="navMainItem mainNavItem mainNavItem2 " href="/375/Services" target = "_self" > Services </a> <!-- 788 --><!-- 789 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!-- 790 --><!-- 791 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu35" id = "mainNavCommunity" class="navMainItem mainNavItem mainNavItem3 " href="/35/Community" target = "_self" > Community </a> <!-- 792 --><!-- 793 --></li><!----><li id="MainItem801" class="topMenuItem" role="none" data-pageid="801" data-displaymegamenu="True"><!-- 794 --><!-- 795 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu801" id = "mainNavBusiness" class="navMainItem mainNavItem mainNavItem4 " href="/801/Business" target = "_self" > Business </a> <!-- 796 --><!-- 797 --></li><!----><li id="MainItem802" class="topMenuItem" role="none" data-pageid="802" data-displaymegamenu="True"><!-- 798 --><!-- 799 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu802" id = "mainNavHowDoI" class="navMainItem mainNavItem mainNavItem5 " href="/802/How-Do-I" target = "_self" > How Do I </a> <!-- 800 --><!-- 801 --></li><!----> 802</ol> 803 804 805
805<script type="text/javascript"> 806 (function () { 807 function setupMenu() { 808 const menuID = 'mainNavMenu'; 809 const menuType = MAIN_MENU; 810 811 //setup menu manager properties for main menu 812 if (!menuManager.mobileMainNav && true) 813 menuManager.adjustMainItemsWidth('#' + menuID); 814 menuManager.isMainMenuEditable = false; 815 menuManager.mainMenuMaxSubMenuLevels = 4; 816 menuManager.setMOMMode(2, menuType); 817 818 //Init main menu 819 const setupDraggable = menuManager.isMainMenuEditable; 820 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=82&themeID=5&menuContainerID=mainNav'; 821 822 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 823 menuManager.mainMenuInit = true; 824 menuManager.mainMenuTextResizer = true; 825 if (1.00 > 0) 826 menuManager.mainMenuTextResizerRatio = 1.00; 827 if (window.isResponsiveEnabled) 828 menuManager.mainMenuReady.resolve(); 829 830 } 831 832 if (document.readyState === "complete" 833 || document.readyState === "loaded" 834 || document.readyState === "interactive") { 835 setupMenu(); 836 return; 837 } 838 839 document.addEventListener("DOMContentLoaded", setupMenu); 840 })(); 841 </script>
841 842 843 844<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="1"><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu374" class="contentTop mainNavMegaMenu megaMenuContainer pageID_374 hidden" data-orientation="horizontal"> <div id="ccc392cd72-26c7-4923-8da6-b5bb9c91367d" data-containerid="c392cd72-26c7-4923-8da6-b5bb9c91367d" class="pageContent cpGrid cpGrid24 showInMobile"> 845 846 847 848 849 </div> 850</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu375" class="contentTop mainNavMegaMenu megaMenuContainer pageID_375 hidden" data-orientation="horizontal"> <div id="cc07623ec5-8d4b-468f-805d-ffc6ef49e8c1" data-containerid="07623ec5-8d4b-468f-805d-ffc6ef49e8c1" class="pageContent cpGrid cpGrid24 showInMobile"> 851 852 853 854 855 </div> 856</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="cc1fa81e4e-1e03-4a58-99d8-ffcc39aca6bf" data-containerid="1fa81e4e-1e03-4a58-99d8-ffcc39aca6bf" class="pageContent cpGrid cpGrid24 showInMobile"> 857 858 859 860 861 </div> 862</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu801" class="contentTop mainNavMegaMenu megaMenuContainer pageID_801 hidden" data-orientation="horizontal"> <div id="ccc2fd8796-2652-4f73-8b15-bca5a0962fde" data-containerid="c2fd8796-2652-4f73-8b15-bca5a0962fde" class="pageContent cpGrid cpGrid24 showInMobile"> 863 864 865 866 867 </div> 868</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu802" class="contentTop mainNavMegaMenu megaMenuContainer pageID_802 hidden" data-orientation="horizontal"> <div id="cc0346be13-7775-4d81-a283-809255bf099e" data-containerid="0346be13-7775-4d81-a283-809255bf099e" class="pageContent cpGrid cpGrid24 showInMobile"> 869 870 871 872 873 </div> 874</aside></aside></nav> 875</div></div> 876</header><div data-cpRole="structuralContainer" id="bannerContentTS"> 877<div class="siteWrap"><!-- <div data-cpRole="contentContainer" id="contentTS"></div> --></div> 878</div> 879</div> 880 881 882 883 884 <div id="bannerImagesJSON9" class="hidden"></div> 885 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 886 <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> 887 <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> 888 </div> 889
889<script type="text/javascript"> 890 $(window).on("load", function () { 891 $.when(window.Pages.rwdSetupComplete) 892 .done(function () { 893 renderExternalBannerSlideshow('banner1', 894 {"BannerOptionID":9,"ThemeID":5,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":2,"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":true,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":23,"BannerOptionID":9,"FileName":"/ImageRepository/Document?documentID=18201","Height":450,"Width":1832,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":24,"BannerOptionID":9,"FileName":"/ImageRepository/Document?documentID=18202","Height":450,"Width":1832,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":25,"BannerOptionID":9,"FileName":"/ImageRepository/Document?documentID=18200","Height":450,"Width":1832,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[{"BannerVideoID":9,"BannerOptionID":9,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202312210915565825.png","IsLink":false,"LinkAddress":null,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","VideoFileID":"00000000-0000-0000-0000-000000000000","ImageFileID":"00000000-0000-0000-0000-000000000000","VideoWidth":0,"VideoHeight":0,"ImageWidth":0,"ImageHeight":0,"LinkedVideoUrl":"","RecordStatus":0,"AltText":null}],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 895 '/App_Themes/2023 - Interior/Images/', 896 'Rotating'); 897 }); 898 }); 899 </script>
899 900 901</div> 902</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 903<div class="siteWrap"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main"> 904<div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap"> 905<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 906<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 907 <li><a class="breadCrumb" href="/">Home</a></li><li><a href class="breadCrumb" aria-current="page">Search</a></li> 908 </ol> 909 910 911 912</div><div data-cpRole="mainContentContainer" id="moduleContent"> 913 914 915 916 <div id="searchModuleContent" class="newCP moduleContentNew cp-search"> 917 <div id="contentarea" class="contentMain selfClear"> 918<div class="header"> 919 <div class="graphic"> 920 <a title="Search this site" href="/Search"> 921 <img width="74" height="74" alt="Search icon" src="/Areas/Search/Assets/Images/HomeModuleIconLarge.png" /> 922 </a> 923 </div> 924 <div class="text"> 925 <h1><a href="/Search" title="Go back to the search home page">Search</a></h1> 926 927 </div> 928</div> <div id="divSearch" class="cp-search-container"> 929 <div id="divSearchStandard" class="cp-search-bar"> 930 <label for="searchPhrase" class="visuallyhidden">Search</label> 931 <div class="cp-search-barInner"> 932 <input type="text" name="searchPhrase" 933 id="searchPhrase" class="cp-search-input" 934 placeholder="Type to begin your search..." 935 value=""> 936 <a href="#" class="searchSite cp-search-submit"> 937 <svg id="iconSearch" viewbox="0 0 25 25"> 938 <title>Submit Search</title> 939 <path style="fill:currentcolor;" d="M25,24.458l-6.563-6.537c1.78-1.905,2.879-4.455,2.879-7.262C21.316,4.781,16.535,0,10.657,0S0,4.781,0,10.659 s4.78,10.659,10.657,10.659c2.697,0,5.155-1.015,7.034-2.671l6.573,6.547L25,24.458z M10.657,20.27c-1.295,0-2.554-0.254-3.74-0.755 c-1.144-0.484-2.172-1.178-3.055-2.06c-0.881-0.88-1.574-1.909-2.06-3.056c-0.501-1.182-0.755-2.44-0.755-3.74 S1.301,8.1,1.802,6.918c0.485-1.146,1.178-2.173,2.06-3.056c0.884-0.883,1.912-1.575,3.055-2.059 c1.184-0.501,2.444-0.756,3.74-0.756c1.298,0,2.557,0.255,3.741,0.756c1.145,0.485,2.172,1.177,3.055,2.059 c0.883,0.884,1.576,1.913,2.06,3.056c0.501,1.184,0.755,2.444,0.755,3.74s-0.254,2.556-0.755,3.74 c-0.485,1.146-1.178,2.173-2.06,3.056c-0.883,0.882-1.91,1.574-3.055,2.06C13.213,20.016,11.954,20.27,10.657,20.27z"></path> 940 </svg> 941 </a> 942 <input id="departmentId" type="hidden" value="-1"/> 943 </div> 944 </div> 945 </div> 946 <ol id="searchTabs" class="cp-Tabs-list" role="tablist" aria-label="Search tabs for site, agenda and minutes, municode and social" aria-orientation="horizontal"> 947 <li id="cp-SearchTab-Site" class="cp-Tabs-tab is-active" role="tab" aria-controls="divSearchResults" aria-selected="true"> 948 <a href="#siteSearch" id="siteSearch" class="cp-Tabs-link cp-Tabs-click-link"> 949 <svg class="cp-Tabs-linkArrow"> 950 <use xlink:href="#iconArrow--right"></use> 951 </svg> 952 Site Content 953 </a> 954 </li> 955 <li id="cp-SearchTab-Clerk" class="cp-Tabs-tab" role="tab" aria-controls="divSearchResultsCivicClerk" aria-selected="false"> 956 <a href="#siteSearchCivicClerk" id="siteSearchCivicClerk" class="cp-Tabs-link cp-Tabs-click-link"> 957 <svg class="cp-Tabs-linkArrow"> 958 <use xlink:href="#iconArrow--right"></use> 959 </svg> 960 Agendas & Minutes 961 </a> 962 </li> 963 <li id="cp-MuniCode-Site" class="cp-Tabs-tab" role="tab" aria-controls="divSearchResultsMuniCode" aria-selected="false"> 964 <a href="#MuniCodeSearch" id="MuniCodeSearch" class="cp-Tabs-link cp-Tabs-click-link"> 965 <svg class="cp-Tabs-linkArrow"> 966 <use xlink:href="#iconArrow--right"></use> 967 </svg> 968 Municipal Code 969 </a> 970 </li> 971 </ol> 972 <fieldset id="divClerkIndexStrip" style="display: none; margin-bottom: 2rem;"> 973 <legend>Search Criteria</legend> 974 <label class="ae-label">
975 <input checked="checked" id="searchAgendaItems" name="SearchCriteria" type="radio" value="Items" /> 976 Items 977 </label> 978 <label class="ae-label"> 979 <input id="searchAgendas" name="SearchCriteria" type="radio" value="Agendas" /> 980 Agendas 981 </label> 982 <label class="ae-label"> 983 <input id="searchAttachments" name="SearchCriteria" type="radio" value="Attachments" /> 984 Attachments 985 </label> 986 <label class="ae-label"> 987 <input id="searchAgendaMinutes" name="SearchCriteria" type="radio" value="Minutes" /> 988 Agenda Files 989 </label> 990 </fieldset> 991 <div id="divSearchResultsCivicClerk" class="cp-search-results" style="display:none;" role="tabpanel" aria-labelledby="cp-SearchTab-Clerk"> 992 </div> 993 <fieldset id="divMunicodeStrip" style="display: none; margin-bottom: 2rem;"> 994 <legend>Search Criteria</legend> 995 <label class="ae-label"> 996 <input checked="checked" id="searchCodes" name="MuniCodeSearchCriteria" type="radio" value="Codes" /> 997 Codes 998 </label> 999 <label class="ae-label"> 1000 <input id="searchOrdinances" name="MuniCodeSearchCriteria" type="radio" value="Ordinances" /> 1001 Ordinances 1002 </label> 1003 <label class="ae-label"> 1004 <input id="searchDocuments" name="MuniCodeSearchCriteria" type="radio" value="Documents" /> 1005 Documents 1006 </label> 1007 </fieldset> 1008 <div id="divSearchResultsMuniCode" class="cp-search-results" style="display:none;" role="tabpanel" aria-labelledby="cp-MuniCode-Site"> 1009 </div> 1010 1011<div class="cp-search-typeToggle"> 1012 <a id="advancedSearch" href="#advancedSearch" style="display: inline-block;">Advanced Search</a> 1013 <a id="standardSearch" href="#standardSearch" style="display: none;">Standard Search</a> 1014</div> 1015<div id="divSearchAdvanced"> 1016 <div id="advSearchForm" class="cp-search-advanced cp-search-advanced--hidden" aria-expanded="true"> 1017 <table border="0" cellpadding="0" cellspacing="0" class="cp-search-advancedTable"> 1018 <tbody> 1019 <tr> 1020 <td colspan="2" class="cp-search-advancedHeader"> 1021 Find pages with... 1022 </td> 1023 <td class="cp-search-advancedInstruction cp-search-advancedHeader"> 1024 To do this in the search box 1025 </td> 1026 </tr> 1027 <tr> 1028 <td> 1029 <label for="txtSearchAnd"><span class="cp-search-advancedHeader">all</span> these words:</label> 1030 </td> 1031 <td> 1032 <input class="advSearchBox" name="txtSearchAnd" type="text" id="txtSearchAnd" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1033 </td> 1034 <td class="cp-search-advancedInstruction"> 1035 Enter your key words: <span class="cp-search-advancedCode">sugar glider</span> 1036 </td> 1037 </tr> 1038 <tr> 1039 <td> 1040 <label for="txtSearchPhrase">this <span class="cp-search-advancedHeader">exact word or phrase</span>:</label> 1041 </td> 1042 <td> 1043 <input class="advSearchBox" name="txtSearchPhrase" type="text" id="txtSearchPhrase" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1044 </td> 1045 <td class="cp-search-advancedInstruction"> 1046 Use quotes for exact phrases: <span class="cp-search-advancedCode">âsugar gliderâ</span> 1047 </td> 1048 </tr> 1049 <tr> 1050 <td> 1051 <label for="txtSearchOr"><span class="cp-search-advancedHeader">any</span> of these words:</label> 1052 </td> 1053 <td> 1054 <input class="advSearchBox" name="txtSearchOr" type="text" id="txtSearchOr" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1055 </td> 1056 <td class="cp-search-advancedInstruction"> 1057 Type OR between the key words you want included: <span class="cp-search-advancedCode">marsupial OR pet</span> 1058 </td> 1059 </tr> 1060 <tr> 1061 <td> 1062 <label for="txtSearchNot"><span class="cp-search-advancedHeader">none</span> of these words:</label> 1063 </td> 1064 <td> 1065 <input class="advSearchBox" name="txtSearchNot" type="text" id="txtSearchNot" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1066 </td> 1067 <td class="cp-search-advancedInstruction"> 1068 Use a minus sign before words you donât want included: <span class="cp-search-advancedCode">-chair âpastry</span> 1069 </td> 1070 </tr> 1071 <tr> 1072 <td colspan="3" class="cp-search-advancedHeader"> 1073 Then narrow your results by... 1074 </td> 1075 </tr> 1076 <tr> 1077 <td> 1078 <label for="SearchContentType"><span>Content Type</span>:</label> 1079 </td> 1080 <td> 1081 <select id="SearchContentType" name="SearchContentType"> 1082 <option value="all" selected="selected">All Content</option> 1083 <option value="agendas">Agendas</option> 1084 <option value="alerts">Alerts</option> 1085 <option value="bids">Bids</option> 1086 <option value="calendar">Calendar</option> 1087 <option value="civicsend">CivicSend</option> 1088 <option value="documents">Documents</option> 1089 <option value="faqs">FAQs</option> 1090 <option value="forms">Forms</option> 1091 <option value="images">Images</option> 1092 <option value="jobs">Jobs</option> 1093 <option value="news">News</option> 1094 <option value="people">People</option> 1095 <option value="places">Places</option> 1096 1097 <option value="webpages">Webpages</option> 1098 </select> 1099 </td> 1100 </tr> 1101 </tbody> 1102 </table> 1103 </div> 1104</div> 1105 <div id="divSearchResults" class="cp-search-results" role="tabpanel" aria-labelledby="cp-SearchTab-Site"> 1106 1107 1108<div id="divMainContentSearch"> 1109 <!-- cp-search-resultsLoading --> 1110 <h2 class="visuallyhidden">Search Results</h2> 1111<div data-currentpage="1"> 1112 <input id="UseAutoComplete" name="UseAutoComplete" type="hidden" value="True" /> 1113 1114 <p class="cp-search-status"> 1115 </p> 1116</div> 1117 </div>
1118<script type="text/javascript"> 1119 $('#paginationOption').change(function () { 1120 loadSearchResultPageList(1, $('#paginationOption').val()); 1121 }); 1122 1123 var autoExpandAdvancedSearch = 'false'; 1124 1125 if (autoExpandAdvancedSearch == 'true') { 1126 $('.cp-search-advanced').attr('aria-expanded', 'true'); 1127 $('.cp-search-advanced').removeClass('cp-search-advanced--hidden'); 1128 $('#standardSearch').show(); 1129 $('#advancedSearch').hide(); 1130 } 1131 1132 //Remove invaild tag(strong) from href for search site result. 1133 $("a[href*='strong']").each(function () { 1134 var validHref = $(this).attr('href').replace(/<strong>/gi, '').replace(/<\/strong>/gi, ''); 1135 $(this).attr('href', validHref); 1136 }); 1137 1138 $('input[type=radio][name=SearchCriteria]').unbind('change').change(function () { 1139 loadCivicClerkIndexResults(0, 10); 1140 }); 1141 1142 $('input[type=radio][name=MuniCodeSearchCriteria]').unbind('change').change(function () { 1143 loadMunicodeSearch(1, 10); 1144 }); 1145 1146 $('.cp-Tabs-click-link').unbind('click').click(function (e) { 1147 var $this = $(this); 1148 loadTabResults($this); 1149 return false; 1150 }); 1151</script>
1151 1152 1153 </div> 1154 </div> 1155 </div> 1156 1157 1158 <div class="newCP"> 1159 1160 </div> 1161</div> 1162</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="cccd84bd28-1ccb-4fe3-8fd0-8e07c904c507" data-containerid="cd84bd28-1ccb-4fe3-8fd0-8e07c904c507" class="pageContent cpGrid cpGrid24 showInMobile"> 1163 1164 1165 1166 1167 </div> 1168</aside> 1169</div><div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar"> 1170<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="cc61eb6498-f4cc-4f54-882d-99d2a8c97106" data-containerid="61eb6498-f4cc-4f54-882d-99d2a8c97106" class="pageContent cpGrid cpGrid24 showInMobile"> 1171 1172 1173 1174 1175 </div> 1176</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav"> 1177 1178 1179 1180 1181 1182 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="4" class="rootNavMenu accordionNav"> 1183 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem37" data-pageid="37"> 1184 <div class="accordionNavItem"> 1185 <a href="/114/City-Commission" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Commission</a> 1186 </div> 1187 </li> 1188 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem6" data-pageid="6"> 1189 <div class="accordionNavItem"> 1190 <a href="http://agency.governmentjobs.com/casselberry" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Employment</a> 1191 </div> 1192 </li> 1193 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem38" data-pageid="38"> 1194 <div class="accordionNavItem"> 1195 <a href="/directory.asp" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Staff Directory</a> 1196 </div> 1197 </li> 1198 1199 </ol> 1200 1201 1202
1202<script type="text/javascript"> 1203 (function () { 1204 function setupSecondaryMenuProperties() { 1205 //setup menu manager properties for secondary menu 1206 menuManager.isSideMenuEditable = false; 1207 menuManager.sideMenuMaxSubMenuLevels = 4; 1208 menuManager.sideMenuHasCustomLinks = true; 1209 } 1210 1211 if (document.readyState === "loading") { 1212 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1213 return; 1214 } 1215 1216 setupSecondaryMenuProperties(); 1217 })(); 1218 </script>
1218 1219 1220
1220<script type="text/javascript"> 1221 (function () { 1222 function setupAccordionSecondaryNav() { 1223 var $menuContainer = $('#secondaryNav'); 1224 1225 $menuContainer.find('*[id^="SideItem"]').each(function () { 1226 var ids = $('[id="' + this.id + '"]'); 1227 if (ids.length > 1) 1228 $.each(ids, function (index, value) { 1229 value.id = value.id + '_' + index; 1230 }); 1231 }); 1232 1233 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1234 e.preventDefault(); 1235 showHideAccordionMenuForSecondaryNav($(this)); 1236 }); 1237 1238 $menuContainer.find(".grippy").each(function () { 1239 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1240 }); 1241 1242 $menuContainer.find("li").each(function () { 1243 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1244 }); 1245 } 1246 1247 if (document.readyState === "loading") { 1248 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1249 return; 1250 } 1251 1252 setupAccordionSecondaryNav(); 1253 })(); 1254 </script>
1254 1255 1256 1257 1258</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="cc3ce9f0a0-df08-443c-b189-55f97a5844c5" data-containerid="3ce9f0a0-df08-443c-b189-55f97a5844c5" class="pageContent cpGrid cpGrid24 showInMobile"> 1259 1260 1261 1262 1263 </div> 1264</aside> 1265</div> 1266</div></div> 1267</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS" class="fixedBottomTS"> 1268<div class="siteWrap2"><div data-cpRole="contentContainer" id="gbsTS"> <div id="ccd7a9f754-dbc2-467c-8c23-ac410053fd01" data-containerid="d7a9f754-dbc2-467c-8c23-ac410053fd01" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="35"> 1269 1270 1271 <div class="row outer wide"><!-- 1272--><div class="outer col col8 first" style="" data-widgetcontainerid="907a7ad7-5389-4d7a-aa72-1853349a120d">� 1273 <div class="row nest first last wide">� 1274 1275 <div class="inner col col8 first last ida5c6b4e3-acef-4d39-b42f-3bf88f487213" style="" data-widgetcontainerid="a5c6b4e3-acef-4d39-b42f-3bf88f487213">� 1276<div data-widget-id="d1618834-6339-4e88-b633-2ae67ab5d948" data-widget-controller-path="/GraphicLinks/Widget"> 1277 1278 1279 1280 1281<div id="graphicLinkWidgetd1618834-6339-4e88-b633-2ae67ab5d948" class="widget widgetGraphicLinks skin17 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:23em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1282 <div class="widgetHeader"> 1283 <div class=""> 1284 </div> 1285 </div> 1286 <div class="widgetBody cpGrid cpGrid2 "> 1287 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1288 <div class="row wide"> 1289 <!-- 1290--><div class="col col1 first "><ul class="semanticList"><!-- 1291 --><li class="widgetItem GraphicLinks"> 1292 1293<div> 1294 <a href="https://www.invoicecloud.com/portal/(S(mipquyhdoihtgcukkryhtaoz))/2/Site.aspx?g=486225db-4f52-4a57-a1a6-38d29d130ad7" target="_blank" class="fancyButton fancyButton276 " aria-label="Pay Water Bill Opens in new window"> 1295 <span> 1296 <span><span class="text">Pay Water Bill</span></span> 1297 </span> 1298 </a> 1299</div> 1300 <style scoped="scoped">.fancyButton276.fancyButton:link,.fancyButton276.fancyButton:visited, .fancyButton276div.fancyButton{ 1301 padding-top: 70px; 1302 background-image: url('/ImageRepository/Document?documentID=18218'); 1303 background-repeat: no-repeat; 1304 background-position: center top; 1305transition: all .3s ease-in-out;} 1306.fancyButton276.fancyButton:hover,.fancyButton276.fancyButton:focus,.fancyButton276.fancyButton:active,.fancyButton276.fancyButton.hover{ 1307 background-image: url('/ImageRepository/Document?documentID=18219'); 1308 background-repeat: no-repeat; 1309 background-position: center top; 1310} 1311.fancyButton276.fancyButton:link > span,.fancyButton276.fancyButton:visited > span, .fancyButton276div.fancyButton > span{ 1312} 1313.fancyButton276.fancyButton:hover > span,.fancyButton276.fancyButton:focus > span,.fancyButton276.fancyButton:active > span,.fancyButton276.fancyButton.hover > span{ 1314} 1315.fancyButton276.fancyButton .text{ 1316 color: rgb(239, 245, 255); 1317 font-family: "Montserrat"; 1318 padding-top: 15px; 1319 font-weight: 600; 1320 text-decoration: none; 1321 padding-top: 15px; 1322 background-repeat: no-repeat; 1323 background-position: left top; 1324position: relative; 1325} 1326 1327.fancyButton276 .text:after { 1328content: ""; 1329position: absolute; 1330background-color: #E2CD9C; 1331height: 4px; 1332width: 75px; 1333max-width: 100%; 1334border-radius: 3px; 1335left: 50%; 1336top: 0; 1337transform: translateX(-50%); 1338} 1339.fancyButton276.fancyButton:hover .text,.fancyButton276.fancyButton:focus .text,.fancyButton276.fancyButton:active .text,.fancyButton276.fancyButton.hover .text{ 1340 text-decoration: underline; 1341 background-repeat: no-repeat; 1342 background-position: left top; 1343 1344 1345} 1346</style> 1347 1348 </li><!-- 1349--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1350 --><li class="widgetItem GraphicLinks"> 1351 1352<div> 1353 <a href="https://www4.citizenserve.com/Portal/PortalController?Action=showHomePage&ctzPagePrefix=Portal_&installationID=221" target="_self" class="fancyButton fancyButton277 " > 1354 <span> 1355 <span><span class="text">Business Tax, Inspections and Permits</span></span> 1356 </span> 1357 </a> 1358</div> 1359 <style scoped="scoped">.fancyButton277.fancyButton:link,.fancyButton277.fancyButton:visited, .fancyButton277div.fancyButton{ 1360 padding-top: 70px; 1361 background-image: url('/ImageRepository/Document?documentID=18212'); 1362 background-repeat: no-repeat; 1363 background-position: center top; 1364transition: all .3s ease-in-out;} 1365.fancyButton277.fancyButton:hover,.fancyButton277.fancyButton:focus,.fancyButton277.fancyButton:active,.fancyButton277.fancyButton.hover{ 1366 background-image: url('/ImageRepository/Document?documentID=18213'); 1367 background-repeat: no-repeat; 1368 background-position: center top; 1369} 1370.fancyButton277.fancyButton:link > span,.fancyButton277.fancyButton:visited > span, .fancyButton277div.fancyButton > span{ 1371} 1372.fancyButton277.fancyButton:hover > span,.fancyButton277.fancyButton:focus > span,.fancyButton277.fancyButton:active > span,.fancyButton277.fancyButton.hover > span{ 1373} 1374.fancyButton277.fancyButton .text{ 1375 color: rgb(239, 245, 255); 1376 font-family: "Montserrat"; 1377 padding-top: 15px; 1378 font-weight: 600; 1379 text-decoration: none; 1380 padding-top: 15px; 1381 background-repeat: no-repeat; 1382 background-position: left top; 1383position: relative; 1384} 1385 1386.fancyButton277 .text:after { 1387content: ""; 1388position: absolute; 1389background-color: #E2CD9C; 1390height: 4px; 1391width: 75px; 1392max-width: 100%; 1393border-radius: 3px; 1394left: 50%; 1395top: 0; 1396transform: translateX(-50%); 1397} 1398.fancyButton277.fancyButton:hover .text,.fancyButton277.fancyButton:focus .text,.fancyButton277.fancyButton:active .text,.fancyButton277.fancyButton.hover .text{ 1399 text-decoration: underline; 1400 background-repeat: no-repeat; 1401 background-position: left top; 1402 1403 1404} 1405</style> 1406 1407 </li><!-- 1408--></ul></div><!-- --> 1409 </div> 1410 </nav> 1411 </div> 1412 <div class="widgetFooter"> 1413 </div> 1414</div> 1415</div> 1416 1417 </div> <!-- inner column --> 1418 1419 </div> <!-- inner row --> 1420 1421 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="e42c1d6c-97c4-498a-927e-11fe616a59cd">� 1422 <div class="row nest first last wide">� 1423 1424 <div class="inner col col8 first last idbce3a30e-3ffa-414b-9e26-c25fb57a52ad" style="" data-widgetcontainerid="bce3a30e-3ffa-414b-9e26-c25fb57a52ad">� 1425<div data-widget-id="20bd9db8-782c-4337-994f-cdbc62fbd5ab" data-widget-controller-path="/GraphicLinks/Widget"> 1426 1427 1428 1429 1430<div id="graphicLinkWidget20bd9db8-782c-4337-994f-cdbc62fbd5ab" class="widget widgetGraphicLinks skin17 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:23em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1431 <div class="widgetHeader"> 1432 <div class="">
1433 </div> 1434 </div> 1435 <div class="widgetBody cpGrid cpGrid2 "> 1436 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1437 <div class="row wide"> 1438 <!-- 1439--><div class="col col1 first "><ul class="semanticList"><!-- 1440 --><li class="widgetItem GraphicLinks"> 1441 1442<div> 1443 <a href="https://www.governmentjobs.com/careers/casselberry" target="_self" class="fancyButton fancyButton278 " > 1444 <span> 1445 <span><span class="text">Employment</span></span> 1446 </span> 1447 </a> 1448</div> 1449 <style scoped="scoped">.fancyButton278.fancyButton:link,.fancyButton278.fancyButton:visited, .fancyButton278div.fancyButton{ 1450 padding-top: 70px; 1451 background-image: url('/ImageRepository/Document?documentID=18210'); 1452 background-repeat: no-repeat; 1453 background-position: center top; 1454transition: all .3s ease-in-out;} 1455.fancyButton278.fancyButton:hover,.fancyButton278.fancyButton:focus,.fancyButton278.fancyButton:active,.fancyButton278.fancyButton.hover{ 1456 background-image: url('/ImageRepository/Document?documentID=18211'); 1457 background-repeat: no-repeat; 1458 background-position: center top; 1459} 1460.fancyButton278.fancyButton:link > span,.fancyButton278.fancyButton:visited > span, .fancyButton278div.fancyButton > span{ 1461} 1462.fancyButton278.fancyButton:hover > span,.fancyButton278.fancyButton:focus > span,.fancyButton278.fancyButton:active > span,.fancyButton278.fancyButton.hover > span{ 1463} 1464.fancyButton278.fancyButton .text{ 1465 color: rgb(239, 245, 255); 1466 font-family: "Montserrat"; 1467 padding-top: 15px; 1468 font-weight: 600; 1469 text-decoration: none; 1470 padding-top: 15px; 1471 background-repeat: no-repeat; 1472 background-position: left top; 1473position: relative; 1474} 1475 1476.fancyButton278 .text:after { 1477content: ""; 1478position: absolute; 1479background-color: #E2CD9C; 1480height: 4px; 1481width: 75px; 1482max-width: 100%; 1483border-radius: 3px; 1484left: 50%; 1485top: 0; 1486transform: translateX(-50%); 1487} 1488.fancyButton278.fancyButton:hover .text,.fancyButton278.fancyButton:focus .text,.fancyButton278.fancyButton:active .text,.fancyButton278.fancyButton.hover .text{ 1489 text-decoration: underline; 1490 background-repeat: no-repeat; 1491 background-position: left top; 1492 1493 1494} 1495</style> 1496 1497 </li><!-- 1498--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1499 --><li class="widgetItem GraphicLinks"> 1500 1501<div> 1502 <a href="https://secure.rec1.com/FL/city-of-casselberry/catalog" target="_self" class="fancyButton fancyButton280 " > 1503 <span> 1504 <span><span class="text">Recreation Programs, Classes and Park Rentals</span></span> 1505 </span> 1506 </a> 1507</div> 1508 <style scoped="scoped">.fancyButton280.fancyButton:link,.fancyButton280.fancyButton:visited, .fancyButton280div.fancyButton{ 1509 padding-top: 70px; 1510 background-image: url('/ImageRepository/Document?documentID=18204'); 1511 background-repeat: no-repeat; 1512 background-position: center top; 1513transition: all .3s ease-in-out;} 1514.fancyButton280.fancyButton:hover,.fancyButton280.fancyButton:focus,.fancyButton280.fancyButton:active,.fancyButton280.fancyButton.hover{ 1515 background-image: url('/ImageRepository/Document?documentID=18205'); 1516 background-repeat: no-repeat; 1517 background-position: center top; 1518} 1519.fancyButton280.fancyButton:link > span,.fancyButton280.fancyButton:visited > span, .fancyButton280div.fancyButton > span{ 1520} 1521.fancyButton280.fancyButton:hover > span,.fancyButton280.fancyButton:focus > span,.fancyButton280.fancyButton:active > span,.fancyButton280.fancyButton.hover > span{ 1522} 1523.fancyButton280.fancyButton .text{ 1524 color: rgb(239, 245, 255); 1525 font-family: "Montserrat"; 1526 padding-top: 15px; 1527 font-weight: 600; 1528 text-decoration: none; 1529 padding-top: 15px; 1530 background-repeat: no-repeat; 1531 background-position: left top; 1532position: relative; 1533} 1534 1535.fancyButton280 .text:after { 1536content: ""; 1537position: absolute; 1538background-color: #E2CD9C; 1539height: 4px; 1540width: 75px; 1541max-width: 100%; 1542border-radius: 3px; 1543left: 50%; 1544top: 0; 1545transform: translateX(-50%); 1546} 1547.fancyButton280.fancyButton:hover .text,.fancyButton280.fancyButton:focus .text,.fancyButton280.fancyButton:active .text,.fancyButton280.fancyButton.hover .text{ 1548 text-decoration: underline; 1549 background-repeat: no-repeat; 1550 background-position: left top; 1551 1552 1553} 1554</style> 1555 1556 </li><!-- 1557--></ul></div><!-- --> 1558 </div> 1559 </nav> 1560 </div> 1561 <div class="widgetFooter"> 1562 </div> 1563</div> 1564</div> 1565 1566 </div> <!-- inner column --> 1567 1568 </div> <!-- inner row --> 1569 1570 </div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="6f7914e7-d79c-4351-9ea5-d23a6f835c4a">� 1571 <div class="row nest first last wide">� 1572 1573 <div class="inner col col8 first last iddf540926-c20f-4422-bf91-d1faa73d25d8" style="" data-widgetcontainerid="df540926-c20f-4422-bf91-d1faa73d25d8">� 1574<div data-widget-id="43c86bee-c332-4dc3-834b-6b640cd90ef4" data-widget-controller-path="/GraphicLinks/Widget"> 1575 1576 1577 1578 1579<div id="graphicLinkWidget43c86bee-c332-4dc3-834b-6b640cd90ef4" class="widget widgetGraphicLinks skin17 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:23em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1580 <div class="widgetHeader"> 1581 <div class="">
1582 </div> 1583 </div> 1584 <div class="widgetBody cpGrid cpGrid2 "> 1585 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1586 <div class="row wide"> 1587 <!-- 1588--><div class="col col1 first "><ul class="semanticList"><!-- 1589 --><li class="widgetItem GraphicLinks"> 1590 1591<div> 1592 <a href="/calendar.aspx" target="_self" class="fancyButton fancyButton256 " > 1593 <span> 1594 <span><span class="text">City Events</span></span> 1595 </span> 1596 </a> 1597</div> 1598 <style scoped="scoped">.fancyButton256.fancyButton:link,.fancyButton256.fancyButton:visited, .fancyButton256div.fancyButton{ 1599 padding-top: 70px; 1600 background-image: url('/ImageRepository/Document?documentID=18206'); 1601 background-repeat: no-repeat; 1602 background-position: center top; 1603transition: all .3s ease-in-out;} 1604.fancyButton256.fancyButton:hover,.fancyButton256.fancyButton:focus,.fancyButton256.fancyButton:active,.fancyButton256.fancyButton.hover{ 1605 background-image: url('/ImageRepository/Document?documentID=18207'); 1606 background-repeat: no-repeat; 1607 background-position: center top; 1608} 1609.fancyButton256.fancyButton:link > span,.fancyButton256.fancyButton:visited > span, .fancyButton256div.fancyButton > span{ 1610} 1611.fancyButton256.fancyButton:hover > span,.fancyButton256.fancyButton:focus > span,.fancyButton256.fancyButton:active > span,.fancyButton256.fancyButton.hover > span{ 1612} 1613.fancyButton256.fancyButton .text{ 1614 color: rgb(239, 245, 255); 1615 font-family: "Montserrat"; 1616 padding-top: 15px; 1617 font-weight: 600; 1618 text-decoration: none; 1619 padding-top: 15px; 1620 background-repeat: no-repeat; 1621 background-position: left top; 1622position: relative; 1623} 1624 1625.fancyButton256 .text:after { 1626content: ""; 1627position: absolute; 1628background-color: #E2CD9C; 1629height: 4px; 1630width: 75px; 1631max-width: 100%; 1632border-radius: 3px; 1633left: 50%; 1634top: 0; 1635transform: translateX(-50%); 1636} 1637.fancyButton256.fancyButton:hover .text,.fancyButton256.fancyButton:focus .text,.fancyButton256.fancyButton:active .text,.fancyButton256.fancyButton.hover .text{ 1638 text-decoration: underline; 1639 background-repeat: no-repeat; 1640 background-position: left top; 1641 1642 1643} 1644</style> 1645 1646 </li><!-- 1647--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1648 --><li class="widgetItem GraphicLinks"> 1649 1650<div> 1651 <a href="https://www.casselberrygolf.com/" target="_self" class="fancyButton fancyButton257 " > 1652 <span> 1653 <span><span class="text">Golf</span></span> 1654 </span> 1655 </a> 1656</div> 1657 <style scoped="scoped">.fancyButton257.fancyButton:link,.fancyButton257.fancyButton:visited, .fancyButton257div.fancyButton{ 1658 padding-top: 70px; 1659 background-image: url('/ImageRepository/Document?documentID=18272'); 1660 background-repeat: no-repeat; 1661 background-position: center top; 1662transition: all .3s ease-in-out;} 1663.fancyButton257.fancyButton:hover,.fancyButton257.fancyButton:focus,.fancyButton257.fancyButton:active,.fancyButton257.fancyButton.hover{ 1664 background-image: url('/ImageRepository/Document?documentID=18271'); 1665 background-repeat: no-repeat; 1666 background-position: center top; 1667} 1668.fancyButton257.fancyButton:link > span,.fancyButton257.fancyButton:visited > span, .fancyButton257div.fancyButton > span{ 1669} 1670.fancyButton257.fancyButton:hover > span,.fancyButton257.fancyButton:focus > span,.fancyButton257.fancyButton:active > span,.fancyButton257.fancyButton.hover > span{ 1671} 1672.fancyButton257.fancyButton .text{ 1673 color: rgb(239, 245, 255); 1674 font-family: "Montserrat"; 1675 padding-top: 15px; 1676 font-weight: 600; 1677 text-decoration: none; 1678 padding-top: 15px; 1679 background-repeat: no-repeat; 1680 background-position: left top; 1681position: relative; 1682} 1683 1684.fancyButton257 .text:after { 1685content: ""; 1686position: absolute; 1687background-color: #E2CD9C; 1688height: 4px; 1689width: 75px; 1690max-width: 100%; 1691border-radius: 3px; 1692left: 50%; 1693top: 0; 1694transform: translateX(-50%); 1695} 1696.fancyButton257.fancyButton:hover .text,.fancyButton257.fancyButton:focus .text,.fancyButton257.fancyButton:active .text,.fancyButton257.fancyButton.hover .text{ 1697 text-decoration: underline; 1698 background-repeat: no-repeat; 1699 background-position: left top; 1700 1701 1702} 1703</style> 1704 1705 </li><!-- 1706--></ul></div><!-- --> 1707 </div> 1708 </nav> 1709 </div> 1710 <div class="widgetFooter"> 1711 </div> 1712</div> 1713</div> 1714 1715 </div> <!-- inner column --> 1716 1717 </div> <!-- inner row --> 1718 1719 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1720 1721 1722 </div> 1723</div></div> 1724</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> 1725 <div class="siteWrap2"> 1726 <div data-cpRole="contentContainer" id="homeContent1a"></div> 1727 </div> 1728 </div> --><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 1729<div class="siteWrap2"><div data-cpRole="contentContainer" id="footerTS"> <div id="ccbd680b41-e684-401f-b127-4f684e3e61fc" data-containerid="bd680b41-e684-401f-b127-4f684e3e61fc" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="61"> 1730 1731 1732 <div class="row outer wide"><!-- 1733--><div class="outer col col4 first" style="" data-widgetcontainerid="7336c848-ad38-4432-9065-aa4d5b7a9a76">� 1734 <div class="row nest first wide">� 1735 1736 <div class="inner col col4 first last id2dcb156c-9dd0-45f7-bc11-b61050ab405a" style="" data-widgetcontainerid="2dcb156c-9dd0-45f7-bc11-b61050ab405a">� 1737 <div data-widget-id="8e731336-64c6-47f9-9e58-112e40fd4711" data-widget-controller-path="/InfoAdvanced/Widget"> 1738 1739 1740 1741 1742 1743 <section id="divInfoAdv8e731336-64c6-47f9-9e58-112e40fd4711" class="widget widgetInfoAdvanced skin14 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1744 <header class="widgetHeader" id="header8e731336-64c6-47f9-9e58-112e40fd4711"> 1745 <div class=""> 1746 </div> 1747 </header> 1748 <div class="widgetBody cpGrid cpGrid1 "> 1749 <div class="row wide"> 1750 <div class="col col1 first last"> 1751 <ol class="pageStyles semanticList"> 1752 1753<li class="InfoAdvanced widgetItem fr-view"> 1754 <p><a href="/"><img src="/ImageRepository/Document?documentId=18231" class="fr-dib" alt="Casselberry Florida Homepage"></a></p> 1755</li> </ol> 1756 </div> 1757 </div> 1758 </div> 1759 <div class="widgetFooter"> 1760 1761 </div> 1762 1763 </section> 1764 1765 1766
1767<script type="text/javascript"> 1768 //Render slideshow if info advacned items contain one. 1769 $(document).ready(function (e) { 1770 $('#divInfoAdv8e731336-64c6-47f9-9e58-112e40fd4711 .InfoAdvanced.widgetItem').each(function () { 1771 renderSlideshowIfApplicable($(this)); 1772 }); 1773 }); 1774</script>
1774</div> 1775 </div> <!-- inner column --> 1776 1777 </div> <!-- inner row --> 1778 <div class="row nest last wide">� 1779 1780 <div class="inner col col4 first last id9f6b7d0d-cb52-449a-85c5-51122af0b4ba" style="" data-widgetcontainerid="9f6b7d0d-cb52-449a-85c5-51122af0b4ba">� 1781<div data-widget-id="c1e8926d-35d0-4ebc-be65-6c7cef902c2f" data-widget-controller-path="/GraphicLinks/Widget"> 1782 1783 1784 1785 1786<div id="graphicLinkWidgetc1e8926d-35d0-4ebc-be65-6c7cef902c2f" class="widget widgetGraphicLinks skin20 widgetOptionSet17 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' 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 autoWidths center wide"> 1794 <!-- 1795--><div class="col col1 first "><ul class="semanticList"><!-- 1796 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/facebook" target="_self"> 1797 1798<img src="/ImageRepository/Document?documentID=18220" 1799 class="graphicButtonLink" alt="Facebook" 1800 onmouseover="this.src='/ImageRepository/Document?documentID=18220'" 1801 onmouseout="this.src='/ImageRepository/Document?documentID=18220'" 1802 onfocus="this.src='/ImageRepository/Document?documentID=18220'" 1803 onblur="this.src='/ImageRepository/Document?documentID=18220'"> 1804</a></li><!-- 1805--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1806 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/instagram" target="_self"> 1807 1808<img src="/ImageRepository/Document?documentID=18221" 1809 class="graphicButtonLink" alt="Instagram" 1810 onmouseover="this.src='/ImageRepository/Document?documentID=18221'" 1811 onmouseout="this.src='/ImageRepository/Document?documentID=18221'" 1812 onfocus="this.src='/ImageRepository/Document?documentID=18221'" 1813 onblur="this.src='/ImageRepository/Document?documentID=18221'"> 1814</a></li><!-- 1815--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1816 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/x" target="_self"> 1817 1818<img src="/ImageRepository/Document?documentID=18229" 1819 class="graphicButtonLink" alt="X" 1820 onmouseover="this.src='/ImageRepository/Document?documentID=18229'" 1821 onmouseout="this.src='/ImageRepository/Document?documentID=18229'" 1822 onfocus="this.src='/ImageRepository/Document?documentID=18229'" 1823 onblur="this.src='/ImageRepository/Document?documentID=18229'"> 1824</a></li><!-- 1825--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1826 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/youtube" target="_self"> 1827 1828<img src="/ImageRepository/Document?documentID=18230" 1829 class="graphicButtonLink" alt="YouTube" 1830 onmouseover="this.src='/ImageRepository/Document?documentID=18230'" 1831 onmouseout="this.src='/ImageRepository/Document?documentID=18230'" 1832 onfocus="this.src='/ImageRepository/Document?documentID=18230'" 1833 onblur="this.src='/ImageRepository/Document?documentID=18230'"> 1834</a></li><!-- 1835--></ul></div><!-- --> 1836 </div> 1837 </nav> 1838 </div> 1839 <div class="widgetFooter"> 1840 </div> 1841</div> 1842</div> 1843 1844 </div> <!-- inner column --> 1845 1846 </div> <!-- inner row --> 1847 1848 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="c450735d-86c5-48a7-b9ef-dc2ea60b4c4c">� 1849 <div class="row nest first last wide">� 1850 1851 <div class="inner col col1 first last id6e974559-15b9-4205-a8c4-65f16690fd45" style="" data-widgetcontainerid="6e974559-15b9-4205-a8c4-65f16690fd45">� 1852 1853<div class="widget widgetSpacer" id="009adcd4-233f-48a7-a57f-f3c610a4266b"></div> 1854 </div> <!-- inner column --> 1855 1856 </div> <!-- inner row --> 1857 1858 </div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="7613cb5d-f49e-4689-a5ca-58cef430e21e">� 1859 <div class="row nest first last wide">� 1860 1861 <div class="inner col col6 first last id58865200-afe0-4c1c-994b-92d3e1fb8f12" style="" data-widgetcontainerid="58865200-afe0-4c1c-994b-92d3e1fb8f12">� 1862 <div data-widget-id="683f3d91-ba2b-4b7f-aaa9-5ae5a6127baa" data-widget-controller-path="/InfoAdvanced/Widget"> 1863 1864 1865 1866 1867 1868 <section id="divInfoAdv683f3d91-ba2b-4b7f-aaa9-5ae5a6127baa" class="widget widgetInfoAdvanced skin16 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header683f3d91-ba2b-4b7f-aaa9-5ae5a6127baa"> 1869 <header class="widgetHeader" id="header683f3d91-ba2b-4b7f-aaa9-5ae5a6127baa"> 1870 <div class=""> 1871 <h3 >Contact Us</h3> 1872 </div> 1873 </header> 1874 <div class="widgetBody cpGrid cpGrid1 "> 1875 <div class="row wide"> 1876 <div class="col col1 first last"> 1877 <ol class="pageStyles semanticList"> 1878 1879<li class="InfoAdvanced widgetItem fr-view"> 1880 <p>95 Triplet Lake Drive</p> 1881</li> 1882<li class="InfoAdvanced widgetItem fr-view"> 1883 <p>Casselberry, FL 32707</p> 1884</li> 1885<li class="InfoAdvanced widgetItem fr-view"> 1886 <p>Phone: <a href="tel:4072627700">407-262-7700</a></p><p><br></p> 1887</li> 1888<li class="InfoAdvanced widgetItem fr-view"> 1889 <p><a href="/">More contact info ></a></p> 1890</li> </ol> 1891 </div> 1892 </div> 1893 </div> 1894 <div class="widgetFooter"> 1895 1896 </div> 1897 1898 </section> 1899 1900 1901
1902<script type="text/javascript"> 1903 //Render slideshow if info advacned items contain one. 1904 $(document).ready(function (e) { 1905 $('#divInfoAdv683f3d91-ba2b-4b7f-aaa9-5ae5a6127baa .InfoAdvanced.widgetItem').each(function () { 1906 renderSlideshowIfApplicable($(this)); 1907 }); 1908 }); 1909</script>
1909</div> 1910 </div> <!-- inner column --> 1911 1912 </div> <!-- inner row --> 1913 1914 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="5799f201-5d0d-4f1b-92cc-b059d3d9e8f1">� 1915 <div class="row nest first last wide">� 1916 1917 <div class="inner col col1 first last iddef60077-2a77-495b-8cee-934c5bcda740" style="" data-widgetcontainerid="def60077-2a77-495b-8cee-934c5bcda740">� 1918 1919<div class="widget widgetSpacer" id="170e942f-6035-43b3-9477-ff365f78d0f8"></div> 1920 </div> <!-- inner column --> 1921 1922 </div> <!-- inner row --> 1923 1924 </div><!-- outer column --><!----><div class="outer col col7" style="" data-widgetcontainerid="9829fb83-dcd7-4431-8342-9e17baacfe71">� 1925 <div class="row nest first last wide">� 1926 1927 <div class="inner col col7 first last id42963d65-0e2e-4c87-ad8a-455cb31d4297" style="" data-widgetcontainerid="42963d65-0e2e-4c87-ad8a-455cb31d4297">� 1928 <div data-widget-id="5b3e8513-684d-4a35-a811-29f4288a046d" data-widget-controller-path="/QuickLinks/Widget"> 1929 1930 1931 1932 1933 1934 1935 1936 1937 <section id="widgetQuicklink5b3e8513-684d-4a35-a811-29f4288a046d" class="widget widgetQuickLinks skin16 widgetOptionSet32 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader5b3e8513-684d-4a35-a811-29f4288a046d"> 1938 <header class="widgetHeader" id="quickLinksHeader5b3e8513-684d-4a35-a811-29f4288a046d"> 1939 <div class=""> 1940 <h3><a style="" href="/QuickLinks.aspx?CID=27" >Helpful Links</a></h3> 1941 </div> 1942 </header> 1943 <div class="widgetBody cpGrid cpGrid1 "> 1944 <div class="row narrow"> 1945 <div class="col col1 first last"> 1946 <ol class="semanticList"> 1947 1948 <li style="position:relative" class="widgetItem QuickLinks"> 1949 <a class="widgetDesc widgetQuickLinksLink" href="https://www4.citizenserve.com/Portal/PortalController?Action=showPermit&ctzPagePrefix=Portal_&installationID=221&original_iid=0&original_contactID=0&original_iid=0&original_contactID=0" target="_self" >Building Permits</a> 1950 <div class="widgetMeta"></div> 1951 </li> 1952 1953 <li style="position:relative" class="widgetItem QuickLinks"> 1954 <a class="widgetDesc widgetQuickLinksLink" href="/904/pay" target="_self" >Pay Online</a> 1955 <div class="widgetMeta"></div> 1956 </li> 1957 1958 <li style="position:relative" class="widgetItem QuickLinks"> 1959 <a class="widgetDesc widgetQuickLinksLink" href="https://secure.rec1.com/FL/city-of-casselberry/catalog" target="_self" >Recreation</a> 1960 <div class="widgetMeta"></div> 1961 </li> 1962 1963 <li style="position:relative" class="widgetItem QuickLinks"> 1964 <a class="widgetDesc widgetQuickLinksLink" href="/905/Report" target="_self" >Report a Concern</a> 1965 <div class="widgetMeta"></div> 1966 </li> 1967 1968 <li style="position:relative" class="widgetItem QuickLinks"> 1969 <a class="widgetDesc widgetQuickLinksLink" href="/list.aspx" target="_self" >Sign up for Notifications</a> 1970 <div class="widgetMeta"></div> 1971 </li> 1972 </ol> 1973 </div> 1974 </div> 1975 1976 </div> 1977 <div class="widgetFooter"> 1978 </div> 1979 <div class="addItemModal hidden"> 1980 <div class="url hidden">/QuickLinks.aspx</div> 1981 </div> 1982 1983 </section> 1984</div> 1985 1986 </div> <!-- inner column --> 1987 1988 </div> <!-- inner row --> 1989 1990 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="6b6b6063-c774-4e85-b8bd-0ead6c04b470">� 1991 <div class="row nest first last wide">� 1992 1993 <div class="inner col col1 first last id026e54b6-542a-45fc-8b9a-d81ba3b7135a" style="" data-widgetcontainerid="026e54b6-542a-45fc-8b9a-d81ba3b7135a">� 1994 1995<div class="widget widgetSpacer" id="745d4cef-20c5-412a-b834-117b49d5f65f"></div> 1996 </div> <!-- inner column --> 1997 1998 </div> <!-- inner row --> 1999 2000 </div><!-- outer column --><!----><div class="outer col col4 last" style="" data-widgetcontainerid="1a6a069c-ba24-4dad-8e2b-7732e1ed9ca6">� 2001 <div class="row nest first last wide">� 2002 2003 <div class="inner col col4 first last id37f8b812-9ac1-4e16-8ef7-d62140bab90b" style="" data-widgetcontainerid="37f8b812-9ac1-4e16-8ef7-d62140bab90b">� 2004 <div data-widget-id="c69a8036-250d-4af3-bed6-464d38b78875" data-widget-controller-path="/QuickLinks/Widget"> 2005 2006 2007 2008 2009 2010 2011 2012 2013 <section id="widgetQuicklinkc69a8036-250d-4af3-bed6-464d38b78875" class="widget widgetQuickLinks skin16 widgetOptionSet32 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeaderc69a8036-250d-4af3-bed6-464d38b78875"> 2014 <header class="widgetHeader" id="quickLinksHeaderc69a8036-250d-4af3-bed6-464d38b78875"> 2015 <div class=""> 2016 <h3><a style="" href="/QuickLinks.aspx?CID=28" >Site Links</a></h3> 2017 </div> 2018 </header> 2019 <div class="widgetBody cpGrid cpGrid1 "> 2020 <div class="row narrow"> 2021 <div class="col col1 first last"> 2022 <ol class="semanticList"> 2023 2024 <li style="position:relative" class="widgetItem QuickLinks"> 2025 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 2026 <div class="widgetMeta"></div> 2027 </li> 2028 2029 <li style="position:relative" class="widgetItem QuickLinks"> 2030 <a class="widgetDesc widgetQuickLinksLink" href="/Directory.aspx" target="_self" >Contact Us</a> 2031 <div class="widgetMeta"></div> 2032 </li> 2033 2034 <li style="position:relative" class="widgetItem QuickLinks"> 2035 <a class="widgetDesc widgetQuickLinksLink" href="/Copyright" target="_self" >Copyright Notices</a> 2036 <div class="widgetMeta"></div> 2037 </li> 2038 2039 <li style="position:relative" class="widgetItem QuickLinks"> 2040 <a class="widgetDesc widgetQuickLinksLink" href="/SiteMap" target="_self" >Site Map</a> 2041 <div class="widgetMeta"></div> 2042 </li> 2043 2044 <li style="position:relative" class="widgetItem QuickLinks"> 2045 <a class="widgetDesc widgetQuickLinksLink" href="/Accessibility" target="_self" >Accessibility</a> 2046 <div class="widgetMeta"></div> 2047 </li> 2048 </ol> 2049 </div> 2050 </div> 2051 2052 </div> 2053 <div class="widgetFooter"> 2054 </div> 2055 <div class="addItemModal hidden"> 2056 <div class="url hidden">/QuickLinks.aspx</div> 2057 </div> 2058 2059 </section> 2060</div> 2061 2062 </div> <!-- inner column --> 2063 2064 </div> <!-- inner row --> 2065 2066 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2067 2068 2069 </div> 2070</div></div> 2071</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 2072<div class="siteWrap"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="ccc0825968-4a36-4e20-ba39-1c382733ec63" data-containerid="c0825968-4a36-4e20-ba39-1c382733ec63" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 2073 2074 2075 <div class="row outer wide"><!-- 2076--><div class="outer col col24 first last" style="" data-widgetcontainerid="c4c7a48a-7ce6-49f1-ae4f-de0c5ca4d935">� 2077 <div class="row nest first last wide">� 2078 2079 <div class="inner col col24 first last ida46e0bab-2a3c-4ec6-b101-f6a51c687711" style="" data-widgetcontainerid="a46e0bab-2a3c-4ec6-b101-f6a51c687711">� 2080 2081 <div data-widget-id='57e959c9-b833-415d-922a-deba9a0bbd6f' data-moduleName="customHtml" id='widgetCustomHtml57e959c9-b833-415d-922a-deba9a0bbd6f' class="widget widgetCustomHtml skin19 narrow" > 2082 <div class="widgetBody pageStyles" id="widgetBody57e959c9-b833-415d-922a-deba9a0bbd6f">
2083 <div id="customHtml57e959c9-b833-415d-922a-deba9a0bbd6f"><div><style> 2084 /* CP icon */ 2085 .cpBylineIconTS { 2086 color: #EFF5FF; 2087 } 2088 /* CP Text */ 2089 .cpBylineTextTS, 2090 .cpBylineTextTS a:link { 2091 color: #EFF5FF; 2092 } 2093 2094 .cpBylineTS { 2095 text-align: center; 2096 } 2097 2098 .cpBylineIconTS { 2099 fill: currentColor; 2100 width: 39px; 2101 height: 26px; 2102 display: inline; 2103 vertical-align: middle; 2104 } 2105</style> 2106 2107<div class="widgetItem cpBylineTS"> 2108 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 2109 <path 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> 2110 <path 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> 2111 </svg> 2112 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2113</div> 2114</div></div> 2115 </div> 2116 2117 </div> 2118 2119 </div> <!-- inner column --> 2120 2121 </div> <!-- inner row --> 2122 2123 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2124 2125 2126 </div> 2127</div></div> 2128</div> 2129</div> 2130 2131 </div> 2132 </div> 2133 </div> 2134 2135 2136<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2137 2138<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2139 <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"> 2140 <div class="cp-Splash-header"> 2141 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2142 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2143 <svg id="iconClose" viewBox="0 0 25 25"> 2144 <polygon style="fill:currentcolor" 2145 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> 2146 </svg> 2147 </button>
2148 </div> 2149 <div class="cp-Splash-body"> 2150 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2151 <!-- Content from the Froala Editor will go here. --> 2152 Loading 2153 </div> 2154 </div> 2155 <div class="cp-Splash-footer"> 2156 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2157 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 2158 </div> 2159 </div> 2160</div> 2161
2162<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2162
2162
2163<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2163
2163
2164<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2164
2164
2165<script> 2166 2167 $(document).ready(function () { 2168 var filter = { 2169 targetId: '', 2170 targetType: 0 2171 } 2172 2173 new SplashModalRender().triggerRender(filter); 2174 }); 2175</script>
2175 2176 2177 2178 2179 2180
2180<script type="text/javascript"> 2181 $(document).ready(function () { 2182 $('#paginationOption').change(function () { 2183 loadSearchResultPageList(1, $(this).val()); 2184 }); 2185 2186 $('.cp-search-typeToggle a').click(function(e) { 2187 e.preventDefault(); 2188 if ($('.cp-search-advanced').attr('aria-expanded') == 'false') { 2189 $('.cp-search-advanced').attr('aria-expanded', 'true'); 2190 } 2191 else { 2192 $('.cp-search-advanced').attr('aria-expanded', 'false'); 2193 } 2194 $('.cp-search-advanced').toggleClass('cp-search-advanced--hidden'); 2195 $('.cp-search-typeToggle a').toggle(); 2196 }); 2197 2198 var autoExpandAdvancedSearch = 'false'; 2199 if (autoExpandAdvancedSearch === 'true') { 2200 $('.cp-search-advanced').attr('aria-expanded', 'true'); 2201 $('.cp-search-advanced').removeClass('cp-search-advanced--hidden'); 2202 $('#standardSearch').show(); 2203 $('#advancedSearch').hide(); 2204 } 2205 2206 const archiveSocialLink = document.getElementById("ArchiveSocialSearch"); 2207 2208 if (archiveSocialLink) { 2209 const searchInput = document.getElementById("searchPhrase"); 2210 const link = new URL(archiveSocialLink.href); 2211 2212 searchInput.addEventListener("input", function () { 2213 const searchPhrase = searchInput?.value.trim(); 2214 link.searchParams.set("query.terms[0].text", searchPhrase); 2215 archiveSocialLink.href = link.href; 2216 }); 2217 } 2218 const nextRequestSearch = document.getElementById("NextRequestSearch"); 2219 2220 if (nextRequestSearch) { 2221 const searchInput = document.getElementById("searchPhrase"); 2222 const link = new URL(nextRequestSearch.href); 2223 2224 searchInput.addEventListener("input", function () { 2225 const searchPhrase = searchInput?.value.trim(); 2226 link.searchParams.set("search_term", searchPhrase); 2227 nextRequestSearch.href = link.href; 2228 }); 2229 } 2230 }); 2231 </script>
2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241
2241<script src="/-1442400649.js" type="text/javascript"></script>
2241 2242 <!-- Monsido Script --> 2243<!-- Requested in 388190 -->
2244<script type="text/javascript"> 2245 window._monsido = window._monsido || { 2246 token: "rgCrEiIudLb9wz_3Z_g2cA", 2247 }; 2248</script>
vendor: 2 bytes, line 2248
2248
2249<script type="text/javascript" async src="https://app-script.monsido.com/v2/monsido-script.js"></script>
2249 2250<!-- End Chatbot Script --> 2251 2252 2253<!-- Fixed Nav Adjustment -->
2254<script> 2255 function getValueTS(elem, attr) { 2256 const val = elem.css(attr); 2257 if (val === undefined) return undefined; 2258 const num = parseInt(val, 10); 2259 if (num === NaN) return undefined; 2260 return num; 2261 } 2262 2263 function clampTS(number, min, max) { 2264 return Math.min(Math.max(number, min), max); 2265 } 2266 2267 function isPageEditingTS() { 2268 return ( 2269 $("#doneEditing").length > 0 || // In live edit 2270 typeof DesignCenter !== "undefined" // In theme manager 2271 ); 2272 } 2273 2274 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 2275 function isTransparentTS(elem) { 2276 const bg = elem.css('background-color'); 2277 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 2278 const matchState = bg.match(bgColorRegexTS); 2279 if (!matchState || matchState.length !== 5) return false; 2280 const alpha = parseFloat(matchState[4], 10); 2281 if (!(alpha >= 0 && alpha < 1)) return false; 2282 return true; 2283 } 2284 2285 function iterateLeftpads(cb) { 2286 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2287 for (let i = 0; i < containersTS.length; i++) { 2288 const containerTS = containersTS[i]; 2289 // Skip the body container and anything with data-skip-leftpad 2290 if ( 2291 containerTS.id !== "bodyContainerTS" && 2292 containerTS.getAttribute('data-skip-leftpad') === null 2293 ) { 2294 cb(containerTS); 2295 } 2296 } 2297 } 2298 2299 const anchor = $("#divToolbars");
2300 const anchor2 = $("#headerContainerTS") 2301 2302 // Outer banner padding (push banner down) 2303 const outerSizingTS = $("#bannerContainerTS"); 2304 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2305 const innerSizingTS = $("#bannerSizingTS"); 2306 const bodyContainerTS = $("#bodyContainerTS"); 2307 2308 const forceUnfixClassTS = "forceUnfixTS"; 2309 2310 const fixedTopTS = $(".fixedTopTS"); 2311 const fixedBottomTS = $(".fixedBottomTS"); 2312 const fixedLeftTS = $(".fixedLeftTS"); 2313 2314 var initialTopTS; 2315 var topAttachTS; 2316 if (fixedTopTS && fixedTopTS.length === 1) { 2317 initialTopTS = getValueTS(fixedTopTS, 'top'); 2318 const attachment = fixedTopTS.attr('data-attach'); 2319 if (attachment) topAttachTS = $("#" + attachment); 2320 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2321 } 2322 2323 function resizeAdjustmentTS() { 2324 const editing = isPageEditingTS(); 2325 2326 // Fixed top script 2327 (function () { 2328 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2329 2330 if (editing) { 2331 fixedTopTS[0].classList.add(forceUnfixClassTS); 2332 } else { 2333 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2334 } 2335 2336 const topPosition = fixedTopTS.css('position'); 2337 if (topPosition === 'fixed') { 2338 if (topAttachTS) { 2339 scrollAdjustmentTS(); 2340 } else { 2341 const anchorHeight = anchor.outerHeight() - 1; 2342 fixedTopTS.css('top', anchorHeight + initialTopTS); 2343 } 2344 } else { 2345 fixedTopTS.css('top', initialTopTS); 2346 } 2347 2348 if (topPosition === 'fixed' || topPosition === 'absolute') { 2349 // Bump the banner content down 2350 if (isTransparentTS(fixedTopTS)) { 2351 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 2352 outerSizingTS.css('padding-top', ''); 2353 2354 try { 2355 window.Pages.onResizeHandlersExecute(); 2356 } catch (e) { } 2357 } else { 2358 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 2359 innerSizingTS.css('padding-top', ''); 2360 } 2361 } else { 2362 innerSizingTS.css('padding-top', ''); 2363 outerSizingTS.css('padding-top', ''); 2364 } 2365 })(); 2366 2367 // Fixed bottom script 2368 (function () { 2369 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2370 2371 // If the widget has gone narrow, force unfix 2372 if (editing || fixedBottomTS.outerHeight() > 200) { 2373 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2374 } else { 2375 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2376 } 2377 2378 if (fixedBottomTS.css('position') === 'fixed') { 2379 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2380 } else { 2381 bodyContainerTS.css('padding-bottom', ''); 2382 } 2383 })(); 2384 2385 // Fixed left script 2386 (function () { 2387 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 2388 2389 if (editing) { 2390 fixedLeftTS[0].classList.add(forceUnfixClassTS); 2391 } else { 2392 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 2393 } 2394 2395 if (fixedLeftTS.css('position') === 'fixed') { 2396 const anchorHeight = anchor.outerHeight() - 1; 2397 fixedLeftTS.css('top', anchorHeight); 2398 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 2399 iterateLeftpads(function (containerTS) { 2400 const containerBoundingTS = containerTS.getBoundingClientRect(); 2401 if (containerBoundingTS.left <= leftBoundingTS.right) { 2402 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 2403 } 2404 }); 2405 } else { 2406 fixedLeftTS.css('top', ''); 2407 iterateLeftpads(function (containerTS) { 2408 $(containerTS).css('padding-left', ''); 2409 }); 2410 } 2411 })(); 2412 } 2413 2414 function scrollAdjustmentTS() { 2415 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2416 const topPosition = fixedTopTS.css('position'); 2417 if (topPosition === 'fixed' || topPosition === 'absolute') { 2418 const anchorBounding = anchor[0].getBoundingClientRect();
2419 const attachBounding = topAttachTS[0].getBoundingClientRect(); 2420 const scrollTop = $(window).scrollTop(); 2421 2422 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2423 } else { 2424 fixedTopTS.css('top', initialTopTS); 2425 } 2426 } 2427 2428 $(window).load(function () { 2429 setTimeout(function () { 2430 resizeAdjustmentTS(); 2431 }, 350); 2432 2433 $(window).scroll(function () { 2434 scrollAdjustmentTS(); 2435 }); 2436 2437 var adjustTimeoutTS; 2438 $(window).resize(function () { 2439 clearTimeout(adjustTimeoutTS); 2440 adjustTimeoutTS = setTimeout(function () { 2441 resizeAdjustmentTS(); 2442 }, 350); 2443 }); 2444 2445 $.when(window.Pages.angularToolbarComplete).done(function () { 2446 resizeAdjustmentTS(); 2447 }); 2448 }); 2449</script>
2449 2450<!-- End Fixed Nav Adjustment --> 2451 2452 2453<!-- Move banner to outer wrap -->
2454<script> 2455function moveBannerToOuterWrap() { 2456 if ($(".fixedBannerTS").length) { 2457 if ($("#bannerDivbanner2").length) { 2458 $("#bannerDivbanner2").appendTo("#outer-wrap"); 2459 } else { 2460 setTimeout(function() { 2461 moveBannerToOuterWrap(); 2462 }, 500); 2463 } 2464 } 2465} 2466moveBannerToOuterWrap(); 2467</script>
2467 2468<!-- end move banner to outer wrap --> 2469 2470 2471 2472<!----------Google Translate (Mobile Friendly)---------> 2473 2474<style> 2475 #google-translate-container { 2476 float: right; 2477 padding: 3px 5px 0px 0px; 2478 position: fixed; 2479 bottom: 16px; 2480 left: 10px; 2481 z-index: 5; 2482 } 2483 2484 .goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * { 2485 font-family: arial; 2486 font-size: 10pt; 2487 background-image: url("https://www.gstatic.com/images/branding/product/2x/translate_24dp.png"); 2488 background-position: 5px 5px; 2489 background-size: 18px; 2490 background-repeat: no-repeat; 2491 text-indent: 16px; 2492 background-color: #fff; 2493 color: #000 !important; 2494 } 2495 2496 .goog-logo-link { 2497 display: none !important; 2498 } 2499 2500 .goog-te-gadget { 2501 color: transparent !important; 2502 } 2503 2504 .goog-te-gadget .goog-te-combo { 2505 margin: 2px 0 !important; 2506 border-radius: 15px !important; 2507 } 2508 2509 .goog-te-combo{ 2510 border: 1px solid !important; 2511 border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important; 2512 border-radius: 50px !important; 2513 height:31px !important; 2514 padding: 0 1px 0 .25rem !important; 2515 width: 156px; 2516 } 2517 2518 #launcher-wrapper { 2519 bottom: 50px !important; 2520 } 2521 2522</style> 2523 2524<div id="google-translate-container"> 2525 <div id="google_translate_element"> 2526 </div> 2527</div> 2528
2529<script> 2530 2531 function googleTranslateElementInit() { 2532 var el = document.getElementById("google_translate_element"); 2533 if (el && el.innerHTML.trim() !== "") { 2534 return; 2535 } 2536 2537 new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element"); 2538 // begin accessibility compliance 2539 $('img.goog-te-gadget-icon').attr('alt','Google Translate'); 2540 $('div#goog-gt-tt div.logo img').attr('alt','translate'); 2541 $('div#goog-gt-tt .original-text').css('text-align','left'); 2542 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2543 $('.goog-te-combo').attr('aria-label','google translate languages'); 2544 $('svg.goog-te-spinner').attr('title','Google Translate Spinner'); 2545 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2546 } 2547 2548 $(function() { 2549 $.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"); 2550 }); 2551 2552</script>
2552 2553 2554<!--------------End Google Translate-----------------> 2555
2556<script src="https://cdn-residentagent.civicplus.com/loader.js"></script>
vendor: 2 bytes, line 2556
2556
2557<script> 2558 window.ResidentAgentWidget.load({ 2559 agentId: 'f63adefa-a15b-4290-92f7-3658a7a4f621', 2560 apiUrl: 'https://residentagent-api-production.azurewebsites.net' 2561 }); 2562</script>
2562 2563 2564 2565
2565<script type="text/javascript"> 2566 $(function () { 2567 document.cookie = "responsiveGhost=0; path=/"; 2568 }); 2569 $(window).on("load", function () { 2570 $('body').addClass('doneLoading').removeClass('hideContent'); 2571 2572 if ($('#404Content').length > 0) 2573 $('div#bodyWrapper').css('padding', '0px'); 2574 }); 2575 </script>
2575 2576 2577 <noscript> 2578 <style> 2579 body.hideContent { 2580 opacity: 1 !important; 2581 } 2582 </style> 2583 </noscript> 2584 2585 2586<div style="display: none;"> 2587 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 2588 2589 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 2590 <title>Arrow Left</title> 2591 <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> 2592 </symbol> 2593 2594 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 2595 <title>Arrow Right</title> 2596 <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> 2597 </symbol> 2598 2599 </svg> 2600</div> 2601
2601<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Libre+Baskerville:700,italic,regular|Montserrat:500,500italic,600,600italic,700,700italic,800,800italic,900,900italic,italic,regular|Work+Sans:500,600,700,regular|');</script>
2601 2602 2603 2604 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 2605 <div style="display: none;"> 2606 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2607 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 2608 <title>Slideshow Left Arrow</title> 2609 <g> 2610 <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> 2611 </g> 2612 </symbol> 2613 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 2614 <title>Slideshow Right Arrow</title> 2615 <g> 2616 <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> 2617 </g> 2618 </symbol> 2619 </svg> 2620 </div> 2621 2622 2623 2624 2625 <div id="root-picker-outlet"></div>
2626<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a442f6e2380b1bd1',t:'MTc5MDkzNjMyMA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2626</body> 2627</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.