Help
RSS
API
Feed
Maltego
Contact
Domain > www.gardenoakscourt.org
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2016-11-30
104.31.195.69
(
ClassC
)
2024-10-23
172.67.131.182
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 23 Oct 2024 00:50:17 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Wed, 23 Oct 2024 01:50:17 GMTLocation: https://www.gardenoakscourt.org/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sHnIiWXtxsJ%2Fwu4NFr8vTkytT58trWTj%2FEaZNodHHNIn%2FYqmJY8xdjC11CIO3KNhJR%2FGBp7f%2FuX9d%2BaFvloIaeAsXWJH0nlmq9TIJ94%2B%2BcZ2Smfly%2Fnk2UfgANm6XvSNo5qOMC4bQYYEOxg%3D%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}X-Content-Type-Options: nosniffServer: cloudflareCF-RAY: 8d6dbb6bc8f9155d-SJCalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt21561&sent1&recv3&lost0&retrans0&sent_bytes0&recv_bytes62&delivery_rate0&cwnd250&unsent_bytes0&cid0000000000000000&ts0&x0 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 23 Oct 2024 00:50:18 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-alivevary: Accept-Encodingx-frame-options: SAMEORIGINvia: 1.1 googlealt-svc: h3:443; ma86400cf-cache-status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?ssnD58YL68Cpb3E2xrhQmelnYnppXFJi17MyvnYbvIH%2BrcQnO8QMuS6Y06fHgVPYF9t8mrf4KV397cPq7oNsNxG5AUn1YaOJ5j%2BHhPn%2FHOZTO4qf0byPWj%2FVJpY1kmiP%2BlN1DBzlrDhfF5A%3D%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Strict-Transport-Security: max-age15552000; includeSubDomains; preloadX-Content-Type-Options: nosniffServer: cloudflareCF-RAY: 8d6dbb6c4b0cebbb-SEAserver-timing: cfL4;desc?protoTCP&rtt9637&sent5&recv6&lost0&retrans0&sent_bytes2875&recv_bytes734&delivery_rate303373&cwnd252&unsent_bytes0&cid8a57d983bf3927c5&ts566&x0 !doctype html>html>head>meta charsetutf-8>title>Garden Oaks Court HOA, Inc. | HOA in Houston, TX/title>meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1, user-scalable0>link relicon hrefhttps://cdn-common.hoa-express.com/images/favicon.png?r4f48cfd270c4b3d4989a3cb915a489f6 typeimage/x-icon>link relstylesheet hrefhttps://cdn-common.hoa-express.com/stylesheets/templates/18.css?r4f48cfd270c4b3d4989a3cb915a489f6>script srchttps://cdn.jsdelivr.net/jquery/2/jquery.min.js typetext/javascript>/script>style> #common_modal .image_thumbnail img{ width:100px; height:100px; box-shadow:0 0 5px rgba(0, 0, 0, .2); } #common_modal tr.add_photo{ background:#ddd; text-align:center; cursor:pointer; transition:all .3s; } #common_modal tr.add_photo:hover{ background:#ccc; } #common_modal form table tbody tr.dragging > td{ border-top:1px solid #999; border-bottom:1px solid #999; } #common_modal form table thead th:nth-child(2), #common_modal form table thead th:nth-child(3){ width:125px; } /style>/head>body>noscript> style> .noscript_warning { width: 100%; padding: 20px 10px; background: #ffe37e; text-align: center; color: #000; float: left; } /style> div classnoscript_warning> i classfa fa-warning>/i> Youve disabled JavaScript in your browser settings. This website will not work properly without JavaScript. /div> /noscript>div classcontainer-fluid>div classrow admin_bar_cont>div classcol-xs-12 admin_bar>div classlogo>a hrefhttps://www.hoa-express.com target_blank>img srchttps://cdn-common.hoa-express.com/images/logo-200.png>/a>/div>a hrefhttps://admin.hoa-express.com?websiteID3896736849>button typebutton classbtn btn-default btn-xs>i classfa fa-wrench>/i> Admin Portal/button>/a>a hrefhttps://help.hoa-express.com target_blank>button typebutton classbtn btn-default btn-xs>i classfa fa-life-ring>/i> Support/button>/a>button typebutton classbtn btn-default btn-xs hide_admin_controls>i classfa fa-search>/i> View website without admin controls/button>/div> /div> div classrow top_bar_cont>div classcol-xs-12 top_bar>span classnot_toggle>div classnotifications_box styledisplay:none;>div classdrop_down_show>i classfa fa-bell>/i>span classbadge_count styledisplay:none;>1/span>/div>div classdrop_down>/div>/div>div classuser_box styledisplay:none;>div classdrop_down_show> /div>div classdrop_down>a href/account/member-settings>Member settingsi classfa fa-fw fa-user stylepadding-left:5px;>/i>/a>br>a href/account/account-settings>Account settingsi classfa fa-fw fa-users stylepadding-left:5px;>/i>/a>br>a href/account/communications/archive>Communications archivei classfa fa-fw fa-comments stylepadding-left:5px;>/i>/a>br> a href/payments/methods classstored_payment_methods_elements>Stored payment methodsi classfa fa-fw fa-credit-card stylepadding-left:5px;>/i>/a>br classstored_payment_methods_elements> a href/payments/history classrequires_payment_history>Online payment historyi classfa fa-fw fa-money stylepadding-left:5px;>/i>/a>br classrequires_payment_history> a classlog_out_link>Log outi classfa fa-sign-out stylepadding-left:5px;>/i>/a>/div>/div>div classalert_box>/div>div classshow_admin_controls>Re-enter admin mode/div>span classlogged_out_message>Please a classlog_in_link>log in/a> or a href/account/register>register/a>/span>/span>span classmenu_toggle>a classtoggle_menu>☰/a>/span>div classpages>div classuser_box>table>tr>td classprofile_photo>i classfa fa-user>/i>/td>td classtext>div classname>Welcome!/div>div classlinks>Please a classlog_in_link>log in/a> or a href/account/register>register/a>./div>/td>/tr>/table>/div>div classnotifications_box styledisplay:none;>/div>h3>Pages/h3>ul>a href/ classindent_0>li class indent_0>Home/li>/a>a href/p/Contact-the-HOA classindent_0>li class indent_0>Contact the HOA/li>/a>a href/p/Constable-Contact- classindent_0>li class indent_0>Constable Contact /li>/a>a classindent_0>li class folder closed indent_0>i classfa fa-chevron-right>/i> General Information/li>/a>a href/p/HOA-and-property-management-contact-i classindent_1>li class indent_1>HOA and property management contact/li>/a>a classindent_0>li class folder closed indent_0>i classfa fa-chevron-right>/i> HOA Board and Committees/li>/a>a href/file/document-page/3478968052/Rks7ocjInBKVqOW4.docx classindent_1>li class indent_1>HOA Sample Policies i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/3476462219/y2xE5CQg6ZhXfTKw.docx classindent_1>li class indent_1>HOA Leadership Roles and Duies i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/1106710118/wcuTxDX4EL9CuKOu.docx classindent_1>li class indent_1>50 HOA Mgmt tips & Best Practices i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/1355125532/V6hXYxWYW2bwT8zj.docx classindent_1>li class indent_1>2020 Homeowners Meeting Minutes i classfa fa-cloud-download>/i>/li>/a>a href/p/Social-Committee classindent_1>li class indent_1>Social Committee/li>/a>a classindent_0>li class folder closed indent_0>i classfa fa-chevron-right>/i> Board Approval Postings/li>/a>a classindent_1>li class folder closed indent_1>i classfa fa-chevron-right>/i> Scanned docs from developer/li>/a>a href/file/document-page/2765334093/DHy40ur0x86YZRl7.pdf classindent_2>li class indent_2>Replat2006pg01of15TitlePage i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/3743844644/lY7F1U1kJ9FlHIDg.pdf classindent_2>li class indent_2>Replat2006pg02of15GeneralNotes i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/2089962974/Ed2qm9gLUMuL57Q5.pdf classindent_2>li class indent_2>Topo survey 2002 - sheet 3 i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/3937172536/7jFMxAMDbMih0fox.pdf classindent_2>li class indent_2>Plat 2003 - sheet 4 i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/4202020093/WNVOuyzhw3jIfyWN.pdf classindent_2>li class indent_2>Replat2006pg05of15PavingGradingPlan i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/109673386/ESKJ9V5Nlz0DDLVA.pdf classindent_2>li class indent_2>Replat2006pg06of15StormSewerLayout i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/666945875/IfaQJWAboB7pFRoO.pdf classindent_2>li class indent_2>Replat2006pg07of15SanitarySewerLayo i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/3758757326/7ePl1XCz0ddzIiJe.pdf classindent_2>li class indent_2>Replat2006pg08of15WaterlineLayout i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/1892550010/V7KS7TQdqc3DHBEf.pdf classindent_2>li class indent_2>Replat2006pg09of15 ErosionControlPl i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/4294901489/4fUwfpZoppv1OTW8.pdf classindent_2>li class indent_2>Replat2006pg10of15UtilityPlan i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/2350696256/X9acZWoKFoTMmOCz.pdf classindent_2>li class indent_2>Replat2006pg11of15PavementDetails i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/1627034277/bPzdIe2uehzuQbIS.pdf classindent_2>li class indent_2>Replat2006pg12of15StormWaterDetails i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/1779167547/Z61TgWrhiDvyAE3J.pdf classindent_2>li class indent_2>Replat2006pg13of15SanitarySewerDeta i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/3736053841/PmsQfww1JsGZerZ1.pdf classindent_2>li class indent_2>Replat2006pg14of15WaterlineDetails i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/2438306947/khgrFuM7yj4LhPZw.pdf classindent_2>li class indent_2>SWPP Plan Details 2002 - sheet 15 i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/142024013/0Q9AC4uqXTSY1gsn.pdf classindent_2>li class indent_2>Development termination notice i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/1494840223/xRoeetxxV6b2tI2c.pdf classindent_2>li class indent_2>Special Warranty Deed i classfa fa-cloud-download>/i>/li>/a>a classindent_1>li class folder closed indent_1>i classfa fa-chevron-right>/i> HOA Insurance Docs 2019/li>/a>a href/p/Philly-Ins-Policy classindent_2>li class indent_2>Philly Ins Policy/li>/a>a classindent_0>li class folder closed indent_0>i classfa fa-chevron-right>/i> Financial Reports/li>/a>a href/file/document-page/2039181348/h3rQwXncetItNZRc.pdf classindent_0>li class indent_0>2019 Financial Summary i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/539300851/Qe8F12GFBKjZi8kY.pdf classindent_0>li class indent_0>2019 Income Summary i classfa fa-cloud-download>/i>/li>/a>a classindent_0>li class folder closed indent_0>i classfa fa-chevron-right>/i> Parking Committee Information/li>/a>a href/p/Calendar classindent_0>li class indent_0>Calendar/li>/a>/ul>/div>/div> /div> div classrow banner>div classcol-xs-12>div classrow visible-xs-block>div classcol-xs-12>a href/ classcommunity_name style>Garden Oaks Court HOA, Inc. /a>div classtagline style>/div>/div>div classcol-xs-12>div classsponsor>/div>/div>/div>table stylewidth:100%; classhidden-xs>tbody>tr>td>a href/ classcommunity_name style>Garden Oaks Court HOA, Inc. /a>div classtagline style>/div>/td>td stylevertical-align:bottom;>div classsponsor>/div>/td>/tr>/tbody>/table>div classphoto_cont>img srchttps://public-files.hoa-express.com/website-3896736849/banner-photos/EUpiTNiuyg5wAqyc.jpg classphoto altBanner photo>/div>/div>/div> div classrow content>div classcol-xs-12>div classrow>div classcol-xs-12 col-sm-8 col-md-9 main_column>div classpage_error>/div>div classpage_success>/div>div classmodal fade tabindex-1 idcommon_modal>div classmodal-dialog modal-lg>div classmodal-content>div classmodal-header>button typebutton classclose data-dismissmodal>span>×/span>/button>h3 classmodal-title>/h3>/div>div classmodal-body>/div>/div>/div>/div>h1>Welcome/h1>div classpage_text>div classadmin_control>div classalert alert-info>button classbtn btn-primary btn-sm modify_settings>i classfa fa-cog>/i> Modify settings/button>button classbtn btn-primary btn-sm manage_yotm>i classfa fa-home>/i> Manage YOTM/button>button classbtn btn-primary btn-sm manage_rotating_photos>i classfa fa-picture-o>/i> Manage rotating photos/button>i classfa fa-info-circle hidden-xs data-toggletooltip data-placementtop titleAdmin-only controls>/i>/div>/div>span classtext>p styletext-align:center;>span stylefont-size:large;color:#004700;font-family:tahoma, arial, helvetica, sans-serif;>span stylefont-size:large;color:#004700;font-family:tahoma, arial, helvetica, sans-serif;>span stylefont-size:large;color:#004700;>img srchttps://public-files.hoa-express.com/website-3896736849/pages/page-2646296893/yejaAt105Ex8D840.jpg alt width647 height98 />/span>/span>/span>/p>p styletext-align:center;>span stylefont-size:large;color:#004700;font-family:tahoma, arial, helvetica, sans-serif;>Garden Oaks Court is a 61 single family home, deed restricted, gated community/span>/p>p styletext-align:center;>span stylefont-size:large;color:#004700;font-family:tahoma, arial, helvetica, sans-serif;> located on W 34th St, Houston, Texas 77018/span>/p>p styletext-align:justify;>span stylefont-size:large;color:#004700;font-family:tahoma, arial, helvetica, sans-serif;>span stylefont-size:large;color:#004700;font-family:tahoma, arial, helvetica, sans-serif;>span stylefont-size:large;color:#004700;>The Garden Oaks Court Home Owners Association is an organization formed by volunteer property owners to work for the preservation and betterment of property values, a safe and clean neighborhood environment and the continuing improvement of the quality of life within the community.br/>Our Core Values:br/>• Good Neighborsbr/>• Volunteerism br/>• Representationbr/>• Improvement /span>/span>/span>/p>p styletext-align:center;>span stylefont-size:large;color:#004700;font-family:tahoma, arial, helvetica, sans-serif;>span stylefont-size:large;color:#004700;font-family:tahoma, arial, helvetica, sans-serif;>span stylefont-size:large;color:#004700;>Garden Oaks Court - a cozy neighborhood br/>/span>/span>/span>/p>p>span stylefont-size:large;color:#004700;font-family:tahoma, arial, helvetica, sans-serif;>Each home has balconies and /span>span stylefont-size:large;color:#004700;font-family:tahoma, arial, helvetica, sans-serif;>porches /span>span stylefont-size:large;color:#004700;font-family:tahoma, arial, helvetica, sans-serif;>that ove/span>span stylefont-size:large;color:#004700;font-family:tahoma, arial, helvetica, sans-serif;>r/span>span stylefont-size:large;color:#004700;font-family:tahoma, arial, helvetica, sans-serif;>look the quiet streets. span stylefont-size:large;color:#004700;>The architecture of the community can be described as eclectic and traditional. /span>br/>/span>/p>p styletext-align:justify;>span stylefont-size:large;color:#004700;>Garden Oaks Court has a large commons area with a walking path, bubbling fountains, a paved area, and seating. Across the entry drive, a shaded pergola with seating greets homeowners seeking shade and solace near our community playground for the kiddos. /span>/p>p styletext-align:justify;>span stylecolor:#004700;font-size:large;>Properly portioned streets easily accommodate community traffic with ample guest parking and are child and pet friendly. Resident landscaping is lush and well-maintained. /span>/p>p styletext-align:justify;>span stylefont-size:large;color:#004700;>span stylefont-family:tahoma, arial, helvetica, sans-serif;> With easy access to all locations in the Houston area, this community is strategically located near restaurants, entertainment, sporting, and business venues.br/>br/>REALTORS - Please contact Houston HOA Management for a copy of our by-laws, parking regulations, and important information for potential homeowners or renters. br/>/span>/span>span stylefont-family:tahoma, arial, helvetica, sans-serif;color:#003300;>strong>(832) 598-1462 /strong>strong>a href/cdn-cgi/l/email-protection class__cf_email__ data-cfemail92fbfcf4fdd2fafde7e1e6fdfcfafdf3bcfcf7e6>email protected/a>/strong>/span>/p>p styletext-align:justify;> /p> /span>/div>/div>div classhidden-xs col-sm-4 col-md-3 right_column>div classpages>h3>Pages/h3>ul>a href/ classindent_0>li class indent_0>Home/li>/a>a href/p/Contact-the-HOA classindent_0>li class indent_0>Contact the HOA/li>/a>a href/p/Constable-Contact- classindent_0>li class indent_0>Constable Contact /li>/a>a classindent_0>li class folder closed indent_0>i classfa fa-chevron-right>/i> General Information/li>/a>a href/p/HOA-and-property-management-contact-i classindent_1>li class indent_1>HOA and property management contact/li>/a>a classindent_0>li class folder closed indent_0>i classfa fa-chevron-right>/i> HOA Board and Committees/li>/a>a href/file/document-page/3478968052/Rks7ocjInBKVqOW4.docx classindent_1>li class indent_1>HOA Sample Policies i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/3476462219/y2xE5CQg6ZhXfTKw.docx classindent_1>li class indent_1>HOA Leadership Roles and Duies i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/1106710118/wcuTxDX4EL9CuKOu.docx classindent_1>li class indent_1>50 HOA Mgmt tips & Best Practices i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/1355125532/V6hXYxWYW2bwT8zj.docx classindent_1>li class indent_1>2020 Homeowners Meeting Minutes i classfa fa-cloud-download>/i>/li>/a>a href/p/Social-Committee classindent_1>li class indent_1>Social Committee/li>/a>a classindent_0>li class folder closed indent_0>i classfa fa-chevron-right>/i> Board Approval Postings/li>/a>a classindent_1>li class folder closed indent_1>i classfa fa-chevron-right>/i> Scanned docs from developer/li>/a>a href/file/document-page/2765334093/DHy40ur0x86YZRl7.pdf classindent_2>li class indent_2>Replat2006pg01of15TitlePage i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/3743844644/lY7F1U1kJ9FlHIDg.pdf classindent_2>li class indent_2>Replat2006pg02of15GeneralNotes i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/2089962974/Ed2qm9gLUMuL57Q5.pdf classindent_2>li class indent_2>Topo survey 2002 - sheet 3 i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/3937172536/7jFMxAMDbMih0fox.pdf classindent_2>li class indent_2>Plat 2003 - sheet 4 i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/4202020093/WNVOuyzhw3jIfyWN.pdf classindent_2>li class indent_2>Replat2006pg05of15PavingGradingPlan i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/109673386/ESKJ9V5Nlz0DDLVA.pdf classindent_2>li class indent_2>Replat2006pg06of15StormSewerLayout i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/666945875/IfaQJWAboB7pFRoO.pdf classindent_2>li class indent_2>Replat2006pg07of15SanitarySewerLayo i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/3758757326/7ePl1XCz0ddzIiJe.pdf classindent_2>li class indent_2>Replat2006pg08of15WaterlineLayout i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/1892550010/V7KS7TQdqc3DHBEf.pdf classindent_2>li class indent_2>Replat2006pg09of15 ErosionControlPl i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/4294901489/4fUwfpZoppv1OTW8.pdf classindent_2>li class indent_2>Replat2006pg10of15UtilityPlan i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/2350696256/X9acZWoKFoTMmOCz.pdf classindent_2>li class indent_2>Replat2006pg11of15PavementDetails i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/1627034277/bPzdIe2uehzuQbIS.pdf classindent_2>li class indent_2>Replat2006pg12of15StormWaterDetails i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/1779167547/Z61TgWrhiDvyAE3J.pdf classindent_2>li class indent_2>Replat2006pg13of15SanitarySewerDeta i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/3736053841/PmsQfww1JsGZerZ1.pdf classindent_2>li class indent_2>Replat2006pg14of15WaterlineDetails i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/2438306947/khgrFuM7yj4LhPZw.pdf classindent_2>li class indent_2>SWPP Plan Details 2002 - sheet 15 i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/142024013/0Q9AC4uqXTSY1gsn.pdf classindent_2>li class indent_2>Development termination notice i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/1494840223/xRoeetxxV6b2tI2c.pdf classindent_2>li class indent_2>Special Warranty Deed i classfa fa-cloud-download>/i>/li>/a>a classindent_1>li class folder closed indent_1>i classfa fa-chevron-right>/i> HOA Insurance Docs 2019/li>/a>a href/p/Philly-Ins-Policy classindent_2>li class indent_2>Philly Ins Policy/li>/a>a classindent_0>li class folder closed indent_0>i classfa fa-chevron-right>/i> Financial Reports/li>/a>a href/file/document-page/2039181348/h3rQwXncetItNZRc.pdf classindent_0>li class indent_0>2019 Financial Summary i classfa fa-cloud-download>/i>/li>/a>a href/file/document-page/539300851/Qe8F12GFBKjZi8kY.pdf classindent_0>li class indent_0>2019 Income Summary i classfa fa-cloud-download>/i>/li>/a>a classindent_0>li class folder closed indent_0>i classfa fa-chevron-right>/i> Parking Committee Information/li>/a>a href/p/Calendar classindent_0>li class indent_0>Calendar/li>/a>/ul>script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script> var trying_to_open_link_page_id false; $(document).ready(function () { $(.pages).on(click, a.insufficient_privileges_link, function() { if (docCookies.getItem(logged_in) true) { show_insufficient_privileges(); } else { trying_to_open_link_page_id $(this).data(page-id); show_log_in(); } }); }); function process_menu(){ // Close folders $(.pages ul a li.indent_1, ul a li.indent_2).css(display, none); // Open folder(s) from URI and highlight $(.pages ul a).each(function(index, element) { // Process the URI for pages that might have subdirectories var current_uri window.location.pathname; if(current_uri.substr(0, 3) /p/) { var parts current_uri.split(/); current_uri /+parts1+/+parts2; } // Check if page is in folder if($(this).attr(href) current_uri) { $(this).children(li).first().addClass(active).show(); var indent_class $(this).attr(class); var current_indent 0; if(indent_class indent_1) current_indent 1; else if(indent_class indent_2) current_indent 2; $(this).prevUntil(indent_0).each(function(index, element) { if($(this).hasClass(indent_+current_indent)) { $(this).children(li).first().show(); } else if($(this).hasClass(indent_+(current_indent-1))) { $(this).children(li).first().show(); if($(this).children(li).first().hasClass(closed)) { $(this).children(li).first().removeClass(closed); $(this).children(li).first().addClass(open); } current_indent--; } }); var stop false; var current_indent 0; if(indent_class indent_1) current_indent 1; else if(indent_class indent_2) current_indent 2; $(this).nextUntil(indent_0).each(function(index, element) { if($(this).hasClass(indent_0) || stop) { stop true; return; } else if($(this).hasClass(indent_+current_indent)) { $(this).children(li).first().show(); } else if($(this).hasClass(indent_+(current_indent-1))) { $(this).children(li).first().show(); current_indent--; } }); } }); // Remove empty folders $(.pages ul a li.folder).each(function(index, element) { var is_indent_0 $(this).hasClass(indent_0); if(is_indent_0) { var count_non_folders 0; $($(this).parent().nextUntil(.indent_0)).each(function() { if(!$(this).find(li).hasClass(folder)) { count_non_folders++; } }); if(count_non_folders 0) $(this).parent().remove(); } else { var count_non_folders 0; $($(this).parent().nextUntil(.indent_1, .indent_0)).each(function() { if(!$(this).find(li).hasClass(folder)) { count_non_folders++; } }); if(count_non_folders 0) $(this).parent().remove(); } }); // Handle clicks $(.pages ul a li.folder).click(function(e) { var is_open $(this).hasClass(open); var is_indent_0 $(this).hasClass(indent_0); if(is_open) { $(this).removeClass(open); $(this).addClass(closed); if(is_indent_0) { $($(this).parent().nextUntil(.indent_0)).each(function(index){ $(this).children(li).first().hide(); if($(this).children(li).first().hasClass(open)) { $(this).children(li).first().removeClass(open); $(this).children(li).first().addClass(closed); } }); } else { $($(this).parent().nextUntil(.indent_1, .indent_0)).each(function(index){ $(this).children(li).first().hide(); }); } } else { $(this).removeClass(closed); $(this).addClass(open); if(is_indent_0) { $($(this).parent().nextUntil(.indent_0)).each(function(index){ if($(this).attr(class) ! indent_2) $(this).children(li).first().show(); }); } else { $($(this).parent().nextUntil(.indent_1, .indent_0)).each(function(index){ $(this).children(li).first().show(); }); } } }); } function reload_menu(){ // API call var api_options { base_url: API_URL, http_method: GET, uri: /website/pages, public: null, log_call: false, xdebug: false, cache: { allow: true, expires: 120, custom_key: default, }, params: { website_context: document.domain, }, success: function(response) { if(response.code 0) { // Initialize var new_menu_html ; // Loop over each for(var i 0; i response.response.pages.length; i++) { // Caputure info var page response.response.pagesi; // Create link var classes ; if(parseInt(page.page_type.id) 102) classes + folder closed; classes + indent_+page.indent; var href ; if(parseInt(page.page_type.id) 100) if(page.data && page.data.url) href href+page.data.url.replace(//g, %22)+ target_blank data-page-id+page.id+; else href href# classinsufficient_privileges_link data-page-id+page.id+; else if(parseInt(page.page_type.id) 101) href href/file/document-page/+page.id+/+page.data.filename+; else if(page.uri) href href+page.uri+; var data_string ; new_menu_html + a +href+ classindent_+page.indent+>; new_menu_html + li class+classes+ +data_string+>; if(parseInt(page.page_type.id) 102) { new_menu_html + i classfa fa-chevron-right>/i> ; } new_menu_html + page.title; if(page.restrictions) { new_menu_html + i classfa fa-lock>/i>; } else if(parseInt(page.page_type.id) 100 && page.data ! null && typeof page.data object) { var url_components parse_url(page.data.url); if(url_components.host.indexOf(facebook.com) ! -1) { new_menu_html + i classfa fa-facebook-official>/i>; } else if(url_components.host.indexOf(twitter.com) ! -1) { new_menu_html + i classfa fa-twitter>/i>; } else if(url_components.host.indexOf(instagram.com) ! -1) { new_menu_html + i classfa fa-instagram>/i>; } else if(url_components.host.indexOf(gardenoakscourt.org) -1) { new_menu_html + i classfa fa-external-link>/i>; } } else if(parseInt(page.page_type.id) 101) { new_menu_html + i classfa fa-cloud-download>/i>; } new_menu_html + /li>; new_menu_html + /a>; } // Replace HTML $(.pages ul).html(new_menu_html); // Process menu process_menu(); // Check if we were trying to open a link if (trying_to_open_link_page_id) { if ($(.pages).find(adata-page-id+trying_to_open_link_page_id+).length && $(.pages).find(adata-page-id+trying_to_open_link_page_id+).first().attr(href) ! #) { // Note: Cannot open URL in new tab, otherwise its blocked as a popup window.location.href $(.pages).find(adata-page-id+trying_to_open_link_page_id+).first().attr(href); } else { setTimeout(function () { show_insufficient_privileges(); }, 500); } } } }, error: function(response) { // Message handled by api.js, do any clean up necessary } }; api_call(api_options); } $(document).ready(function(e) { // Process menu process_menu(); // Load menu with JS to use proper privileges (if logged in) reload_menu(); }); // From: https://github.com/kvz/phpjs/blob/master/functions/url/parse_url.js function parse_url(str, component) { try { this.php_js this.php_js || {}; } catch (e) { this.php_js {}; } var query; var ini (this.php_js && this.php_js.ini) || {}; var mode (iniphpjs.parse_url.mode && iniphpjs.parse_url.mode.local_value) || php; var key source, scheme, authority, userInfo, user, pass, host, port, relative, path, directory, file, query, fragment ; var parser { php : /^(?:(^:\/?#+):)?(?:\/\/()(?:(?:()(?:(^:@\/*):?(^:@\/*))?@)?(^:\/?#*)(?::(\d*))?))?()(?:(()(?:(?:^?#\/*\/)*)()(?:^?#*))(?:\?(^#*))?(?:#(.*))?)/, strict : /^(?:(^:\/?#+):)?(?:\/\/((?:((^:@\/*):?(^:@\/*))?@)?(^:\/?#*)(?::(\d*))?))?((((?:^?#\/*\/)*)(^?#*))(?:\?(^#*))?(?:#(.*))?)/, loose : /^(?:(?!^:@+:^:@\/*@)(^:\/?#.+):)?(?:\/\/\/?)?((?:((^:@\/*):?(^:@\/*))?@)?(^:\/?#*)(?::(\d*))?)(((\/(?:^?#(?!^?#\/*\.^?#\/.+(?:?#|$)))*\/?)?(^?#\/*))(?:\?(^#*))?(?:#(.*))?)/ // Added one optional slash to post-scheme to catch file:/// (should restrict this) }; var m parsermode.exec(str); var uri {}; var i 14; while (i--) { if (mi) { urikeyi mi; } } if (component) { return uricomponent.replace(PHP_URL_, ) .toLowerCase(); } if (mode ! php) { var name (iniphpjs.parse_url.queryKey && iniphpjs.parse_url.queryKey.local_value) || queryKey; parser /(?:^|&)(^&*)?(^&*)/g; uriname {}; query urikey12 || ; query.replace(parser, function($0, $1, $2) { if ($1) { uriname$1 $2; } }); } delete uri.source; return uri; } /script>/div>div classyotm_box styledisplay:none;>h3>Yard of the Month/h3>span classtext>/span>/div>div classrotating_photos_box>/div>/div>/div>/div>/div> div classrow bottom_info>div classcol-xs-12 stylemin-height:0;>/div>/div> /div> footer classrow footer>div classcol-xs-12>Copyright © 2024. All Rights Reserved.span classshow_when_big> | /span>span classshow_when_small>br>/span>a hrefhttps://www.hoa-express.com target_blank styletext-decoration:none;>Homeowners association website/a> by a hrefhttps://www.hoa-express.com target_blank>HOA Express/a> | a hrefhttps://www.hoa-express.com/privacy-and-terms target_blank relnofollow>Privacy & Terms/a>span classfull_site_link_cont styledisplay:none; font-size:12px;>br>br>a classfull_site_link>Full Site/a>/span>span classmobile_site_link_cont styledisplay:none; font-size:12px;>br>br>a classmobile_site_link>Mobile Site/a>/span>/div>/footer> script typetext/javascript>var API_URL https://legacy-api.hoa-express.com;var pre_GojUtv;var pre_ZOPZ;var pre_rXup;var pre_NDlTxRY;var pre_VMkwhyNl;var pre_B1FU;var pre_PrSGvd;var pre_mty;var pre_OsWKY;var pre_HvNDldv;var pre_yLzZbf;var pre_bEVMkwR;var pre_PWCm;var pre_GojUcrVH;var pre_NDlTIv;var pre_QHvNDdem;var pre_aZOsWDL;var pre_GojUcBTn;var pre_FbEVMkXG;var pre_lB4A;var pre_cBQHvbJx;var pre_whyLzfUGq;var pre_EVMkH;var pre_tkRA;var pre_VQ;var pre_dXYbr;var pre_hyLV;var pre_fF;var pre_W8;var pre_KJgCIZl;var pre_NDPC;var pre_lTaCw;var pre_BQqb;var pre_fteAmQ;var pre_eNbD;var pre_puFbEVUhv;var pre_DlTBB;var pre_JgCIqjH;var pre_VMkts;var pre_AmndXC;var pre_puFR;var pre_yLzftC;var pre_zfted;var pre_iaLxP;var pre_EVMkwhA;var pre_TxPNi;var pre_RGojUcW;var pre_bEgDE;var pre_SiaZS;var pre_ZOsLTs;var pre_jUcBQHd;var pre_uFXI;var pre_uH;var pre_RGs;var pre_RGojIz;var pre_uFbEu;var pre_ojUY;var pre_bEVMn;var pre_mnqN;var pre_mndXRGFJJ;var pre_XRGoF;var pre_Mkwhjw;var pre_WKJe;var pre_EVMqYO;var pre_aZOmo;var pre_vNDlTFJv;var pre_eAmnda;var pre_jfu1;var pre_xPdnY;var pre_VMkwmN;var pre_WKJgCpR;var pre_Mkva;var pre_puFbET;var pre_eAmc;var pre_EVMkwwl;var pre_sWn;var pre_GojUeP;var pre_iaZOYfX;var pre_puFbVcS;var pre_XRGojS;var pre_teAmniWs;var pre_eAmndXDHq;var pre_KJgkP;var pre_eASj;var pre_whyLzyRM;var pre_QHz;var pre_BQHLB;var pre_ZOsWrl;var pre_TxKk;var pre_vNDba;var pre_rSiav;var pre_sWKJguOn;var pre_v1Y;var pre_uFbga;var pre_yLzfteqMh;var pre_AmndXROq;var pre_OsWKJIS;var pre_VMkwhfl;var pre_RGojUh;var pre_ZOsWKVh;var pre_hyLzV;var pre_GmHS;var pre_lTxFp;var pre_zfteAmSIF;var pre_BQHvNwO;var pre_n6;var pre_jUcSQk;var pre_NDlbIs;var pre_ndXRGoMB;var pre_DlTxPy;var pre_jURP;var pre_H+kj;var pre_MkwGa;var pre_KJgCs;var pre_wh7;var pre_mndXRSW;var pre_Lzii;var pre_wiE;var pre_ZU;var pre_teAmndE;var pre_mndXe;var pre_HvNYC;var pre_Fbpz;var pre_aBHE;var pre_ndXRGOk;var pre_Sie;var pre_rSii;var pre_h3gc;var pre_N/ok;var pre_SiaZOF;var pre_LzfteHSM;var pre_dXRGojyU;var pre_iaZOsgZ;var pre_kwhqrH;var pre_WKJgsRq;var pre_zfteACE;var pre_bl;var pre_EVB/v;var pre_UcBQjs;var pre_dXRGoKhK;var pre_HvNDdRU;var pre_dXRL;var pre_mndtxo;var pre_teAmT;var pre_GooW;var pre_ftuVc;var pre_FbEVMyJ;var pre_xPrSYKn;var pre_fteADN;var pre_xt;var pre_RMy;var pre_BQHvnE;var pre_aZOsyAA;var pre_SRb;var pre_ov;var pre_kzB;var pre_ojUcBQp;var pre_ojc;var pre_ndXTrD;var pre_sWKJyrw;var pre_ojUcBx;var pre_FbEVMpVp;var pre_uFbEVKw;var pre_ccL;var pre_teArN;var pre_cBQHGSf;var pre_kwhyLzlA;var pre_WKB;var pre_ER;var pre_hyLzfiU;var pre_HvNc;var pre_PrSiaD;var pre_ADI;var pre_U90;var pre_rShd;var pre_LzfNpP;var pre_LuT/;var pre_dXRGIRv;var pre_lTxPrIe;var pre_puc3Y;var pre_XRsK;var pre_xPrF;var pre_UcBQHAp;var pre_Qt5;var pre_hyLzftil;var pre_AmeFj;var pre_sgO;var pre_Mny;var pre_bEVMkX;var pre_jUcBQUo;var pre_ndMH;var pre_Os;var pre_ftezAS;var pre_OsWO;var pre_AmndNnJ;var pre_T6i;var pre_pAw;var pre_XRGojUDJ;var pre_te;var pre_RGoqKJ;var pre_ndXRcI;var pre_aZnfN;var pre_uFbEVMOlB;var pre_OsB;var pre_rSiaZF;var pre_bEVfY;var pre_dUks;var pre_ojUcufq;var pre_vNEX;var pre_kwhybop;var pre_Siaq;var pre_QHvNZ;var pre_TxPrSV;var pre_TxPrtA;var pre_D/W;var pre_Dlmm;var pre_i1R;var pre_KGn;var pre_zfS50;var pre_QHvYA;var pre_XFs;var pre_lTxPS;var pre_hyopt;var pre_UcBWcj;var pre_JgCSBp;var pre_whyRG;var pre_MkwhyIF;var pre_XRGRT;var pre_whyLJb;var pre_Ucepd;var pre_zftQ;var pre_eAmnD;var pre_LzfteAze;var pre_AmnIrf;var pre_kwhyLY;var pre_LzftRmq;var pre_sWKTpN;var pre_fteAmnF;var pre_DlTxAuT;var pre_PrP;var pre_FbEU;var pre_yEF;var pre_Jgi;var pre_KJKE;var pre_cBQgq;var pre_MkwhyLWC;var pre_vNDlg;var pre_xPrSihX;var pre_cBNz;var pre_VMaZ;var pre_yLzfej;var pre_JM;var pre_yL2C;var pre_iaZHm;var pre_zUeE;var pre_jUcBDFh;var pre_FMxh;var pre_JgCIFJ;var pre_PrSighm;var pre_kwvL;var pre2_oapre_p+pre_u+pre_F+pre_b+pre_E;var pre2_uZpre_V+pre_M+pre_k+pre_w+pre_h+pre_y+pre_L+pre_z+pre_f+pre_t+pre_e+pre_A+pre_m+pre_n+pre_d+pre_X+pre_R+pre_G+pre_o+pre_j+pre_U+pre_c+pre_B+pre_Q+pre_H+pre_v+pre_N+pre_D+pre_l+pre_T+pre_x+pre_P+pre_r+pre_S+pre_i+pre_a+pre_Z+pre_O+pre_s+pre_W+pre_K+pre_J+pre_pu+pre_uF+pre_Fb+pre_bE+pre_EV+pre_VM+pre_Mk+pre_kw+pre_wh+pre_hy+pre_yL+pre_Lz+pre_zf+pre_ft+pre_te;var API_PUBLIC_KEYpre2_oa+pre2_uZ;var pre_o1;var pre_cNCrZwj;var pre_TD;var pre_OKoIRm;var pre_DTVsVj;var pre_KoIRoy;var pre_OKoIrm;var pre_NCrZwKl;var pre_IRdahnJgi;var pre_rZwMx;var pre_RdahnX;var pre_UfHJth;var pre_VL;var pre_QAkliGoQ;var pre_BxJY;var pre_IRdaTk;var pre_qPzOKK;var pre_wfG;var pre_xJYe;var pre_pGgSyyMP;var pre_WcNCrEg;var pre_QAklU;var pre_qPzOH;var pre_NCavY;var pre_liqfVg;var pre_AkliqFYO;var pre_cNCcd;var pre_MOYk;var pre_teUfHBx;var pre_AkliqPr;var pre_nWcNE;var pre_vEDTn;var pre_Cx;var pre_nWcNCrJP;var pre_Aklmd;var pre_cNCrz;var pre_kliqPV;var pre_Akliatn;var pre_ahnWcYFV;var pre_PzD;var pre_SybjNrW;var pre_HpGD;var pre_TVsdU;var pre_oIRkTI;var pre_YmvEDjw;var pre_VsLtHvd;var pre_CrZwB;var pre_MFBW;var pre_teUfOZ;var pre_Zx;var pre_dahlK;var pre_DTVsLY;var pre_FBxJpU;var pre_ZwMFBxFwF;var pre_HpGgAZH;var pre_mO;var pre_FBxJYceb;var pre_GgSyWW;var pre_iqPzI;var pre_fHpCiN;var pre_oIRdahPb;var pre_Kb8;var pre_kliqw;var pre_WV;var pre_liqPzUBE;var pre_rZwMFQfW;var pre_OKoIRdr;var pre_sfC;var pre_wMFBC;var pre_FBxd;var pre_IRzIz;var pre_NCrZfYp;var pre_KoIRdzc;var pre_ahnWcNcm;var pre_davus;var pre_gSxE;var pre_hnWcH;var pre_ZwMFBLa;var pre_gSyq;var pre_zde;var pre_EDTdDa;var pre_CrZa;var pre_JYmvFt;var pre_BxJYT;var pre_PzOKoIj;var pre_NCrZwMMBo;var pre_rZOdP;var pre_sLteUkI;var pre_IRdib;var pre_ahXj;var pre_GgSYp;var pre_tcR;var pre_qPzzWS;var pre_Ymrj;var pre_ZwMFMdA;var pre_KoRhR;var pre_OKPj;var pre_iqPzOdut;var pre_MFBxJXO;var pre_fHrS;var pre_vgIk;var pre_YmvYT;var pre_pGtQ;var pre_O8;var pre_teh;var pre_YmvEdW;var pre_GgikG;var pre_wMFBxibp;var pre_MFd;var pre_iqh;var pre_xJYmvAgW;var pre_KoIOTF;var pre_Vsa;var pre_vEDTVl;var pre_RdahnWLON;var pre_Dg;var pre_ahntk;var pre_sLey;var pre_mvEDM;var pre_Zwo;var pre_gSybja;var pre_iqPHB;var pre_CrZwMFWn;var pre_vEDZcN;var pre_IRdahFJK;var pre_SyP;var pre_OKour;var pre_JYmvErgv;var pre_ceVT;var pre_Rdaz;var pre_ZwMnfq;var pre_Fb;var pre_EDirI;var pre_wMFBxJEn;var pre_NH;var pre_EDTVsNV;var pre_QAkliqAgZ;var pre_pdpq;var pre_klXRg;var pre_NCrfjA;var pre_dc5;var pre_Ie;var pre_gSybUH;var pre_zOKoIRza;var pre_PzOIkr;var pre_hnWcNIW;var pre_pGgQ;var pre_SybKq;var pre_QAP;var pre_Rdahwet;var pre_eUfl;var pre_ibe0;var pre_nOl;var pre_Lcjt;var pre_UfHpGg;var pre_BxJYmjGC;var pre_JYmXOa;var pre_P5b;var pre_nWciu;var pre_DTVl;var pre_AkzeK;var pre_sLtPUZ;var pre_xJku;var pre_WcLf;var pre_cNCrZkF;var pre_Lteo;var pre_fHpGgwgi;var pre_eUfHpXLl;var pre_mvjq;var pre_DTq;var pre_Gwlp;var pre_gBhz;var pre_qPzOKot;var pre_Jqa;var pre_lc1b;var pre_eUJ;var pre_UfHpkA;var pre_PzOKobg;var pre_HpGgSJP;var pre_kliqPzNY;var pre_fHpGydk;var pre_Ref;var pre_SybjXin;var pre_LteUfF;var pre_KoIRdaA;var pre_LteUZ;var pre_cNKe;var pre_CrMi;var pre_UK;var pre_Q1cd;var pre_wMtX;var pre_ScR;var pre_FBX;var pre_MFBxJYv;var pre_dahnBK;var pre_q96;var pre_WcNCgq;var pre_ahnWA;var pre_hnd;var pre_k124;var pre_nWB;var pre_h42;var pre_Bsg;var pre_iqPzOKv;var pre_TVD;var pre_Aa;var pre_xJYmX;var pre_zOKozAw;var pre_BxG;var pre_lieF;var pre_UfYG;var pre_wMFBZv;var pre_HK;var pre_liqPzOw;var pre_zOKWP;var pre_QAkJ;var pre_zOJe;var pre_zOKoIUMp;var pre_JYIDy;var pre_HpGXF;var pre_oIRdaR;var pre_teUn;var pre_LtGbj;var pre_CrZwMZ;var pre_RdFKS;var pre_mvEgZ;var pre_rZwMFBlfM;var pre_WcNCrZS;var pre_dahnWI;var pre_vEYl;var pre_GgSyby;var pre_EDTVno;var pre_fm;var pre_YbFx;var pre_VsLUP;var pre_oIhf;var pre_rZwVKE;var pre_dahnWcK;var pre_PzOKvdi;var pre_eUfHuTr;var pre_qPpsU;var pre_TVsLtI;var pre_xUOY;var pre_hnWcNCuR;var pre_klips;var pre_WcNV;var pre_rD;var pre_el;var pre_hnWn;var pre_Ee;var pre_sLteYOn;var pre_oIRdf;var pre_nWcNCt;var pre_TVsLcr;var pre_VsLteD;var pre_ac1;var pre_liqPiCG;var pre_MFBxq;var pre_mvEDTp;var pre_pGgSy;var pre2_UIpre_Q+pre_A+pre_k+pre_l+pre_i+pre_q+pre_P+pre_z+pre_O+pre_K+pre_o+pre_I;var pre2_CJpre_R+pre_d+pre_a+pre_h;var API_PRIVATE_KEYpre2_UI+pre2_CJ;var SSL_FILE_URL https://cdn-uploads.hoa-express.com;var CDN_COMMON_URL https://cdn-common.hoa-express.com;var DEPENDENCIES_VERSIONS JSON.parse({\animate.css\:\3.2.0\,\bootstrap-datepicker\:\1.6.4\,\chart.js\:\2.5.0\,\cropper\:\3.1.3\,\datatables\:\1.10.16\,\fullcalendar\:\3.6.1\,\jquery\:\2\,\jquery.payment\:\2.0.0\,\pdf.js\:\1.8.188\,\photoswipe\:\4.1\,\weather-icons\:\1.3.2\});var PLAN_NUMBER 10;var WEBSITE_BUILDER_URL hoa-express.com;var MOMENT_DATE_FORMATS JSON.parse({\full\:{\MDY\:\MMMM D, YYYY\,\DMY\:\D MMMM YYYY\},\abbreviated\:{\MDY\:\MMM D, YYYY\,\DMY\:\D MMM YYYY\},\split_day\:{\MDY\:\MMMM D\,\DMY\:\D\},{\MDY\:\D, YYYY\,\DMY\:\D MMMM YYYY\},\split_month\:{\MDY\:\MMMM D\,\DMY\:\D MMMM\},{\MDY\:\MMMM D, YYYY\,\DMY\:\D MMMM YYYY\}});var MOMENT_TIME_FORMATS JSON.parse({\full\:{\12HR\:\h:mma\,\24HR\:\HH:mm\,\24HR_NO_COLON\:\HHmm\},\no_minutes\:{\12HR\:\ha\,\24HR\:\HH:mm\,\24HR_NO_COLON\:\HHmm\},\split_hour_no_minutes_same_ampm\:{\12HR\:\h\,\24HR\:\HH:mm\,\24HR_NO_COLON\:\HHmm\},{\12HR\:\ha\,\24HR\:\HH:mm\,\24HR_NO_COLON\:\HHmm\},\split_hour_same_ampm\:{\12HR\:\h:mm\,\24HR\:\HH:mm\,\24HR_NO_COLON\:\HHmm\},{\12HR\:\h:mma\,\24HR\:\HH:mm\,\24HR_NO_COLON\:\HHmm\},\split_hour_no_minutes\:{\12HR\:\ha\,\24HR\:\HH:mm\,\24HR_NO_COLON\:\HHmm\},{\12HR\:\ha\,\24HR\:\HH:mm\,\24HR_NO_COLON\:\HHmm\},\split_hour\:{\12HR\:\h:mma\,\24HR\:\HH:mm\,\24HR_NO_COLON\:\HHmm\},{\12HR\:\h:mma\,\24HR\:\HH:mm\,\24HR_NO_COLON\:\HHmm\}});var DATEPICKER_DATE_FORMATS JSON.parse({\MDY\:\MM d, yyyy\,\DMY\:\d MM yyyy\});var WEBSITE_DATE_FORMAT MDY;var WEBSITE_TIME_FORMAT 12HR;var TIMEZONE America/Chicago;var LOCATION_COUNTRY USA;var LOCATION_TWO_LETTER_COUNTRY_CODE US;var ENVIRONMENT_HOSTNAME hoa-express.com;var RECAPTCHA_SITE_KEY 6Le2sb4UAAAAAEDLtHMznt83nLNXSzfKgfQV2sy_;/script>script srchttps://www.google.com/recaptcha/api.js?render6Le2sb4UAAAAAEDLtHMznt83nLNXSzfKgfQV2sy_>/script>script srchttps://cdn-common.hoa-express.com/js/merged/sites.min.js?r4f48cfd270c4b3d4989a3cb915a489f6>/script>script typetext/javascript> var _paq _paq || ; _paq.push(enableLinkTracking); _paq.push(trackPageView); (function() { var u//matomo.hoa-express.com/; _paq.push(setTrackerUrl, u+piwik.php); _paq.push(setSiteId, 63); var ddocument, gd.createElement(script), sd.getElementsByTagName(script)0; g.typetext/javascript; g.asynctrue; g.defertrue; g.srcu+piwik.js; s.parentNode.insertBefore(g,s); })(); /script>noscript>p>img srchttps://matomo.hoa-express.com/piwik.php?idsite63 styleborder:0; alt />/p>/noscript>script>function googleTranslateElementInit(){new google.translate.TranslateElement({pageLanguage:en,floatPosition:google.translate.TranslateElement.FloatPosition.BOTTOM_RIGHT})}/script>script src//translate.google.com/translate_a/element.js?cbgoogleTranslateElementInit>/script>script> $(document).ready(function() { setTimeout(function() { $(body).css(position, ); }, 1000); }); /script>script>$(document).ready(function() { $(footer).css({ cssText: display: block !important; visibility: visible !important; opacity: 1 !important; z-index: auto !important; position: static !important; height: auto !important; transform: none !important; auto: none !important; width: 100% !important; overflow: visible !important; }); $(footer > div).css({ cssText: display: block !important; visibility: visible !important; opacity: 1 !important; z-index: auto !important; position: static !important; height: auto !important; transform: none !important; auto: none !important; width: 100% !important; overflow: visible !important; }); $(footer > div > a).css({ cssText: display: inline !important; visibility: visible !important; opacity: 1 !important; z-index: auto !important; position: static !important; height: auto !important; transform: none !important; auto: none !important; overflow: visible !important; });});/script>script srchttps://cdn-common.hoa-express.com/js/tablednd/jquery.tablednd.min.js?r4f48cfd270c4b3d4989a3cb915a489f6 typetext/javascript>/script>script srchttps://cdn.jsdelivr.net/marked/latest/marked.min.js typetext/javascript>/script>script> // Initialize var page_data {}; var weather_icons_loaded false; var infiniteLoop; var weather_inputs {}; // Set marked options marked.setOptions({ breaks: true, }); // Load data function load_homepage_data(data, force_refresh) { // Store page data page_data data; // Clear things if we are forcing a refresh if(force_refresh true) { $(.banner .photo_cont .weather).remove(); $(.yotm_box).remove(); $(.rotating_photos_box).remove(); $(.bottom_info .news).remove(); $(.bottom_info .events).remove(); } // Handle header $(.content h1).first().text(data.header); // Handle weather if(page_data && page_data.weather && page_data.weather.visible) { // Load icons if(!weather_icons_loaded) { weather_icons_loaded true; $(head).append(link relstylesheet typetext/css href//cdnjs.cloudflare.com/ajax/libs/weather-icons/1.3.2/css/weather-icons.min.css>); } // API call var api_options { base_url: API_URL, http_method: GET, uri: /website/page/type/homepage/weather, public: true, log_call: false, xdebug: false, cache: { allow: true, expires: 300, custom_key: default, }, params: { website_context: document.domain, }, success: function(response) { // Form and add weather HTML var weather_html div classweather hidden-xs unhide_home>+ table>+ tr>+ td classicon>/td>+ td>+ span classcondition>em>Loading weather.../em>/span>br>+ span classdetails>/span>+ /td>+ /tr>+ /table>+ /div>; $(.banner .photo_cont).append(weather_html); // Add appropriate content to weather overlay if(response.code 0) { $(.weather .icon).html(i classwi wi- + response.response.icon + >/i>); $(.weather .condition).html(response.response.condition); $(.weather .details).html(response.response.temperature + ° + response.response.scale + | + response.response.humidity + % Humidity); } else if(response.code 100) { // Location not found $(.weather .condition).html(Weather: Location not found); } else { $(.weather .condition).html(Error loading weather); } }, error: function(response) { // Message handled by api.js, do any clean up necessary $(.weather .condition).html(Error loading weather); } }; api_call(api_options); } // Handle YOTM if($(.right_column .yotm_box).length 0) { $(.right_column).append(div classyotm_box +(!page_data.yotm || !page_data.yotm.visible ? styledisplay:none; : )+>h3>Yard of the Month/h3>/div>); if(page_data.yotm) { $(.right_column .yotm_box).append((page_data.yotm.photo_url ! undefined && page_data.yotm.photo_url ! ? img src+page_data.yotm.photo_url+> : )+span classtext>+page_data.yotm.description+/span>); } } if(page_data.yotm && (page_data.yotm.photo_url undefined || page_data.yotm.photo_url ) && (page_data.yotm.description undefined || page_data.yotm.description )) { $(.right_column .yotm_box).hide(); } // Handle rotating photos if($(.right_column .rotating_photos_box).length 0) { $(.right_column).append(div classrotating_photos_box +(!page_data.rotating_photos || !page_data.rotating_photos.visible ? styledisplay:none; : )+>/div>); } if(page_data.rotating_photos && page_data.rotating_photos.photos && page_data.rotating_photos.photos.constructor Array) { for(var i 0; i page_data.rotating_photos.photos.length; i++) { $(.rotating_photos_box).append(img src + page_data.rotating_photos.photosi.url + >); } } if(page_data.rotating_photos && page_data.rotating_photos.visible && page_data.rotating_photos.photos && page_data.rotating_photos.photos.constructor Array && page_data.rotating_photos.photos.length > 0) { var InfiniteRotator { init: function() { // Settings var initialFadeIn 1000; // Initial fade-in time (in milliseconds) var itemInterval 5000; // Interval between items (in milliseconds) var fadeTime 2500; // Cross-fade time (in milliseconds) var currentItem 0; // Set current item var numberOfItems $(.rotating_photos_box img).length; // Number of items // Show first item $(.rotating_photos_box img).eq(currentItem).fadeIn(initialFadeIn); // Set height $(.rotating_photos_box).height($(.rotating_photos_box).width() * .8); $(.rotating_photos_box img).height($(.rotating_photos_box).width() * .8); // Clear any existing interval clearInterval(infiniteLoop); // Loop through the items infiniteLoop setInterval(function() { $(.rotating_photos_box img).eq(currentItem).fadeOut(fadeTime); if(currentItem numberOfItems - 1) { currentItem 0; } else { currentItem++; } $(.rotating_photos_box img).eq(currentItem).fadeIn(fadeTime); }, itemInterval); } }; InfiniteRotator.init(); } // Handle news if(page_data.news && page_data.news.visible) { // Get rid of any existing news rows $(.bottom_info .row.news).remove(); // Add the HTML $(.bottom_info > div.col-xs-12).append(div classrow news>div classcol-xs-12 col-md-2>h3>News/h3>/div>div classcol-xs-12 col-sm-4 col-md-4 article_0>/div>div classspacer visible-xs-block>/div>div classcol-xs-12 col-sm-4 col-md-3 article_1>/div>div classspacer visible-xs-block>/div>div classcol-xs-12 col-sm-4 col-md-3 article_2>/div>/div>); // API call var api_options { base_url: API_URL, http_method: GET, uri: /website/page/type/homepage/recent-news, public: null, log_call: false, xdebug: false, cache: { allow: true, expires: 60, }, params: { website_context: document.domain, }, success: function(response) { if(response.code 0) { for(var i 0; i response.response.articles.length; i++) { // Transfer data var article response.response.articlesi; // Process text var text marked(decodeSpecialCharacters(article.text)); text stripHTML(text.replace(/br>/ig, ).replace(/br\/>/ig, ).replace(/br \/>/ig, )); text encodeSpecialCharacters(text); // Handle by length if(text.length > 250) { if(text.indexOf( , 250) > 250 && text.indexOf( , 250) 300) { text text.substring(0, text.indexOf( , 250)); } else { text text.substring(0, 250); } text + ... a href+article.uri+/article/+rfc3986EncodeURIComponent(article.title.replace(/\W+/g, ).replace(/ /g, -))+-+article.id+>Read more/a>; } else { text + a href+article.uri+/article/+rfc3986EncodeURIComponent(article.title.replace(/\W+/g, ).replace(/ /g, -))+-+article.id+>Read full article/a>; } // Add HTML $(.bottom_info .news .article_ + i).html(h4> + article.title + span classdate> + moment(Date.createFromMysql(article.published)).fromNow(true) + ago/span>/h4>span classtext> + text + /span>); } // Handle if no articles if(response.response.articles.length 0) $(.bottom_info .news).remove(); } }, error: function(response) { // Message handled by api.js, do any clean up necessary } }; api_call(api_options); } // Handle events if(page_data.events && page_data.events.visible) { // Get rid of any existing events rows $(.bottom_info .row.events).remove(); // Add the HTML $(.bottom_info > div.col-xs-12).append(div classrow events>div classcol-xs-12 col-md-2>h3>Upcoming Events/h3>/div>div classcol-xs-12 col-sm-4 col-md-4 event_0>/div>div classspacer visible-xs-block>/div>div classcol-xs-12 col-sm-4 col-md-3 event_1>/div>div classspacer visible-xs-block>/div>div classcol-xs-12 col-sm-4 col-md-3 event_2>/div>/div>); // API call var api_options { base_url: API_URL, http_method: GET, uri: /website/page/type/homepage/upcoming-events, public: null, log_call: false, xdebug: false, cache: { allow: true, expires: 60, }, params: { website_context: document.domain, }, success: function(response) { if(response.code 0) { for(var i 0; i response.response.events.length; i++) { // Grab the event var single_event response.response.eventsi; // Set day text var day format_two_dates({ mode: day, date1: moment(Date.createFromMysql(single_event.start, true)), date2: moment(Date.createFromMysql(single_event.end, true)), }); // Set time text var time ; if(!parseInt(single_event.all_day)) { time format_two_dates({ mode: time, date1: moment(Date.createFromMysql(single_event.start, true)), date2: moment(Date.createFromMysql(single_event.end, true)), }); } else { time All day; } // Add the event $(.bottom_info .events .event_ + i).html(h4> + single_event.title + span classdate> + day + /span>/h4> + span classtext> + strong>Time:/strong> + time + ((single_event.location) ? br>strong>Location:/strong> + single_event.location : ) + br>a href+single_event.uri+/event/-+single_event.id+_+single_event.occurrence+>More info/a> + /span>); } if(response.response.events.length 0) $(.bottom_info .events).remove(); } }, error: function(response) { // Message handled by api.js, do any clean up necessary } }; api_call(api_options); } } // Page scripts $(document).ready(function() { // Load page load_page({ show_no_text_message: true, on_success: function(response) { load_homepage_data(response.response.data); }, cache: { custom_key: homepage, }, }); }); // Editor JS code and dependencies function editor_js() { // API call var api_options { base_url: API_URL, http_method: GET, uri: /regions, public: true, log_call: false, xdebug: false, cache: { allow: true, expires: 150, }, params: { website_context: document.domain, }, success: function(response) { if(response.code 0) { // Loop over countries countries response.response.countries; for (var i 0; i countries.length; i++) { var country countriesi; if (country.code USA) { if (country.division_names1) { weather_inputs.name_for_division1 country.division_names1; } if (country.region_choice_label) { weather_inputs.region_choice_label country.region_choice_label; weather_inputs.regions country.regions; } if (weather_inputs.regions) { for (var category in weather_inputs.regions) { if (weather_inputs.regions.hasOwnProperty(category)) { var regions weather_inputs.regionscategory; weather_inputs.region_options_html + optgroup label+category+>; for (var x 0; x regions.length; x++) { var region regionsx; weather_inputs.region_options_html + option value+region.id+>+region.name+/option>; } weather_inputs.region_options_html + /optgroup>; } } } } } } }, error: function(response) { // Message handled by api.js, do any clean up necessary // Do nothing } }; api_call(api_options); // Modify settings $(.page_text).on(click, .admin_control button.modify_settings, function() { // Create the modal HTML var modal_html form data-uri/website/page/type/homepage/settings data-methodPUT data-submit-generic-keysfalse data-error-messageThere was a problem updating the settings. data-ignore-empty-inputstrue>+ div classform-group>+ label forheader>Header/label>+ input typetext classform-control idheader required placeholderWelcome to our community website! value+encodeSpecialCharacters(page_data.header)+ data-missing-messagePlease enter a welcoming header for the homepage maxlength75>+ /div>+ strong>Show/hide features/strong>br>+ div classcheckbox>+ label>+ input typecheckbox idshow_weather value1 +(page_data.weather && page_data.weather.visible ? checked : )+> Show the current weather+ /label>+ /div>+ div classcheckbox>+ label>+ input typecheckbox idshow_news value1 +(page_data.news && page_data.news.visible ? checked : )+> Show recent news articles a hrefhttps://help.hoa-express.com/pages-and-folders/homepage-settings/homepage-news-and-events target_blank stylefont-style:italic; font-size:85%;>Where do news articles come from?/a>+ /label>+ /div>+ div classcheckbox stylemargin-bottom:25px;>+ label>+ input typecheckbox idshow_events value1 +(page_data.events && page_data.events.visible ? checked : )+> Show upcoming events a hrefhttps://help.hoa-express.com/pages-and-folders/homepage-settings/homepage-news-and-events target_blank stylefont-style:italic; font-size:85%;>Where do events come from?/a>+ /label>+ /div>+ div classform-group>+ label foralternate_weather_location>Alternate location for weather small>a hrefhttps://help.hoa-express.com/pages-and-folders/homepage-settings/homepage-weather target_blank>What is this for?/a>/small>/label>+ input typetext classform-control idalternate_weather_location placeholderSunnyville, CA value+(page_data.weather && page_data.weather.alternate_location ? page_data.weather.alternate_location : )+ data-invalidmessageThis location does not appear to be valid; try a different one>+ /div>+ div classform-group>+ button typesubmit classbtn btn-primary submit data-submitting-textSaving...>Save/button>+ /div>+ /form>; // Open a modal open_common_modal({ title: Homepage settings, body: modal_html, }); // Set up form $form $(#common_modal form); handle_form({ form: $form, success: { handler: function(response) { $(#common_modal).modal(hide); delete_cache_with_custom_key(null, /website/page, homepage); delete_cache_with_custom_key(true, /website/+document.domain+/page/type/homepage/weather, default); load_homepage_data(response.response.data, true); }, }, error_handling: { handles: 100, 101, handler: function(response) { if(response.code 100) // No news pages { show_page_error(You dont have any news pages yet, so theres nowhere to pull news articles from. Add one a hrefhttps://admin.hoa-express.com/pages/add-page stylecolor:inherit; text-decoration:underline;>here/a>.); } else if(response.code 101) // No calendar pages { show_page_error(You dont have any calendar pages yet, so theres nowhere to pull events from. Add one a hrefhttps://admin.hoa-express.com/pages/add-page stylecolor:inherit; text-decoration:underline;>here/a>.); } }, }, }); }); // Manage YOTM $(.page_text).on(click, .admin_control button.manage_yotm, function() { // Create the modal HTML var modal_html form data-uri/website/page/type/homepage/yotm data-methodPUT data-submit-generic-keysfalse data-error-messageThere was a problem updating the YOTM.>+ div classcheckbox stylemargin-bottom:25px;>+ label>+ input typecheckbox idshow value1 +(page_data.yotm && page_data.yotm.visible ? checked : )+> Show yard of the month box+ /label>+ /div>+ table stylemargin-bottom:25px;>+ tr>+ td classimage_thumbnail stylepadding-right:20px; idyotm_photo_image_thumbnail>img src+(page_data.yotm && page_data.yotm.photo_url ? page_data.yotm.photo_url : CDN_COMMON_URL+/images/no_yotm.png)+>/td>+ td>+ div classbuttons idyotm_photo_buttons>+ button typebutton classbtn btn-default show_inputs>i classfa fa-pencil>/i> Change photo/button> + button typebutton classbtn btn-danger remove_photo>i classfa fa-trash>/i> Remove photo/button>+ /div>+ div classinputs styledisplay:none; idyotm_photo_inputs>+ input typecheckbox idremove_photo value1 styledisplay:none;>+ div classform-group>+ label forphoto>Upload new photo/label>+ input typefile idphoto acceptimage/* data-maxsize800>+ /div>+ /div>+ /td>+ /tr>+ /table>+ div classform-group>+ label fordescription>Short description or address/label>+ input typetext classform-control iddescription placeholderThe Smith’s yard @ 1234 Maple Street value+(page_data.yotm && page_data.yotm.description ? encodeSpecialCharacters(page_data.yotm.description) : )+ maxlength75>+ /div>+ div classform-group>+ button typesubmit classbtn btn-primary submit data-submitting-textUpdating...>Update/button>+ /div>+ /form>; // Open a modal open_common_modal({ title: Manage yard of the month, body: modal_html, }); // Change the buttons if there is no photo yet if(!page_data.yotm || !page_data.yotm.photo_url) { $(#yotm_photo_buttons).hide(); $(#yotm_photo_inputs).show(); } // Set up form $form $(#common_modal form); handle_form({ form: $form, success: { handler: function(response) { $(#common_modal).modal(hide); delete_cache_with_custom_key(null, /website/page, homepage); load_homepage_data(response.response.data, true); }, }, }); handle_form_files($form, function($file_input, data_url){ $file_input.closest(tr).find(.image_thumbnail).html(img src+data_url+>); }); // Click buttons to show upload inputs $(#common_modal form).on(click, .buttons .show_inputs, function(e){ $(this).closest(.buttons).hide(); $(this).closest(td).children(.inputs).show(); }); // Click buttons to remove photos $(#common_modal form).on(click, .buttons .remove_photo, function(e){ $(this).siblings().not($(this)).hide(); $(this).closest(table).css(opacity, .5); $(this).html(i classfa fa-trash>/i> Removed); $(this).blur(); $(this).closest(td).children(.inputs).children(inputtypecheckbox).prop(checked, true); }); }); // Manage rotating photos $(.page_text).on(click, .admin_control button.manage_rotating_photos, function() { // Create the modal HTML var modal_html form data-uri/website/page/type/homepage/rotating-photos data-methodPUT data-submit-generic-keysfalse data-error-messageThere was a problem updating the rotating photos.>+ div classcheckbox stylemargin-bottom:25px;>+ label>+ input typecheckbox idshow value1 +(page_data.rotating_photos && page_data.rotating_photos.visible ? checked : )+> Show rotating photos+ /label>+ /div>+ table classtable table-striped>+ thead>+ tr>+ th>Photo/th>+ th styletext-align:center;>Order/th>+ th styletext-align:center;>Delete/th>+ /tr>+ /thead>+ tbody>+ tr classadd_photo nodrop>+ td colspan100>i classfa fa-plus>/i> Add a photo/td>+ /tr>+ tr classadd_photo_html styledisplay:none;>+ input typehidden classid value0>+ td>+ div classform-group>+ input typefile classnew_photo acceptimage/* data-maxsize400>+ /div>+ /td>+ td styletext-align:center; cursor:move; classdrag_handle id+Math.floor(Math.random() * 1000000)+>+ i classfa fa-arrows-v stylepointer-events:none;>/i>+ /td>+ td styletext-align:center;>+ button typebutton classbtn btn-danger btn-sm remove_photo>i classfa fa-times-circle>/i>/button>+ /td>+ /tr>+ /tbody>+ /table>+ div classform-group>+ button typesubmit classbtn btn-primary submit data-submitting-textUpdating...>Update/button>+ /div>+ /form>; // Open a modal open_common_modal({ title: Manage rotating photos, body: modal_html, }); // Handle clicking the add photo button row $(#common_modal form > table > tbody > tr.add_photo).click(function() { // Get the HTML to add var row_html $(#common_modal form > table > tbody > tr.add_photo_html).html(); // Add the row $(#common_modal form > table > tbody > tr.add_photo).before(tr>+row_html+/tr>); // Handle reordering $(#common_modal form table).tableDnD({ onDragClass: dragging, dragHandle: .drag_handle, }); }); // Add photos to table if(page_data.rotating_photos && page_data.rotating_photos.photos && page_data.rotating_photos.photos.constructor Array) { for(var i 0; i page_data.rotating_photos.photos.length; i++) { $(#common_modal form table tbody tr.add_photo).click(); $(#common_modal form table tbody tr:not(.add_photo):not(.add_photo_html)).last().find(td).first().find(div.form-group).hide(); $(#common_modal form table tbody tr:not(.add_photo):not(.add_photo_html)).last().find(td).first().append(img src+page_data.rotating_photos.photosi.url+ stylewidth:62.5px; height:50px;>); $(#common_modal form table tbody tr:not(.add_photo):not(.add_photo_html)).last().find(input.id).val(page_data.rotating_photos.photosi.id); } } // Handle reordering $(#common_modal form table).tableDnD({ onDragClass: dragging, dragHandle: .drag_handle, }); // Handle delete file $(#common_modal form).on(click, button.remove_photo, function() { $(this).css(pointer-events, none); $(this).closest(tr).fadeTo(200, .3); $(this).closest(tr).css(pointer-events, none); $(this).closest(tr).find(input.id).val(-1); }); // Set up form $form $(#common_modal form); handle_form({ form: $form, pre_handler: function() { // Add correct ID to each array input var count 0; $(#common_modal form > table > tbody > tr:not(.add_photo):not(.add_photo_html)).each(function() { $(this).find(input.new_photo).attr(id, new_photos+count+); $(this).find(input.id).attr(id, ids+count+); count++; }); }, success: { handler: function(response) { $(#common_modal).modal(hide); delete_cache_with_custom_key(null, /website/page, homepage); load_homepage_data(response.response.data, true); }, }, }); handle_form_files($form); }); } /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]