1 2 3<!DOCTYPE html> 4<html lang="en"> 5<head>
5<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push(i)}) 6(window,'GTM-NDD7H5','google_tags_first_party');</script>
6<script>(function(w,d,s,l){w[l]=w[l]||[];(function(){w[l].push(arguments);})('set', 'developer_id.dY2E1Nz', true); 7 var f=d.getElementsByTagName(s)[0], 8 j=d.createElement(s);j.async=true;j.src='/MPSGTG/'; 9 f.parentNode.insertBefore(j,f); 10 })(window,document,'script','dataLayer');</script>
10 11 12
13<script type="text/javascript"> 14 const CartPage = '/cart'; 15 const bs5Enable = false; 16 const IsSpnPrice = true; 17 const IsDesignHub = false; 18 const DesignerUIUX2026 = false; 19 const ShowPriceAsDollar = true; 20 21</script>
21 22 23 24 25 26 27 28 <title>Shopping Cart - MyParkingSign</title> 29 30 31 32 33 <!-- Start of HubSpot Embed Code --> 34
34<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/50985744.js"></script>
34 35 <!-- End of HubSpot Embed Code --> 36 <!-- begin Convert Experiences code--> 37 <!--
37<script type="text/javascript" src="https://cdn-4.convertexperiments.com/v1/js/10016629-10018525.js?environment=production"></script>
37--> 38 <!-- end Convert Experiences code --> 39 40 41<meta content="text/html; charset=utf-8" http-equiv="content-type" /> 42<meta name="robots" content="noindex, nofollow" /> 43 44<meta property="viewengine" content="razor" /> 45 46
47<script> 48 try{ 49var chatCustomerid='_tempXMusertoso5vqi04nm41nfnswupkny20260924190633'; 50var chatVisitorid='0'; 51window.dataLayer = window.dataLayer || []; 52window.dataLayer.push({'event': 'enablechat'}); 53 } catch (err) { } 54</script>
54 55<link rel = "apple-touch-icon" sizes="57x57" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-57x57.png"> 56<link rel = "apple-touch-icon" sizes="60x60" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-60x60.png"> 57<link rel = "apple-touch-icon" sizes="72x72" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-72x72.png"> 58<link rel = "apple-touch-icon" sizes="76x76" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-76x76.png"> 59<link rel = "apple-touch-icon" sizes="114x114" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-114x114.png"> 60<link rel = "apple-touch-icon" sizes="120x120" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-120x120.png"> 61<link rel = "apple-touch-icon" sizes="144x144" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-144x144.png"> 62<link rel = "apple-touch-icon" sizes="152x152" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-152x152.png"> 63<link rel = "apple-touch-icon" sizes="180x180" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-180x180.png"> 64<link rel = "icon" type="image/png" href="https://images.myparkingsign.com/img/favicons/mps-favicon-32x32.png" sizes="32x32"> 65<link rel = "icon" type="image/png" href="https://images.myparkingsign.com/img/favicons/mps-favicon-96x96.png" sizes="96x96"> 66<link rel = "icon" type="image/png" href="https://images.myparkingsign.com/img/favicons/mps-android-chrome-192x192.png" sizes="192x192"> 67<link rel = "icon" type="image/png" href="https://images.myparkingsign.com/img/favicons/mps-favicon-16x16.png" sizes="16x16"> 68<link rel = "manifest" href="/img/favicons/mps-manifest.json"> 69<link rel = "mask-icon" href="https://images.myparkingsign.com/img/favicons/mps-safari-pinned-tab.svg" color="#05a84b"> 70<meta name ="msapplication-TileImage" content="https://images.myparkingsign.com/img/favicons/mps-mstile-144x144.png"> 71<meta name ="msapplication-TileColor" content="#ffffff" /> <link rel="preconnect" href="https://fonts.googleapis.com" /> 72<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 73<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700;800&display=swap&subset=latin" rel="stylesheet" type="text/css"/> 74<!-- Google Tag Manager -->
74<script>
vendor: 337 bytes, lines 74-79
74 75(function(w,d,s,l,i){w[l]=w[l]||[]; w[l].push({'gtm.start': 76new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 77j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 78'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 79})(window,document,'script','dataLayer','
79GTM-NDD7H5
vendor: 5 bytes, lines 79-80
79'); 80
80function gtag(){dataLayer.push(arguments);} 81</script>
81 82<!-- End Google Tag Manager -->
83<script> 84window.dataLayer = window.dataLayer || []; 85window.dataLayer.push({'event': 'msclarity'}); 86</script>
86 87 88<meta name='viewport' content='width=device-width, initial-scale=1'> 89<link rel="stylesheet" type="text/css" href="/js/external/bootstrap/bootstrap-4.5.3.min.css" /> 90 91<link rel="stylesheet" type="text/css" href="/css/xpicons.css" /> 92 93<link rel="stylesheet" type="text/css" href="/css/ui-common.css" /> 94 95<link rel="stylesheet" type="text/css" href="/css/ui-myparkingsign.css" /> 96 97 98 99 100
100<script type="text/javascript"> 101 function ssdocready(fn) { 102 if (typeof jQuery == 'undefined') // Jquery not loaded 103 { 104 var d = document; 105 if (d.readyState === 'complete' || (!d.attachEvent && d.readyState === 'interactive')) { 106 fn(); 107 } else { 108 if (d.addEventListener) { 109 d.addEventListener('DOMContentLoaded', fn); 110 } else { 111 // must be IE 112 d.attachEvent('onreadystatechange', function () { 113 if (d.readyState == 'complete') fn(); 114 }); 115 } 116 } 117 } 118 else 119 { 120 $(document).ready(function () {fn();}); 121 } 122 } 123 124 </script>
124 125 126
126<script type="text/javascript"> 127 var cdnPath = 'https://images.myparkingsign.com'; 128 var Free2ndDayUPSStarted = true; 129 </script>
129 130 131 <!--START : GetJsFileName--> 132
133<script type="text/javascript" src="/js/external/jquery/jquery-3.5.1.min.js" ></script>
133 134 135
136<script type="text/javascript" src="/js/jquery.browser.min.js" ></script>
136 137
138<script type="text/javascript" src="/js/external/bootstrap/bootstrap.bundle.min.js" ></script>
138 139
140<script type="text/javascript" src="/js/XM_EncryptDecrypt.js" ></script>
140 141
142<script type="text/javascript" src="/js/SSPlugin.js?v=2026-38" ></script>
142 143
144<script type="text/javascript" src="/js/external/jquery/jquery.validate.min.js" ></script>
144 145 146
147<script type="text/javascript" src="/js/external/jquery/jquery.validate.unobtrusive.min.js" ></script>
147 148 149 150 151 <!--END : GetJsFileName-->
152<script type="text/javascript" src="https://www.myparkingsign.com/js/ui-customV25.js?v=2026-38" ></script>
vendor: 2 bytes, line 152
152
153<script type="text/javascript" src="https://www.myparkingsign.com/js/ui-ss-menu-2.0.js?v=2026-38" ></script>
153 154
154<script type="text/javascript" src="https://www.myparkingsign.com/js/ui-xp5_search_ultra.js?v=2026-38" ></script>
154 155 156</head> 157<body class="ss_fullWidth_view "> 158 <input type="hidden" name="pheaderType" value="new" /> 159 160 161 162 163 164<div class="header_cont clearfix" style=""> 165 166 167 <div class="free_shipping_bar text-center text-white"> 168 <b>10% Off Sitewide with Code <button type="button" class="memorial_coupon_code" data-coupon-code="SAVENOW">SAVENOW</button> â Ends Friday, 9/25</b> 169 </div> 170 171 172 <div class="header_options"> 173 <div class="header-content"> 174 175 176<a class="site_logo" href="/"> 177 <img fetchpriority="high" src="https://images.myparkingsign.com/img/ss-ui/logos/myparkingsign-logo.svg?v=1.1" class="img-fluid img-responsive" alt="MyParkingSign.com" title="MyParkingSign.com" /> 178 <span class="logo-subtitle">Quality Signs That Ship Same Day!</span> 179</a> 180 181 <div class="navbar-search-box"> 182 <div class="header_mainSearch"> 183 184 185 186 187 188 <div class="search-panel"> 189 <div class="searchbox"> 190 <input type="button" name="searchbar" class="form-control" value="Enter a Keyword or Part Number" autocomplete="off" aria-label="Search" onclick="ShowSearchBoxdata(this)"> 191 </div> 192 <div id="divsearchhelpbar_container" style="padding: 0px; margin: 0px; border: 0px; background-color: #FFFFFF; display: block; z-index: 1002;"></div> 193 <div id="divsearchhelpbar" name="divsearchhelpbar" class="search-results" style="display: none;"></div> 194 </div> 195 </div> 196 </div> 197 198 199 200 201 202<ul class="list-unstyled navbar-options"> 203 204 205<li class="list-inline-item contact_no_li"> 206 <a href="/contactus" title="Contact Us"> 207 <svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 15.648 23.614"> 208 <path d="M14.542,24.721c-.091-.034-.173-.07-.26-.108l-.015-.006a11.285,11.285,0,0,1-3.344-2.561,21.329,21.329,0,0,1-4.664-7.782l-.028-.087a19.445,19.445,0,0,1-1.14-6.6,7.919,7.919,0,0,1,.675-3.406A3.428,3.428,0,0,1,7.509,2.487l2.005-.893a2.377,2.377,0,0,1,1.793-.074,2.316,2.316,0,0,1,1.271,1.246c.172.357.337.724.491,1.089l.005.013c.078.183.152.356.233.536L14.017,6a2.35,2.35,0,0,1,.113,1.832,2.366,2.366,0,0,1-1.309,1.285c-.162.072-.33.147-.49.22-.422.194-.837.382-1.267.554a9.139,9.139,0,0,0,.438,2.1,15.456,15.456,0,0,0,2.24,4.458c.1.127.205.254.318.374l.041.044c.05.056.1.112.152.171L16,16.259a2.331,2.331,0,0,1,1.807-.1,2.26,2.26,0,0,1,1.263,1.285L20.5,20.66a2.338,2.338,0,0,1,.1,1.812,2.408,2.408,0,0,1-1.283,1.3c-.222.105-.464.212-.763.337l-.085.037a9.479,9.479,0,0,0-.921.431.334.334,0,0,1-.051.028,3.519,3.519,0,0,1-1.58.387A3.811,3.811,0,0,1,14.542,24.721ZM10.114,2.988l-1.988.886a1.923,1.923,0,0,0-.968.9l-.026.056a6.465,6.465,0,0,0-.524,2.778A18.223,18.223,0,0,0,7.7,13.79a19.768,19.768,0,0,0,4.331,7.231A9.751,9.751,0,0,0,14.9,23.243c.063.028.127.056.185.078a2.034,2.034,0,0,0,1.724-.055,11.315,11.315,0,0,1,1.076-.506l.073-.031c.238-.1.473-.2.7-.312a.757.757,0,0,0,.451-1.127l-1.443-3.233a.815.815,0,0,0-.41-.468.864.864,0,0,0-.649.067l-2,.892a1.069,1.069,0,0,1-1.3-.258.332.332,0,0,1-.029-.033l-.023-.027a4.661,4.661,0,0,0-.32-.375l-.07-.078a4.84,4.84,0,0,1-.351-.418,16.811,16.811,0,0,1-2.461-4.9,9.959,9.959,0,0,1-.523-2.8V9.606a1.063,1.063,0,0,1,.67-1l.041-.017c.469-.176.915-.379,1.388-.593l.063-.028.213-.1c.1-.044.192-.087.287-.13a.893.893,0,0,0,.51-.445.89.89,0,0,0-.082-.671l-.71-1.6-.308-.707c-.136-.314-.266-.61-.409-.9l-.005-.011a.819.819,0,0,0-.427-.471.662.662,0,0,0-.237-.041A1.072,1.072,0,0,0,10.114,2.988Z" transform="translate(-5.089 -1.378)"></path> 209 </svg> 210 211 212 <span class="contact_no"> 213 (800) 952-1457 214 <span>Mon - Fri 8:00am to 7:00pm EST</span> 215 </span> 216 </a> 217</li> 218 219 220 221 222 223 224 225<li class="list-inline-item free_shipping"> 226 <a id="freeShippingLink" href="javascript:void(0);" title="Free Shipping"> 227 <svg width="33" height="25" viewBox="0 0 33 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 228 <path d="M0 3.12194C-2.08125e-08 2.71188 0.0800302 2.30583 0.235519 1.927C0.391009 1.54816 0.61891 1.20395 0.906208 0.914043C1.1935 0.62413 1.53457 0.394191 1.90992 0.237357C2.28527 0.0805235 2.68755 -0.000131102 3.09378 1.59961e-07H21.6565C22.0627 -0.000131102 22.465 0.0805235 22.8403 0.237357C23.2157 0.394191 23.5567 0.62413 23.844 0.914043C24.1313 1.20395 24.3592 1.54816 24.5147 1.927C24.6702 2.30583 24.7502 2.71188 24.7502 3.12194V6.24389H26.854C27.3175 6.24419 27.7751 6.34959 28.1928 6.55231C28.6106 6.75503 28.9779 7.04989 29.2677 7.41511L32.3218 11.2656C32.7611 11.8194 33.0003 12.5078 33 13.2173V17.6883C33 18.0984 32.92 18.5045 32.7645 18.8833C32.609 19.2621 32.3811 19.6063 32.0938 19.8962C31.8065 20.1862 31.4654 20.4161 31.0901 20.5729C30.7147 20.7298 30.3125 20.8104 29.9062 20.8103H28.8756C28.8588 21.9034 28.4169 22.946 27.6451 23.7131C26.8734 24.4801 25.8338 24.91 24.7507 24.91C23.6677 24.91 22.6281 24.4801 21.8563 23.7131C21.0846 22.946 20.6426 21.9034 20.6259 20.8103H10.3129C10.3163 21.3667 10.2092 21.9182 9.99784 22.4321C9.78651 22.9461 9.47529 23.412 9.08256 23.8025C8.68983 24.193 8.22355 24.5001 7.71128 24.7056C7.199 24.9111 6.65112 25.0109 6.09999 24.9991C5.54886 24.9872 5.00567 24.864 4.50251 24.6367C3.99935 24.4094 3.54641 24.0827 3.17047 23.6757C2.79453 23.2687 2.5032 22.7898 2.3
2281369 22.2673C2.12419 21.7448 2.04036 21.1892 2.06714 20.6334C1.46289 20.419 0.939496 20.0205 0.569217 19.493C0.198938 18.9654 4.42107e-05 18.3349 0 17.6883L0 3.12194ZM2.67303 18.6397C3.04601 18.0234 3.57142 17.5157 4.19764 17.1665C4.82385 16.8172 5.5293 16.6385 6.24468 16.6477C6.96005 16.657 7.66073 16.854 8.27785 17.2194C8.89496 17.5848 9.40729 18.1059 9.76447 18.7317H21.1783C21.5412 18.0996 22.0617 17.5746 22.6881 17.2087V3.12194C22.6878 2.84594 22.579 2.58134 22.3856 2.38627C22.1921 2.1912 21.9299 2.08163 21.6565 2.08163H3.09378C2.95836 2.0815 2.82424 2.10831 2.69908 2.16053C2.57393 2.21275 2.4602 2.28936 2.3644 2.38598C2.26859 2.48259 2.19259 2.59732 2.14074 2.7236C2.08888 2.84988 2.06219 2.98524 2.06219 3.12194V17.6883C2.06199 17.8888 2.11916 18.085 2.22682 18.2534C2.33448 18.4219 2.48806 18.5553 2.66907 18.6377L2.67303 18.6397ZM24.7502 16.65C25.4742 16.6501 26.1854 16.8425 26.8124 17.2079C27.4394 17.5733 27.9601 18.0988 28.3222 18.7317H29.9062C30.0419 18.7318 30.1763 18.7049 30.3016 18.6525C30.427 18.6001 30.5408 18.5232 30.6367 18.4263C30.7325 18.3293 30.8084 18.2142 30.8601 18.0876C30.9118 17.961 30.9382 17.8253 30.9378 17.6883V13.2153C30.9375 12.9791 30.8575 12.75 30.7111 12.5657L27.6579 8.71626C27.5615 8.59436 27.4393 8.49587 27.3001 8.42807C27.161 8.36026 27.0085 8.32487 26.854 8.32451H24.7502V16.65ZM6.18756 18.7307C5.71047 18.7307 5.24814 18.8977 4.87937 19.2033C4.5106 19.5088 4.25819 19.934 4.16515 20.4064C4.07212 20.8787 4.14421 21.369 4.36914 21.7937C4.59408 22.2184 4.95794 22.5513 5.39874 22.7355C5.83953 22.9198 6.32998 22.9441 6.78652 22.8042C7.24307 22.6644 7.63745 22.3691 7.90248 21.9687C8.16752 21.5682 8.2868 21.0874 8.24 20.6081C8.1932 20.1288 7.98323 19.6808 7.64585 19.3403C7.25901 18.95 6.73449 18.7307 6.18756 18.7307ZM24.7502 18.7307C24.2732 18.7307 23.8108 18.8977 23.4421 19.2033C23.0733 19.5088 22.8209 19.934 22.7278 20.4064C22.6348 20.8787 22.7069 21.369 22.9318 21.7937C23.1568 22.2184 23.5206 22.5513 23.9614 22.7355C24.4022 22.9198 24.8927 22.9441 25.3492 22.8042C25.8058 22.6644 26.2001 22.3691 26.4652 21.9687C26.7302 21.5682 26.8495 21.0874 26.8027 20.6081C26.7559 20.1288 26.5459 19.6808 26.2085 19.3403C25.8217 18.95 25.2972 18.7307 24.7502 18.7307Z" /> 229 </svg> 230 231 232 <span class="head-option-title menu_only_web"> 233 Free Shipping<em>*</em> 234 <span class="sub_head_title"> 235For US orders of $40.00 and more </span> 236 </span> 237 </a> 238 <a data-toggle="modal" data-bs-toggle="modal" class="hidden" data-target="#ss-freeshipping" data-bs-target="#ss-freeshipping" id="showModelLink"></a> 239</li> 240 241 242 243 244 245 246 247 248<li class="list-inline-item"> 249 <a href="javascript:void(0);" onclick="return SnapEngage.startLink();" title="Chat Now" role="button" aria-label="Chat Now"> 250 251 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" aria-label="Chat"> 252 <path d="M10.478,0H11l.055,0A9.48,9.48,0,0,1,20,8.945Q20,8.972,20,9v.5A9.5,9.5,0,0,1,10.5,19h-.022a9.431,9.431,0,0,1-3.844-.824L1.316,19.949A1,1,0,0,1,.051,18.684l1.773-5.318A9.5,9.5,0,0,1,10.478,0Zm.494,2h-.494a7.416,7.416,0,0,0-3.327.793A7.5,7.5,0,0,0,3,9.5a7.417,7.417,0,0,0,.793,3.349,1,1,0,0,1,.056.767l-1.268,3.8,3.8-1.268a1,1,0,0,1,.767.056A7.416,7.416,0,0,0,10.478,17H10.5a7.5,7.5,0,0,0,6.708-4.147A7.42,7.42,0,0,0,18,9.5V9.028A7.48,7.48,0,0,0,10.972,2Z" transform="translate(0 0)"></path> 253 </svg> 254 255 <span class="head-option-title menu_only_web">Chat</span> 256 257 </a> 258</li> 259 260 261 262 263 264 265<li class="list-inline-item"> 266 <a href="/myaccount" id="linkMyAccount" title="My Account - Visitor# "> 267 268 <svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Account"> 269 <path fill-rule="evenodd" clip-rule="evenodd" d="M9 0C6.23857 0 4 2.23858 4 5C4 7.76143 6.23857 10 9 10C11.7614 10 14 7.76143 14 5C14 2.23857 11.7614 0 9 0ZM6 5C6 3.34314 7.34314 2 9 2C10.6568 2 12 3.34315 12 5C12 6.65685 10.6568 8 9 8C7.34314 8 6 6.65686 6 5Z" /> 270 <path d="M5 12C3.67395 12 2.40218 12.5267 1.46448 13.4645C0.526811 14.4021 0 15.6739 0 17V19C0 19.5523 0.447715 20 1 20C1.55228 20 2 19.5523 2 19V17C2 16.2043 2.31608 15.4413 2.87866 14.8787C3.44125 14.3161 4.20433 14 5 14H13C13.7957 14 14.5587 14.3161 15.1212 14.8787C15.6839 15.4412 16 16.2043 16 17V19C16 19.5523 16.4477 20 17 20C17.5523 20 18 19.5523 18 19V17C18 15.6739 17.4732 14.4021 16.5355 13.4644C15.5978 12.5267 14.3261 12 13
27012H5Z" /> 271 </svg> 272 273 <span class="head-option-title menu_only_web">Account</span> 274 </a> 275</li> 276 277 278 279 280 281<li class="list-inline-item cart"> 282 <a href="/cart" id="mini_cart" class="cart_icon dropdown-toggle" aria-expanded="false" title="Cart"> 283 284 <svg xmlns="http://www.w3.org/2000/svg" width="28" height="27" viewBox="0 0 24 23" aria-label="Shopping Cart"> 285 <path id="Path_156" data-name="Path 156" d="M9,23a2,2,0,1,1,2-2A2,2,0,0,1,9,23Z"></path> 286 <path id="Path_157" data-name="Path 157" d="M20,23a2,2,0,1,1,2-2A2,2,0,0,1,20,23Z"></path> 287 <path id="Path_158" data-name="Path 158" d="M19.438,17H9.689A3,3,0,0,1,6.7,14.585L5.029,6.239q-.01-.041-.017-.084L4.18,2H1A1,1,0,0,1,1,0H5a1,1,0,0,1,.981.8L6.82,5H23a1,1,0,0,1,.982,1.187l-1.6,8.39v.007A3,3,0,0,1,19.438,17ZM7.221,7l1.44,7.194a1,1,0,0,0,1,.806h9.777a1,1,0,0,0,.98-.8L21.791,7Z"></path> 288 </svg> 289 290<span class="cart_details"> 291 <span id="cartitems" class="cart_item">0</span> 292 293 294 <span id="cartvalue" class="d-none">$0.00</span> 295 296</span> 297 298 </a> 299</li> 300</ul> 301 302 </div> 303 </div> 304 <div class="header-menu sticky-menu"> 305 <div class="nav-menu"> 306 <!-- Menu Slider --> 307 308<link rel="stylesheet" type="text/css" href="/css/video2.css" /> 309 310 311 312 <ul class="menu "> 313 <li class="" > 314 315 <a id="a_menu_home" class="MMClick" href="/" >Home</a> 316 317 318 319 </li> 320 <li class="" > 321 322 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/mps/custom-parking-signs" >Custom</a> 323 324 325 326 <ul class="mega_menu " > 327 <li> 328 329 <ul> 330 331 <li class="" > 332 333 <a href="/custom-parking-signs" title="All Custom Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-custom-parking-signs-l.webp"> 334 All Custom Parking Signs 335 </a> 336 337 </li> 338 <li class="" > 339 340 <a href="/mps2/custom-bigboss-parking-lot-signs" title="Custom A-Frame Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-a-frame-signs-l.webp"> 341 Custom A-Frame Signs 342 </a> 343 344 </li> 345 <li class="" > 346 347 <a href="/custom-stencils" title="Custom Stencils" data-image="https://images.myparkingsign.com/img/src/dd-custom-stencils-l.webp"> 348 Custom Stencils 349 </a> 350 351 </li> 352 <li class="" > 353 354 <a href="/mps/designs-with-your-logo" title="Designs With Your Logo" data-image="https://images.myparkingsign.com/img/src/dd-designs-with-your-logo-l.webp"> 355 Designs With Your Logo 356 </a> 357 358 </li> 359 <li class="" > 360 361 <a href="/mcs/totally-custom-signs" title="Fully Custom - Upload De
361sign" data-image="https://images.myparkingsign.com/img/src/dd-fully-custom-upload-design-l.webp"> 362 Fully Custom - Upload Design 363 </a> 364 365 </li> 366 <li class="" > 367 368 <a class="MMClick" href="/fod/parking-hang-tags" rel="nofollow" title="Parking Permit Hang Tags" data-image="https://images.myparkingsign.com/img/src/dd-full-color-parking-permits-1.webp"> 369Parking Permit Hang Tags </a> 370 371 </li> 372 <li class="" > 373 374 <a class="MMClick" href="/fod/parking-permit-stickers" rel="nofollow" title="Parking Permit Stickers" data-image="https://images.myparkingsign.com/img/src/dd-parking-permit-sticker-for-window-1.webp"> 375Parking Permit Stickers </a> 376 377 </li> 378 </ul> 379 <ul> 380 381 <li class="" > 382 383 <a class="MMClick" href="/mps/custom-parking-signs-by-location" title="Location Specific:" data-image="https://images.myparkingsign.com/img/src/dd-location-specific-l.webp"> 384Location Specific: </a> 385 386 </li> 387 <li class="ss-submenu" > 388 389 <a href="/Driveway-Signs/Custom-Driveway-Signs" title="Driveway" data-image="https://images.myparkingsign.com/img/src/dd-custom-driveway-signs-l.webp"> 390 Driveway 391 </a> 392 393 </li> 394 <li class="ss-submenu" > 395 396 <a href="/ENT/Custom-Outdoor-Entrance-Signs" title="Entrance" data-image="https://images.myparkingsign.com/img/src/dd-custom-entrance-signs-l.webp"> 397 Entrance 398 </a> 399 400 </li> 401 <li class="ss-submenu" > 402 403 <a href="/custom-gate-signs" title="Gate" data-image="https://images.myparkingsign.com/img/src/dd-custom-gate-signs-l.webp"> 404 Gate 405 </a> 406 407 </li> 408 <li class="ss-submenu" > 409 410 <a href="/mps/custom-parking-lot-signs" title="Parking Lot" data-image="https://images.myparkingsign.com/img/src/dd-custom-parking-lot-signs-l.webp"> 411 Parking Lot 412 </a> 413 414 </li> 415 <li class="ss-submenu" > 416 417 <a href="/" title=" " > 418 419 </a> 420 421 </li> 422 <li class="" > 423 424 <a href="/custom-parking-signs-by-material" title="By Material:" data-image="https://images.myparkingsign.com/img/src/dd-custom-parking-signs-by-material-l2.webp"> 425 By Material: 426 </a> 427 428 </li> 429 <li class="ss-submenu" > 430 431 <a href="/custom-aluminum-metal-parking-signs" title="Custom Aluminum Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-aluminum-metal-parking-signs-l.webp"> 432 Custom Aluminum Signs 433 </a> 434 435 </li> 436 <li class="ss-submenu" > 437 438 <a href="/custom-reflective-parking-signs" title="Custom Reflective Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-reflective-parking-signs-l.webp"> 439 Custom Reflective Signs 440 </a> 441 442 </li> 443 <li class="ss-submenu" > 444 445 <a href="/custom-plastic-parking-signs" title="Custom Plastic Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-plastic-parking-signs-l2.webp"> 446 Custom Plastic Signs 447 </a> 448 449 </li> 450 </ul> 451 <ul> 452 453 <li class="" > 454 455 <a class="MMClick" href="/custom-parking-restriction-signs" title="Parking Restrictions:" data-image="https://images.myparkingsign.com/img/src/dd-parking-restrictions-l.webp"> 456Parking Restrictions: </a> 457 458 </li> 459 <li class="ss-submenu" > 460 461 <a href="/custom-handicap-parking-signs" title="ADA Parking" data-image="https://images.myparkingsign.com/img/src/dd-custom-ada-parking-signs-l.webp"> 462 ADA Parking 463 </a> 464 465 </li> 466 <li class="ss-submenu" > 467 468 <a href="/mps/custom-no-parking-signs" title="No Parking" data-image="https://images.myparkingsign.com/img/src/dd-custom-no-parking-signs-l.webp"> 469 No Parking 470 </a> 471 472 </li> 473 <li class="ss-submenu" > 474 475 <a href="/custom-reserved-parking-signs" title="Reserved Parking" data-image="https://images.myparkingsign.com/img/src/dd-custom-reserved-parking-signs-l.webp"> 476 Reserved Parking 477 </a> 478 479 </li> 480 <li class="ss-submenu" > 481 482 <a href="/custom-stop-signs" title="Stop" data-image="https://images.myparkingsign.com/img/src/dd-custom-stop-signs-l.webp"> 483 Stop 484 </a> 485 486 </li> 487 <li class="ss-submenu" > 488 489 <a href="/custom-tow-away-signs" title="Tow-Away" data-image="https://images.myparkingsign.com/img/src/dd-custom-tow-away-signs-l.webp"> 490 Tow-Away 491 </a> 492 493 </li> 494 <li class="ss-submenu" > 495 496 <a href="/mps/custom-visitor-parking-signs" title="Visitor Parking" data-image="https://images.myparkingsign.com/img/src/dd-custom-visitor-parking-signs-l.webp"> 497 Visitor Parking 498 </a> 499 500 </li> 501 </ul> 502 <ul> 503 504 <li class="" > 505 506 <a class="MMClick" href="/custom-parking-signs-by-shape" title="By Shape:" data-image="https://images.myparkingsign.com/img/src/dd-by-shape-l.webp"> 507By Shape: </a> 508 509 </li> 510 <li class="ss-submenu" > 511 512 <a href="/parking-signs/custom-designer-signs" title="Decorative & Designer" data-image="https://images.myparkingsign.com/img/src/dd-designer-l.webp"> 513 Decorative & Designer 514 </a> 515 516 </li> 517 <li class="ss-submenu" > 518 519 <a href="/Custom-Parking-Signs/Diamond-Parking-Signs" title="Diamond & Octagon" data-image="https://images.myparkingsign.com/img/src/dd-diamond-ctagon-l.webp"> 520 Diamond & Octagon 521 </a> 522 523 </li> 524 <li class="ss-submenu" > 525 526 <a href="/Custom-Parking-Signs/Horizontal-Parking-Signs" title="Horizontal" data-image="https://images.myparkingsign.com/img/src/dd-horizontal-l.webp"> 527 Horizontal 528 </a> 529 530 </li> 531 <li class="ss-submenu" > 532 533 <a href="/Custom-Parking-Signs/Split-Parking-Signs" title="Split" data-image="https://images.myparkingsign.com/img/src/dd-split-l.webp"> 534 Split 535 </a> 536 537 </li> 538 <li class="ss-submenu" > 539 540 <a href="/Custom-Parking-Signs/Square-Parking-Signs" title="Square" data-image="https://images.myparkingsign.com/img/src/dd-square-l.webp"> 541 Square 542 </a> 543 544 </li> 545 <li class="ss-submenu" > 546 547 <a href="/Custom-Parking-Signs/Vertical-Parking-Signs" title="Vertical" data-image="https://images.myparkingsign.com/img/src/dd-vertical-l.webp"> 548 Vertical 549 </a> 550 551 </li> 552 </ul> 553 554 555 <ul class="ss-dd-imglist"> 556 <li class="" > 557 <a class="MMClick" href="https://www.myparkingsign.com/custom-parking-signs" > 558 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-custom-parking-signs-l.webp" alt="Custom Parking Signs" /> 559 560 </a> 561 </li> 562 </ul> 563 </li> 564 </ul> 565 </li> 566 <li class="" > 567 568 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/mps/no-parking-signs" >No Parking</a> 569 570 571 572 <ul class="mega_menu " > 573 <li> 574 575 <ul> 576 577 <li class="" > 578 579 <a href="/no-parking-signs" title="All No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-no-parking-signs-l.webp"> 580 All No Parking Signs 581 </a> 582 583 </li> 584 <li class="" > 585 586 <a href="/mps/custom-no-parking-signs" title="Custom No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-no-parking-signs-l.webp"> 587
587 Custom No Parking Signs 588 </a> 589 590 </li> 591 <li class="" > 592 593 <a href="/mps/no-parking-signature-signs" title="Designer No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-designer-no-parking-signs-l.webp"> 594 Designer No Parking Signs 595 </a> 596 597 </li> 598 <li class="" > 599 600 <a href="/no-parking-stencils" title="No Parking Stencils" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-stencils-l.webp"> 601 No Parking Stencils 602 </a> 603 604 </li> 605 <li class="" > 606 607 <a href="/Bilingual-No-Parking-Signs" title="Bilingual No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-bilingual-no-parking-signs-l.webp"> 608 Bilingual No Parking Signs 609 </a> 610 611 </li> 612 <li class="" > 613 614 <a href="/parking-signs/funny-parking-signs" title="Funny No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-funny-no-parking-signs-l.webp"> 615 Funny No Parking Signs 616 </a> 617 618 </li> 619 <li class="ss-submenu" > 620 621 <a href="/" title=" " > 622 623 </a> 624 625 </li> 626 <li class="" > 627 628 <a href="/no-parking-fire-lane-signs" title="No Parking Fire Lane" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-fire-lane-signs-l.webp"> 629 No Parking Fire Lane 630 </a> 631 632 </li> 633 <li class="ss-submenu" > 634 635 <a href="/no-parking-fire-zone-signs" title="Fire Zone Signs" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-fire-zone-signs.webp"> 636 Fire Zone Signs 637 </a> 638 639 </li> 640 <li class="ss-submenu" > 641 642 <a href="/official-state-fire-lane-signs" title="State Fire Lane Signs" data-image="https://images.myparkingsign.com/img/src/dd-official-state-fire-lane-signs2.webp"> 643 State Fire Lane Signs 644 </a> 645 646 </li> 647 </ul> 648 <ul> 649 650 <li class="" > 651 652 <a href="/mps/tow-away-signs" title="Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-tow-away-signs-l.webp"> 653 Tow Away Signs 654 </a> 655 656 </li> 657 <li class="ss-submenu" > 658 659 <a href="/custom-tow-away-signs" title="Custom Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-tow-away-signs-l.webp"> 660 Custom Tow Away Signs 661 </a> 662 663 </li> 664 <li class="ss-submenu" > 665 666 <a href="/tow-zone-signs" title="Tow Zone Signs" data-image="https://images.myparkingsign.com/img/src/dd-tow-zone-signs.webp"> 667 Tow Zone Signs 668 </a> 669 670 </li> 671 <li class="ss-submenu" > 672 673 <a href="/parking-signs/violators-will-be-towed-signs" title="Violators Towed Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-signs-violators-will-be-towed-signs.webp"> 674 Violators Towed Signs 675 </a> 676 677 </li> 678 <li class="ss-submenu" > 679 680 <a href="/tow-signs/custom-tow-away-signs-by-state" title="State Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-state-tow-away-signs-l.webp"> 681 State Tow Away Signs 682 </a> 683 684 </li> 685 <li class="ss-submenu" > 686 687 <a href="/tow-signs/custom-towing-company-signs" title="Towing Company Signs" data-image="https://images.myparkingsign.com/img/src/dd-tow-company-signs-l.webp"> 688 Towing Company Signs 689 </a> 690 691 </li> 692 <li class="ss-submenu" > 693 694 <a href="/MPS/Auto-Boot-Warning-Signs" title="Auto Boot Warning Signs" data-image="https://images.myparkingsign.com/img/src/dd-auto-boot-warning-signs-l.webp"> 695 Auto Boot Warning Signs 696 </a> 697 698 </li> 699 <li class="ss-submenu" > 700 701 <a href="/you-will-be-towed-signs" title="Funny Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-edgy-tow-away-signs-l.webp"> 702 Funny Tow Away Signs 703 </a> 704 705 </li> 706 <li class="ss-submenu" > 707 708 <a href="/fod/illegal-parking-stickers" rel="nofollow" title="Violation Stickers" data-image="https://images.myparkingsign.com/img/src/dd-illegal-parking-stickers.webp"> 709 Violation Stickers 710 </a> 711 712 </li> 713 </ul> 714 <ul> 715 716 <li class="" > 717 718 <a class="MMClick" href="/no-parking-signs-by-location" title="Location Specific:" data-image="https://images.myparkingsign.com/img/src/dd-no-p
718arking-signs-by-location.webp"> 719Location Specific: </a> 720 721 </li> 722 <li class="ss-submenu" > 723 724 <a href="/no-parking-between-signs" title="Between Signs" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-between-signs-l.webp"> 725 Between Signs 726 </a> 727 728 </li> 729 <li class="ss-submenu" > 730 731 <a href="/driveway-signs/do-not-block-driveway-signs" title="Driveway" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-in-driveway-signs-l.webp"> 732 Driveway 733 </a> 734 735 </li> 736 <li class="ss-submenu" > 737 738 <a href="/mps/no-parking-dumpster-signs" title="Dumpster Area" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-dumpster-area-signs-l.webp"> 739 Dumpster Area 740 </a> 741 742 </li> 743 <li class="ss-submenu" > 744 745 <a href="/parking-signs/do-not-block-gate-signs" title="Front of Gate" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-in-front-of-gate-signs-l.webp"> 746 Front of Gate 747 </a> 748 749 </li> 750 <li class="ss-submenu" > 751 752 <a href="/do-not-block-mailbox-signs" title="Front of Mailbox" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-in-front-of-mailboxes-signs-l.webp"> 753 Front of Mailbox 754 </a> 755 756 </li> 757 <li class="ss-submenu" > 758 759 <a href="/parking-signs/no-parking-on-grass-signs" title="Grass" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-on-the-grass-signs-l.webp"> 760 Grass 761 </a> 762 763 </li> 764 <li class="ss-submenu" > 765 766 <a href="/parking-signs/loading-unloading-zone-signs" title="Loading Zone" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-loading-zone-signs-l.webp"> 767 Loading Zone 768 </a> 769 770 </li> 771 <li class="ss-submenu" > 772 773 <a href="/parking-signs/private-property-no-parking" title="Private Property" data-image="https://images.myparkingsign.com/img/src/dd-private-property-no-parking-signs-l.webp"> 774 Private Property 775 </a> 776 777 </li> 778 <li class="ss-submenu" > 779 780 <a href="/parking-signs/no-parking-sidewalk-signs" title="Sidewalk" data-image="https://images.myparkingsign.com/img/src/dd-no-p
780arking-on-sidewalk-signs-l.webp"> 781 Sidewalk 782 </a> 783 784 </li> 785 <li class="ss-submenu" > 786 787 <a href="/street-parking-signs" title="Street" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-on-street-signs-l.webp"> 788 Street 789 </a> 790 791 </li> 792 </ul> 793 <ul> 794 795 <li class="" > 796 797 <a class="MMClick" href="/no-parking-general-restrictions-signs" title="General Restrictions:" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-general-restrictions-signs.webp"> 798General Restrictions: </a> 799 800 </li> 801 <li class="ss-submenu" > 802 803 <a href="/mps/no-overnight-parking-signs" title="No Overnight Parking" data-image="https://images.myparkingsign.com/img/src/dd-no-overnight-parking-signs-l.webp"> 804 No Overnight Parking 805 </a> 806 807 </li> 808 <li class="ss-submenu" > 809 810 <a href="/no-parking-any-time-signs" title="No Parking Any Time" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-any-time-signs-l.webp"> 811 No Parking Any Time 812 </a> 813 814 </li> 815 <li class="ss-submenu" > 816 817 <a href="/parking-signs/no-stopping-signs" title="No Stopping or Standing" data-image="https://images.myparkingsign.com/img/src/dd-no-stopping-or-standing-signs-l.webp"> 818 No Stopping or Standing 819 </a> 820 821 </li> 822 <li class="ss-submenu" > 823 824 <a href="/no-idling-signs" title="No Idling" data-image="https://images.myparkingsign.com/img/src/dd-no-idling-signs.webp"> 825 No Idling 826 </a> 827 828 </li> 829 <li class="ss-submenu" > 830 831 <a href="/" title=" " > 832 833 </a> 834 835 </li> 836 <li class="" > 837 838 <a href="/temporary-no-parking-signs" title="Temporary No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-temporary-no-parking-signs-l.webp"> 839 Temporary No Parking Signs 840 </a> 841 842 </li> 843 <li class="ss-submenu" > 844 845 <a href="/CST/Construction-No-Parking-Signs" title="Construction No Parking" data-image="https://images.myparkingsign.com/img/src/dd-construction-no-parking-signs.webp"> 846 Construction No Parking 847 </a> 848 849 </li> 850 <li class="ss-submenu" > 851 852 <a href="/snow-parking-signs" title="Snow Removal No Parking" data-image="https://images.myparkingsign.com/img/src/dd-snow-parking-signs.webp"> 853 Snow Removal No Parking 854 </a> 855 856 </li> 857 </ul> 858 859 860 <ul class="ss-dd-imglist"> 861 <li class="" > 862 <a class="MMClick" href="https://www.myparkingsign.com/no-parking-signs" > 863 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-no-p
863arking-signs-l.webp" alt="No Parking Signs" /> 864 865 </a> 866 </li> 867 </ul> 868 </li> 869 </ul> 870 </li> 871 <li class="" > 872 873 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/MPS/accessible-parking-signs" >Handicap Parking</a> 874 875 876 877 <ul class="mega_menu " > 878 <li> 879 880 <ul> 881 882 <li class="ss-submenu" > 883 884 <a href="/handicap-parking-signs" title="All Handicap Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-federal-handicap-parking-signs-l.webp"> 885 All Handicap Parking Signs 886 </a> 887 888 </li> 889 <li class="ss-submenu" > 890 891 <a href="/custom-handicap-parking-signs" title="Custom ADA Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-ada-parking-signs-l.webp"> 892 Custom ADA Parking Signs 893 </a> 894 895 </li> 896 <li class="ss-submenu" > 897 898 <a href="/mps/ada-parking-sign-new-york" title="State Handicap Signs" data-image="https://images.myparkingsign.com/img/src/dd-handicapped-parking-signs-by-state-l.webp"> 899 State Handicap Signs 900 </a> 901 902 </li> 903 <li class="ss-submenu" > 904 905 <a href="/ADA-Parking-Signs" title="Federal ADA Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-ada-parking-signs-l.webp"> 906 Federal ADA Parking Signs 907 </a> 908 909 </li> 910 <li class="ss-submenu" > 911 912 <a href="/" title=" " > 913 914 </a> 915 916 </li> 917 <li class="ss-submenu" > 918 919 <a href="/MPS/updated-accessibility-signs" title="ISA Accessibility Signs" data-image="https://images.myparkingsign.com/img/src/dd-updated-isa-accessibility-signs-l.webp"> 920 ISA Accessibility Signs 921 </a> 922 923 </li> 924 <li class="ss-submenu" > 925 926 <a href="/disabled-parking-sign" title="Disabled Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-disabled-parking-signs-l.webp"> 927 Disabled Parking Signs 928 </a> 929 930 </li> 931 <li class="ss-submenu" > 932 933 <a href="/mps/handicap-permit-required-parking-signs" title="Handicapped Permit Required Signs" data-image="https://images.myparkingsign.com/img/src/dd-handicapped-permit-required-signs-l.webp"> 934 Handicapped Permit Required Signs 935 </a> 936 937 </li> 938 <li class="ss-submenu" > 939 940 <a href="/access-parking/van-accessible-signs" title="Van Accessible Signs" data-image="https://images.myparkingsign.com/img/src/dd-van-accessible-signs-l.webp"> 941 Van Accessible Signs 942 </a> 943 944 </li> 945 </ul> 946 <ul> 947 948 <li class="" > 949 950 <a href="/handicap-parking-enforcement" title="Handicap Parking Enforcement" data-image="https://images.myparkingsign.com/img/src/dd-handicap-parking-enforcement.webp"> 951 Handicap Parking Enforcement 952 </a> 953 954 </li> 955 <li class="ss-submenu" > 956 957 <a href="/mps/fine-signs" title="Fine Amount Signs" data-image="https://images.myparkingsign.com/img/src/dd-mps-fine-signs.webp"> 958 Fine Amount Signs 959 </a> 960 961 </li> 962 <li class="ss-submenu" > 963 964 <a href="/fod/parking-permits/handicapped-parking-permit" rel="nofollow" title="Handicap Parking Permits" data-image="https://images.myparkingsign.com/img/src/dd-parking-permits-handicapped-parking-permit.webp"> 965 Handicap Parking Permits 966 </a> 967 968 </li> 969 <li class="ss-submenu" > 970 971 <a href="/fod/illegal-parking-stickers" rel="nofollow" title="Violation stickers" data-image="https://images.myparkingsign.com/img/src/dd-illegal-parking-stickers.webp"> 972 Violation stickers 973 </a> 974 975 </li> 976 <li class="ss-submenu" > 977 978 <a href="/" title=" " > 979 980 </a> 981 982 </li> 983 <li class="ss-submenu" > 984 985 <a href="/access-parking/access-ramp-signs" title="Access Ramp Signs" data-image="https://images.myparkingsign.com/img/src/dd-access-ramp-signs-l.webp"> 986 Access Ramp Signs 987 </a> 988 989 </li> 990 <li class="ss-submenu" > 991 992 <a href="/Accessible-Signs/Handicap-Accessible-Entrance-Signs" title="Accessible Entrance Signs" data-image="https://images.myparkingsign.com/img/src/dd-accessible-entrance-signs-l.webp"> 993 Accessible Entrance Signs 994 </a> 995 996 </li> 997 <li class="ss-submenu" > 998 999 <a href="/wheelchair-handicap-stencils" title="Handicap Parking Stencils" data-image="https://images.myparkingsign.com/img/src/dd-handicap-parking-stencils-l.webp"> 1000 Handicap Parking Stencils 1001 </a> 1002 1003 </li> 1004 </ul> 1005 1006 1007 <ul class="ss-dd-imglist"> 1008 <li class="" > 1009 <a class="MMClick" href="https://www.myparkingsign.com/handicap-parking-signs" > 1010 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-handicap-parking-signs-l.webp" alt="Handicap Parking Signs" /> 1011 1012 </a> 1013 </li> 1014 </ul> 1015 </li> 1016 </ul> 1017 </li> 1018 <li class="" > 1019 1020 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/mps/reserved-parking-signs" >Reserved Parking</a> 1021 1022 1023 1024 <ul class="mega_menu " > 1025 <li> 1026 1027 <ul> 1028 1029 <li class="" > 1030 1031 <a href="/reserved-parking-signs" title="All Reserved Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-reserved-parking-signs-l.webp"> 1032 All Reserved Parking Signs 1033 </a> 1034 1035 </li> 1036 <li class="" > 1037 1038 <a href="/custom-reserved-parking-signs" title="Custom Reserved Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-reserved-parking-signs-l.webp"> 1039 Custom Reserved Parking Signs 1040 </a> 1041 1042 </li> 1043 <li class="" > 1044 1045 <a href="/reserved-parking-stencils" title="Reserved Parking Stencils" data-image="https://images.myparkingsign.com/img/src/dd-reserved-parking-stencils-l.webp"> 1046 Reserved Parking Stencils 1047 </a> 1048 1049 </li> 1050 <li class="" > 1051 1052 <a href="/parking-sign/parking-space-signs" title="Parking Space Number Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-space-signs-l.webp"> 1053 Parking Space Number Signs 1054 </a> 1055 1056 </li> 1057 <li class="ss-submenu" > 1058 1059 <a href="/" title=" " > 1060 1061 </a> 1062 1063 </li> 1064 <li class="ss-submenu" > 1065 1066 <a href="/parking-signs/event-parking-signs" title="Event Parking" data-image="https://images.myparkingsign.com/img/src/dd-event-parking-signs-l.webp"> 1067 Event Parking 1068 </a> 1069 1070 </li> 1071 <li class="ss-submenu" > 1072 1073 <a href="/stork-parking-signs" title="Expectant Mother" data-image="https://images.myparkingsign.com/img/src/dd-expectant-mother-reserved-parking-signs-l.webp"> 1074 Expectant Mother 1075 </a> 1076 1077 </li> 1078 <li class="ss-submenu" > 1079 1080 <a href="/elderly-parking-signs" title="Senior Citizen" data-image="https://images.myparkingsign.com/img/src/dd-elderly-parking-signs.webp"> 1081 Senior Citizen 1082 </a> 1083 1084 </li> 1085 <li class="ss-submenu" > 1086 1087 <a href="/us-military-p
1087arking-signs" title="Veteran" data-image="https://images.myparkingsign.com/img/src/dd-us-military-parking-signs.webp"> 1088 Veteran 1089 </a> 1090 1091 </li> 1092 <li class="ss-submenu" > 1093 1094 <a href="/MPS/Carpool-Parking-Signs" title="Carpool" data-image="https://images.myparkingsign.com/img/src/dd-mps-carpool-parking-signs.webp"> 1095 Carpool 1096 </a> 1097 1098 </li> 1099 <li class="ss-submenu" > 1100 1101 <a href="/ride-share-signs" title="Ride Share" data-image="https://images.myparkingsign.com/img/src/dd-ride-share-signs.webp"> 1102 Ride Share 1103 <span class="badge rounded-pill badge-success">New</span> 1104 </a> 1105 1106 </li> 1107 </ul> 1108 <ul> 1109 1110 <li class="" > 1111 1112 <a class="MMClick" href="/parking-signs/reserved-parking-signs-by-title" title="Reserved by Title:" data-image="https://images.myparkingsign.com/img/src/dd-by-title-all-l.webp"> 1113Reserved by Title: </a> 1114 1115 </li> 1116 <li class="ss-submenu" > 1117 1118 <a href="/mps/customer-parking-signs" title="Customer" data-image="https://images.myparkingsign.com/img/src/dd-customer-reserved-parking-signs-l.webp"> 1119 Customer 1120 </a> 1121 1122 </li> 1123 <li class="ss-submenu" > 1124 1125 <a href="/mps/doctors-parking-signs" title="Doctor" data-image="https://images.myparkingsign.com/img/src/dd-doctor-reserved-parking-signs-l.webp"> 1126 Doctor 1127 </a> 1128 1129 </li> 1130 <li class="ss-submenu" > 1131 1132 <a href="/mps/employee-parking-signs" title="Employee" data-image="https://images.myparkingsign.com/img/src/dd-mps-employee-parking-signs.webp"> 1133 Employee 1134 </a> 1135 1136 </li> 1137 <li class="ss-submenu" > 1138 1139 <a href="/family-parking-signs" title="Family" data-image="https://images.myparkingsign.com/img/src/dd-family-reserved-parking-signs-l.webp"> 1140 Family 1141 </a> 1142 1143 </li> 1144 <li class="ss-submenu" > 1145 1146 <a href="/guest-parking-signs" title="Guest" data-image="https://images.myparkingsign.com/img/src/dd-guest-reserved-parking-signs-l.webp"> 1147 Guest 1148 </a> 1149 1150 </li> 1151 <li class="ss-submenu" > 1152 1153 <a href="/Parking-Signs/Resident-Parking-Signs" title="Resident" data-image="https://images.myparkingsign.com/img/src/dd-resident-reserved-parking-signs-l.webp"> 1154 Resident 1155 </a> 1156 1157 </li> 1158 <li class="ss-submenu" > 1159 1160 <a href="/tenant-parking-signs" title="Tenant" data-image="https://images.myparkingsign.com/img/src/dd-tenant-reserved-parking-signs-l.webp"> 1161 Tenant 1162 </a> 1163 1164 </li> 1165 <li class="ss-submenu" > 1166 1167 <a href="/student-parking-signs" title="Student" data-image="https://images.myparkingsign.com/img/src/dd-student-parking-signs.webp"> 1168 Student 1169 </a> 1170 1171 </li> 1172 <li class="ss-submenu" > 1173 1174 <a href="/mps/staff-parking-signs" title="Staff" data-image="https://images.myparkingsign.com/img/src/dd-mps-staff-parking-signs.webp"> 1175 Staff 1176 </a> 1177 1178 </li> 1179 <li class="ss-submenu" > 1180 1181 <a href="/visitor-parking-signs" title="Visitor" data-image="https://images.myparkingsign.com/img/src/dd-visitor-reserved-parking-signs-l.webp"> 1182 Visitor 1183 </a> 1184 1185 </li> 1186 </ul> 1187 <ul> 1188 1189 <li class="" > 1190 1191 <a class="MMClick" href="/reserved-parking-signs-by-vehicle" title="Reserved by Vehicle:" data-image="https://images.myparkingsign.com/img/src/dd-reserved-parking-signs-by-vehicle.webp"> 1192Reserved by Vehicle: </a> 1193 1194 </li> 1195 <li class="ss-submenu" > 1196 1197 <a href="/mps/bicycle-parking-signs" title="Bicycle" data-image="https://images.myparkingsign.com/img/src/dd-bicycle-reserved-parking-signs-l.webp"> 1198 Bicycle 1199 </a> 1200 1201 </li> 1202 <li class="ss-submenu" > 1203 1204 <a href="/bus-parking-signs" title="Bus" data-image="https://images.myparkingsign.com/img/src/dd-bus-reserved-parking-signs-l.webp"> 1205 Bus 1206 </a> 1207 1208 </li> 1209 <li class="ss-submenu" > 1210 1211 <a href="/mps/compact-car-parking-signs" title="Compact Car" data-image="https://images.myparkingsign.com/img/src/dd-compact-car-reserved-parking-signs-l.webp"> 1212 Compact Car 1213 </a> 1214 1215 </li> 1216 <li class="ss-submenu" > 1217 1218 <a href="/company-parking-signs" title="Company Vehicle" data-image="https://images.myparkingsign.com/img/src/dd-company-vehicle-reserved-parking-signs-l.webp"> 1219 Company Vehicle 1220 </a> 1221 1222 </li> 1223 <li class="ss-submenu" > 1224 1225 <a href="/parking-signs/electric-vehicle-parking-signs" title="Electric Vehicle" data-image="https://images.myparkingsign.com/img/src/dd-electric-vehicle-reserved-parking-signs-l.webp"> 1226 Electric Vehicle 1227 </a> 1228 1229 </li> 1230 <li class="ss-submenu" > 1231 1232 <a href="/government-vehicle-parking-signs" title="Government Vehicle" data-image="https://images.myparkingsign.com/img/src/dd-government-vehicle-reserved-parking-signs-l.webp"> 1233 Government Vehicle 1234 </a> 1235 1236 </li> 1237 <li class="ss-submenu" > 1238 1239 <a href="/parking-signs/motor
1239cycle-parking-signs" title="Motorcycle" data-image="https://images.myparkingsign.com/img/src/dd-motorcycle-reserved-parking-signs-l.webp"> 1240 Motorcycle 1241 </a> 1242 1243 </li> 1244 <li class="ss-submenu" > 1245 1246 <a href="/Parking-Signs/Truck-Parking-Signs" title="Truck" data-image="https://images.myparkingsign.com/img/src/dd-truck-reserved-parking-signs-l.webp"> 1247 Truck 1248 </a> 1249 1250 </li> 1251 </ul> 1252 <ul> 1253 1254 <li class="" > 1255 1256 <a class="MMClick" href="/parking-signs/parking-signs-organization" title="Reserved by Industry/Business:" data-image="https://images.myparkingsign.com/img/src/dd-by-business-all-l.webp"> 1257Reserved by Industry/Business: </a> 1258 1259 </li> 1260 <li class="ss-submenu" > 1261 1262 <a href="/mps/church-parking-signs" title="Church" data-image="https://images.myparkingsign.com/img/src/dd-church-reserved-parking-signs-l.webp"> 1263 Church 1264 </a> 1265 1266 </li> 1267 <li class="ss-submenu" > 1268 1269 <a href="/CST/Construction-No-Parking-Signs" title="Construction" data-image="https://images.myparkingsign.com/img/src/dd-construction-reserved-parking-signs-l.webp"> 1270 Construction 1271 </a> 1272 1273 </li> 1274 <li class="ss-submenu" > 1275 1276 <a href="/mps/funeral-parking-signs" title="Funeral Home" data-image="https://images.myparkingsign.com/img/src/dd-funeral-home-reserved-parking-signs-l.webp"> 1277 Funeral Home 1278 </a> 1279 1280 </li> 1281 <li class="ss-submenu" > 1282 1283 <a href="/mps/homeowners-association-parking-signs" title="HOA" data-image="https://images.myparkingsign.com/img/src/dd-hoa-reserved-parking-signs-l.webp"> 1284 HOA 1285 </a> 1286 1287 </li> 1288 <li class="ss-submenu" > 1289 1290 <a href="/hospital-parking-signs" title="Hospital" data-image="https://images.myparkingsign.com/img/src/dd-hospital-reserved-parking-signs-l.webp"> 1291 Hospital 1292 </a> 1293 1294 </li> 1295 <li class="ss-submenu" > 1296 1297 <a href="/parking-signs/hotel-reserved-parking-signs" title="Hotel" data-image="https://images.myparkingsign.com/img/src/dd-hotel-reserved-parking-signs-l.webp"> 1298 Hotel 1299 </a> 1300 1301 </li> 1302 <li class="ss-submenu" > 1303 1304 <a href="/parking-signs/office-parking-signs" title="Office" data-image="https://images.myparkingsign.com/img/src/dd-office-reserved-parking-signs-l.webp"> 1305 Office 1306 </a> 1307 1308 </li> 1309 <li class="ss-submenu" > 1310 1311 <a href="/school-parking-signs" title="School" data-image="https://images.myparkingsign.com/img/src/dd-school-reserved-parking-signs-l.webp"> 1312 School 1313 </a> 1314 1315 </li> 1316 </ul> 1317 1318 1319 <ul class="ss-dd-imglist"> 1320 <li class="" > 1321 <a class="MMClick" href="https://www.myparkingsign.com/reserved-parking-signs" > 1322 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-reserved-parking-signs-l.webp" alt="Reserved Parking Signs" /> 1323 1324 </a> 1325 </li> 1326 </ul> 1327 </li> 1328 </ul> 1329 </li> 1330 <li class="" > 1331 1332 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/parking-lot-supplies" >Parking Lot</a> 1333 1334 1335 1336 <ul class="mega_menu " > 1337 <li> 1338 1339 <ul> 1340 1341 <li class="" > 1342 1343 <a href="/parking-lot-signs" title="All Parking Lot Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-parking-lot-signs-l.webp"> 1344 All Parking Lot Signs 1345 </a> 1346 1347 </li> 1348 <li class="" > 1349 1350 <a href="/mps/custom-parking-lot-signs" title="Custom Parking Lot Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-parking-lot-signs-l.webp"> 1351 Custom Parking Lot Signs 1352 </a> 1353 1354 </li> 1355 <li class="" > 1356 1357 <a href="/mps/decorative-signature-parking-lot-signs" title="Designer Parking Lot Signs" data-image="https://images.myparkingsign.com/img/src/dd-designer-parking-lot-signs-l.webp"> 1358 Designer Parking Lot Signs 1359 </a> 1360 1361 </li> 1362 <li class="" > 1363 1364 <a href="/parking-lot-stencils" title="Parking Lot Stencils" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-stencils-l.webp"> 1365 Parking Lot Stencils 1366 </a> 1367 1368 </li> 1369 <li class="" > 1370 1371 <a href="/portable-led-parking-signs" title="Portable LED Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-portable-led-valet-parking-sign.webp"> 1372 Portable LED Parking Signs 1373 <sp
1373an class="badge rounded-pill badge-success">New</span> 1374 </a> 1375 1376 </li> 1377 <li class="" > 1378 1379 <a href="/mps2/custom-bigboss-parking-lot-signs" title="Portable A-Frame Signs" data-image="https://images.myparkingsign.com/img/src/dd-portable-a-frame-signs-l.webp"> 1380 Portable A-Frame Signs 1381 </a> 1382 1383 </li> 1384 <li class="" > 1385 1386 <a href="/portable-parking-lot-signs-lotboss" title="Portable LotBoss Signs" data-image="https://images.myparkingsign.com/img/src/dd-portable-lotBoss-signs-l.webp"> 1387 Portable LotBoss Signs 1388 </a> 1389 1390 </li> 1391 <li class="" > 1392 1393 <a href="/parking-lot-closed-signs" title="Parking Lot Closed" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-closed-signs-l.webp"> 1394 Parking Lot Closed 1395 </a> 1396 1397 </li> 1398 <li class="" > 1399 1400 <a href="/mps/parking-lot-full-signs" title="Parking Lot Full Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-full-signs-l.webp"> 1401 Parking Lot Full Signs 1402 </a> 1403 1404 </li> 1405 <li class="" > 1406 1407 <a href="/parking-sign/parking-space-signs" title="Parking Space/Number Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-space-signs-l.webp"> 1408 Parking Space/Number Signs 1409 </a> 1410 1411 </li> 1412 <li class="" > 1413 1414 <a href="/parking-lot-banners" title="Parking Lot Banners" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-banners.webp"> 1415 Parking Lot Banners 1416 <span class="badge rounded-pill badge-success">New</span> 1417 </a> 1418 1419 </li> 1420 <li class="" > 1421 1422 <a href="/parking-lot-supplies" title="Parking Lot Supplies" data-image="https://images.myparkingsign.com/img/src/dd-all-parking-lot-supplies-l.webp"> 1423 Parking Lot Supplies 1424 </a> 1425 1426 </li> 1427 </ul> 1428 <ul> 1429 1430 <li class="" > 1431 1432 <a class="MMClick" href="/parking-maneuver-signs" title="Specific Parking Maneuvers:" data-image="https://images.myparkingsign.com/img/src/dd-parking-maneuver-signs.webp"> 1433Specific Parking Maneuvers: </a> 1434 1435 </li> 1436 <li class="ss-submenu" > 1437 1438 <a href="/mps/back-in-parking-signs" title="Back-In & Reverse Parking" data-image="https://images.myparkingsign.com/img/src/dd-back-in-parking-signs.webp"> 1439 Back-In & Rever
1439se Parking 1440 </a> 1441 1442 </li> 1443 <li class="ss-submenu" > 1444 1445 <a href="/head-in-parking-only-signs" title="Head In Parking" data-image="https://images.myparkingsign.com/img/src/dd-head-in-parking-only-signs.webp"> 1446 Head In Parking 1447 </a> 1448 1449 </li> 1450 <li class="ss-submenu" > 1451 1452 <a href="/parking-signs/parallel-parking-signs" title="Parallel & Angle Parking" data-image="https://images.myparkingsign.com/img/src/dd-parallel-parking-signs.webp"> 1453 Parallel & Angle Parking 1454 </a> 1455 1456 </li> 1457 <li class="ss-submenu" > 1458 1459 <a href="/mps2/self-park-signs" title="Self Parking" data-image="https://images.myparkingsign.com/img/src/dd-self-park-signs.webp"> 1460 Self Parking 1461 </a> 1462 1463 </li> 1464 <li class="ss-submenu" > 1465 1466 <a href="/valet-parking-signs" title="Valet Parking" data-image="https://images.myparkingsign.com/img/src/dd-valet-parking-signs-l.webp"> 1467 Valet Parking 1468 </a> 1469 1470 </li> 1471 <li class="" > 1472 1473 <a class="MMClick" href="/mps/parking-lot-safety-signs" title="Safety & Courtesy Reminders:" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-safety-signs.webp"> 1474Safety & Courtesy Reminders: </a> 1475 1476 </li> 1477 <li class="ss-submenu" > 1478 1479 <a href="/ice-alert-signs" title="Ice Alert Signs" > 1480 Ice Alert Signs 1481 </a> 1482 1483 </li> 1484 <li class="ss-submenu" > 1485 1486 <a href="/do-not-leave-dogs-in-hot-car-warning-signs" title="Do Not Leave Kids & Pets In Car" data-image="https://images.myparkingsign.com/img/src/dd-do-not-leave-dogs-in-hot-car-warning-signs.webp"> 1487 Do Not Leave Kids & Pets In Car 1488 </a> 1489 1490 </li> 1491 <li class="ss-submenu" > 1492 1493 <a href="/lock-your-car-signs" title="Lock Your Car" data-image="https://images.myparkingsign.com/img/src/dd-lock-your-car-signs-l.webp"> 1494 Lock Your Car 1495 </a> 1496 1497 </li> 1498 <li class="ss-submenu" > 1499 1500 <a href="/no-alcohol-no-playing-in-parking-lot-signs" title="No Alc
1500ohol & No Playing" data-image="https://images.myparkingsign.com/img/src/dd-no-alcohol-and-no-playing-in-parking-lot-signs-l.webp"> 1501 No Alcohol & No Playing 1502 </a> 1503 1504 </li> 1505 <li class="ss-submenu" > 1506 1507 <a href="/seat-belt-signs" title="Seat Belt" data-image="https://images.myparkingsign.com/img/src/dd-seat-belt-signs-l.webp"> 1508 Seat Belt 1509 </a> 1510 1511 </li> 1512 <li class="ss-submenu" > 1513 1514 <a href="/shopping-cart-signs" title="Shopping Cart" data-image="https://images.myparkingsign.com/img/src/dd-shopping-cart-signs.webp"> 1515 Shopping Cart 1516 </a> 1517 1518 </li> 1519 </ul> 1520 <ul> 1521 1522 <li class="" > 1523 1524 <a class="MMClick" href="/parking-rules-signs" title="Parking Rules & Restrictions:" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-rules-signs-l.webp"> 1525Parking Rules & Restrictions: </a> 1526 1527 </li> 1528 <li class="ss-submenu" > 1529 1530 <a href="/curbside-pickup-signs" title="Curbside Pickup" data-image="https://images.myparkingsign.com/img/src/dd-curbside-pickup-signs.webp"> 1531 Curbside Pickup 1532 </a> 1533 1534 </li> 1535 <li class="ss-submenu" > 1536 1537 <a href="/student-drop-off-signs" title="Drop Off & Pick Up" data-image="https://images.myparkingsign.com/img/src/dd-drop-off-and-pick-up-signs-l.webp"> 1538 Drop Off & Pick Up 1539 </a> 1540 1541 </li> 1542 <li class="ss-submenu" > 1543 1544 <a href="/parking-signs/garage-parking-signs" title="Garage Rules" data-image="https://images.myparkingsign.com/img/src/dd-garage-parking-signs-l.webp"> 1545 Garage Rules 1546 </a> 1547 1548 </li> 1549 <li class="ss-submenu" > 1550 1551 <a href="/pay-for-parking-signs" title="Pay Parking" data-image="https://images.myparkingsign.com/img/src/dd-pay-parking-signs-l.webp"> 1552 Pay Parking 1553 </a> 1554 1555 </li> 1556 <li class="ss-submenu" > 1557 1558 <a href="/mps/parking-permit-signs" title="Permit Parking" data-image="https://images.myparkingsign.com/img/src/dd-permit-parking-signs-l.webp"> 1559 Permit Parking 1560 </a> 1561 1562 </li> 1563 <li class="ss-submenu" > 1564 1565 <a href="/private-parking-signs" title="Private Parking" data-image="https://images.myparkingsign.com/img/src/dd-private-parking-signs-l.webp"> 1566 Private Parking 1567 </a> 1568 1569 </li> 1570 <li class="ss-submenu" > 1571 1572 <a href="/mps/time-limit-parking-signs" title="Time Limit Parking" data-image="https://images.myparkingsign.com/img/src/dd-time-limit-parking-signs-l.webp"> 1573 Time Limit Parking 1574 </a> 1575 1576 </li> 1577 <li class="" > 1578 1579 <a href="/" title=" " > 1580 1581 </a> 1582 1583 </li> 1584 <li class="" > 1585 1586 <a class="MMClick" href="/parking-lot-security-signs" title="Security & Warning Signs:" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-security-signs.webp"> 1587Security & Warning Signs: </a> 1588 1589 </li> 1590 <li class="ss-submenu" > 1591 1592 <a href="/mps/gate-warning-signs" title="Automatic Gate" data-image="https://images.myparkingsign.com/img/src/dd-automatic-gate-warning-signs-l.webp"> 1593 Automatic Gate 1594 </a> 1595 1596 </li> 1597 <li class="ss-submenu" > 1598 1599 <a href="/park-at-your-own-risk" title="Park At Your Own Risk" data-image="https://images.myparkingsign.com/img/src/dd-park-at-your-own-risk-signs-l.webp"> 1600 Park At Your Own Risk 1601 </a> 1602 1603 </li> 1604 <li class="ss-submenu" > 1605 1606 <a href="/parking-patrol-signs" title="Parking Patrol" data-image="https://images.myparkingsign.com/img/src/dd-parking-patrol-signs-l.webp"> 1607 Parking Patrol 1608 </a> 1609 1610 </li> 1611 </ul> 1612 <ul> 1613 1614 <li class="" > 1615 1616 <a class="MMClick" href="/parking-lot-traffic-signs" title="Traffic Control & Flow:" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-traffic-signs-l.webp"> 1617Traffic Control & Flow: </a> 1618 1619 </li> 1620 <li class="ss-submenu" > 1621 1622 <a href="/MPS/Arrow-Signs" title="Arrow Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-arrow-signs-l.webp"> 1623 Arrow Signs 1624 </a> 1625 1626 </li> 1627 <li class="ss-submenu" > 1628 1629 <a href="/mps/parking-lot-directional-signs" title="Directional Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-directional-signs.webp"> 1630 Directional Signs 1631 </a> 1632 1633 </li> 1634 <li class="ss-submenu" > 1635 1636 <a href="/ENT/Parking-Lot-Entrance-Signs" title="Entrance Signs" data-image="https://images.myparkingsign.com/img/src/dd-entrance-signs-l.webp"> 1637 Entrance Signs 1638 </a> 1639 1640 </li> 1641 <li class="ss-submenu" > 1642 1643 <a href="/parking-signs/exit-only-signs" title="Exit Signs" data-image="https://images.myparkingsign.com/img/src/dd-exit-signs-l.webp"> 1644 Exit Signs 1645 </a> 1646 1647 </li> 1648 <li class="ss-submenu" > 1649 1650 <a href="/watch-for-Vehicles-pedestrians-leaving-garage" title="Exiting Garage Signs" data-image="https://images.myparkingsign.com/img/src/dd-exiting-garage-signs-l.webp"> 1651 Exiting Garage Signs 1652 </a> 1653 1654 </li> 1655 <li class="ss-submenu" > 1656 1657 <a href="/MPS/pull-forward-signs" title="Pull Forward Signs" data-image="https://images.myparkingsign.com/img/src/dd-pull-forward-signs.webp"> 1658 Pull Forward Signs 1659 </a> 1660 1661 </li> 1662 <li class="ss-submenu" > 1663 1664 <a href="/mps/speed-bump-signs" title="Speed Bump Signs" data-image="https://images.myparkingsign.com/img/src/dd-speed-bump-signs-l.webp"> 1665 Speed Bump Signs 1666 </a> 1667 1668 </li> 1669 <li class="ss-submenu" > 1670 1671 <a href="/parking-lot-speed-limit-signs" title="Speed Limit Signs" data-image="https://images.myparkingsign.com/img/src/dd-speed-limit-signs-l.webp"> 1672 Speed Limit Signs 1673 </a> 1674 1675 </li> 1676 <li class="ss-submenu" > 1677 1678 <a href="/hand-held-stop-sign" title="Stop Paddles" data-image="https://images.myparkingsign.com/img/src/dd-stop-paddles-l.webp"> 1679 Stop Paddles 1680 </a> 1681 1682 </li> 1683 <li class="ss-submenu" > 1684 1685 <a href="/stop-signs" title="Stop Signs" data-image="https://images.myparkingsign.com/img/src/dd-stop-signs-l.webp"> 1686 Stop Signs 1687 </a> 1688 1689 </li> 1690 </ul> 1691 1692 1693 <ul class="ss-dd-imglist"> 1694 <li class="" > 1695 <a class="MMClick" href="https://www.myparkingsign.com/parking-lot-signs" > 1696 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-parking-lot-signs-l.webp" alt="Parking Lot Signs" /> 1697 1698 </a> 1699 </li> 1700 </ul> 1701 </li> 1702 </ul> 1703 </li> 1704 <li class="" > 1705 1706 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/private-property-parking-signs" >Private Property</a> 1707 1708 1709 1710 <ul class="mega_menu " > 1711 <li> 1712 1713 <ul> 1714 1715 <li class="" > 1716 1717 <a href="/private-parking-signs" title="Private Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-private-property-signs-l.webp"> 1718 Private Parking Signs 1719 </a> 1720 1721 </li> 1722 <li class="ss-submenu" > 1723 1724 <a href="/private-parking-signs" title="Private Parking Only" data-image="https://images.myparkingsign.com/img/src/dd-private-parking-signs-l.webp"> 1725 Private Parking Only 1726 </a>
1726 1727 1728 </li> 1729 <li class="ss-submenu" > 1730 1731 <a href="/parking-signs/private-property-no-parking" title="No Parking" data-image="https://images.myparkingsign.com/img/src/dd-private-property-no-parking-signs-l.webp"> 1732 No Parking 1733 </a> 1734 1735 </li> 1736 <li class="ss-submenu" > 1737 1738 <a href="/AUT/Authorized-Vehicles-Only-Sign" title="Authorized Vehicles Only" data-image="https://images.myparkingsign.com/img/src/dd-aut-authorized-vehicles-only-sign.webp"> 1739 Authorized Vehicles Only 1740 </a> 1741 1742 </li> 1743 <li class="ss-submenu" > 1744 1745 <a href="/Parking-Signs/Resident-Parking-Signs" title="Resident Parking Only" data-image="https://images.myparkingsign.com/img/src/dd-resident-reserved-parking-signs-l.webp"> 1746 Resident Parking Only 1747 </a> 1748 1749 </li> 1750 <li class="ss-submenu" > 1751 1752 <a href="/tenant-parking-signs" title="Tenant Parking Only" data-image="https://images.myparkingsign.com/img/src/dd-tenant-reserved-parking-signs-l.webp"> 1753 Tenant Parking Only 1754 </a> 1755 1756 </li> 1757 <li class="ss-submenu" > 1758 1759 <a href="/" title=" " > 1760 1761 </a> 1762 1763 </li> 1764 <li class="" > 1765 1766 <a href="/fod/property-management-signs" rel="nofollow" title="Property Management Signs" data-image="https://images.myparkingsign.com/img/src/dd-property-management-signs.webp"> 1767 Property Management Signs 1768 </a> 1769 1770 </li> 1771 <li class="ss-submenu" > 1772 1773 <a href="/mps/apartment-parking-signs" title="Apartment Complex Signs" data-image="https://images.myparkingsign.com/img/src/dd-mps-apartment-parking-signs.webp"> 1774 Apartment Complex Signs 1775 </a> 1776 1777 </li> 1778 <li class="ss-submenu" > 1779 1780 <a href="/mps/gate-warning-signs" title="Gate Warning Signs" data-image="https://images.myparkingsign.com/img/src/dd-automatic-gate-warning-signs-l.webp"> 1781 Gate Warning Signs 1782 </a> 1783 1784 </li> 1785 </ul> 1786 <ul> 1787 1788 <li class="" > 1789 1790 <a href="/driveway-signs/private-drive-do-not-enter-sign" title="Private Driveway Signs" data-image="https://images.myparkingsign.com/img/src/dd-driveway-signs-private-drive-do-not-enter-sign.webp"> 1791 Private Driveway Signs 1792 </a> 1793 1794 </li> 1795 <li class="ss-submenu" > 1796 1797 <a href="/RT/No-Turn-Around-Signs" title="No Turn Around Signs" data-image="https://images.myparkingsign.com/img/src/dd-rt-no-turn-around-signs.webp"> 1798 No Turn Around Signs 1799 </a> 1800 1801 </li> 1802 <li class="ss-submenu" > 1803 1804 <a href="/driveway-signs/do-not-block-driveway-signs" title="Do Not Block Driveway" data-image="https://images.myparkingsign.com/img/src/dd-driveway-signs-do-not-block-driveway-signs.webp"> 1805 Do Not Block Driveway 1806 </a> 1807 1808 </li> 1809 <li class="ss-submenu" > 1810 1811 <a href="/" title=" " > 1812 1813 </a> 1814 1815 </li> 1816 <li class="" > 1817 1818 <a href="/mps/tow-away-signs" title="Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-tow-away-signs-l.webp"> 1819 Tow Away Signs 1820 </a> 1821 1822 </li> 1823 <li class="ss-submenu" > 1824 1825 <a href="/custom-tow-away-signs" title="Custom Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-tow-away-signs-l.webp"> 1826 Custom Tow Away Signs 1827 </a> 1828 1829 </li> 1830 <li class="ss-submenu" > 1831 1832 <a href="/tow-signs/custom-towing-company-signs" title="Towing Company Signs" data-image="https://images.myparkingsign.com/img/src/dd-tow-company-signs-l.webp"> 1833 Towing Company Signs 1834 </a> 1835 1836 </li> 1837 </ul> 1838 <ul> 1839 1840 <li class="" > 1841 1842 <a href="/fod/security-and-surveillance-signs" rel="nofollow" title="Security & Surveillance Signs" data-image="https://images.myparkingsign.com/img/src/dd-security-and-surveillance-signs.webp"> 1843 Security & Surveillance Signs 1844 </a> 1845 1846 </li> 1847 <li class="ss-submenu" > 1848 1849 <a href="/fod/video-surveillance-signs" rel="nofollow" title="Video Surveillance Signs" data-image="https://images.myparkingsign.com/img/src/dd-video-surveillance-signs.png"> 1850 Video Surveillance Signs 1851 </a> 1852 1853 </li> 1854 <li class="ss-submenu" > 1855 1856 <a href="/fod/mss/security-signs" rel="nofollow" title="Security Camera Signs" data-image="https://images.myparkingsign.com/img/src/dd-mss-security-signs.webp"> 1857 Security Camera Signs 1858 </a> 1859 1860 </li> 1861 <li class="ss-submenu" > 1862 1863 <a href="/" title=" " > 1864 1865 </a> 1866 1867 </li> 1868 <li class="" > 1869 1870 <a href="/fod/no-trespassing-signs" rel="nofollow" title="No Trespassing Signs" data-image="https://images.myparkingsign.com/img/src/dd-no-trespassing-signs.webp"> 1871 No Trespassing Signs 1872 </a> 1873 1874 </li> 1875 <li class="ss-submenu" > 1876 1877 <a href="/fod/private-property-no-trespassing-signs" rel="nofollow" title="Private Property No Trespassing" data-image="https://images.myparkingsign.com/img/src/dd-private-property-no-trespassing-signs.webp"> 1878 Private Property No Trespassing 1879 </a> 1880 1881 </li> 1882 <li class="ss-submenu" > 1883 1884 <a href="/fod/keep-out-signs" rel="nofollow" title="Keep Out Signs" data-image="https://images.myparkingsign.com/img/src/dd-keep-out-signs.webp"> 1885 Keep Out Signs 1886 </a> 1887 1888 </li> 1889 </ul> 1890 1891 1892 <ul class="ss-dd-imglist"> 1893 <li class="" > 1894 <a class="MMClick" href="https://www.myparkingsign.com/private-parking-signs" > 1895 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-private-property-signs-l.webp" alt="Private Parking Signs" /> 1896 1897 </a> 1898 </li> 1899 </ul> 1900 </li> 1901 </ul> 1902 </li> 1903 <li class="" > 1904 1905 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/posts-bases-hardware" >Posts, Hardware & More</a> 1906 1907 1908 1909 <ul class="mega_menu " > 1910 <li> 1911 1912 <ul> 1913 1914 <li class="" > 1915 1916 <a href="/sign-posts" title="Sign Posts" data-image="https://images.myparkingsign.com/img/src/dd-sign-posts.webp"> 1917 Sign Posts 1918 </a> 1919 1920 </li> 1921 <li class="ss-submenu" > 1922 1923 <a href="/metal-sign-posts" title="Metal Sign Posts" data-image="https://images.myparkingsign.com/img/src/dd-metal-sign-posts.webp"> 1924 Metal Sign Posts 1925 </a> 1926 1927 </li> 1928 <li class="ss-submenu" > 1929 1930 <a href="/u-channel-sign-posts" title="U-Channel Posts" data-image="https://images.myparkingsign.com/img/src/dd-u-c
1930hannel-sign-posts.webp"> 1931 U-Channel Posts 1932 </a> 1933 1934 </li> 1935 <li class="ss-submenu" > 1936 1937 <a href="/square-sign-posts" title="Square Posts" data-image="https://images.myparkingsign.com/img/src/dd-square-sign-posts.webp"> 1938 Square Posts 1939 </a> 1940 1941 </li> 1942 <li class="ss-submenu" > 1943 1944 <a href="/round-sign-posts" title="Round Posts" data-image="https://images.myparkingsign.com/img/src/dd-round-sign-posts.webp"> 1945 Round Posts 1946 </a> 1947 1948 </li> 1949 <li class="ss-submenu" > 1950 1951 <a href="/PST/Breakaway-Sign-Posts" title="Breakaway Sign Posts" data-image="https://images.myparkingsign.com/img/src/dd-PST-Breakaway-Sign-Posts.webp"> 1952 Breakaway Sign Posts 1953 </a> 1954 1955 </li> 1956 <li class="ss-submenu" > 1957 1958 <a href="/Flex-Post-Sign-Bases" title="FlexPost Systems" data-image="https://images.myparkingsign.com/img/src/dd-flexpost.webp"> 1959 FlexPost Systems 1960 </a> 1961 1962 </li> 1963 <li class="ss-submenu" > 1964 1965 <a href="/permanent-sign-base-installation-kits" title="Permanent Sign Base Installation Kits" data-image="https://images.myparkingsign.com/img/src/dd-sign-bases-permanent-l.webp"> 1966 Permanent Sign Base Installation Kits 1967 </a> 1968 1969 </li> 1970 <li class="ss-submenu" > 1971 1972 <a href="/plastic-sign-posts" title="Plastic Sign Posts" data-image="https://images.myparkingsign.com/img/src/dd-plastic-sign-posts.webp"> 1973 Plastic Sign Posts 1974 </a> 1975 1976 </li> 1977 <li class="" > 1978 1979 <a href="/sign-attachment-hardware" title="Sign Attachment Hardware" data-image="https://images.myparkingsign.com/img/src/dd-sign-mounting-hardware.webp"> 1980 Sign Attachment Hardware 1981 </a> 1982 1983 </li> 1984 <li class="" > 1985 1986 <a href="/tamperproof-sign-attachment-kit/sku-k-kit-bg" title="Tamper Resistant Hardware" data-image="https://images.myparkingsign.com/img/src/dd-k-kit-bg.webp"> 1987 Tamper Resistant Hardware 1988 </a> 1989 1990 </li> 1991 </ul> 1992 <ul> 1993 1994 <li class="" > 1995 1996 <a href="/sign-bases" title="Portable Sign Stands" data-image="https://images.myparkingsign.com/img/src/dd-sign-bases-l.webp"> 1997 Portable Sign Stands 1998 </a> 1999 2000 </li> 2001 <li class="ss-submenu" > 2002 2003 <a href="/Metal-Sign-Bases" title="Metal Sign Bases" data-image="https://images.myparkingsign.com/img/src/dd-Metal-Sign-Bases.webp"> 2004 Metal Sign Bases 2005 </a> 2006 2007 </li> 2008 <li class="ss-submenu" > 2009 2010 <a href="/BAS/Portable-Sign-Bases" title="Portable Sign Bases" > 2011 Portable Sign Bases 2012 </a> 2013 2014 </li> 2015 <li class="ss-submenu" > 2016 2017 <a href="/BAS/Rubber-Sign-Bases" title="Rubber Sign Bases" data-image="https://images.myparkingsign.com/img/src/dd-BAS-Rubber-Sign-Bases.webp"> 2018 Rubber Sign Bases 2019 </a> 2020 2021 </li> 2022 <li class="ss-submenu" > 2023 2024 <a href="/portable-parking-lot-roll-a-signs" title="A-Frame Sign Stands" data-image="https://images.myparkingsign.com/img/src/dd-portable-parking-lot-roll-a-signs.webp"> 2025 A-Frame Sign Stands 2026 </a> 2027 2028 </li> 2029 <li class="ss-submenu" > 2030 2031 <a href="/portable-parking-lot-signs-lotboss" title="LotBoss Stands" data-image="https://images.myparkingsign.com/img/src/dd-portable-parking-lot-signs-lotboss.webp"> 2032 LotBoss Stands 2033 </a> 2034 2035 </li> 2036 <li class="ss-submenu" > 2037 2038 <a href="/cone-collar-parking-signs" title="Cone Message Collars" data-image="https://images.myparkingsign.com/img/src/dd-cone-collar-signs-l.webp"> 2039 Cone Message Collars 2040 </a> 2041 2042 </li> 2043 <li class="ss-submenu" > 2044 2045 <a href="/parking-cone-top-signs" title="ConeBoss - Parking Cone Signs" data-image="https://images.myparkingsign.com/img/src/dd-coneboss-parking-cone-signs-l.webp"> 2046 ConeBoss - Parking Cone Signs 2047 </a> 2048 2049 </li> 2050 </ul> 2051 <ul> 2052 2053 <li class="" > 2054 2055 <a href="/fod/road-safety-equipment" rel="nofollow" title="Traffic Control Equipment" data-image="https://images.myparkingsign.com/img/src/dd-road-safety-equipment.webp"> 2056 Traffic Control Equipment 2057 </a> 2058 2059 </li> 2060 <li class="ss-submenu" > 2061 2062 <a href="/traffic-cones" title="Traffic Cones" data-image="https://images.myparkingsign.com/img/src/dd-cones.webp"> 2063 Traffic Cones 2064 </a> 2065 2066 </li> 2067 <li class="ss-submenu" > 2068 2069 <a href="/fod/reflective-delineators" rel="nofollow" title="Delineators" data-image="https://images.myparkingsign.com/img/src/dd-reflective-delineators.webp"> 2070 Delineators 2071 </a> 2072 2073 </li> 2074 <li class="ss-submenu" > 2075 2076 <a href="/channelizers" title="Channelizers" data-image="https://images.myparkingsign.com/img/src/dd-channelizers.webp"> 2077 Channelizers 2078 </a> 2079 2080 </li> 2081 <li class="ss-submenu" > 2082 2083 <a href="/crowd-control-heavy-duty-steel-barricades" title="Barricades - Interlocking &amp; Expandable" data-image="https://images.myparkingsign.com/img/src/dd-barricades-steel.webp"> 2084 Barricades - Interlocking & Expandable 2085 </a> 2086 2087 </li> 2088 <li class="ss-submenu" > 2089 2090 <a href="/fod/steel-guardrail-warehouse-safety-barriers" rel="nofollow" title="Safety Barriers" data-image="https://images.myparkingsign.com/img/src/dd-steel-guardrail-warehouse-safety-barriers.webp"> 2091 Safety Barriers 2092 </a> 2093 2094 </li> 2095 <li class="ss-submenu" > 2096 2097 <a href="/reflective-post-panels" title="Post Panels &amp; Object Markers" data-image="https://images.myparkingsign.com/img/src/dd-post-panels-object-markers-l.webp"> 2098 Post Panels & Object Markers 2099 </a> 2100 2101 </li> 2102 <li class="ss-submenu" > 2103 2104 <a href="/mr-chain-stanchions" title="Stanchions" data-image="https://images.myparkingsign.com/img/src/dd-mr-chain-stanchions.webp"> 2105 Stanchions 2106 </a> 2107 2108 </li> 2109 <li class="ss-submenu" > 2110 2111 <a href="/plastic-chain" title="Plastic Chains" data-image="https://images.myparkingsign.com/img/src/dd-plastic-chains-l.webp"> 2112 Plastic Chains 2113 </a> 2114 2115 </li> 2116 </ul> 2117 <ul> 2118 2119 <li class="" > 2120 2121 <a href="/parking-lot-supplies" title="Parking Lot Safety" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-supplies.webp"> 2122 Parking Lot Safety 2123 </a> 2124 2125 </li> 2126 <li class="ss-submenu" > 2127 2128 <a href="/search/corner_guard" title="Corner Guards" data-image="https://images.myparkingsign.com/img/src/dd-search-corner_guard.webp"> 2129 Corner Guards 2130 </a> 2131 2132 </li> 2133 <li class="ss-submenu" > 2134 2135 <a href="/parking-lot-rubber-wall-guard/sku-k2-6290" title="Wall Guards" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-rubber-wall-guard-sku-k2-6290.webp"> 2136 Wall Guards 2137 </a> 2138 2139 </li> 2140 <li class="ss-submenu" > 2141 2142 <a href="/parking-lot-bumper-guards" title="Column Protectors" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-bumper-guards.png"> 2143 Column Protectors 2144 </a> 2145 2146 </li> 2147 <li class="ss-submenu" > 2148 2149 <a href="/bollard-posts-and-covers" title="Safety B
2149ollards" data-image="https://images.myparkingsign.com/img/src/dd-bollard-post-covers.webp"> 2150 Safety Bollards 2151 </a> 2152 2153 </li> 2154 <li class="ss-submenu" > 2155 2156 <a href="/RT/Speed-Bumps" title="Speed Bumps" data-image="https://images.myparkingsign.com/img/src/dd-speed-bumps-l.webp"> 2157 Speed Bumps 2158 </a> 2159 2160 </li> 2161 <li class="ss-submenu" > 2162 2163 <a href="/parking-stops" title="Wheel Stops" data-image="https://images.myparkingsign.com/img/src/dd-wheel-stops-l.webp"> 2164 Wheel Stops 2165 </a> 2166 2167 </li> 2168 <li class="ss-submenu" > 2169 2170 <a href="/led-traffic-products" title="LED Traffic Products" data-image="https://images.myparkingsign.com/img/src/dd-led-traffic-products-l.webp"> 2171 LED Traffic Products 2172 </a> 2173 2174 </li> 2175 <li class="ss-submenu" > 2176 2177 <a href="/height-guard-clearance-bars" title="Clearance Bars" data-image="https://images.myparkingsign.com/img/src/dd-clearance-bars-l.webp"> 2178 Clearance Bars 2179 </a> 2180 2181 </li> 2182 <li class="ss-submenu" > 2183 2184 <a href="/bike-racks" title="Bike Racks" data-image="https://images.myparkingsign.com/img/src/dd-bike-racks-l.webp"> 2185 Bike Racks 2186 </a> 2187 2188 </li> 2189 </ul> 2190 2191 2192 <ul class="ss-dd-imglist"> 2193 <li class="" > 2194 <a class="MMClick" href="https://www.myparkingsign.com/sign-posts" > 2195 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-sign-posts-l.webp" alt="Metal Post" /> 2196 2197 </a> 2198 </li> 2199 </ul> 2200 </li> 2201 </ul> 2202 </li> 2203 </ul> 2204<style type="text/css"> 2205 .header-menu.with-message { 2206 height: auto; 2207 } 2208 2209 .ss-notice-board { 2210 height: 30px; 2211 overflow: hidden; 2212 position: relative; 2213 background: #ffffcc; 2214 border: 1px solid #afb355; 2215 border-left: 0; 2216 border-right: 0; 2217 } 2218 2219 .ss-notice-board div { 2220 display: block; 2221 width: 200%; 2222 height: 30px; 2223 position: absolute; 2224 overflow: hidden; 2225 animation: marquee 14s linear infinite; 2226 text-align: center; 2227 } 2228 2229 .ss-notice-board span.notice-txt { 2230 float: left; 2231 width: 50%; 2232 font-size: 16px; 2233 font-style: italic; 2234 font-weight: 600; 2235 color: #cc0000; 2236 font-family: 'Open Sans',arial,sans-serif; 2237 display: block; 2238 line-height: 28px; 2239 } 2240</style> 2241 <!-- Google Tag Manager (noscript) --> 2242 <noscript> 2243 <iframe title="Google Tag Manager" src="https://www.googletagmanager.com/ns.html?id=GTM-NDD7H5" height="0" width="0" style="display:none;visibility:hidden"></iframe> 2244 </noscript> 2245 <!-- End Google Tag Manager (noscript) --> 2246 2247 <!-- Menu Slider --> 2248 </div> 2249 </div> 2250</div> 2251 2252 2253 2254<div class="search-results-cont" id="searchResultsCont"> 2255 <div class="search-results-cont-container"> 2256 <div class="search-bar"> 2257 <button type="button" class="close-search-btn" onclick="closeSearchBox()"> 2258 <svg fill="currentcolor" width="40px" viewBox="0 -960 960 960" height="40px" xmlns="http://www.w3.org/2000/svg"><path d="M480-424 284-228q-11 11-28 11t-28-11q-11-11-11-28t11-28l196-196-196-196q-11-11-11-28t11-28q
225811-11 28-11t28 11l196 196 196-196q11-11 28-11t28 11q11 11 11 28t-11 28L536-480l196 196q11 11 11 28t-11 28q-11 11-28 11t-28-11L480-424Z"></path></svg> 2259 <span class="sr-only">Close</span> 2260 </button> 2261 <div class="searchbox_form"> 2262 2263 <form class="w-100" name="productsearchbar" method="post" onsubmit="return validatesearch('header');"> 2264 <div class="searchbox-panel"> 2265 <div class="searchbox_form_input"> 2266 <input type="hidden" name="WP3CharCode" value="MPS" /> 2267 <label for="search_box" class="sr-only">Search</label> 2268 <input type="search" class="form-control" placeholder="Enter a Keyword or Part Number" id="search_box" name="txtsearch" onkeyup="viewSearchResult(this);GetSearchHelp(this.value, 'header');" autocomplete="off"> 2269 <button class="btn search_close" type="button" onclick="resetSearch(this)"> 2270 <i class="icon-android-close"></i> 2271 <span class="sr-only">Clear Search</span> 2272 </button> 2273 </div> 2274 <button class="btn btn-primary submit-btn" type="submit"> 2275 <span class="icon"> 2276 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2277 <path d="M9.5 16C7.68333 16 6.14583 15.3708 4.8875 14.1125C3.62917 12.8542 3 11.3167 3 9.5C3 7.68333 3.62917 6.14583 4.8875 4.8875C6.14583 3.62917 7.68333 3 9.5 3C11.3167 3 12.8542 3.62917 14.1125 4.8875C15.3708 6.14583 16 7.68333 16 9.5C16 10.2333 15.8833 10.925 15.65 11.575C15.4167 12.225 15.1 12.8 14.7 13.3L20.3 18.9C20.4833 19.0833 20.575 19.3167 20.575 19.6C20.575 19.8833 20.4833 20.1167 20.3 20.3C20.1167 20.4833 19.8833 20.575 19.6 20.575C19.3167 20.575 19.0833 20.4833 18.9 20.3L13.3 14.7C12.8 15.1 12.225 15.4167 11.575 15.65C10.925 15.8833 10.2333 16 9.5 16ZM9.5 14C10.75 14 11.8125 13.5625 12.6875 12.6875C13.5625 11.8125 14 10.75 14 9.5C14 8.25 13.5625 7.1875 12.6875 6.3125C11.8125 5.4375 10.75 5 9.5 5C8.25 5 7.1875 5.4375 6.3125 6.3125C5.4375 7.1875 5 8.25 5 9.5C5 10.75 5.4375 11.8125 6.3125 12.6875C7.1875 13.5625 8.25 14 9.5 14Z" fill="currentColor"></path> 2278 </svg> 2279 </span> 2280 Search 2281 </button> 2282 </div> 2283 </form> 2284 </div> 2285 </div> 2286 <div class="search_result_main_cont" id="searchResultBox" style="display: none;"> 2287 </div> 2288 <div id="divnoresultfound" class="SearchNoResultFound font-weight-bold fw-bold text-center" style="display: none;">No Result Found!</div> 2289 <div class="search-quick-suggestions" id="searchQuickSuggestions"> 2290 <div class="search_result_box"> 2291 <div class="search_list_col"> 2292 <div class="search_list_panel"> 2293 <div class="search_panel_heading"> 2294 <span class="search_panel_heading_text"> 2295 RECENT SEARCHES 2296 </span> 2297 </div> 2298 <ul class="list-unstyled" id="UlRecentSearch"> 2299 </ul> 2300 </div> 2301 </div> 2302 <div class="search_product_col"> 2303 <div class="search_panel_heading">Recently Viewed</div> 2304 <div class="search_product_grid" id="divrvimages"> 2305 </div> 2306 </div> 2307 </div> 2308 </div> 2309 </div> 2310</div> 2311<div class="search-results-underlay" id="searchResultsUnderlay" onclick="closeSearchBox()"></div> 2312 2313 2314 2315 2316 <div class="page_bodyContent commonlayout" data-homePage="False" data-responsive="True" data-DepartmentV24="True"> 2317 2318 2319 <style> 2320 .field-validation-error { 2321 color: #f00; 2322 } 2323 2324 .input-validation-error { 2325 border: 1px solid #f00; 2326 background-color: #fee; 2327 } 2328 </style> 2329 2330 2331 2332 2333<link rel="stylesheet" type="text/css" href="https://www.myparkingsign.com/css/Cart2025V2.css" /> 2334 2335
2336<script type="text/javascript" src="https://www.myparkingsign.com/js/icon-animation.js" ></script>
2336 2337 2338
2339<script type="text/javascript" src="https://www.myparkingsign.com/js/ValidateEmail.js" ></script>
2339 2340 2341<style type="text/css"> 2342 .ajxloader { 2343 z-index: 999999; 2344 top: 0; 2345 left: 0; 2346 height: 100%; 2347 width: 100%; 2348 } 2349 2350 .ajxloader, .ajxloader2 { 2351 position: fixed; 2352 background: rgba(128,128,128,.25); 2353 } 2354 2355 .mat-spinner-text { 2356 position: fixed; 2357 top: 50%; 2358 left: 50%; 2359 z-index: 1000001; 2360 height: 128px; 2361 width: 128px; 2362 margin-top: -64px; 2363 margin-left: -64px; 2364 line-height: 32px; 2365 text-align: center; 2366 font-size: 27px; 2367 color: #303B83; 2368 border-radius: 16px !important; 2369 opacity: 1; 2370 } 2371 2372 .cart_item_row .item_des .fencescreen_detail { 2373 margin-top: 8px; 2374 font-family: var(--ss-font-sans-serif); 2375 font-size: 14px; 2376 color: var(--primaryDefault); 2377 font-weight: 400; 2378 } 2379 2380 .cart_item_row .item_des .fencescreen_detail ul { 2381 list-style: disc; 2382 padding: 0; 2383 margin: 0 0 0 25px; 2384 } 2385 2386 @media (max-width:767px) { 2387 .cart_item_row .item_des .fencescreen_detail { 2388 margin-top: 12px; 2389 position: relative; 2390 left: calc(0px - var(--CartImgWidth)); 2391 width: calc(100% + var(--CartImgWidth)) 2392 } 2393 } 2394 2395 #suggestedAcc, #suggestedMain { 2396 visibility: hidden; 2397 } 2398</style> 2399 2400 2401<form name="_tmpform" method="post"> 2402 <input type="hidden" name="CompName"> 2403 <input type="hidden" name="iCustomCartPk"> 2404 <input type="hidden" name="todoaction"> 2405 <input type="hidden" name="QuoteNumber"> 2406 <input type="hidden" name="CaseId"> 2407</form> 2408 2409
2409<script type="text/javascript"> 2410 var google_conversion_id = 984932825; 2411 var google_conversion_language = "en"; 2412 var google_conversion_format = "3"; 2413 var google_conversion_color = "FFFFFF"; 2414 var google_conversion_label = 'shnzCJ-rwAIQ2cPT1QM'; 2415 var google_conversion_value = 0; 2416 </script>
2416 2417
2417<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"> 2418 </script>
2418 2419 <noscript> 2420 <div style="display:inline;"> <img style="border-style: none; width: 1px; height:1px;" alt="Google ad service" src="//www.googleadservices.com/pagead/conversion/984932825/?label=shnzCJ-rwAIQ2cPT1QM&guid=ON&script=0" /> </div> 2421 </noscript> 2422<div id="PageLocker" style="z-index:10000; position:absolute; top:0%; left:0%; width:100%; height:100%; background-color: #808080; opacity:0.5; filter: alpha(opacity=50); display:none;"></div> 2423
2424<script type="text/javascript"> 2425 function GetOtherItems() { 2426 $.get("/v2/Cart/CartSectionsOptCart", { Cart2025V2: '1' }, function (data) { 2427 $('#quoteitemlistcontent').html(data.MovetoQuoteItemPartialView); 2428 $('#wishlistcontent').html(data.saveForLaterCartItemPartialView); 2429 reinitFancyBox(); 2430 }); 2431 } 2432 2433 2434 $(document).ready(function () { 2435 $('.cartitemscount').html($('.itemscart').html()); 2436 $('.cartitemamount').html($('.amttotalscart').html()); 2437 var owlmaxHeight = 0; 2438 2439 $('.owlaccessories .slick-slide').each(function () { 2440 if ($(this).height() > owlmaxHeight) { owlmaxHeight = $(this).height(); } 2441 }); 2442 $('.owlaccessories .slick-slide').height(owlmaxHeight); 2443 owlmaxHeight = 0; 2444 $('.owlboughts .slick-slide').each(function () { 2445 if ($(this).height() > owlmaxHeight) { owlmaxHeight = $(this).height(); } 2446 }); 2447 $('.owlboughts .slick-slide').height(owlmaxHeight); 2448 $(".product-slr").parents("body").addClass("has-fullWidth"); 2449 2450 2451 2452 }); 2453</script>
2453 2454 2455 2456 2457 2458<div class="container mainContainer ss_no_sticky"><div class="body-container"> 2459 2460<form name="review" method="post" onsubmit="return false;" data-test="0" data-test2="False" > 2461 <input name="__RequestVerificationToken" type="hidden" value="-pCDnrMt5noxVqrMSUXai_GAbuI88bLKEZzRJ7ONsqGo5ODJGey9VP2tYooNMmcXmwytiQmKcNQzllTQid6vykAC1oo1" /> 2462<input name="__ervt" type="hidden" value="fFtvNlvSV6NWc69ccmpFj5zOeVXaBxhpQe1dbELLH2w=" /> 2463 <input type="hidden" name="desktopcartpage" id="desktopcartpage" value="1" /> 2464 <input type="hidden" name="analyticsdata" id="analyticsdata" value="" /> 2465 <input type="hidden" name="wizard_flow"> 2466 <input type="hidden" name="CompName" value="MyParkingSign"> 2467 <input type="hidden" name="CSRFullName"> 2468 <input type="hidden" name="zip"> 2469 <input type="hidden" name="ZipZone"> 2470 <input type="hidden" name="NextLink" value="https://www.myparkingsign.com/cart"> 2471 2472 <input type="hidden" name="wizardid"> 2473 <input type="hidden" name="stdcode"> 2474 <input type="hidden" name="prodtype"> 2475 <input type="hidden" name="gallery"> 2476 <input type="hidden" name="OrderType" value=""> 2477 <input type="hidden" name="QuoteNumber"> 2478 <input type="hidden" name="referenceId"> 2479 <input type="hidden" name="access_token"> 2480 <input type="hidden" name="checkoutFlowType" value=""> 2481 <input type="hidden" id="Checkout2025V2" name="Checkout2025V2" value="1" /> 2482 2483 <input type="hidden" name="todo"> 2484 <input type="hidden" name="gpaymvc" value="1"> 2485 <input type="hidden" name="apaymvc" value="1"> 2486 <input type="hidden" id="Cart2025V2" value="1" /> 2487 <!-- trusted icon svg --> 2488 <svg style="display:none;" xmlns="http://www.w3.org/2000/svg"> 2489 <symbol id="lock_cart_icon"> 2490 <path d="M20.3945 30.672V20.3348C20.3945 12.2431 26.954 5.68359 35.0457 5.68359C43.1374 5.68359 49.6969 12.2431 49.6969 20.3348V30.672" stroke="currentColor" stroke-width="1.95349" stroke-linecap="round" stroke-linejoin="round" /> 2491 <path d="M35.0238 30.9316H13.8369V55.3502C13.8369 58.9465 16.7523 61.8619 20.3485 61.8619H49.6509C53.2471 61.8619 56.1625 58.9465 56.1625 55.3502V30.9316H35.0238Z" stroke="#333333" stroke-width="1.95349" stroke-linecap="round" stroke-linejoin="round" /> 2492 <path d="M35.0007 37.4434V40.0309M35.0007 52.8325V55.3503M38.7491 40.0293H33.7766C32.0045 40.0293 30.5679 41.4641 30.5679 43.2363C30.5679 45.0084 32.0045 46.445 33.7766 46.445H36.233C38.0035 46.445 39.4369 47.8831 39.4318 49.6536C39.4268 51.4274 37.9802 52.8575 36.2662 52.8442L30.6626 52.796" stroke="currentColor" stroke-width="1.95349" stroke-linecap="round" stroke-linejoin="round" /> 2493 </symbol> 2494 2495 <symbol id="privacy_guarantee_icon"> 2496 <g> 2497 <path d="M23.8071 46.3145H46.2239" stroke="currentColor" stroke-width="1.95349" stroke-linecap="round" stroke-linejoin="round" /> 2498 <path d="M38.752 53.7871H46.2243" stroke="currentColor" stroke-width="1.95349" stroke-linecap="round" stroke-linejoin="round" /> 2499 <path d="M23.8071 53.7871H35.0155" stroke="currentColor" stroke-width="1.95349" stroke-linecap="round" stroke-linejoin="round" /> 2500 <path d="M40.0291 31.227L39.3011 35.7462C39.0044 36.9867 38.3011 38.0922 37.3032 38.8865L35.0163 40.6791L32.7294 38.8865C31.7314 38.0922 31.0281 36.9867 30.7314 35.7462L30.0034 31.227C30.0034 31.227 34.244 30.3318 35.0163 29.4707C35.7886 30.3318 40.0291 31.227 40.0291 31.227Z" stroke="currentColor" stroke-width="1.95349" stroke-linecap="round" stroke-linejoin="round" /> 2501 </g> 2502 <path d="M38.7532 8.95508H16.3364V61.1947H53.6968V23.9001L38.7532 8.95508Z" stroke="#333333" stroke-width="1.95349" stroke-linecap="round" stroke-linejoin="round" /> 2503 <path d="M38.7524 8.95312V23.8976H53.6969" stroke="#333333" stroke-width="1.95349" stroke-linecap="round" stroke-linejoin="round" /> 2504 </symbol> 2505 2506 <symbol id="savings_pig_icon"> 2507 <path d="M31.0557 59.474C32.2603 59.7063 33.4994 59.8251 34.7712 59.8251H40.8994C41.8992 59.8251 42.8784 59.7494 43.8335 59.6082M15.693 34.3021H12.4353C12.4353 34.3021 8.02114 34.1524 8.02114 29.5575C8.02114 25.4342 13.7449 25.5804 13.7449 29.172C13.7449 32.1664 9.8109 32.089 9.8109 32.089H5.57227M46.1671 16.2203C48.7106 14.4237 51.8393 14.2482 54.8974 14.5562
2507C50.8842 17.6866 51.1406 23.1643 51.1406 23.1643C55.245 25.6562 58.3685 29.5971 59.7968 34.2763H61.1082C62.9375 34.2763 64.4209 35.7614 64.4209 37.589V40.8519C64.4209 42.6795 62.9375 44.1647 61.1082 44.1647H60.2357C59.4337 47.9748 57.5304 51.384 54.8733 54.0411C53.5086 55.4058 51.9477 56.5725 50.2285 57.4881V64H46.3151C44.9453 64 43.8353 62.89 43.8353 61.5236V57.1766M31.0574 57.1766V64H27.144C25.7742 64 24.6642 62.89 24.6642 61.5236V57.0492C18.8819 53.6022 15.0133 47.2882 15.0133 40.0689C15.0133 34.6118 17.2246 29.6728 20.8024 26.095C23.549 23.3467 27.1027 21.4055 31.0798 20.6552" stroke="#333333" stroke-width="2.06511" stroke-linecap="round" stroke-linejoin="round" /> 2508 <path d="M37.5228 5.91797C32.675 5.91797 28.7461 9.84684 28.7461 14.6947C28.7461 19.5425 32.675 23.4714 37.5228 23.4714C42.3706 23.4714 46.2995 19.5425 46.2995 14.6947C46.2995 9.84684 42.3689 5.91797 37.5228 5.91797Z" stroke="currentColor" stroke-width="2.06511" /> 2509 <path d="M31.3828 25.5359C31.3828 25.5359 32.6029 24.9319 37.3355 24.9336C42.068 24.9353 43.7081 25.5359 43.7081 25.5359" stroke="#333333" stroke-width="2.06511" stroke-linecap="round" stroke-linejoin="round" /> 2510 <path d="M50.2148 28.5918C48.9206 28.5918 47.8691 29.6416 47.8691 30.9374C47.8691 32.2333 48.9189 33.283 50.2148 33.283C51.5106 33.283 52.5604 32.2333 52.5604 30.9374C52.5604 29.6416 51.5089 28.5918 50.2148 28.5918Z" fill="#333333" /> 2511 </symbol> 2512 2513 2514 <symbol id="satisfaction_guarantee_icon"> 2515 <path d="M50.2249 32.0871C53.0144 29.2975 54.4156 25.6387 54.4156 21.9856C54.4156 18.3268 53.0144 14.6677 50.2249 11.8782C47.844 9.4949 44.8318 8.12857 41.7262 7.77931C37.5541 7.31006 33.2154 8.67638 30.0166 11.8782L29.9994 11.8953L29.9818 11.8782C27.1923 9.08857 23.5334 7.6875 19.8803 7.6875C16.2215 7.6875 12.5631 9.08857 9.77355 11.8782C4.18811 17.4579 4.18811 26.5074 9.77355 32.0871L29.9994 52.313L50.2249 32.0871Z" stroke="#333333" stroke-width="1.67442" stroke-linecap="round" stroke-linejoin="round" /> 2516 <path d="M24.8979 12.683C23.4653 11.9281 21.99 11.4316 20.6476 11.4316C17.5575 11.4316 15.0708 12.2326 12.7137 14.5872C10.9308 16.3681 9.92521 18.2599 9.61865 20.1788" stroke="currentColor" stroke-width="1.67442" stroke-linecap="round" stroke-linejoin="round" /> 2517 </symbol> 2518 </svg> 2519 <!-- trusted icon svg --> 2520 <section class="cart_section cart_new_design"> 2521 <div class="cart_box_action" style="display:none;"> 2522 <a href="https://www.myparkingsign.com"> 2523 <span class="icon"> 2524 <svg width="5" height="8" viewBox="0 0 5 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 2525 <path d="M3.66663 7L0.999959 4.33333L3.66663 1.66667" stroke="currentColor" stroke-width="1.33333" stroke-linecap="square"></path> 2526 </svg> 2527 </span> 2528 Continue Shopping 2529 </a> 2530 </div> 2531 <div id="shoppingcartItem"> 2532 2533 2534 2535 2536<div class="cart_box shopping_cart_box"> 2537 2538 <div class="empty_card_box text-center"> 2539 2540 2541 2542<style> 2543 body,#mid_container{background:#ffffff} 2544</style> 2545<div class="empty_card_icon"> 2546 2547 <svg width="150" height="140" viewBox="0 0 203 190" fill="none" xmlns="http://www.w3.org/2000/svg"> 2548 <path opacity="0.10" d="M0 130.231C0 164.098 11.556 193.663 51.033 189.024C76.549 186.03 95.191 173.292 108.603 173.292C127.076 173.292 151.158 185.649 167.86 182.655C195.696 177.72 202.318 154.482 202.318 125.38C202.318 101.635 195.486 81.6856 187.093 64.4356C179.67 49.2106 163.938 23.3567 135.976 22.2177C114.466 21.3317 93.758 44.9087 77.183 54.9037C57.023 67.0507 37.411 54.1447 26.277 55.4517C3.079 58.0677 0 116.06 0 130.231Z" fill="var(--IconPrimarycolor)"></path> 2549 <path opacity="0.22" d="M100.768 161.655C131.568 161.655 156.536 159.794 156.536 157.498C156.536 155.202 131.568 153.341 100.768 153.341C69.9682 153.341 45 155.202 45 157.498C45 159.794 69.9682 161.655 100.768 161.655Z" fill="var(--IconPrimarycolor)"></path> 2550 <path d="M143.392 155.469H58.5143C55.8282 155.469 53.6406 153.715 53.6201 151.553L59.5121 62.058L59.5143 62.0252V61.9923C59.5143 59.8163 61.7098 58.0459 64.4085 58.0459H137.498C140.196 58.0459 142.392 59.8163 142.392 61.9923V62.0252L142.394 62.058L148.286 151.553C148.266 153.715 146.078 155.469 143.392 155.469Z" fill="url(#paint0_linear_3018_2126)"></path> 2551 <path d="M64.4087 59.0459C63.3037 59.0459 62.2801 59.3942 61.5264 60.0267C60.8738 60.5744 60.5144 61.2724 60.5144 61.9923V62.0581L60.5101 62.1237L54.6208 151.578C54.6387 152.278 54.9962 152.954 55.6322 153.488C56.3858 154.12 57.4094 154.469 58.5144 154.469H143.392C144.497 154.469 145.521 154.12 146.274 153.488C146.91 152.954 147.268 152.278 147.286 151.578L141.396 62.1237L141.392 62.0581V61.9923C141.392 61.2724 141.033 60.5744 140.38 60.0267C139.626 59.3942 138.603 59.0459 137.498 59.0459H64.4087ZM64.4087 57.0459H137.498C140.753 57.0459 143.392 59.2605 143.392 61.9923L149.286 151.522C149.286 154.254 146.647 156.469 143.392 156.469H58.5144C55.2591 156.469 52.6201 154.254 52.6201 151.522L58.5144 61.9923C58.5144 59.2605 61.1534 57.0459 64.4087 57.0459Z" fill="var(--IconPrimarycolor)"></path>
2552 <path d="M132.443 155.45H69.4632C67.6155 155.45 66.11 154.268 66.0898 152.809L70.461 86.4137L70.4632 86.3809V86.348C70.4632 84.8756 71.9766 83.6777 73.8368 83.6777H128.069C129.929 83.6777 131.443 84.8756 131.443 86.348V86.3809L131.445 86.4137L135.816 152.809C135.796 154.268 134.29 155.45 132.443 155.45Z" fill="white"></path> 2553 <path d="M73.837 84.6777C72.5504 84.6777 71.4634 85.4426 71.4634 86.348V86.4138L71.4591 86.4794L67.0909 152.829C67.1296 153.712 68.2003 154.45 69.4634 154.45H132.443C133.706 154.45 134.777 153.712 134.815 152.829L130.447 86.4794L130.443 86.4138V86.348C130.443 85.4426 129.356 84.6777 128.069 84.6777H73.837ZM73.837 82.6777H128.069C130.485 82.6777 132.443 84.321 132.443 86.348L136.816 152.779C136.816 154.807 134.858 156.45 132.443 156.45H69.4634C67.048 156.45 65.0898 154.807 65.0898 152.779L69.4634 86.348C69.4634 84.321 71.4215 82.6777 73.837 82.6777Z" fill="var(--IconPrimarycolor)"></path> 2554 <path opacity="0.23" d="M74 84.5H101L101.131 154.5H71C67.5 154.5 67 153.5 67 152.5L71.2166 87.824C71.2166 85.4609 71.472 84.5 74 84.5Z" fill="#C8C7C7"></path> 2555 <path fill-rule="evenodd" clip-rule="evenodd" d="M130.131 85.4514C117.867 66.5034 141.831 59.8154 141.831 59.8154C141.831 59.8154 146.85 142.854 147.965 146.755C149.08 150.656 145.736 156.229 145.736 156.229H135.147C135.147 156.229 132.36 103.842 130.131 85.4514ZM71.0564 85.636C83.3204 66.688 59.3564 60 59.3564 60C59.3564 60 54.3424 143.039 53.2274 146.94C52.1124 150.841 56 155.5 56 155.5L66 156C66 156 68.8274 104.027 71.0564 85.636Z" fill="var(--IconPrimarycolor)"></path> 2556 <path d="M120.644 0.466697L120.643 0.466472C119.525 0.208307 118.409 0.905531 118.151 2.02376L112.852 24.9751C112.594 26.0933 113.291 27.2091 114.409 27.4672L114.41 27.4675C115.528 27.7256 116.644 27.0284 116.902 25.9102L122.201 2.95889C122.459 1.84065 121.762 0.724861 120.644 0.466697Z" fill="var(--IconBorderColor)" opacity="var(--borderOpacity)"></path> 2557 <path d="M92.2913 1.7446L92.2903 1.7447C91.1484 1.8652 90.3203 2.88859 90.4408 4.0305L91.4592 13.681C91.5797 14.8229 92.6031 15.6509 93.745 15.5304L93.746 15.5303C94.8879 15.4098 95.716 14.3864 95.5955 13.2445L94.5771 3.59402C94.4566 2.45211 93.4332 1.62409 92.2913 1.7446Z" fill="var(--IconBorderColor)" opacity="var(--borderOpacity)"></path> 2558 <path d="M141.987 17.7434L141.987 17.7429C141.024 17.1174 139.736 17.3909 139.111 18.3538L132.315 28.8161C131.689 29.779 131.963 31.0666 132.925 31.6921L132.926 31.6926C133.889 32.3181 135.177 32.0446 135.802 31.0817L142.598 20.6194C143.224 19.6565 142.95 18.3689 141.987 17.7434Z" fill="var(--IconBorderColor)" opacity="var(--borderOpacity)"></path> 2559 <path d="M96.1281 26.2572C96.9151 26.2572 97.5531 25.6192 97.5531 24.8322C97.5531 24.0452 96.9151 23.4072 96.1281 23.4072C95.3411 23.4072 94.7031 24.0452 94.7031 24.8322C94.7031 25.6192 95.3411 26.2572 96.1281 26.2572Z" stroke="var(--IconBorderColor)" stroke-width="2" opacity="var(--borderOpacity)"></path> 2560 <path d="M59.7327 8.8852L59.732 8.88586C58.8655 9.63871 58.7734 10.9514 59.5263 11.8179L62.2532 14.9564C63.0061 15.8229 64.3188 15.915 65.1853 15.1622L65.1861 15.1615C66.0525 14.4087 66.1446 13.0959 65.3918 12.2295L62.6648 9.09092C61.9119 8.22445 60.5992 8.13234 59.7327 8.8852Z" fill="var(--IconBorderColor)" opacity="var(--borderOpacity)"></path> 2561 <path d="M67.3538 17.8911L67.3531 17.8917C66.4866 18.6446 66.3945 19.9573 67.1473 20.8238L73.5099 28.1465C74.2627 29.013 75.5755 29.1051 76.4419 28.3522L76.4427 28.3516C77.3092 27.5987 77.4013 26.286 76.6484 25.4195L70.2859 18.0968C69.533 17.2303 68.2203 17.1382 67.3538 17.8911Z" fill="var(--IconBorderColor)" opacity="var(--borderOpacity)"></path> 2562 <path fill-rule="evenodd" clip-rule="evenodd" d="M81.0234 57.0469H83.1014L83.1064 57.0459V53.9289C83.0886 51.5067 83.5502 49.1048 84.4648 46.8618C85.3794 44.6187 86.7288 42.5788 88.4353 40.8597C90.1419 39.1405 92.1717 37.776 94.408 36.8449C96.6442 35.9138 99.0426 35.4344 101.465 35.4344C103.887 35.4344 106.286 35.9138 108.522 36.8449C110.758 37.776 112.788 39.1405 114.495 40.8597C116.201 42.5788 117.55 44.6187 118.465 46.8618C119.38 49.1048 119.841 51.5067 119.823 53.9289V57.0449H121.897V53.9289C121.905 51.2441 121.38 48.5844 120.353 46.1039C119.325 43.6233 11
25627.816 41.3712 115.912 39.4779C113.054 36.6195 109.413 34.6728 105.448 33.8841C101.484 33.0953 97.3743 33.5 93.6398 35.0468C89.9052 36.5936 86.7133 39.2132 84.4676 42.5742C82.2219 45.9352 81.0233 49.8867 81.0234 53.9289V57.0469ZM81.0234 67.7844V91.8268C79.424 92.279 78.252 93.7494 78.252 95.4936C78.252 97.5978 79.9577 99.3036 82.062 99.3036C84.1662 99.3036 85.872 97.5978 85.872 95.4936C85.872 93.7516 84.7028 92.2826 83.1064 91.8285V67.7844C83.0886 65.3621 83.5502 62.9603 84.4648 60.7172C85.3794 58.4742 86.7288 56.4343 88.4353 54.7151C90.1419 52.996 92.1717 51.6315 94.408 50.7004C96.6442 49.7693 99.0426 49.2899 101.465 49.2899C103.887 49.2899 106.286 49.7693 108.522 50.7004C110.758 51.6315 112.788 52.996 114.495 54.7151C116.201 56.4343 117.55 58.4742 118.465 60.7172C119.38 62.9603 119.841 65.3621 119.823 67.7844V91.6987C117.879 91.8717 116.355 93.5047 116.355 95.4936C116.355 97.5978 118.061 99.3036 120.165 99.3036C122.27 99.3036 123.975 97.5978 123.975 95.4936C123.975 94.0131 123.131 92.7298 121.897 92.0991V67.7844C121.905 65.0996 121.379 62.44 120.352 59.9595C119.325 57.479 117.816 55.2269 115.912 53.3334C113.054 50.475 109.413 48.5283 105.448 47.7395C101.484 46.9508 97.3743 47.3554 93.6398 48.9023C89.9052 50.4491 86.7133 53.0687 84.4676 56.4297C82.2219 59.7907 81.0233 63.7422 81.0234 67.7844ZM113.236 119.483C113.009 119.469 112.789 119.395 112.6 119.269C112.41 119.143 112.257 118.969 112.157 118.764H112.15C110.212 113.872 104.543 110.322 97.8757 110.322C94.7834 110.299 91.741 111.103 89.0637 112.65L89.0517 112.64C88.7853 112.793 88.4768 112.856 88.1717 112.82C87.8639 112.817 87.5698 112.693 87.3528 112.474C87.1358 112.256 87.0133 111.961 87.0117 111.653C87.0282 111.522 87.0723 111.395 87.1412 111.282C87.2102 111.168 87.3024 111.071 87.4117 110.995V110.99C90.5637 109.075 94.1877 108.078 97.8757 108.11C102.346 108.047 106.7 109.535 110.197 112.321C112.111 113.856 113.593 115.863 114.497 118.143C114.573 118.289 114.605 118.454 114.589 118.617C114.532 118.883 114.38 119.118 114.162 119.279C113.943 119.441 113.673 119.516 113.403 119.491C113.347 119.492 113.291 119.489 113.236 119.483ZM90.5 152.499H70.5V151.499H90.5V152.499ZM96.5 152.499H102.5V151.499H96.5V152.499Z" fill="var(--IconPrimarycolor)"></path> 2563 <defs> 2564 <linearGradient id="paint0_linear_3018_2126" x1="104.645" y1="90.098" x2="104.545" y2="58.0459" gradientUnits="userSpaceOnUse"> 2565 <stop stop-color="#FFFEFE"></stop> 2566 <stop offset="0.5" stop-color="#FFF6F6"></stop> 2567 <stop offset="1" stop-color="#D9D9D9"></stop> 2568 </linearGradient> 2569 </defs> 2570 </svg> 2571</div> 2572<div class="empty_card_title">Your shopping cart is empty.</div> 2573<a href="/" class="btn btn-primary">Continue Shopping</a> 2574<br> 2575<br> 2576 2577 </div> 2578 </div> 2579 2580 2581<div class="trusted_box_vertical"> 2582 <div class="row g-3"> 2583 <div class="col-lg-3 col-md-6"> 2584 <div class="trusted_box cart_box"> 2585 <div class="ss-icon"> 2586 2587 <svg width="80" height="80" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg"> 2588 <use href="#lock_cart_icon"></use> 2589 </svg> 2590 </div> 2591 <div class="ss-text"> 2592 <h4>100% Safe & Secure Checkout</h4> 2593 <p>High-tech security measures ensure your payment details are always safe!</p> 2594 </div> 2595 </div> 2596 </div> 2597 <div class="col-lg-3 col-md-6"> 2598 <div class="trusted_box cart_box"> 2599 <div class="ss-icon"> 2600 2601 <svg width="80" height="80" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg"> 2602 <use href="#privacy_guarantee_icon"></use> 2603 </svg> 2604 </div> 2605 <div class="ss-text"> 2606 <h4>Privacy Guarantee</h4> 2607 <p>We respect your privacy. All information provided is protected and never shared or sold.</p> 2608 </div> 2609 </div> 2610 </div> 2611 <div class="col-lg-3 col-md-6"> 2612 <div class="trusted_box cart_box"> 2613 <div class="ss-icon"> 2614 2615 <svg width="80" height="80" viewBox="0 0 70 70" fill="none" xmlns="http://www.w3.org/2000/svg"> 2616 <use href="#savings_pig_icon"></use> 2617 </svg> 2618 </div> 2619 <div class="ss-text"> 2620 <h4>Biggest Selection at Best Prices</h4> 2621 <p>1000s of designs and free customization. Mostly, you'll save over 50% on like-kind products.</p> 2622 2623 </div> 2624 </div> 2625 </div> 2626 2627 <div class="col-lg-3 col-md-6"> 2628 <div class="trusted_box cart_box"> 2629 <div class="ss-icon"> 2630
2631 <svg width="70" height="70" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"> 2632 <use href="#satisfaction_guarantee_icon"></use> 2633 </svg> 2634 </div> 2635 <div class="ss-text"> 2636 <h4>100% Satisfaction Guarantee</h4> 2637 <p>All orders are guaranteed to be correct or we will make it right.</p> 2638 </div> 2639 </div> 2640 </div> 2641 </div> 2642</div> 2643 2644 2645 </div> 2646 <div id="quoteitemlistcontent"></div> 2647 <div id="wishlistcontent"></div> 2648 2649 </section> 2650</form> 2651 2652</div></div> 2653 2654 2655 2656<style type="text/css"> 2657 .owl-carousel .owl-nav .owl-prev.disabled { 2658 background-position: 0 0; 2659 } 2660 2661 .owl-carousel .owl-nav .owl-next.disabled { 2662 background-position: -38px 0; 2663 } 2664</style> 2665 2666<div class="model-cover"> 2667 <div class="modal fade taxExempt-cont" id="emailModalPopup" role="dialog" data-backdrop="static" data-bs-backdrop="static"> 2668 <div class="modal-dialog modal-lg"> 2669 <!-- Modal content--> 2670 <div class="modal-content"> 2671 <div class="modal-header" style="color:#cc6600;"> 2672 <button type="button" class="close btn-close" data-dismiss="modal" data-bs-dismiss="modal">×</button> 2673 </div> 2674 <div class="modal-body" id="popupEmail"> 2675 <p>Some text in the modal.</p> 2676 </div> 2677 </div> 2678 </div> 2679 </div> 2680</div> 2681<div class="model-cover"> 2682 <div class="modal fade taxExempt-cont" id="newQuoteProductModalPopup" role="dialog" data-backdrop="static" data-bs-backdrop="static"> 2683 <div class="modal-dialog modal-lg" role="document"> 2684 <!-- Modal content--> 2685 <div class="modal-content" style="width:892px;height:644px;"> 2686 <div class="modal-header" style="color:#cc6600;"> 2687 <button type="button" class="close btn-close" data-dismiss="modal" data-bs-dismiss="modal">×</button> 2688 </div> 2689 <div id="popupQuoteProduct"></div> 2690 </div> 2691 </div> 2692 </div> 2693</div> 2694 2695<div class="model-cover"> 2696 <div class="modal fade estimate_shipping_modal" id="EstimateShippingModel" role="dialog" data-backdrop="static" data-bs-backdrop="static"> 2697 <div class="modal-dialog modal-lg modal-dialog-scrollable" role="document"> 2698 <div class="modal-content"> 2699 <div class="modal-header"> 2700 <h5 class="modal-title">Estimate Shipping Cost</h5> 2701 <button type="button" class="close btn-close" aria-label="Close" data-dismiss="modal" data-bs-dismiss="modal"><span aria-hidden="true">×</span></button> 2702 </div> 2703 <div class="modal-body p-0"> 2704 <div class="light12 line-ht-18"> 2705 <div class="form-popup" id="EstimateShippingDiv"> 2706 </div> 2707 </div> 2708 </div> 2709 </div> 2710 </div> 2711 </div> 2712</div> 2713 2714 2715<div class="model-cover"> 2716 <div class="modal fade" id="ModalCustCartEmail" tabindex="-1" role="dialog"> 2717 <div class="modal-dialog" role="document"> 2718 <div class="modal-content"> 2719 <div class="modal-header align-items-center"> 2720 <h4 class="modal-title">Email Cart</h4> 2721 <button type="button" class="close btn-close" data-dismiss="modal" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 2722 </div> 2723 <div class="modal-body"> 2724 <div class="form-popup" style="display:block;" id="EmailCartFormDiv"> 2725 </div> 2726 </div> 2727 <div class="modal-footer"> 2728 <input type="button" class="btn btn-primary" id="sendEmailCartBtn" value="Send" onclick="SendEmailCart();" /> 2729 <button type="button" class="btn btn-secondary" data-dismiss="modal" data-bs-dismiss="modal">Close</button> 2730 </div> 2731 </div> 2732 </div> 2733 </div> 2734</div> 2735
2736<script type="text/javascript" src="/js/external/jquery/jquery.unobtrusive-ajax.min.js" ></script>
2736 2737 2738
2739<script> 2740 function EmailCartStart() { 2741 $('#sendEmailCartBtn,#EmailCartSubmitBtn').removeAttr('disabled'); 2742 $('#sendEmailCartBtn,#EmailCartSubmitBtn').val('Send'); 2743 $('#sendEmailCartBtn,#EmailCartSubmitBtn').show(); 2744 $('#EmailCartFormDiv').html('<div style="text-align: center; padding: 50px 0px;"><div class="spinner-border"></div></div>'); 2745 $('#EmailCartFormDiv').load('/v2/Cart/SendEmailCart', function () { }); 2746 /*$('#ModalCustCartEmail').modal({ show: true });*/ 2747 $("#ModalCustCartEmail").modal('show'); 2748 } 2749 2750 function EmailCartCallMeBack(response) { 2751 $('#g-recaptcha-response-error').html(''); 2752 $("#XCaptcha").val(response); 2753 } 2754 function EmailCaptchaExpired() { 2755 grecaptcha.reset(); 2756 $("#XCaptcha").val(''); 2757 } 2758 function SendEmailCart() { 2759 if ($('.g-recaptcha-response').length > 0 && $('.g-recaptcha-response').val() === '') { 2760 $('#g-recaptcha-response-error').html('Captcha validation is required.'); 2761 return false 2762 } 2763 else { 2764 $('#EmailCartSubmitBtn').click(); 2765 } 2766 } 2767 2768 function EmailCartOnBegin() { 2769 if ($('.g-recaptcha-response').length > 0 && $('.g-recaptcha-response').val() === '') { 2770 $('#g-recaptcha-response-error').html('Captcha validation is required.'); 2771 return false 2772 } 2773 else { 2774 $('#sendEmailCartBtn,#EmailCartSubmitBtn').val('Sending...'); 2775 $('#sendEmailCartBtn,#EmailCartSubmitBtn').attr('disabled', true); 2776 } 2777 } 2778 2779 function EmailCartOnSuccess(response) { 2780 $('#EmailCartFormDiv').html(response); 2781 if (response != null && response != undefined && response.indexOf('The cart has been sent to') > -1) { 2782 $('#sendEmailCartBtn').hide(); 2783 } 2784 else { 2785 $('#sendEmailCartBtn,#EmailCartSubmitBtn').removeAttr('disabled'); 2786 $('#sendEmailCartBtn,#EmailCartSubmitBtn').val('Send'); 2787 } 2788 } 2789 2790 function EmailCartOnFailure(response) { 2791 $('#sendEmailCartBtn,#EmailCartSubmitBtn').removeAttr('disabled'); 2792 $('#sendEmailCartBtn,#EmailCartSubmitBtn').val('Send'); 2793 } 2794</script>
2794 2795 2796<div class="model-cover"> 2797 <div class="modal fade" id="QuoteDetailsModel" tabindex="-1" role="dialog"> 2798 <div class="modal-dialog" role="document"> 2799 <div class="modal-content" style=""> 2800 <div class="modal-header align-items-center"> 2801 <h4 class="modal-title">Quote Details</h4> 2802 <button type="button" class="close btn-close" data-dismiss="modal" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 2803 </div> 2804 <div class="modal-body" id="QuoteDetailsDiv"> 2805 2806 </div> 2807 <div class="modal-footer"> 2808 <button type="button" class="btn btn-secondary" data-dismiss="modal" data-bs-dismiss="modal">Close</button> 2809 </div> 2810 </div> 2811 </div> 2812 </div> 2813</div> 2814<div id="div_wait" class="ajxloader" style="display: none;"> 2815 <div class="mat-spinner-text" style="background-image: url('/img/src/AjaxLoaderEL.gif');"> 2816 </div> 2817</div>
2818<script type="text/javascript" src="https://www.myparkingsign.com/js/xp5js/xp5_general.js" ></script>
2818 2819 2820 2821<div id="fncybox"> 2822 2823 2824 2825 2826<link rel="stylesheet" type="text/css" href="/js/fancybox2/jquery.fancybox.css" /> 2827
2828<script type="text/javascript" src="/js/fancybox2/jquery.fancybox.pack.js" ></script>
2828 2829 2830
2831<script type="text/JavaScript"> 2832 ssdocready(function () { 2833 if (typeof (SSFancyBox) != "undefined" && SSFancyBox == true) { 2834 //$("a[href$='.jpg'],a[href$='.png'],a[href$='.gif']").ssfancybox(); 2835 $("a[href$='.jpg']:not(a[rel='SlidePopup'],a[rel='MagicPopup']),a[href$='.png']:not(a[rel='SlidePopup'],a[rel='MagicPopup']),a[href$='.gif']:not(a[rel='SlidePopup'],a[rel='MagicPopup'])").ssfancybox(); 2836 } else { 2837 //$("a[href$='.jpg'],a[href$='.png'],a[href$='.gif']").fancybox({ 2838 // 'titlePosition': 'inside' 2839 //}); 2840 $("a[href$='.jpg']:not(a[rel='SlidePopup'],a[rel='MagicPopup']),a[href$='.png']:not(a[rel='SlidePopup'],a[rel='MagicPopup']),a[href$='.gif']:not(a[rel='SlidePopup'],a[rel='MagicPopup'])").fancybox({ 2841 }); 2842 } 2843 }); 2844</script>
2844 2845</div> 2846 2847
2848<script type="text/javascript"> 2849 var GPayAllowed = 'false' == 'true' ? "1" : ""; 2850 var APayAllowed = 'false' == 'true' ? "1" : ""; 2851 var Cart2025V2 = "1"; 2852 var newDesign = "1"; 2853 function hidemessage() 2854 { 2855 $("#zipmessage").hide(); 2856 } 2857 function QuoteDetails(ICustomCartPk) { 2858 $('#QuoteDetailsModel').modal({ show: true }); 2859 $('#QuoteDetailsDiv').html($('#quotedetailshow' + ICustomCartPk).html()); 2860 } 2861 function FenceScreenDetails(ICustomCartPk) { 2862 var btnval = $(".a_fencescreen" + ICustomCartPk).html(); 2863 2864 if (btnval == "+ Show more") { 2865 $(".a_fencescreen" + ICustomCartPk).html("- Show less"); 2866 $(".ul_fencescreen" + ICustomCartPk).delay(300).slideDown(500); 2867 } 2868 else { 2869 $(".a_fencescreen" + ICustomCartPk).html("+ Show more"); 2870 $(".ul_fencescreen" + ICustomCartPk).delay(300).slideUp(500); 2871 } 2872 } 2873 2874 function reinitFancyBox() { 2875 try { 2876 var sel = "a[href$='.jpg']:not(a[rel='SlidePopup'],a[rel='MagicPopup'])," + 2877 "a[href$='.png']:not(a[rel='SlidePopup'],a[rel='MagicPopup'])," + 2878 "a[href$='.gif']:not(a[rel='SlidePopup'],a[rel='MagicPopup'])"; 2879 if (typeof SSFancyBox !== "undefined" && SSFancyBox === true) { 2880 $(sel).ssfancybox(); 2881 } else { 2882 $(sel).fancybox({}); 2883 } 2884 } catch (e) {} 2885 } 2886 2887 function updateCartUI(data) { 2888 2889 $('#shoppingcartItem').html(data.CartItemPartialView); 2890 $('.cartitemscount').html($('.itemscart').html()); 2891 $('.cartitemamount').html($('.amttotalscart').html()); 2892 var hasItems = $('.itemscart').length > 0; 2893 $('#cartitems').html(hasItems ? $('.itemscart').html().replace(' items', '').replace(' item', '') : '0'); 2894 $('.cart_heading_actions,.cart_box_action').toggle(hasItems); 2895 $('#cartvalue').html($('.amttotalscart').html()); 2896 reinitFancyBox(); 2897 if (data.MovetoQuoteItemPartialView === "1" || data.saveForLaterCartItemPartialView === "1") { 2898 GetOtherItems(); 2899 } 2900 else { 2901 $('#quoteitemlistcontent').html(''); 2902 $('#wishlistcontent').html(''); 2903 } 2904 } 2905 2906 function AlterCart(iCustomCartPk, action) { 2907 $('#div_wait').show(); 2908 $.post("/v2/Cart/DeleteCartItem/", { 2909 iCustomCartpk: iCustomCartPk, action: action, newDesign: newDesign, Cart2025V2: Cart2025V2, GPayAllowed: GPayAllowed, APayAllowed: APayAllowed, OptCart: "1" 2910 }, 2911 function (data) { 2912 if(data != null) 2913 { 2914 if (data.strmsg != "") 2915 { 2916 alert(data.strmsg); 2917 } 2918 updateCartUI(data); 2919 $('#div_wait').hide(); 2920 // if (typeof (ga_removeFromCart) != "undefined" && action && action=="delete") { 2921 //ga_removeFromCart(iCustomCartPk) 2922 // } 2923 if (window.ga4Tracker && typeof ga4Tracker.removeFromCart === 'function' && action && action=="delete" ) { 2924 ga4Tracker.removeFromCart(iCustomCartPk); 2925 } 2926 } 2927 else { 2928 $('#div_wait').hide(); 2929 } 2930 }).fail(function() { $('#div_wait').hide(); }); 2931 }; 2932 2933 function MoveToWishList(iCustomCartPk, action) { 2934 if (window.ga4Tracker && typeof ga4Tracker.addRemoveWishlist === 'function' ) { 2935 ga4Tracker.addRemoveWishlist(iCustomCartPk,"add"); 2936 } 2937 $('#div_wait').show(); 2938 $.post("/v2/Cart/MoveToWishList/", { 2939 iCustomCartpk: iCustomCartPk, action: action, newDesign: newDesign, Cart2025V2: Cart2025V2, GPayAllowed: GPayAllowed, APayAllowed: APayAllowed, OptCart: "1" 2940 }, 2941 function (data) { 2942 if(data != null) 2943 { 2944 if (data.strmsg != "") 2945 { 2946 alert(data.strmsg); 2947 } 2948 2949 updateCartUI(data); 2950 $('#div_wait').hide(); 2951 } 2952 }).fail(function() { $('#div_wait').hide(); }) 2953 }; 2954 2955 function AlterCart_WL(iCustomCartPk, action) { 2956 if (window.ga4Tracker && typeof ga4Tracker.addRemoveWishlist === 'function' ) { 2957 ga4Tracker.addRemoveWishlist(iCustomCartPk,"remove"); 2958 } 2959 $('#div_wait').show(); 2960 $.post("/v2/Cart/DeleteCartItem/", { 2961 iCustomCartpk: iCustomCartPk, action: action, wishList: 1, newDesign: newDesign, Cart2025V2: Cart2025V2, GPayAllowed: GPayAllowed, APayAllowed: APayAllowed, OptCart: "1" 2962 }, 2963 function (data) { 2964 if(data != null) 2965 { 2966 if (data.strmsg != "") 2967 { 2968 alert(data.strmsg); 2969 } 2970 updateCartUI(data); 2971 $('#div_wait').hide(); 2972 } 2973 }).fail(function() { $('#div_wait').hide(); }); 2974 }; 2975 2976 function MoveToCart(iCustomCartPk, action) { 2977 $('#div_wait').show(); 2978 $.post("/v2/Cart/MoveToCart/", { 2979 iCustomCartpk: iCustomCartPk, action: action, wishList: 1, newDesign: "1", Cart2025V2: Cart2025V2, GPayAllowed: GPayAllowed, APayAllowed: APayAllowed, OptCart: "1" 2980 }, 2981 function (data) { 2982 if(data != null) 2983 { 2984 if (data.strmsg != "") 2985 { 2986 alert(data.strmsg); 2987 } 2988 updateCartUI(data); 2989 $('#div_wait').hide(); 2990 } 2991 }).fail(function() { $('#div_wait').hide(); }) 2992 }; 2993 2994 function MoveItemToQuote(iCustomCartPk, action, bypassPriceUpdate) 2995 { 2996 $('#div_wait').show(); 2997 if (bypassPriceUpdate == null || typeof (bypassPriceUpdate) == "undefined") { 2998 bypassPriceUpdate = false; 2999 } 3000 $.post("/v2/Cart/MoveToQuote/", { 3001 iCustomCartpk: iCustomCartPk, action: action, bypassPriceUpdate: bypassPriceUpdate, newDesign: newDesign, Cart2025V2: Cart2025V2, GPayAllowed: GPayAllowed, APayAllowed: APayAllowed, OptCart: "1" 3002 }, 3003 function (data) { 3004 if(data != null) 3005 { 3006 if (data.strmsg != "") 3007 { 3008 alert(data.strmsg); 3009 } 3010 updateCartUI(data); 3011 if ($("#totalproducts").val() == "0" || $('.itemscart').length==0) { 3012 $('#checkoutoptions').hide(); 3013 $("#shoppingcartItem").removeClass("col-xl-9 order-xl-1 br-right"); 3014 $("#shoppingcartItem").addClass("col-lg-12 order-lg-12"); 3015 $('.cart_heading_actions,.cart_box_action').hide(); 3016 } 3017 $('#div_wait').hide(); 3018 } 3019 }).fail(function() { $('#div_wait').hide(); }) 3020 }; 3021 3022 3023 3024 var xvalidstr = "0123456789" 3025 function ValidateQty(yobj) { 3026 var xvalue = yobj.value, nvalue = ""; 3027 for (k = 0; k < xvalue.length; k++) { 3028 if (xvalidstr.indexOf(xvalue.charAt(k)) >= 0) { 3029 nvalue = nvalue + xvalue.charAt(k) 3030 } 3031 } 3032 if (nvalue != xvalue) { 3033 yobj.value = nvalue 3034 } 3035 3036 if (parseFloat(yobj.value) > 999999) { 3037 alert('Please call customer service for bulk order') 3038 yobj.value = 999999 3039 } 3040 }; 3041
3042 function SendQuoteEmail(todo, quotenumber, caseId) 3043 { 3044 if (quotenumber.length > 0) 3045 { 3046 $('#div_wait').show(); 3047 $.get("/v2/Cart/QuoteEmail/", { 3048 emailType: todo, quoteNumber: quotenumber, caseId: caseId 3049 }, 3050 function (data) { 3051 //$('#popupEmail').html(""); 3052 //$('#popupEmail').html(data); 3053 //setTimeout(function () { 3054 // $('#emailModalPopup').modal('show'); 3055 //}, 100); 3056 var newWindow = window.open("about:blank", "emailwin", CenterThisWindow(680, 550) + ",resizable"); 3057 newWindow.document.write(data); 3058 $('#div_wait').hide(); 3059 }); 3060 } 3061 else 3062 { 3063 alert("parameter missing !!"); 3064 } 3065 } 3066 3067 //function AddItemToQuote(quoteNumber) 3068 //{ 3069 // $('#div_wait').show(); 3070 // $.get("/v2/Cart/NewQuoteProduct/", { 3071 // quoteNumber:quoteNumber 3072 // }, 3073 // function (data) { 3074 // //$('#popupQuoteProduct').html(""); 3075 // //$('#popupQuoteProduct').html(data); 3076 // //$("#newQuoteProductModalPopup").modal("show"); 3077 // var newWindow = window.open("about:blank", "newprodwin", CenterThisWindow(900, 750) + ",resizable"); 3078 // newWindow.document.write(data); 3079 // $('#div_wait').hide(); 3080 // }); 3081 3082 //}; 3083 3084 function AddItemToQuote(yquotenumber) { 3085 //xnewprodwin = window.open("about:blank", "newprodwin", CenterThisWindow(660, 480) + ",resizable") 3086 xnewprodwin = window.open("about:blank", "newprodwin", CenterThisWindow(900, 750) + ",resizable") 3087 document.review.todo.value = "" 3088 document.review.QuoteNumber.value = yquotenumber 3089 document.review.action = "/v2/Cart/NewQuoteProduct/" 3090 document.review.target = "newprodwin" 3091 document.review.submit() 3092 } 3093 function AddItemToQuoteV2(yquotenumber) { 3094 //xnewprodwin = window.open("about:blank", "newprodwin", CenterThisWindow(660, 480) + ",resizable") 3095 xnewprodwin = window.open("about:blank", "newprodwin", CenterThisWindow(900, 750) + ",resizable") 3096 document.review.todo.value = "" 3097 document.review.QuoteNumber.value = yquotenumber 3098 document.review.action = "/v2/Cart/NewQuoteProductV2/" 3099 document.review.target = "newprodwin" 3100 document.review.submit() 3101 } 3102 function LinkToOrder2(carttype) { 3103 if (verify_quantity() == true) { 3104 3105 if (carttype && carttype.toLowerCase() === "quote") { 3106 var existingField = document.review.querySelector('input[name="currentcarttype"]'); 3107 if (existingField) { 3108 existingField.remove(); 3109 } 3110 var input = document.createElement("input"); 3111 input.type = "hidden"; 3112 input.name = "currentcarttype"; 3113 input.value = carttype; 3114 document.review.appendChild(input); 3115 } 3116 document.review.action = "/v2/cart/LinkCartToOrder"; 3117 document.review.method = "post"; 3118 document.review.target = '_self'; 3119 document.review.submit(); 3120 } 3121 } 3122 3123 function recalculateTotal(index,action,unit) 3124 { 3125 var oldqty = 0; 3126 3127 var totalProduct,quantity,product,productName,listprice,netprice; 3128 if (action == "cart") 3129 { 3130 totalProduct = $("#totalproducts").val(); 3131 product = $("#product_cart" + index).val(); 3132 productName = $("#productname_cart" + index).val(); 3133 quantity = $("#qty_cart" + index).val(); 3134 oldqty = $("#qty_cart_old" + index).val(); 3135 } 3136 else if (action == "quote") 3137 { 3138 totalProduct = $("#totalproducts_Quote").val(); 3139 product = $("#product_quote" + index).val(); 3140 productName = $("#productname_quote" + index).val(); 3141 quantity = $("#qty_quote" + index).val(); 3142 listprice = $("#listprice" + index).val(); 3143 netprice = $("#netprice" + index).val();
3144 oldqty = $("#qty_quote_old" + index).val(); 3145 } 3146 3147 if (verify_quantity_alt(totalProduct, quantity, action, oldqty, index) == true) { 3148 ResetDisabledToEnabled(); 3149 $('#div_wait').show(); 3150 var desktopcartpage = $("#desktopcartpage").val(); 3151 var UniQuotePriceChange = $('input[name="UniQuotePriceChange"]:checked').val(); // for uniquoter if checkbox is checked 3152 $.post("/v2/Cart/UpdateShoppingCart/", { 3153 iCustomCartPk: product, totalProduct: totalProduct, productName: productName, quantity: quantity, listPrice: listprice, netPrice: netprice, desktopcartpage: desktopcartpage, UniQuotePriceChange: UniQuotePriceChange, newDesign: newDesign, Cart2025V2: Cart2025V2, GPayAllowed: GPayAllowed, APayAllowed: APayAllowed, OptCart:"1" 3154 }, 3155 function (data) { 3156 if (data != null) { 3157 //const update_btn = document.querySelectorAll('.qty_update_btn') 3158 //update_btn[index].style.display = "none" 3159 updateCartUI(data); 3160 $('#div_wait').hide(); 3161 3162 } 3163 }).fail(function() { $('#div_wait').hide(); }) 3164 } 3165 }; 3166 3167 function verify_quantity_alt(totalProduct,quantity,action,oldqty,index) { 3168 var productname, BuyInMultiplesOf, MinimumToBuy, MaximumToBuy, arrvals, qty, cart_item, k; 3169 3170 if (action == "quote") { 3171 3172 } 3173 else { 3174 if (quantity == oldqty) { 3175 return false; 3176 } 3177 } 3178 3179 for (k = 0; k < totalProduct; k++) { 3180 3181 if (action == "cart") { 3182 cart_item = $("#cart_item" + k).val(); 3183 quantity = $('#qty_cart' + k).val(); 3184 } 3185 else if (action == "quote") { 3186 cart_item = $("#cart_item_quote" + k).val(); 3187 quantity = $('#qty_quote' + k).val(); 3188 } 3189 3190 if (cart_item.length > 0) { //If obj corresponds to cart item 3191 arrvals = cart_item.split("^#") 3192 productname = arrvals[0].split(""").join("\""); 3193 BuyInMultiplesOf = arrvals[1]; 3194 MinimumToBuy = arrvals[2]; 3195 MaximumToBuy = 0; 3196 if (arrvals.length > 3) { 3197 MaximumToBuy = arrvals[3]; 3198 } 3199 3200 qty = quantity; 3201 if (!isNaN(qty)) { 3202 qty = parseInt(qty); 3203 if (qty < MinimumToBuy) { 3204 alert('Minimum quantity for ' + productname + ' is ' + MinimumToBuy); 3205 if (action == "cart") 3206 { 3207 $("#qty_cart" + k).val(oldqty) 3208 } 3209 else if (action == "quote") 3210 { 3211 $("#qty_quote" + k).val(oldqty); 3212 } 3213 $('#div_wait').hide(); 3214 return false; 3215 } 3216 if ((qty % BuyInMultiplesOf) != 0) { 3217 alert(productname + ' must be purchased in multiples of ' + BuyInMultiplesOf); 3218 if (action == "cart") 3219 { 3220 $("#qty_cart" + k).val(oldqty) 3221 } 3222 else if (action == "quote") 3223 { 3224 $("#qty_quote" + k).val(oldqty); 3225 } 3226 $('#div_wait').hide(); 3227 return false; 3228 } 3229 3230 if (parseInt(MaximumToBuy) > 0 && qty > MaximumToBuy) { 3231 alert('Only ' + MaximumToBuy + ' in stock.'); 3232 if (action == "cart") { 3233 $("#qty_cart" + k).val(oldqty) 3234 } 3235 else if (action == "quote") { 3236 $("#qty_quote" + k).val(oldqty); 3237 } 3238 $('#div_wait').hide(); 3239 return false; 3240 } 3241 3242 } else { 3243 alert('Please enter numbers only'); 3244 if (action == "cart") 3245 { 3246 $("#qty_cart" + k).val(oldqty) 3247 } 3248 else if (action == "quote") 3249 { 3250 $("#qty_quote" + k).val(oldqty); 3251 } 3252 $('#div_wait').hide(); 3253 return false; 3254 } 3255 } 3256 } 3257 return (true); 3258 }; 3259 3260 function ResetDisabledToEnabled() { 3261 for (var i = 0; i < document.review.elements.length; i++) { 3262 if (document.review.elements[i].type == 'text') { 3263 if (document.review.elements[i].disabled) { 3264 document.review.elements[i].disabled = false; 3265 } 3266 } 3267 } 3268 }; 3269 3270 function Validate_ListNetPrice(event, $this) { 3271 if ((event.which != 46 || $($this).val().indexOf('.') != -1) && (event.which < 48 || event.which > 57)) { 3272 event.preventDefault(); 3273 } 3274 } 3275 3276 function Validate_ListNetpriceBlur(yobj) { 3277 var nvalue = yobj.value; 3278 if (nvalue.length <= 0) { 3279 return; 3280 } 3281 if (!$.isNumeric(nvalue)) { 3282 alert('Please enter floating numbers only'); 3283 setTimeout(function () { yobj.focus(); }, 100); 3284 } 3285 } 3286 3287 function editcartitem(editurl, producttype, icustomcartpk) { 3288 3289 document.review.action = editurl 3290 document.review.method = "post"; 3291 document.review.target = '_self'; 3292 document.review.submit(); 3293 3294 if (producttype.toUpperCase() == "CU") { 3295 document._tmpform.action = "/v2/editcartdesign?icustomcartpk=" + icustomcartpk; 3296 } else { 3297 document._tmpform.action = editurl 3298 } 3299 document._tmpform.iCustomCartPk.value = icustomcartpk 3300 document._tmpform.target = '_self' 3301 document._tmpform.submit() 3302 3303 } 3304 3305 function SendCustCartEmail() 3306 { 3307 $(".btnCartEmailSend").removeAttr("disabled"); 3308 $('#validateCustCartEmail').css('display', 'none'); 3309 $("#CustCartEmail").val(""); 3310 $('#validateCustCartEmail').html(""); 3311 grecaptcha.reset(); 3312 $("#ModalCustCartEmail").modal("show"); 3313 } 3314 3315 function validateCustEmail() 3316 { 3317 $(".btnCartEmailSend").attr("disabled", "disabled"); 3318 if ($('#g-recaptcha-response').val() === '') { 3319 alert('Captcha validation is required'); 3320 $(".btnCartEmailSend").removeAttr("disabled"); 3321 return false; 3322 } 3323 3324 if ($("#CustCartEmail").val().trim().length <= 0) 3325 { 3326 $('#validateCustCartEmail').html("Email address cannot be blank"); 3327 $('#validateCustCartEmail').css('display', 'block'); 3328 $("#CustCartEmail").focus(); 3329 $(".btnCartEmailSend").removeAttr("disabled"); 3330 return false; 3331 } 3332 else if (!validateEmail($("#CustCartEmail").val())) 3333 { 3334 $('#validateCustCartEmail').html("Please enter a valid email address"); 3335 $('#validateCustCartEmail').css('display', 'block'); 3336 $("#CustCartEmail").focus(); 3337 $(".btnCartEmailSend").removeAttr("disabled"); 3338 return false; 3339 } 3340 else 3341 { 3342 if ($("#txtCaptcha").val().length > 0) 3343 { 3344 $('#validateCustCartEmail').html(""); 3345 $('#validateCustCartEmail').css('display', 'none'); 3346 var txtemailcart = $("#CustCartEmail").val(); 3347 var f = "1"; 3348 var p = "1"; 3349 var dType = "1"; 3350 $.post("/v2/Cart/SendCustCartEmail/", { 3351 txtemailcart: txtemailcart, p: p, f: f, Dtype: dType, xcaptcha: $('#g-recaptcha-response').val() 3352 }, 3353 function (data) { 3354 grecaptcha.reset(); 3355 $(".btnCartEmailSend").removeAttr("disabled"); 3356 if (data != null && data.length > 0) { 3357 if (data == "success") 3358 { 3359 $("#ModalCustCartEmail").modal("hide"); 3360 alert("The cart has been sent to " + txtemailcart + " email, it c
3360ould take upto 5 minutes to show up."); 3361 } 3362 else 3363 { 3364 alert(data); 3365 } 3366 } 3367 else { 3368 alert("Error occured while sending email !"); 3369 $("#ModalCustCartEmail").modal("hide"); 3370 } 3371 }); 3372 } 3373 else { 3374 alert("Captcha validation is required.") 3375 $(".btnCartEmailSend").removeAttr("disabled"); 3376 return false; 3377 } 3378 } 3379 } 3380 3381 function callMeBack(response) { 3382 //remove ajax call because it duplicatng captcha response 3383 $("#txtCaptcha").val(response); 3384 } 3385 3386 function payFlowcheckout(SkipHttpsCheck) { 3387 if (verify_quantity() == true) { 3388 if (window.ga4Tracker && typeof ga4Tracker.beginCheckout === 'function') { 3389 ga4Tracker.beginCheckout("paypal"); 3390 } 3391 document.review.NextLink.value = ""; 3392 document.review.action = "/v2/Login/checkoutloginfromcart"; 3393 document.review.checkoutFlowType.value = "paypal"; 3394 document.review.OrderType.value = "cart"; 3395 document.review.method = "post"; 3396 document.review.target = '_self'; 3397 document.review.submit(); 3398 } 3399 } 3400 3401 3402 function verify_quantity() { 3403 var productname, BuyInMultiplesOf, MinimumToBuy, MaximumToBuy, arrvals, qty 3404 var totalproducts = $("#totalproducts").val(); 3405 for (var k = 0; k < totalproducts; k++) { 3406 if (document.review["cart_item" + k]) { //If obj corresponds to cart item 3407 //arrvals = document.review["cart_item" + k].value.split("^#") 3408 arrvals = $("#cart_item" + k).val().split("^#"); 3409 productname = arrvals[0].split(""").join("\""); 3410 BuyInMultiplesOf = arrvals[1]; 3411 MinimumToBuy = arrvals[2]; 3412 MaximumToBuy = 0; 3413 if (arrvals.length > 3) { 3414 MaximumToBuy = arrvals[3]; 3415 } 3416 //qty = document.review["qty_cart" + k].value; 3417 qty = document.review["qty" + k].value; 3418 3419 if (!isNaN(qty)) { 3420 qty = parseInt(qty); 3421 if (qty < MinimumToBuy) { 3422 alert('Minimum quantity for ' + productname + ' is ' + MinimumToBuy); 3423 //document.review["qty_cart" + k].value = MinimumToBuy; 3424 //document.review["qty_cart" + k].focus(); 3425 document.review["qty" + k].value = MinimumToBuy; 3426 document.review["qty" + k].focus(); 3427 return (false); 3428 } 3429 if ((qty % BuyInMultiplesOf) != 0) { 3430 alert(productname + ' must be purchased in multiples of ' + BuyInMultiplesOf); 3431 //document.review["qty_cart" + k].value = MinimumToBuy; 3432 //document.review["qty_cart" + k].focus(); 3433 document.review["qty" + k].value = MinimumToBuy; 3434 document.review["qty" + k].focus(); 3435 return (false); 3436 } 3437 3438 if (parseInt(MaximumToBuy) > 0 && qty > MaximumToBuy) { 3439 alert('Only ' + MaximumToBuy + ' in stock.'); 3440 //document.review["qty_cart" + k].value = MinimumToBuy; 3441 //document.review["qty_cart" + k].focus(); 3442 document.review["qty" + k].value = MaximumToBuy; 3443 document.review["qty" + k].focus(); 3444 return (false); 3445 } 3446 3447 } else { 3448 alert('Please enter numbers only'); 3449 //document.review["qty_cart" + k].value = MinimumToBuy; 3450 //document.review["qty_cart" + k].focus(); 3451 document.review["qty" + k].value = MinimumToBuy; 3452 document.review["qty" + k].focus(); 3453 return (false); 3454 } 3455 } 3456 } 3457 return (true); 3458 } 3459</script>
vendor: 2 bytes, line 3459
3459
3460<script type="text/javascript"> 3461 const SelectMethod = obj => { 3462 $(obj).closest('.table').find('tr').removeClass('selected') 3463 $(obj).closest('tr').addClass('selected'); 3464 } 3465 const QtySElectInput = obj => { 3466 let inputValue = obj.value; 3467 const DropDown = $(obj).closest('.qty').find('.dropdown'); 3468 3469 const ChangeInputVAlue = (obj) => { 3470 DropDown.find('.dropdown-toggle').attr('data-value', inputValue); 3471 $(obj).hide(); 3472 DropDown.show() 3473 DropDown.find('.dropdown-toggle').find('ins').html('Qty: ' + inputValue); 3474 DropDown.find('.dropdown-menu .dropdown-item').removeClass('active'); 3475 DropDown.find('.dropdown-menu .jRadioDropdown[value=' + inputValue + ']').parent('.dropdown-item').addClass('active'); 3476 DropDown.find('.dropdown-menu .jRadioDropdown[value=' + inputValue + ']').prop('checked', true); 3477 $(obj).closest('.sc-qtyBox-cover').find('.qty_update_btn').hide(); 3478 } 3479 3480 if (inputValue != "") { 3481 if (inputValue <= 9 && inputValue >= 1) { 3482 ChangeInputVAlue(obj) 3483 } else if (inputValue == 0) { 3484 $(obj).parents('.cart_item_row').hide(); 3485 } 3486 else { 3487 $(obj).closest('.sc-qtyBox-cover').find('.qty_update_btn').show(); 3488 } 3489 } 3490 else { 3491 obj.value = 1 3492 inputValue = 1; 3493 ChangeInputVAlue(obj) 3494 } 3495 /*PriceUpdateForDemo(DropDown)*/ 3496 }; 3497 //const recalculateTotal1 = obj => { 3498 // $(obj).fadeOut(); 3499 //}; 3500 3501 $('.qty .QTYinput').on('focus', function () { 3502 $(this).parents('.qty').find('.qty_update_btn').show().css('visibility', 'visible'); 3503 }) 3504 3505 3506 // Change the button text & add active class 3507 3508 3509 //Add tabindex on labels and keyboard navigation 3510 var $dropdownLabels = $('label.dropdown-item'); 3511 $dropdownLabels.each(function (index, value) { 3512 $(this).attr('tabindex', 0); 3513 $(this).find('input').attr('tabindex', -1); 3514 }); 3515 $dropdownLabels.keypress(function (e) { 3516 if ((e.keyCode ? e.keyCode : e.which) == 13) { 3517 $(this).trigger('click'); 3518 } 3519 }); 3520 3521 3522</script>
vendor: 2 bytes, line 3522
3522
3523<script type="text/javascript"> 3524 var box = $('#divbillmelater'); 3525 $('#buttonbillmelater').click(function () { 3526 if (box.is(':hidden')) { box.slideDown('slow'); } 3527 else { box.slideUp('slow'); } 3528 return false; 3529 }); 3530 $(document).click(function (e) { if (e.which == '1') { box.slideUp('slow'); } }); 3531 box.click(function (e) { e.stopPropagation(); }); 3532</script>
3532 3533 3534 3535
3536<script type="text/javascript"> 3537 function ValidateNumber(e) { 3538 //$(".number-only").keydown(function (e) { 3539 // Allow: backspace, delete, tab, escape, enter and . 3540 if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 || 3541 // Allow: Ctrl+A, Command+A 3542 (e.keyCode === 65 && (e.ctrlKey === true || e.metaKey === true)) || 3543 // Allow: home, end, left, right, down, up 3544 (e.keyCode >= 35 && e.keyCode <= 40)) { 3545 // let it happen, don't do anything 3546 return; 3547 } 3548 // Ensure that it is a number and stop the keypress 3549 if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) { 3550 e.preventDefault(); 3551 } 3552 }; 3553 3554 3555 function checkout() { 3556 ResetDisabledToEnabled(); 3557 if (verify_quantity() == true) { 3558 3559 document.review.checkoutFlowType.value = "singlepage"; 3560 document.review.action = "/v2/Login/checkoutloginfromcart"; 3561 document.review.NextLink.value = "" 3562 try { 3563 if (window.ga4Tracker && typeof ga4Tracker.beginCheckout === 'function' ) { 3564 ga4Tracker.beginCheckout("standard"); 3565 } 3566 3567 } 3568 catch (e) { 3569 3570 } 3571 document.review.OrderType.value = "cart" 3572 document.review.method = "post"; 3573 document.review.target = '_self'; 3574 document.review.submit(); 3575 } 3576 } 3577 3578 3579 function OrderThisQuote(yquotenumber) 3580 { 3581 ResetDisabledToEnabled(); 3582 if (verify_quantity() == true) 3583 { 3584 document.review.checkoutFlowType.value = "singlepage"; 3585 document.review.action = "/v2/Login/checkoutloginfromcart"; 3586 document.review.NextLink.value = ""; 3587 3588 try { 3589 ga('send', 'pageview'); 3590 } catch (ex) { 3591 3592 } 3593 3594 document.review.QuoteNumber.value = yquotenumber; 3595 document.review.OrderType.value = "quote"; 3596 document.review.method = "post"; 3597 document.review.target = '_self'; 3598 document.review.submit(); 3599 } 3600 } 3601 function CenterThisWindow(xwidth, xheight, xpercent) { 3602 if (xpercent) { 3603 xwidth = screen.width * xpercent * 0.01; 3604 xheight = screen.height * xpercent * 0.01; 3605 } 3606 var xleft = (screen.width - xwidth) / 2; 3607 var xtop = (screen.height - xheight) / 2; 3608 return 'left=' + xleft + ', top=' + xtop + ', width=' + xwidth + ', height=' + xheight; 3609 } 3610</script>
vendor: 2 bytes, line 3610
3610
3611<script type="text/javascript"> 3612 3613 //function Showspeeddetails(cciKey) { 3614 // var xwidth = 800 3615 // var xheight = 300 3616 // var xleft = (screen.width - xwidth) / 2 3617 // var xtop = (screen.height - xheight) / 2 3618 // var urlstr = '/xp5/speeddetails.asp?iCustomcartPK=' + cciKey 3619 // var xwin1 = window.open(urlstr, 'win1', 'left=' + xleft + ',top=' + xtop + ',width=' + xwidth + ',height=' + xheight + ',resizable,scrollbars') 3620 //} 3621 function ShowPopupImage(yzoomimage, ysubcatgid) { 3622 var xwidth 3623 var xheight 3624 var url 3625 if (ysubcatgid == "v3badges") { 3626 xwidth = 800 3627 xheight = 500 3628 url = "/v2/cart/V3_wizard_showdetail?myimage=" + yzoomimage + "&path=1" 3629 SSdialog = new SSDialog(); 3630 SSdialog.width = xwidth; 3631 SSdialog.height = xheight; 3632 SSdialog.url = url; 3633 SSdialog.title = "Preview Images"; 3634 SSdialog.ShowDialog(); 3635 } 3636 else { 3637 if (ysubcatgid.toUpperCase().indexOf("IDBADGES") < 0) { 3638 xwidth = 600 3639 xheight = 500 3640 ShowDialogImage(yzoomimage) 3641 } 3642 else { 3643 xwidth = 600 3644 xheight = 500 3645 url = "/v2/cart/IdBadgesPreview?myimage=" + yzoomimage 3646 SSdialog = new SSDialog(); 3647 SSdialog.width = xwidth; 3648 SSdialog.height = xheight; 3649 SSdialog.title = "Preview Images";
3650 SSdialog.isIframe = true; 3651 SSdialog.iframeUrl = url; 3652 SSdialog.autoResize = false; 3653 SSdialog.ShowDialog(); 3654 } 3655 } 3656 } 3657 3658 function ShowDialogImage(ImageUrl) { 3659 try { 3660 SSImagedialog = null; 3661 SSImagedialog = new SSImageDialog(); 3662 SSImagedialog.dialog_id = "dialog"; 3663 SSImagedialog.image_id = "dialog_image"; 3664 SSImagedialog.ImageUrl = ImageUrl; 3665 SSImagedialog.isTitle = false; 3666 SSImagedialog.ShowImage(); 3667 } 3668 catch (err) { 3669 } 3670 } 3671 function flipitemimage(ival) { 3672 var img = document.getElementById('Image' + ival); 3673 var aLink = document.getElementById('aLink' + ival); 3674 if (ival != '' && img != null) { 3675 var src = img.src.toLowerCase(); 3676 if (src.indexOf('b.jpg') > 0) { 3677 img.src = src.replace('b.jpg', 'f.jpg'); 3678 aLink.pathname = aLink.pathname.toLowerCase().replace('bz.jpg', 'fz.jpg'); 3679 } else { 3680 img.src = src.replace('f.jpg', 'b.jpg'); 3681 aLink.pathname = aLink.pathname.toLowerCase().replace('fz.jpg', 'bz.jpg'); 3682 } 3683 } 3684 } 3685</script>
3685 3686 3687
3688<script> 3689 $(document).on('click', '.quantity-plus', function (e) { 3690 e.preventDefault(); 3691 fieldName = $(this).attr('field'); 3692 var magnitude = $(this).attr('data-magnitude'); 3693 var min = $(this).attr('data-min'); 3694 var indexVal = $(this).attr('data-selector'); 3695 var title = $(this).attr('data-title'); 3696 var pkg = $(this).attr('data-content'); 3697 var currentVal = parseInt($('#' + fieldName).val()); 3698 if (!isNaN(currentVal)) { 3699 $('#' + fieldName).val(parseInt(currentVal) + parseInt(magnitude)); 3700 } else { 3701 $('#' + fieldName).val(parseInt(min)); 3702 } 3703 recalculateTotal(indexVal, title, pkg); 3704 }); 3705 $(document).on('click', '.quantity-minus', function (e) { 3706 e.preventDefault(); 3707 fieldName = $(this).attr('field'); 3708 var magnitude = $(this).attr('data-magnitude'); 3709 var min = $(this).attr('data-min'); 3710 var indexVal = $(this).attr('data-selector'); 3711 var pkg = $(this).attr('data-content'); 3712 var title = $(this).attr('data-title'); 3713 3714 var currentVal = parseInt($('#' + fieldName).val()); 3715 if (!isNaN(currentVal) && currentVal > 1) { 3716 if ((parseInt(currentVal) - parseInt(magnitude)) >= parseInt(min)) { 3717 $('#' + fieldName).val(parseInt(currentVal) - parseInt(magnitude)); 3718 recalculateTotal(indexVal, title, pkg); 3719 } 3720 else { 3721 $('#' + fieldName).val(parseInt(min)); 3722 } 3723 } else { 3724 $('#' + fieldName).val(parseInt(min)); 3725 } 3726 3727 }); 3728</script>
3728 3729 3730 3731 </div> 3732 3733 3734 <link rel="stylesheet" type="text/css" href="/js/external/slick-carousel/slick.min.css" /> 3735<link rel="stylesheet" type="text/css" href="/js/external/slick-carousel/slick-theme.css" /> 3736 3737
3737<script type="text/javascript" src="/js/external/slick-carousel/slick.min.js" ></script>
3737 3738 3739 <div class="cart_product_slider"> 3740 <div class="product-slr" id="divsimilarproducts"> 3741 <div class="cartrelated container ss_no_sticky" style="padding-left: 20px; padding-right: 20px;"></div> 3742 </div> 3743
3743<script type="text/javascript"> 3744 var relatedurl = '/v2/cart/suggrelatedskus?eqs=wSYFYe0%2bdzYx74KKFdoGHg%3d%3d' 3745 $.ajax({ 3746 url: relatedurl, 3747 success: function (data) { 3748 if (data.indexOf('cartrelated-list') == -1) { 3749 $('.cartrelated').remove(); 3750 } 3751 else { 3752 $('.cartrelated').html(data); 3753 $('.cartrelated-list').slick({ 3754 dots: false, 3755 arrows: true, 3756 infinite: false, 3757 loop: false, 3758 slidesToShow: 4, 3759 slidesToScroll: 4, 3760 nextArrow: '<button type="button" class="slick-next slick-arrow" aria-label="Next"></button>', 3761 prevArrow: '<button type="button" class="slick-prev slick-arrow" aria-label="Previous"></button>', 3762 responsive: [{ 3763 breakpoint: 480, 3764 settings: { 3765 slidesToShow: 1, 3766 slidesToScroll: 1, 3767 centerPadding: '40px', 3768 arrows: false, 3769 centerMode: true 3770 } 3771 }, 3772 { 3773 breakpoint: 600, 3774 settings: { 3775 slidesToShow: 1, 3776 slidesToScroll: 1 3777 } 3778 }, 3779 { 3780 breakpoint: 992, 3781 settings: { 3782 slidesToShow: 2, 3783 slidesToScroll: 2 3784 } 3785 }, 3786 3787 { 3788 breakpoint: 1200, 3789 settings: { 3790 slidesToShow: 3, 3791 slidesToScroll: 3 3792 } 3793 }, 3794 3795 { 3796 breakpoint: 1400, 3797 settings: { 3798 slidesToShow: 4, 3799 slidesToScroll: 4 3800 } 3801 }] 3802 }); 3803 } 3804 }, 3805 error: function (xhr, status, error) { 3806 console.error("AJAX Error:"); 3807 console.error("Status:", status); 3808 console.error("Error:", error); 3809 console.error("Response:", xhr.responseText); 3810 3811 $('#divsimilarproducts').remove(); 3812 } 3813 3814 }); 3815 </script>
3815 3816 </div> 3817 3818 3819 3820 3821<!--Closer Tags--></div></div></div></div><!--Closer Tags--><footer class="ss-footer " style=""> 3822 <div class="container"> 3823 <div class="footer_section"> 3824 <div class="footer_column"> 3825 <div class="footer_title"> 3826 Categories 3827 </div> 3828 <div id="footerPanel1"> 3829 <div class="footer-panel"> 3830 <ul class="list-unstyled footer_nav"> 3831 <li> 3832 <a href="/mps/custom-parking-signs"> 3833 Custom 3834 3835 </a> 3836 </li> 3837 <li> 3838 <a href="/mps/no-parking-signs"> 3839 No Parking 3840 3841 </a> 3842 </li> 3843 <li> 3844 <a href="/MPS/accessible-parking-signs"> 3845 Handicap Parking 3846 3847 </a> 3848 </li> 3849 <li> 3850 <a href="/mps/reserved-parking-signs"> 3851 Reserved Parking 3852 3853 </a> 3854 </li> 3855 <li> 3856 <a href="/parking-lot-supplies"> 3857 Parking Lot 3858 3859 </a> 3860 </li> 3861 <li> 3862 <a href="/private-property-parking-signs"> 3863 Private Property 3864 3865 </a> 3866 </li> 3867 <li> 3868 <a href="/posts-bases-hardware"> 3869 Posts, Hardware & More 3870 3871 </a> 3872 </li> 3873 </ul> 3874 </div> 3875 </div> 3876 </div> 3877 <div class="footer_column"> 3878 <div class="footer_title"> 3879 Support 3880 </div> 3881 <div class="footer-panel"> 3882 <ul class="list-unstyled column_2 footer_nav"> 3883 <li><a href="/contactus">Contact Us</a></li> 3884 <li><a href="/terms" rel="nofollow">Terms</a></li> 3885 <li><a href="/privacy" rel="nofollow">Privacy</a></li> 3886 <li><a href="/blog/">Sign Regulations</a></li> 3887 <li><a href="/faqs">FAQs</a></li> 3888 <li><a href="/reviews">Reviews</a></li> 3889 <li><a href="/free-parking-signs">Free Sign PDF's</a></li> 3890 <li><a href="/Parking-Signs-products">Products</a></li> 3891 <li><a href="/parking-sign-videos">Videos</a></li> 3892 <li><a href="/accessibility" rel="nofollow">Accessibility</a></li> 3893 <li><a href="/california-privacy-rights" rel="nofollow">CA Privacy Rights</a></li> 3894 <li><a href="https://www.myparkingsign.com/xp/W-9Smartsign.pdf" rel="nofollow noopener noreferrer" target="_blank">W9 Form</a></li> 3895 <li><a href="/faqs-taxexempt">Tax Exemption FAQ</a></li> 3896 </ul> 3897 </div> 3898 3899 3900 3901 </div> 3902 3903 3904 <style type="text/css"> 3905 .footer_bottom { 3906 max-width: 910px; 3907 } 3908 3909 .footer_bottom:before, .footer_bottom:after { 3910 display: table; 3911 content: " "; 3912 } 3913 3914 .footer_bottom:after { 3915 clear: both; 3916 } 3917 3918 .footer_bottom ul li { 3919 list-style-type: none; 3920 border-right: 1px solid #cccccc; 3921 padding-right: 12px; 3922 padding-left: 12px; 3923 float: left; 3924 min-height: 90px; 3925 } 3926 3927 .social_32x32 span { 3928 line-height: 36px; 3929 } 3930 3931 .social_32x32 a { 3932 float: left; 3933 padding: 0 2px; 3934 cursor: pointer; 3935 } 3936 3937 .social_32x32 a:hover { 3938 opacity: 0.8; 3939 } 3940 3941 .social_32x32 img { 3942 border: 0 none; 3943 } 3944 3945 .social_32x32 .social-icon-button { 3946 background: url("https://images.myparkingsign.com/img/src/social-icons-36.png") no-repeat scroll left center transparent; 3947 display: block; 3948 height: 36px !important; 3949 line-height: 36px !important; 3950 overflow: hidden; 3951 width: 36px !important; 3952 } 3953 3954 .social_32x32 .social-icon-button :hover { 3955 opacity: 0.8; 3956 } 3957 3958 .social_32x32 .facebook { 3959 background-position: -36px 0px !important; 3960 } 3961 3962 .social_32x32 .twitter { 3963 background-position: -36px -36px !important; 3964 } 3965 3966 .social_32x32 .google_plusone_share { 3967 background-position: -36px -72px !important; 3968 } 3969 3970 .social_32x32 .pintrest { 3971 background-position: -36px -108px !important; 3972 } 3973 3974 .social_32x32 .share { 3975 background-position: -36px -144px !important; 3976 } 3977 3978 .social_32x32 .email {
3979 background-position: -36px -180px !important; 3980 } 3981 3982 .social_32x32 .linkedin { 3983 background-position: -36px -216px !important; 3984 } 3985 3986 .social_32x32 .mailto { 3987 background-position: -36px -252px !important; 3988 } 3989 3990 .a11y { 3991 height: 1px !important; 3992 overflow: hidden !important; 3993 position: absolute !important; 3994 top: auto !important; 3995 width: 1px !important; 3996 } 3997 3998 div.atclear { 3999 clear: both; 4000 } 4001 /* for twitter feed*/ 4002 4003 img.autosized-media { 4004 max-width: 150px !important; 4005 } 4006 4007 </style> 4008 <div class="footer_column section_right"> 4009 <ul class="list-unstyled footer_badgeList "> 4010 <li class="list-inline-item"> 4011 <span class="footer_bottom_sprite top_retailer" title="SmartSign is Top 600 E-Retailer in the US and Canada in 2020"></span> 4012 </li> 4013 <li class="list-inline-item"> 4014 <a class="footer_bottom_sprite bbb" title="Smartsign BBB Business Review" target="_blank" rel="noreferer, ,noopener" href="https://www.bbb.org/us/ny/brooklyn/profile/signs/smartsign-0121-102622/#bbbonlineclick"><span class="hide d-none">BBB Rating</span></a> 4015 </li> 4016 </ul> 4017 </div> 4018 4019 </div> 4020 <div class="footer_bottom"> 4021 <span> © 2026, MyParkingSign.com</span> 4022 4023 4024 </div> 4025 </div> 4026 4027</footer>
4028<script> 4029 // search script 4030 function searchPanel(e) { 4031 var documentWidth = window.innerWidth - document.documentElement.clientWidth 4032 document.body.style.paddingRight = documentWidth + 'px'; 4033 4034 $("body,html").addClass("overflow-hidden"), 4035 $(".search-panel").removeClass("d-none"), 4036 $("#search_box").focus(), 4037 $(".search-panel .searchbox").addClass("active"), 4038 setTimeout(function () { 4039 $(".search-panel .searchbox").addClass("on"); 4040 $(".search-results").fadeIn("slow"); 4041 // var searchHeight = $(".search-results").height(); 4042 // $(".searchProduct_col").css({"max-height":searchHeight+'px'}); 4043 getSearchHeight(".searchProduct_col"); 4044 }, 500); 4045 } 4046 ssdocready(function () { 4047 $(window).on("resize", function () { 4048 getSearchHeight(".searchProduct_col"); 4049 }); 4050 $(document).mouseup(function (e) { 4051 var container = $(".search-panel"); 4052 if (!container.is(e.target) && container.has(e.target).length === 0) 4053 { 4054 4055 4056 container.find(".search_close").hide(); 4057 $(".search-results").hide(); 4058 4059 } 4060 }); 4061 4062 $(".searchbox #search_box").on('input', function () { 4063 if ($(this).val().length > 0) { 4064 $(this).parents(".searchbox").find(".search_close").show() 4065 } 4066 else { 4067 $(this).parents(".searchbox").find(".search_close").hide() 4068 } 4069 }) 4070 4071 }); 4072 4073 function getSearchHeight(obj) { 4074 var searchHeight = $(".search-results").height(); 4075 $(obj).css({ 4076 "max-height": searchHeight + 'px' 4077 }); 4078 } 4079 4080 function closeSearch(e) { 4081 4082 $(".searchbox #search_box").val(''); 4083 $(".search-results").hide(); 4084 $(e).hide(); 4085 4086 4087 } 4088 //search result 4089 function searchResult(obj) { 4090 if ($(obj).val().length > 0) { 4091 $(obj).parents(".search-panel").find(".trending_result").addClass("d-none"); 4092 $(obj).parents(".search-panel").find(".search_resultMain").removeClass("d-none"); 4093 } else { 4094 $(obj).parents(".search-panel").find(".search_resultMain").addClass("d-none"); 4095 $(obj).parents(".search-panel").find(".trending_result").removeClass("d-none"); 4096 } 4097 } 4098</script>
vendor: 2 bytes, line 4098
4098
4099<script type="text/javascript"> 4100 try { 4101 if (/MSIE \d|Trident.*rv:/.test(navigator.userAgent)) 4102 { 4103 document.write('
4103<script src="https://www.MyParkingSign.com/js/external/css-vars-ponyfill.js"><\/script>'); 4104 ssdocready(function () { 4105 cssVars({ 4106 // Only styles from CodePen's CSS panel 4107 include: 'style,[href*="ui-"]' 4108 //onlyLegacy: false, 4109 }); 4110 }); 4111 } 4112 } 4113 catch (ex) { } 4114</script>
vendor: 2 bytes, line 4114
4114
4115<script> 4116 var IsFabricUI = true; 4117</script>
4117 4118<p class="top-off-page" style="display:none;" id="back-top"><a href="javascript:void(0);"><span></span>Top</a></p> 4119 4120<div class="modal fade" id="ss-freeshipping" role="dialog"> 4121 <div class="modal-dialog modal-dialog-centered"> 4122 <!-- Modal content--> 4123 <div class="modal-content"> 4124 <div class="modal-body" id="ShippingDiv"> 4125 Loading... 4126 </div> 4127 </div> 4128 </div> 4129</div> 4130 4131<div> 4132<!-- Global site tag (gtag.js) - Google AdWords: AW-1034732901 -->
vendor: 65 bytes, lines 4132-4133
4132 4133<script async src='https://www.googletagmanager.com/gtag/js?id=
4133AW-1034732901
vendor: 13 bytes, line 4133
4133'></script>
4134<script>
vendor: 133 bytes, lines 4135-4138
4135window.dataLayer = window.dataLayer || []; 4136function gtag(){dataLayer.push(arguments);} 4137gtag('js', new Date()); 4138gtag('config', '
4138AW-1034732901
vendor: 67 bytes, line 4138
4138',{'use_amp_client_id': true,'allow_enhanced_conversions':true});
4139gtag('config', 'AW-1034732901/tMFFCNSa0eEBEOWKs-0D', { 4140'phone_conversion_number': '(800) 952-1457', 4141'phone_conversion_css_class':'goo_phone' }); 4142gtag('config', 'AW-869620608',{'use_amp_client_id': true,'allow_enhanced_conversions':true}); 4143gtag('event', 'page_view', { 4144 ecomm_pagetype: 'other' 4145}); 4146</script>
4146 4147</div> 4148 4149 4150 4151 4152 4153 4154<div id="inlineScriptBlockForAll"> 4155
4155<script type="text/javascript"> 4156 function isScriptLoaded(url) { 4157 var scripts = document.getElementsByTagName('script'); 4158 for (var i = scripts.length; i--;) { 4159 if (scripts[i].src.toLowerCase().indexOf(url.toLowerCase()) > -1) { 4160 return true; 4161 } 4162 } 4163 return false; 4164 } 4165 </script>
4165 4166
4166<script type="text/javascript"> 4167 var freeShippingNotLoaded = true; 4168 window.addEventListener('DOMContentLoaded', function () { 4169 var bootstrap_enabled = (typeof $().modal == 'function'); 4170 if (!bootstrap_enabled) { 4171 var resource = document.createElement('script'); 4172 resource.setAttribute("src", "https://images.myparkingsign.com/js/bootstrap-modal-popover-only.min.js"); 4173 resource.setAttribute("type", "text/javascript"); 4174 var head = document.getElementsByTagName('head')[0]; 4175 head.appendChild(resource); 4176 } 4177 4178 $("#freeShippingLink, #shippingMessage, .freeGroundShipping").click(function () { 4179 if (freeShippingNotLoaded) { 4180 $(this).parent().parent().addClass("selectedRow"); 4181 $("#ShippingDiv").html('Loading...'); 4182 //$("#showModelLink").click(); 4183 document.getElementById("showModelLink").click(); 4184 $.get("/v2/Secure/FreeShipping", function (data) { 4185 freeShippingNotLoaded = false; 4186 $("#ShippingDiv").html(data); 4187 }); 4188 } 4189 else { 4190 //$("#showModelLink").click(); 4191 document.getElementById("showModelLink").click(); 4192 4193 } 4194 }); 4195 4196 }); 4197 var SearchImage = false; 4198 var searchnewpopup = true; 4199 4200 </script>
4200 4201</div> 4202 4203 4204<link rel="stylesheet" type="text/css" href="https://www.myparkingsign.com/css/accessibility.css?v=2026-38" /> 4205 4206<button class="accessibility_trigger" id="ssAccessibilityIcon" onclick="OpenAccessibilityWidget(this)" aria-label="Accessibility Menu" role="button" tabindex="0" aria-haspopup="dialog"> 4207 <img src="/img/src/accessibility_icon.svg" alt="icon" role="presentation" /> 4208 <img class="check_on" src="/img/src/check_on.svg" alt="Accessibility menu is on"> 4209</button> 4210<div class="accessibility_widget_uwaw" id="accessibility_widget_box" style="display: none;"> 4211 <div class="accessibility_widget__inner"> 4212 <div class="d-flex justify-content-between accessibility_widget_header"> 4213 <div class="accessibility_widget_title">Accessibility Menu</div> 4214 <button class="accessibility_widget_close" type="button" aria-label="Close the accessibility menu" onclick="CloseAccessibilityWidget()"> 4215 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" aria-hidden="true" focusable="false" width="16" height="16"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="m2.30436241 2.30436238 9.39127515 9.39127515m-9.39127518 6e-8 9.39127515-9.39127515"></path></svg> 4216 </button> 4217 </div> 4218 <div class="accessibility_widget_body"> 4219 <div class="accessibility_widget_content "> 4220 <div class="accessibility_initial_page"> 4221 <ul class="accessibility_options"> 4222 <li class="accessibility_options__item"> 4223 <div class="accessibility_options__i"> 4224 <button class="accessibility_options__drop_btn" data-toggle="custom-collapse" data-collapse-id="#accessibility-option__dropdown" role="button" aria-expanded="false"> 4225 <span class="expanded_panel__wrapper__icon"> 4226 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="100%" height="100%"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M12 0c6.627417 0 12 5.372583 12 12s-5.372583 12-12 12S0 18.627417 0 12 5.372583 0 12 0Zm4.7354808 9.47152282-.1085206.01347095c-3.0596685.57466383-6.200379.57466383-9.26330946-.00062883-.09333203-.01864939-.19242039-.01812858-.28846682.00208394-.09593384.02018882-.18682634.05958112-.26734205.11584443-.08029086.056136-.14860503.12780464-.20100307.21081558-.0522611.08286116-.08766334.17524393-.10423122.27189211-.01724873.092197-.01629673.1908309.00352393.2864083.01977268.0955923.05806351.1864428.11270512.2672263.05484222.0810605.12499841.1503344.2065445.203869.08178229.0536896.17331929.0904256.26934485.1080471 1.05753607.1977158 2.12658791.3310378 3.20056122.3990866.0655501.0046117.1312823.0232382.1914777.0546822.0604064.0315636.1140183.0754124.1574985.1289151.0436926.053764.0762327.1161308.0955899.1833301.0193726.0673169.0250825.1380548.0167486.2077853l-.0930524.8126589-.0466642.3803831-.0549404.374039c-.158359.9955974-.4113792 1.9758184-.75546409 2.9248369l-.5801849 1.5773596-.02344642.0770503-.01552299.0868134c-.01809935.1433761.00241892.2798303.05789612.4039962.08054821.1802784.2287431.3211011.41227036.3911064.18417884.0702973.38854412.0633157.56766262-.0193475.1783359-.0823021.3167379-.2327306.3851182-.4179393l.132573-.2722052.2774285-.6119827.2691827-.6167871.1745867-.4131228c.1150781-.2758957.2275188-.552725.3372517-.8303222l.1997945-.5172516.1547774.4016017c.3341951.8508075.7005073 1.7096002 1.1016307 2.5860868l.148306.3221275.035186.0702665.0497248.0757382c.0517528.0706012.1097786.1262939.1757777.1716018.1180312.081057.2569842.1257226.3998576.1283785.0957982-.0007119.1836954-.0179553.2662741-.0508323.0830796-.0290811.1683605-.0801996.2411479-.146682.0725663-.0662848.1312809-.1464644.1727703-.2358314.0414046-.0892272.0648238-.1857927.0689566-.2841549.0041311-.0983223-.01109-.1964983-.0448023-.2888656l-.5808499-1.5790749-.1248882-.3590352-.1156442-.3594946c-.2970897-.9623716-.5036651-1.9538501-.6160163-2.9589316l-.0899595-.8168245-.0041118-.0665552.0021549-.0430116c.0030732-.0307866.0094345-.0650698.0191721-.0984822.0194475-.066648.0520023-.128536.0955871-.1817954.0433983-.0530315.0967961-.0964037.156956-.1275732.059925-.0310756.125295-.0493709.1922177-.053854 1.0641002-.0674537 2.1242314-.1987717 3.1739231-.3932155.1721701-.0296953.3313055-.120966.4468688-.25719.1149797-.1355362.1797169-.3071568.1833218-.4854424 0-.11495
422673-.0237748-.22332759-.0698726-.32263252-.0462729-.09968218-.1138303-.18783713-.1978901-.2580962-.0844397-.07054096-.1833017-.12125287-.2895034-.1483992-.1064178-.02721249-.2175245-.03011298-.325203-.00846921Zm-3.4239963-3.92821291c-.7252221-.73705689-1.9027746-.73705689-2.6279686.00000409-.72291791.73468261-.72291791 1.92418279.000008 2.65887358.7251891.7370234 1.9027354.7370234 2.6279566 0 .722897-.73469389.722897-1.92418787.000004-2.65887767Z"></path><circle cx="12" cy="12" r="10.3636364" stroke="currentColor" stroke-width="0.54545455"></circle></g></svg> 4227 </span> 4228 Accessibility Profiles 4229 <span class="accessibility_option__drop_icon"> 4230 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 11" aria-hidden="true" focusable="false"><path fill="currentColor" fill-rule="evenodd" d="m.5 10.5 5-5-5-5"></path></svg> 4231 </span> 4232 </button> 4233 <button role="button" class="top_accessibility-reset_btn" onclick="ResetAllAccessibilitySettings()" style="display: none;"> 4234 <span class="icon" style="width: 20px; height: 19px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 16" width="15" height="13"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1.84"><path d="M16.20106 8c0 .9667-.189683 1.8872-.5324673 2.7251-.3427843.8372-.8386698 1.5911-1.4517524 2.2246-.6130825.6335-1.3426846 1.1459-2.152902 1.5001-.8108948.3542-1.70172746.5502-2.6372711.5502-.93554365 0-1.8263763-.196-2.63727112-.5502-.81021738-.3542-1.53981948-.8666-2.15290203-1.5001M2.6522744 8c0-.9667.189683-1.8872.53246728-2.7251.34278427-.8372.83866982-1.5911 1.45175237-2.2246.61308255-.6335 1.34268465-1.1459 2.15290203-1.5001C7.6002909 1.196 8.49112355 1 9.4266672 1c.93554364 0 1.8263763.196 2.6372711.5502.8102174.3542 1.5398195.8666 2.152902 1.5001"></path><path stroke-linejoin="round" d="m4.92576062 6.96092-2.48958935 1.484L1 5.87242m13.0125924 2.93832 2.3886509-1.652L18 9.62694"></path></g></svg></span> 4235 Reset All 4236 </button> 4237 </div> 4238 <div class="collapse" id="accessibility-option__dropdown"> 4239 <div class="accessibility-option__dropdown"> 4240 <ul class="accessibility-profiles__list"> 4241 <li class="accessibility-profiles__item"> 4242 <button id="btnpfmotorimpaired" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityMotorImpaired(this)"> 4243 <span class="accessibility-profiles__btn__ico"> 4244 <span style="width: 12px; height: 15px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 15" width="100%" height="100%"><g fill="currentColor" fill-rule="evenodd"><path d="M4.50345823 7.64209974c0-.41467465-.00120904-.82930278.00023251-1.24397742.00330162-.94907699.63060841-1.71912059 1.56450035-1.87294326 1.06084135-.17466105 1.98041079.53189058 2.15428033 1.5192023.02134424.1213092.02938902.24629302.02976103.36969535.00255759.81767421.00306911 1.63539493-.00083703 2.45306913-.00051152.10121504.0259014.13396108.1296.13261216.42223467-.00530262.84465534.00372115 1.26684351-.00390719.39121807-.00702366.65548677.15847409.82912377.5137035.4690153.95972879.9528646 1.91224779 1.4295062 2.86825539.2241843.4495139.0312956.9351228-.4283264 1.0852708-.3444375.112518-.7322609-.04884-.8960396-.3759283-.4054476-.8098598-.81201122-1.6191614-1.2114601-2.4319516-.05738299-.1167043-.12122971-.1600091-.25427083-.1592183-1.00731799.0063724-2.01463598.0042328-3.02200047.0031164-.3655492-.0004186-.70914964-.083121-.99987774-.3150876-.37010635-.2951795-.58592035-.67631736-.59103553-1.15839117-.00483616-.46114239-.00102303-.92233129-.00102303-1.38352019h.00102303Z"></path><path d="M0 10.4944147c.0432465-1.47519978.63781615-2.67424442 1.80826181-3.58029572.33137051-.25652615.77625147-.19196436 1.04665836.13693799.24250592.29494693.20521163.7335299-.08714403 1.00801056-.17219548.16154403-.36145705.30778487-.51667945.48416695-.62149408.70622604-.86107041 1.53431942-.69868677 2.45860432.19865491 1.1307617.85655976 1.9065266 1.92414384 2.3144566 1.22108592.4665846 2.6397107.0301878 3.41335807-1.0244301.24445899-.3332746.69464113-.4168608 1.03284738-.1918248.34136835.2270827.44478795.674922.20958278 1.0230812-.3568069.5280299-.8289378.9372159-1.37658732 1.2613272-.82763575.4897487-1.72548894.6831085-2.67616796.5948709-1.89731241-.176103-3.35304547-1.5186441-3.85307734-3.0891516C.08184284 11.4358169.00237158 10.9732325 0 10.4944147m6.75159277-7.49842122c-.83851712-.00177087-1.50167666-.67036687-1.49880292-1.51101912C5.25563581.66460233 5.93023474-.00241218 6.75470838 0c.83884264.00251833 1.50149066.6706957 1.49875555 1.51134795-.00265908.81986037-.676886 1.48636323-1.50187116 1.48464553"></path></g></svg></span> 4245 </span>
4246 <span class="accessibility-profiles__btn__name">Motor Impaired</span> 4247 <span class="accessibility-profiles__btn__active-icon"> 4248 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 4249 </span> 4250 </button> 4251 </li> 4252 <li class="accessibility-profiles__item"> 4253 <button id="btnpfcolorblind" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityColorBlind(this)"> 4254 <span class="accessibility-profiles__btn__ico"> 4255 <span style="width: 12px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 16" width="100%" height="100%"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linejoin="round" stroke-width="1.5" d="M10.18462518 7.77262463 6 1 1.749375 7.8845C1.2775 8.59733333 1 9.43383333 1 10.33333333 1 12.9105 3.23875 15 6 15s5-2.0895 5-4.66666667c0-.88617554-.74237577-2.438274-.749375-2.44883333l-.06599982-.11187537Z"></path><path fill="currentColor" d="M6 15c2.76125 0 5-2.0895 5-4.66666667 0-.88617554-.74237577-2.438274-.749375-2.44883333l-.06599982-.11187537L6 1"></path></g></svg></span> 4256 </span> 4257 <span class="accessibility-profiles__btn__name">Color Blind</span> 4258 <span class="accessibility-profiles__btn__active-icon"> 4259 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 4260 </span> 4261 </button> 4262 </li> 4263 <li class="accessibility-profiles__item"> 4264 <button id="btnpfdyslexia" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityDyslexia(this)"> 4265 <span class="accessibility-profiles__btn__ico"> 4266 <span style="width: 15px; height: 12px; display: flex;"> 4267 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 11" width="100%" height="100%"><path fill="currentColor" fill-rule="evenodd" stroke="currentColor" stroke-width="0.5" d="M1 10V1.4125h2.8968759c2.7220645 0 4.6449908 1.775 4.6449908 4.2875 0 2.5125-1.9229263 4.3-4.6449908 4.3H1Zm.97395-1.7631818h1.9229263c2.1476839 0 3.6585545-1.1706833 3.6585545-2.9740909C7.5554308 3.470591 6.0445602 2.3 3.8968763 2.3H1.97395v5.9368182ZM11.809437 2.65l.004584.8875h1.605048v.8375h-1.600688L12.008 10h-1.414166L10.812 4.375h-.969534v-.8375h1.023692l.030044-.8875c.0320746-.9625.6440977-1.65 1.482911-1.65.396736 0 .7919618.15 1.120887.4125l-.385091.6875c-.1391915-.15-.3806405-.2625-.651108-.2625-.3527837 0-.6568024.3375-.654364.8125Z"></path></svg> 4268 </span> 4269 </span> 4270 <span class="accessibility-profiles__btn__name">Dyslexia</span> 4271 <span class="accessibility-profiles__btn__active-icon"> 4272 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 4273 </span> 4274 </button> 4275 </li> 4276 <li class="accessibility-profiles__item"> 4277 <button id="btnpfvisuallyimpaired" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityVisuallyImpaired(this)">
4278 <span class="accessibility-profiles__btn__ico"> 4279 <span style="width: 16px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 10" width="100%" height="100%"><g fill="none" fill-rule="evenodd" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.25" d="m1 4.99999994 2.20371699-2.57100316C5.00082774.33236757 8.15732765.08955988 10.25395687 1.88667064a4.99999938 4.99999938 0 0 1 .54232614.54232614L13 4.99999994h0l-2.20371699 2.57100315c-1.79711075 2.09662921-4.95361066 2.3394369-7.05023988.54232614a4.99999938 4.99999938 0 0 1-.54232614-.54232614L1 4.99999994h0Z"></path><path stroke-width="1.75" d="M7 3.37499994c.44873136 0 .85498136.18188432 1.14904852.47595148S8.625 4.55126858 8.625 4.99999994c0 .44873135-.18188432.85498135-.47595148 1.14904851C7.85498136 6.44311561 7.44873136 6.62499994 7 6.62499994s-.85498136-.18188433-1.14904852-.47595149S5.375 5.44873129 5.375 4.99999994c0-.44873136.18188432-.85498136.47595148-1.14904852S6.55126864 3.37499994 7 3.37499994Z"></path></g></svg></span> 4280 </span> 4281 <span class="accessibility-profiles__btn__name">Visually-impaired</span> 4282 <span class="accessibility-profiles__btn__active-icon"> 4283 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 4284 </span> 4285 </button> 4286 </li> 4287 <li class="accessibility-profiles__item"> 4288 <button id="btnpfcognitive" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityCognitiveLearning(this)"> 4289 <span class="accessibility-profiles__btn__ico"> 4290 <span style="width: 16px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" width="100%" height="100%"><path fill="currentColor" fill-rule="evenodd" d="M3.4305674 2.28495811c0-.29900421-.0035071-.5816392.0006908-.86416789.0100965-.6746462.4400452-1.21600009 1.0909996-1.37910779.8740855-.2190182 1.7499778.45334269 1.7616153 1.35434135.0037729.29124478.0005845.58259585.0005845.88893433h.1520311c.6906493 0 1.3812986-.00031888 2.0719479.00015944.3570418.00021259.6691279.10900421.91208.38255108.1933733.21779582.2903522.47321957.2909368.76340147.0015941.7084476.0005313 1.4168952.0005313 2.1252896v.1565707c.2715941 0 .5314976-.0022853.7912949.0006378.254377.0028699.5002517.0418797.7295471.1649146.5329323.2859833.8426803.8785176.751281 1.448996-.1033024.6442993-.5548788 1.129849-1.1788385 1.2169567-.3001298.0418797-.6095589.0175916-.9148432.0229594-.0562744.0010098-.112655.0001063-.1784413.0001063v.161407c0 .6995721.0006377 1.3991442-.0002125 2.0987163-.000744.6465315-.4531174 1.1385651-1.0996612 1.159877-.5881439.0193986-1.1774569.0128615-1.766079.0028699-.3425349-.005793-.556101-.251172-.5632217-.5945007-.0040386-.1982378.0014348-.4022686-.0430958-.5930127-.1534127-.6571609-.7408127-1.1027973-1.4051581-1.0894574-.6564808.0132867-1.21763.4804476-1.3617434 1.1497791-.0368254.1711329-.0409171.3509819-.04469.5271637-.0077051.3596979-.2220153.5979553-.5828831.6018881-.6019069.006484-1.204239.0084504-1.8058802-.0078657-.51922249-.0140839-1.00156639-.4718909-1.02255635-.9932616-.0256662-.6364868-.01626057-1.2747805-.00797087-1.9120645.00334777-.2564336.23147406-.4753455.48739212-.4978266.16287144-.0143496.32717763-.0114266.49047418-.0220559.61556372-.0402854 1.12729352-.495063 1.26736832-1.1232589.1313599-.5889203-.1487896-1.2059553-.6753453-1.5050127-.2987482-.1696979-.61923025-.2269902-.95714199-.2183804-.23540635.0060056-.42771687-.0807301-.54106264-.2924671-.04410548-.0823777-.073332-.1834098-.07434164-.2763637-.006
429053612-.5755273-.00919307-1.1512672-.00138162-1.7267414.00903365-.65971191.50338699-1.12788258 1.18728759-1.13123083.6906493-.00334825 1.3812455-.00074406 2.0718948-.00074406h.1665911Z"></path></svg></span> 4291 </span> 4292 <span class="accessibility-profiles__btn__name">Cognitive & Learning</span> 4293 <span class="accessibility-profiles__btn__active-icon"> 4294 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 4295 </span> 4296 </button> 4297 </li> 4298 <li class="accessibility-profiles__item"> 4299 <button id="btnpfseizure" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilitySeizureEpileptic(this)"> 4300 <span class="accessibility-profiles__btn__ico"> 4301 <span style="width: 16px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 15" width="100%" height="100%"><g fill="currentColor" fill-rule="evenodd"><path d="M12.6685391 7.05850295c.0618316-.19052057.1261678-.37674459.1827945-.56531581.1901517-.63298661.0691105-1.20892447-.3105667-1.73811736-.2320249-.32343543-.5267033-.57804635-.8488928-.80063199-.4551274-.31444449-.949193-.54968111-1.4690478-.73240423-.0926691-.03258224-.1837338-.08716445-.25828386-.15209024-.11458409-.09985522-.15238745-.24005036-.15485288-.3932943-.00579182-.36170664-.02320641-.72257784-.15453982-1.06550692-.08781649-.22926918-.22419817-.41752213-.47082008-.47986202-.45430556-.11477383-.8951882-.08736337-1.29388448.1876562-.21590179.14894739-.35893623.34408279-.35870172.63298662.00293533 3.74608251.00187872 7.49216503.00273966 11.2382475.00003914.0758264.00113489.1539999.01823641.2270414.07020623.2999635.29510882.4285022.56403705.4781115.36421931.0671935.72820381.0273309 1.08487027-.065244.32899879-.0853742.51555014-.3113812.5669721-.6475074.02547618-.166253.03349863-.3357682.04156021-.5042092.01267939-.2651932.16279707-.4605275.41751974-.5162236.3201153-.070018.627747-.1711463.91589-.3323071.5559363-.3109436.9714602-.7461293 1.1581681-1.3741431.1915213-.64412581.1881558-1.2948954.0078268-1.94057279-.1229979-.44071558-.3600711-.80739509-.7503928-1.05416877-.4400217-.27820221-1.0393575-.32439023-1.4937022.10045196-.12542419.11728016-.22764196.26272665-.32821611.40431419-.10284392.14469061-.2257244.24852413-.40440984.26395991-.21410162.0184593-.38531248-.06810842-.49837035-.2509111-.11153164-.18041571-.10660077-.37018041-.00183929-.55588725.15594863-.27633241.35686213-.51300122.60242742-.71112034.83977457-.67758331 2.11737937-.75225592 2.98399987.105027.0788156.0779746.1591184.15427831.2494786.24172124M1.33117128 7.04079954c.2056487-.17345369.3867213-.36715691.60340577-.50166308.82568638-.51248404 1.65254678-.45718573 2.46034896.05283177.3388214.21395273.60047072.5097788.78749168.86702974.12812443.24466519.03557273.54371367-.19386939.68546034-.23312071.14405409-.53531276.08270877-.69713148-.14230363-.04418219-.06150445-.08515539-.1253561-.12922018-.18694012-.39161304-.54713499-.99051841-.71609321-1.57995337-.43383313-.40660133.194658-.67102917.52911332-.83085206.94894285-.22920731.60215483-.24004741 1.22260982-.12436757 1.84911182.10319612.5589903.37071554 1.022422.81320267 1.3731883.37259396.2953884.79117027.4946215 1.25623766.5918113.35564898.0743145.48698239.2434319.49559185.6144477.00273937.1157684.00994001.2318551.02344121.346788.04844778.413345.23711236.6374026.62892108.73686.3122886.0792874.63224746.1071752.95118883.068546.36985459-.0447558.67678185-.2368677.67549449-.7603319-.00931793-3.71962682-.00622635-7.43925366-.00227383-11.15884073.00031308-.26666515-.099361-.46725082-.29733945-.62618373-.3210546-.25775377-.69364857-.32208281-1.08866626-.28401052-.4610366.04443756-.66746798.22584784-.79148334.67869723-.08030279.29320039-.10080896.5928854-.10190471.89551435-.00105661.29439387-.
430112922017.46991628-.4022966.56519646-.1015525.03540683-.20314413.07121149-.30285733.11143206-.60665388.24446626-1.17757851.55011872-1.65943435 1.00730445-.30461836.28898339-.54990971.61906258-.6827302 1.02592288-.19367373.59320366-.01592751 1.14105475.18905592 1.67502159m5.66741207 7.44816506c-.28849519.2665458-.62625997.4362997-1.00632851.4715474-.33205123.0307522-.66985515.014481-1.00413701-.0017505-.2780073-.0135659-.5421612-.0983434-.79664902-.218289-.37952067-.1789438-.63486944-.472542-.77594718-.8643245-.07787649-.2162204-.12526765-.4441768-.17895938-.668672-.01487088-.0624194-.03592493-.093291-.09916533-.1123073-.86133737-.2591064-1.56739139-.7393264-2.05715228-1.5177993-.43810413-.6964007-.59831836-1.4663998-.5677939-2.28429758.01267938-.33958731.07337608-.67097934.17246314-.99477282.02034963-.06643753.01224891-.11620601-.02230633-.17500522C.36299833 7.6132365.14005244 7.0728646.04429176 6.48300271c-.1419387-.87446916.0588574-1.66336519.57718605-2.37030832.39568297-.53961602.89871026-.95666075 1.46685637-1.29473631.32939013-.19605041.67298586-.36305926 1.03728344-.48189095.05596149-.01826038.07294561-.04726215.07791561-.10454961.03197241-.36747517.09885226-.72751092.22916818-1.07370221.24924388-.6619486.72327294-1.04068235 1.4098774-1.1297564.48404734-.06281728.96347688-.02558043 1.4213045.16661103.27652022.11608667.5238074.27903765.73587406.49637195.51198895-.51646234 1.14141877-.69472977 1.83925467-.68800645.34484802.00334177.67232058.0711717.97768249.23861817.41622827.22823482.65948467.59913132.78897877 1.04342738.0864077.29654215.1285158.60684921.1819335.91250167.0133056.07658219.0311506.11811559.1103577.14663997.8877919.31965606 1.66957.80938425 2.2922688 1.53494581.7690596.89599174.9932969 1.9198459.6599934 3.06519721-.1189671.40873009-.2932304.79239693-.5023229 1.16015057-.0401514.07069432-.0512654.12985157-.0279025.21144642.2663454.92925029.2396952 1.84990746-.1370078 2.74152306-.4371258 1.0346354-1.217182 1.6900198-2.2678884 2.0190248-.1016699.0318662-.1391993.0773381-.1626014.1813307-.0513045.2279962-.1091053.4573051-.1935954.6742814-.2175454.558672-.66077611.8470189-1.21393393.9716589-.46424558.1046292-.93663102.1289763-1.40842945.0479782-.33056414-.0567702-.62716005-.195573-.88403504-.4174823-.01682758-.0146003-.03412477-.0287233-.05392653-.0453128"></path><path d="M5.58862769 11.5399893c.01952782.1658154-.02504571.3549436-.19958295.494343-.16369715.1307268-.34711779.1524881-.5335126.0699783-.18248143-.0807992-.29084323-.2281155-.31072325-.4353051-.0243413-.253497-.04473006-.5075112-.07713294-.7599341-.01068356-.0833055-.04586494-.1660143-.08261169-.2426362-.11892795-.2480865-.334908-.3621045-.60309269-.3153993-.18979947.0330198-.36069726-.0008752-.49653106-.1398769-.14557815-.1489872-.19891767-.33019852-.13364231-.53802468.06895395-.21944279.22693755-.33206834.43974776-.3743974.6623023-.1316418 1.30765962.17520414 1.64788984.78197378.24525222.4373738.33060328.9156047.34919189 1.4592786M3.93288758 5.72742491c-.24458694.01965278-.45172273-.05553701-.57213777-.29662172-.16788448-.33616598.06222291-.73984364.43199924-.76474777.14624342-.00982639.29260425-.01929473.43845633-.03349725.40832322-.03974317.53734773-.30246982.50290989-.70944946-.00880513-.10375395-.01643625-.21443013.00888339-.31305208.06124457-.23798165.25945783-.37801765.50091406-.37809725.230577-.00007953.4363431.1438552.49441783.37702311.16694526.67070086-.00770938 1.46699651-.80960235 1.87349876-.31154506.15793834-.64167873.23523662-.99584062.24494366m4.48415915 5.69321559c.02066271-.5199235.12409363-1.0172105.41470205-1.45800561.34958323-.53034659.97153847-.78957233 1.58488422-.66286362.2862646.05915726.4635803.27903766.451801.5602236-.0108401.25823113-.2097969.47222373-.4707809.50062873-.0541222.0059276-.1106707-.0005968-.1650277-.0087523-.30289649-.0454719-.52138111.074235-.64199182.362383-.11607118.2772076-.12953325.5723574-.12972892.8677856-.0001174.1843144-.059327.3371606-.20224405.4523322-.15994029.1288968-.34003455.1508968-.52431613.0735985-.18068127-.0757468-.29397394-.2174934-.31569326-.4197102-.0094704-.0881988-.00160449-.178347-.00160449-.2676199m1.65053917-5.69259498c-.49437865-.01698732-.95506305-.14266168-1.33779269-.474
430161066-.49919217-.43295792-.61088035-.99672219-.47567269-1.62183178.06230119-.28778991.35048331-.4521333.62449895-.3891171.27773336.06389143.43892594.33791643.40006597.63752188-.0177668.13673402-.00277851.28281703.02387168.41927257.03467265.17731264.16706267.27748612.33506454.3064879.18541647.03202528.37439414.04459669.56231514.0592766.2284638.01786255.4087146.1603651.4714462.38167769.0620664.21904495-.0144012.44739912-.1947694.58154725-.1053094.07833264-.2178585.10562375-.4090277.09977565"></path></g></svg></span> 4302 </span> 4303 <span class="accessibility-profiles__btn__name">Seizure & Epileptic</span> 4304 <span class="accessibility-profiles__btn__active-icon"> 4305 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 4306 </span> 4307 </button> 4308 </li> 4309 <li class="accessibility-profiles__item"> 4310 <button id="btnpfadhd" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityADHD(this)"> 4311 <span class="accessibility-profiles__btn__ico"> 4312 <span style="width: 16px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="100%" height="100%"><g fill="none" fill-rule="evenodd" stroke="currentColor" transform="translate(1 1)"><circle cx="7" cy="7" r="7" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></circle><circle cx="7" cy="7" r="3.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></circle><circle cx="7" cy="7" r="1" fill="currentColor"></circle></g></svg></span> 4313 </span> 4314 <span class="accessibility-profiles__btn__name">ADHD</span> 4315 <span class="accessibility-profiles__btn__active-icon"> 4316 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 4317 </span> 4318 </button> 4319 </li> 4320 4321 </ul> 4322 </div> 4323 </div> 4324 </li> 4325 </ul> 4326 <div class="accessibility_widget_features"> 4327 <div class="accessibility_widget_features_item"> 4328 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Contrast_btn" aria-label="Enable enhanced contrast" aria-pressed="false" onclick="AccessibilityContrast('setValue','accessibility_widget_Contrast_btn')"> 4329 <span class="accessibility_widget_btn__icon"> 4330 <span class="icon icon-contrast-plus"></span> 4331 </span> 4332 <span class="accessibility_widget_btn__name">Contrast +</span> 4333 <span class="accessibility-features__item__steps "> 4334 <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span> 4335 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
4336 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4337 </span> 4338 </button> 4339 </div> 4340 4341 <div class="accessibility_widget_features_item"> 4342 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Highlight_Links" aria-label="Highlight links" aria-pressed="false" onclick="AccessibilityHighlightLink('setValue','accessibility_widget_Highlight_Links')"> 4343 <span class="accessibility_widget_btn__icon"> 4344 <span class="icon icon-highlight-links"></span> 4345 </span> 4346 <span class="accessibility_widget_btn__name">Highlight Links</span> 4347 </button> 4348 </div> 4349 4350 <div class="accessibility_widget_features_item"> 4351 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_bigger_text_btn" aria-label="Bigger text, level 1 of 4" aria-pressed="false" onclick="AccessibilityTextSize('setValue','accessibility_widget_bigger_text_btn')"> 4352 <span class="accessibility_widget_btn__icon"> 4353 <span class="icon icon-bigger-text-1"></span> 4354 </span> 4355 <span class="accessibility_widget_btn__name">Bigger Text</span> 4356 <span class="accessibility-features__item__steps "> 4357 <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span> 4358 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4359 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4360 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4361 </span> 4362 </button> 4363 </div> 4364 4365 <div class="accessibility_widget_features_item"> 4366 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_text_spacing_btn" aria-label="Increase text spacing" aria-pressed="false" onclick="AccessibilityTextSpacing('setValue','accessibility_widget_text_spacing_btn')"> 4367 <span class="accessibility_widget_btn__icon"> 4368 <span class="icon icon-spacing-1"></span> 4369 </span> 4370 <span class="accessibility_widget_btn__name">Text Spacing</span> 4371 <span class="accessibility-features__item__steps "> 4372 <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span> 4373 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4374 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4375 </span> 4376 </button> 4377 </div> 4378 <div class="accessibility_widget_features_item"> 4379 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_text_Pause_animations_btn" aria-label="Pause animations" aria-pressed="false" onclick="AccessibilityPauseAnimations('setValue','accessibility_widget_text_Pause_animations_btn')"> 4380 <span class="accessibility_widget_btn__icon">
4381 <span class="icon icon-pause"></span> 4382 </span> 4383 <span class="accessibility_widget_btn__name">Pause Animations</span> 4384 </button> 4385 </div> 4386 <div class="accessibility_widget_features_item"> 4387 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_img_hide_btn" aria-label="Hide Images" aria-pressed="false" onclick="AccessibilityHideImg('setValue','accessibility_widget_img_hide_btn')"> 4388 <span class="accessibility_widget_btn__icon"> 4389 <span class="icon icon-hide-images"></span> 4390 </span> 4391 <span class="accessibility_widget_btn__name">Hide Images</span> 4392 </button> 4393 </div> 4394 <div class="accessibility_widget_features_item"> 4395 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_changeFont_btn" aria-label="Enable Dyslexia Friendly font" aria-pressed="false" onclick="AccessibilityChangeFont('setValue','accessibility_widget_changeFont_btn')"> 4396 <span class="accessibility_widget_btn__icon"> 4397 <span class="icon icon-font-1"></span> 4398 </span> 4399 <span class="accessibility_widget_btn__name">Dyslexia Friendly</span> 4400 <span class="accessibility-features__item__steps "> 4401 <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span> 4402 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4403 </span> 4404 </button> 4405 </div> 4406 <div class="accessibility_widget_features_item"> 4407 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Cursor_btn" aria-label="Enable enhanced cursor" aria-pressed="false" onclick="AccessibilityCursorSize('setValue','accessibility_widget_Cursor_btn')"> 4408 <span class="accessibility_widget_btn__icon"> 4409 <span class="icon icon-cursor-1"></span> 4410 </span> 4411 <span class="accessibility_widget_btn__name">Cursor</span> 4412 </button> 4413 </div> 4414 4415 <div class="accessibility_widget_features_item"> 4416 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Line_Height_btn" aria-label="Increase line height" aria-pressed="false" onclick="AccessibilityLineHeight('setValue','accessibility_widget_Line_Height_btn')"> 4417 <span class="accessibility_widget_btn__icon"> 4418 <span class="icon icon-line-height-1"></span> 4419 </span> 4420 <span class="accessibility_widget_btn__name">Line Height</span> 4421 <span class="accessibility-features__item__steps "> 4422 <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span> 4423 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4424 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4425 </span> 4426 </button> 4427 </div> 4428 <div class="accessibility_widget_features_item"> 4429 <button class="accessibility_widget_btn" id="accessibility_widget_text_align_btn" type="button" aria-label="Change text align" aria-pressed="false" onclick="AccessibilityTextAlign('setValue','accessibility_widget_text_align_btn')">
4430 <span class="accessibility_widget_btn__icon"> 4431 <span class="icon icon-text-align-1"></span> 4432 </span> 4433 <span class="accessibility_widget_btn__name">Text Align</span> 4434 <span class="accessibility-features__item__steps "> 4435 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span> </span> 4436 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4437 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4438 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4439 </span> 4440 </button> 4441 </div> 4442 4443 <div class="accessibility_widget_features_item"> 4444 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Saturation_btn" aria-label="Turn on Dictionary" aria-pressed="false" onclick="AccessibilitySaturation('setValue','accessibility_widget_Saturation_btn')"> 4445 <span class="accessibility_widget_btn__icon"> 4446 <span class="icon icon-saturation-1"></span> 4447 </span> 4448 <span class="accessibility_widget_btn__name">Saturation</span> 4449 <span class="accessibility-features__item__steps "> 4450 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4451 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4452 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 4453 </span> 4454 </button> 4455 </div> 4456 <div class="accessibility_widget_features_item"> 4457 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_report" aria-label="Report Accessibility Issue" aria-pressed="false" onclick="location.href='/accessibility'"> 4458 <span class="accessibility_widget_btn__icon"> 4459 <span class="fa fa-universal-access fa-2x"></span> 4460 </span> 4461 <span class="accessibility_widget_btn__name">Report Accessibility</span> 4462 </button> 4463 </div> 4464 4465 </div> 4466 </div> 4467 </div> 4468 </div> 4469 <div class="accessibility_btn_reset accessibility_widget_footer" style="display:none" ;> 4470 <button class="accessibility-btn_reset-widget" onclick="ResetAllAccessibilitySettings()"> 4471 <span class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 16" width="100%" height="100%"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1.84"><path d="M16.20106 8c0 .9667-.189683 1.8872-.5324673 2.7251-.3427843.8372-.8386698 1.5911-1.4517524 2.2246-.6130825.6335-1.3426846 1.1459-2.152902 1.5001-.8108948.3542-1.70172746.5502-2.6372711.5502-.93554365 0-1.8263763-.196-2.63727112-.5502-.81021738-.3542-1.53981948-.8666-2.15290203-1.5001M2.6522744 8c0-.9667.189683-1.8872.53246728-2.7251.34278427-.8372.83866982-1.5911 1.45175237-2.2246.61308255-.6335 1.34268465-1.1459 2.15290203-1.5001C7.6002909 1.196 8.49112355 1 9.4266672 1c.93554364 0 1.8263763.196 2.6372711.5502.8102174.3542 1.5398195.8666 2.152902 1.5001"></path><path stroke-linejoin="round" d="m4.92576062 6.96092-2.48958935 1.484L1 5.87242m13.0125924 2.93832 2.3886509-1.652L18 9.62694"></path></g></svg></span> 4472 Reset All Accessibility Settings 4473 </button> 4474 </div> 4475 </div> 4476</div>
4477<script type="text/javascript" src="https://www.myparkingsign.com/js/accessibility.js?v=2026-38" ></script>
4477 4478 4479 4480<div id="modelAssignedSalesRep"></div>
4481<script> 4482ssdocready(function () { 4483 setTimeout(function () { 4484 $.get("/v2/Ajax/GetAssignedSalesRep", function (data) { 4485 if ((typeof data !== "undefined") && (data.length > 0)) { 4486 $("#modelAssignedSalesRep").html(data); 4487 $("#asrPopupTrigger").show(); 4488 //showBubble("#asrOpen", 10000, 5000); 4489 4490 var asr_lastdelay = sessionStorage.getItem("asr_lastdelay"); 4491 if (asr_lastdelay == null) { 4492 asr_lastdelay = 5000; 4493 } 4494 else { 4495 asr_lastdelay = parseInt(asr_lastdelay); 4496 } 4497 if (asr_lastdelay + 2000 >= 20000) { 4498 asr_lastdelay = 20000; 4499 } 4500 else { 4501 asr_lastdelay = asr_lastdelay + 2000; 4502 } 4503 4504 var asr_lastcount = sessionStorage.getItem("asr_lastcount"); 4505 if (asr_lastcount == null) { 4506 asr_lastcount = 0; 4507 } 4508 else { 4509 asr_lastcount = parseInt(asr_lastcount); 4510 } 4511 asr_lastcount = asr_lastcount + 1; 4512 4513 window.sessionStorage.setItem("asr_lastdelay", asr_lastdelay); 4514 window.sessionStorage.setItem("asr_lastcount", asr_lastcount); 4515 if ('desktop' == 'desktop' && asr_lastcount <= 3) 4516 { 4517 setTimeout(function() { 4518 var asr_state = sessionStorage.getItem("asr_state"); 4519 if (asr_state != "minimize") 4520 { 4521 $("#asrMainCont").show(); 4522 autohideASRPopup(10000); 4523 } 4524 }, asr_lastdelay) 4525 } 4526 } 4527 }); 4528 }, 5000); 4529}) 4530</script>
4530 4531 4532 4533 4534
4535<script type="text/javascript"> 4536 //New Search Design Script 4537 function ShowSearchBoxdata(obj) { 4538 $(obj).parents("div.searchbox").addClass("smart_search_loader"); 4539 $.ajax({ 4540 url: '/v2/Search/RecentSearch', 4541 type: 'GET', 4542 success: function (data) { 4543 var strsearchtext = ""; 4544 if (data.includes('##')) { 4545 var TextPart = data.split('##')[0].split('~'); 4546 TextPart.forEach(function (part1) { 4547 if (part1.length > 0) { 4548 strsearchtext = strsearchtext + "<li><a href='/search/" + part1.replace(/ /g, '_') + "' class='search_list_link'>" + part1 + "</a>"; 4549 strsearchtext = strsearchtext + "</li>"; 4550 } 4551 }); 4552 $("#UlRecentSearch").html(strsearchtext); 4553 4554 4555 var strsearchimg = ""; 4556 var a_images = []; 4557 var a_link = []; 4558 var a_desc = []; 4559 var a_alt = []; 4560 var ImagePart = data.split('##')[1].split(';'); 4561 ImagePart.forEach(function (part1) { 4562 var parts2 = part1.split('$'); 4563 var imgname = parts2[0]; 4564 var imglink = parts2[1]; 4565 var imgdesc = parts2[2]; 4566 var imgalt = parts2[3]; 4567 a_images.push(imgname); 4568 a_link.push(imglink); 4569 a_desc.push(imgdesc); 4570 a_alt.push(imgalt); 4571 }); 4572 4573 4574 for (var k = 0; k < a_images.length; k++) { 4575 if (typeof a_desc[k] !== 'undefined' && a_desc[k].length > 0 && typeof a_images[k] !== 'undefined' && a_images[k].length > 0) { 4576 strsearchimg = strsearchimg + "<div class='search_product_grid_item'>"; 4577 strsearchimg = strsearchimg + "<div class='search_panal_product ghostloading'>"; 4578 strsearchimg = strsearchimg + "<a href=" + a_link[k] + "?rv=1" + " title='" + a_desc[k] + "' >"; 4579 strsearchimg = strsearchimg + "<div class='search_panal_product_img'>"; 4580 4581 if (document.domain.toLowerCase().indexOf("xpressmats") > 0 && a_images[k].indexOf('/') < 0) { 4582 strsearchimg = strsearchimg + "<img src='" + cdnPath + "/img/dp/csd/" + a_images[k] + "' alt='" + a_alt[k] + "' class='img-fluid'>"; 4583 4584 } else { 4585 strsearchimg = strsearchimg + "<img src='" + cdnPath + "/img/sm/" + a_images[k] + "' alt='" + a_alt[k] + "' class='img-fluid'>"; 4586 } 4587 4588 strsearchimg = strsearchimg + "</div>"; 4589 strsearchimg = strsearchimg + "<div style='text-align:center;' class='search_panal_product_title'>" + a_desc[k] + "</div>"; 4590 strsearchimg = strsearchimg + "</a>"; 4591 strsearchimg = strsearchimg + "</div>"; 4592 strsearchimg = strsearchimg + "</div>"; 4593 } 4594 } 4595 4596 4597 4598 $("#divrvimages").html(strsearchimg); 4599 4600 document.body.style.overflowY = "hidden"; 4601 const search_results = document.getElementById('searchResultsCont'); 4602 const searchResultsUnderlay = document.getElementById('searchResultsUnderlay'); 4603 search_results.style.display = 'block'; 4604 searchResultsUnderlay.style.display = 'block'; 4605 $(obj).parents("div.searchbox").removeClass("smart_search_loader"); 4606 4607 search_results.classList.add('active'); 4608 searchResultsUnderlay.classList.add('active'); 4609 document.getElementById("search_box").focus(); 4610 4611 } 4612 4613 }, 4614 error: function (xhr, status, error) { 4615 console.error("Error occurred: " + error); 4616 } 4617 }); 4618 4619 4620 } 4621 function closeSearchBox() { 4622 document.body.style.overflowY = ""; 4623 const search_results = document.getElementById('searchResultsCont'); 4624 const searchResultsUnderlay = document.getElementById('searchResultsUnderlay'); 4625 search_results.style.display = 'none'; 4626 searchResultsUnderlay.style.display = 'none'; 4627 4628 search_results.classList.remove('active'); 4629 searchResultsUnderlay.classList.remove('active'); 4630 4631 4632 4633 document.getElementById('searchQuickSuggestions').style.display = 'block'; 4634 document.getElementById('searchResultBox').style.display = 'none'; 4635 document.getElementById('search_box').value = ''; 4636 } 4637 function viewSearchResult(obj) { 4638 if (obj.value.trim() == '') { 4639 document.getElementById('searchQuickSuggestions').style.display = 'block'; 4640 document.getElementById('searchResultBox').style.display = 'none'; 4641 } 4642 else { 4643 document.getElementById('searchQuickSuggestions').style.display = 'none'; 4644 document.getElementById('searchResultBox').style.display = 'block'; 4645 } 4646 } 4647 4648 function resetSearch() { 4649 document.getElementById('search_box').value = ''; 4650 document.getElementById('searchQuickSuggestions').style.display = 'block'; 4651 document.getElementById('searchResultBox').style.display = 'none'; 4652 } 4653 4654</script>
4654 4655 4656
4657<script> 4658 ssdocready(function () { 4659 $(".memorial_coupon_code").on("click", function () { 4660 var temp = "<input class='tempInput'>" 4661 $(this).append(temp); 4662 // $(this).attr("data-coupon-code").select(); 4663 $(this).find("input.tempInput").val($(this).attr("data-coupon-code")).select(); 4664 document.execCommand("copy"); 4665 $(".tempInput").remove(); 4666 $(this).append('<div style=" position: absolute; top: -5px; padding: 5px; background: rgba(0, 0, 0, 0.8); color: #fff; width: 72px; margin: 0 auto; box-shadow: 1px 1px 10px #9c9898; border-radius: 4px; font-size: 13px; border-radius: 6px; left: 50%; transform: translateX(-50%); " class="toast-message text-center">Copied!</div>') 4667 setTimeout(function () { $(".toast-message").remove() }, 600); 4668 }) 4669 }); 4670</script>
4670 4671 4672 4673 4674 4675 4676 4677<!--START : Js Files AT Bottom--> 4678 4679<!--END : Js Files AT Bottom--> 4680 4681 4682 4683
4683<script type="text/javascript"> 4684 var FlagAquaheaderFooter = false; 4685 4686 var Loader = function () { } 4687 Loader.prototype = { 4688 require: function (scripts, callback) { 4689 this.loadCount = 0; 4690 this.totalRequired = scripts.length; 4691 this.callback = callback; 4692 4693 for (var i = 0; i < scripts.length; i++) { 4694 if (scripts[i].substr(scripts[i].length - 4) == ".css") { 4695 this.writeCss(scripts[i]); 4696 } 4697 else { 4698 this.writeScript(scripts[i]); 4699 } 4700 } 4701 }, 4702 loaded: function (evt) { 4703 this.loadCount++; 4704 4705 if (this.loadCount == this.totalRequired && typeof this.callback == 'function') this.callback.call(); 4706 }, 4707 writeScript: function (src) { 4708 var self = this; 4709 var s = document.createElement('script'); 4710 s.type = "text/javascript"; 4711 //s.async = true; 4712 s.async = false; 4713 s.src = src; 4714 s.addEventListener('load', function (e) { self.loaded(e); }, false); 4715 var head = document.getElementsByTagName('head')[0]; 4716 head.appendChild(s); 4717 }, 4718 writeCss: function (src) { 4719 var self = this; 4720 var s = document.createElement('link'); 4721 s.rel = "stylesheet"; 4722 s.type = "text/css"; 4723 s.href = src; 4724 s.addEventListener('load', function (e) { self.loaded(e); }, false); 4725 var head = document.getElementsByTagName('head')[0]; 4726 head.appendChild(s); 4727 } 4728 } 4729 4730 function InitSerach() { 4731 var searchjs = 'https://www.myparkingsign.com/js/ui-xp5_search_ultra.js?v=2026-38'; 4732 $('[name="txtsearch"]').focus(function () { 4733 loadDynScript(searchjs, ""); 4734 $('[name="txtsearch"]').unbind("focus"); 4735 }); 4736 if ($("#searchField").length > 0) { 4737 $("#searchField").focus(function () { 4738 loadDynScript(searchjs, ""); 4739 $('[name="txtsearch"]').unbind("focus"); 4740 }); 4741 } 4742 } 4743 4744 ssdocready(function () { 4745 if (typeof(_xp5SearchUltra) == 'undefined') { 4746 InitSerach(); 4747 } 4748 if (FlagAquaheaderFooter) { 4749 $("body").append("<style>body.mvcadded::after {content: 'MVC';position: fixed;bottom: 0;left: 0;z-index: 99999;padding: 6px;font-weight: bold;background: aqua;border-radius: 0 12px 0px 0;font-size: 14px;box-shadow: 2px 2px 5px #686868;}</style>"); 4750 $("body").addClass("mvcadded") 4751 } 4752 }); 4753 4754 function loadDynScript(url, callback) { 4755 var script = document.createElement("script") 4756 script.type = "text/javascript"; 4757 if (script.readyState) { //IE 4758 script.onreadystatechange = function () { 4759 if (script.readyState == "loaded" || 4760 script.readyState == "complete") { 4761 script.onreadystatechange = null; 4762 callback(); 4763 } 4764 }; 4765 } else { //Others 4766 script.onload = function () { 4767 if (typeof (callback) == "function") { 4768 callback(); 4769 } 4770 }; 4771 } 4772 script.src = url; 4773 document.getElementsByTagName("head")[0].appendChild(script); 4774 } 4775 4776 function getSafeUrl(url) { 4777 if (url.indexOf("?eqs=") != -1) { 4778 urlArray = url.split("?eqs="); 4779 url = urlArray[0] + "?eqs=" + encodeURIComponent(urlArray[1]); 4780 } 4781 return url; 4782 } 4783 4784 </script>
4784 4785 4786
4786<script> 4787 function MM_CBNOIframeWindow(theURL, title, height, width) { 4788 if (parseInt(height) <= 0) { 4789 height = 500; 4790 } 4791 if (parseInt(width) <= 0) { 4792 width = 500; 4793 } 4794 SSdialog = new SSDialog(); 4795 4796 if (width != undefined) { 4797 SSdialog.width = width; 4798 } 4799 if (height != undefined) { 4800 SSdialog.height = height; 4801 } 4802 SSdialog.url = theURL; 4803 SSdialog.title = title; 4804 SSdialog.ShowDialog(); 4805 } 4806 function MM_CBIframeWindow(theURL, title, height, width) { 4807 if (parseInt(height) <= 0) { 4808 height = 500; 4809 } 4810 if (parseInt(width) <= 0) { 4811 width = 500; 4812 } 4813 SSdialog = new SSDialog(); 4814 4815 if (width != undefined) { 4816 SSdialog.width = width; 4817 } 4818 if (height != undefined) { 4819 SSdialog.height = height; 4820 }
4821 SSdialog.isIframe = true; 4822 SSdialog.iframeUrl = theURL; 4823 SSdialog.title = title; 4824 SSdialog.ShowDialog(); 4825 } 4826 </script>
4826 4827 4828
4828<script type="text/javascript"> 4829 ssdocready(function () { 4830 try { 4831 $.fn.tooltip.Constructor.Default.sanitize = false; 4832 $.fn.popover.Constructor.Default.sanitize = false; 4833 } 4834 catch (err) { } 4835 }); 4836 </script>
4836 4837 4838 4839 4840 4841
4841<script type="text/javascript"> 4842 var DataEncode = function () { 4843 //this.isWhiteListApply = true;//Default allow all html tags , characters 4844 this.whiteList = ""; 4845 this.blackList = /<[a-zA-Z!/?]|&#/; 4846 4847 this.isDanger = false; 4848 this.isSpecificField = false; 4849 this.warningMessage = 'Please enter valid words/characters and try again!'; 4850 4851 this.fieldType = { 4852 All: 'All', 4853 Element: 'Element', 4854 AllTextArea: 'AllTextArea', 4855 AllTextBox: 'AllTextBox', 4856 AllHidden: 'AllHidden', 4857 Text: 'Text', 4858 Password: 'Password', 4859 Designer: 'Designer' // special case for designer page. 4860 } 4861 } 4862 DataEncode.prototype.isBeta = function () { 4863 var retval = false; 4864 //return retval; 4865 var parts = window.location.host.split('.') 4866 if (parts[0]) { 4867 if (parts[0].toLowerCase() == "beta") { retval = true; } 4868 } 4869 return retval; 4870 } 4871 DataEncode.prototype.ErrorHandle = function (err, filename) { 4872 if (this.isBeta() == true) { 4873 var str = ""; 4874 str += "Error : " + err.stack + "\n"; 4875 str += "File : " + filename + "\n"; 4876 alert(str); 4877 } 4878 } 4879 DataEncode.prototype.htmlDecode = function (value) { 4880 return $('<div/>').html(value).text(); 4881 } 4882 DataEncode.prototype.htmlEncode = function (value) { 4883 return $('<div/>').text(value).html(); 4884 } 4885 DataEncode.prototype.jsHtmlDataEncode = function (val) { 4886 //return this.htmlDecode(val.replace(/</g, "<").replace(/>/g, ">")).replace(/</g, "<").replace(/>/g, ">").replace("�", "") 4887 if (val != undefined && typeof (val) != 'undefined' && val != "") { 4888 val = val.replace(/</g, '<') 4889 .replace(/>/g, '>'); 4890 4891 val = this.htmlDecode(val); 4892 4893 val = val.replace(/</g, '<') 4894 .replace(/>/g, '>') 4895 .replace("�", ""); // .replace(/&/g, '&') .replace(/"/g, '"') 4896 } 4897 return val; 4898 } 4899 4900 DataEncode.prototype.jsHtmlDataDecode = function (val) { 4901 if (val != undefined && typeof (val) != 'undefined' && val != "") { 4902 val = val.replace(/</g, '<') 4903 .replace(/>/g, '>'); 4904 } 4905 return val; 4906 } 4907 4908 //Common function for common error "A potentially dangerous Request.Form" 4909 DataEncode.prototype.FormDataHtmlEncode = function (type, element) { 4910 try { 4911 switch (type) { 4912 case this.fieldType.All: 4913 var ParentElem = null; 4914 ParentElem = $("form[name=" + element + "]"); 4915 if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") { 4916 $(ParentElem).find("textarea").each(function () { 4917 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 4918 }); 4919 $(ParentElem).find("input[type=text]").each(function () { 4920 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 4921 }); 4922 $(ParentElem).find("input[type=hidden]").each(function () { 4923 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 4924 }); 4925 } 4926 break; 4927 case this.fieldType.AllHidden: 4928 $("form[name=" + element + "]").find("input[type=hidden]").each(function () { 4929 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 4930 }); 4931 break; 4932 case this.fieldType.AllTextArea: 4933 $("form[name=" + element + "]").find("textarea").each(function () { 4934 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 4935 }); 4936 break; 4937 case this.fieldType.AllTextBox: 4938 $("form[name=" + element + "]").find("input[type=text]").each(function () { 4939 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 4940 }); 4941 break; 4942 case this.fieldType.Element: 4943 $("#" + element).each(function () { 4944 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 4945 }); 4946 $("[name='" + element + "']").each(function () { 4947 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 4948 }); 4949 break; 4950 case this.fieldType.Password: 4951 $("form[name=" + element + "]").find("input[type=password]").each(function () { 4952 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 4953 }); 4954 break; 4955 case this.fieldType.Text: 4956 return objDataEncode.jsHtmlDataEncode(element); 4957 break; 4958 case this.fieldType.Designer: 4959 var ParentElem = null; 4960 if ($("form[name=" + element + "] div#tbl_leftsection").length > 0) { 4961 ParentElem = $("form[name=" + element + "] div#tbl_leftsection"); 4962 } 4963 if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") { 4964 $(ParentElem).find("textarea").each(function () { 4965 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 4966 }); 4967 $(ParentElem).find("input[type=text]").each(function () { 4968 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 4969 }); 4970 } 4971 break; 4972 default: 4973 // code block 4974 } 4975 } 4976 catch (err) { 4977 if (type == this.fieldType.Text) { 4978 return element; 4979 } 4980 this.ErrorHandle(err, "DataEncode.js"); 4981 } 4982 } 4983 4984 DataEncode.prototype.FormDataHtmlDecode = function (type, element) { 4985 try { 4986 switch (type) { 4987 case this.fieldType.All: 4988 var ParentElem = null; 4989 ParentElem = $("form[name=" + element + "]"); 4990 if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") { 4991 $(ParentElem).find("textarea").each(function () { 4992 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 4993 }); 4994 $(ParentElem).find("input[type=text]").each(function () { 4995 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 4996 }); 4997 $(ParentElem).find("input[type=hidden]").each(function () { 4998 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 4999 }); 5000 } 5001 break; 5002 case this.fieldType.AllHidden: 5003 $("form[name=" + element + "]").find("input[type=hidden]").each(function () { 5004 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 5005 }); 5006 break; 5007 case this.fieldType.AllTextArea: 5008 $("form[name=" + element + "]").find("textarea").each(function () { 5009 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 5010 }); 5011 break; 5012 case this.fieldType.AllTextBox: 5013 $("form[name=" + element + "]").find("input[type=text]").each(function () { 5014 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 5015 }); 5016 break; 5017 case this.fieldType.Element: 5018 $("#" + element).each(function () { 5019 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 5020 }); 5021 $("[name='" + element + "']").each(function () { 5022 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 5023 }); 5024 break; 5025 case this.fieldType.Password: 5026 $("form[name=" + element + "]").find("input[type=password]").each(function () { 5027 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 5028 }); 5029 break; 5030 case this.fieldType.Text: 5031 return objDataEncode.jsHtmlDataDecode(element); 5032 break; 5033 case this.fieldType.Designer: 5034 var ParentElem = null; 5035 if ($("form[name=" + element + "] div#tbl_leftsection").length > 0) { 5036 ParentElem = $("form[name=" + element + "] div#tbl_leftsection"); 5037 } 5038 if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") { 5039 $(ParentElem).find("textarea").each(function () { 5040 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 5041 }); 5042 $(ParentElem).find("input[type=text]").each(function () { 5043 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 5044 }); 5045 } 5046 break; 5047 default: 5048 // code block 5049 } 5050 } 5051 catch (err) { 5052 if (type == this.fieldType.Text) { 5053 return element; 5054 } 5055 this.ErrorHandle(err, "DataEncode.js"); 5056 } 5057 } 5058 5059 DataEncode.prototype.CheckDangerousString = function (type, element) { 5060 try { 5061 objDataEncode.isDanger = false;
5062 objDataEncode.isSpecificField = false; 5063 5064 switch (type) { 5065 case this.fieldType.All: 5066 var ParentElem = null; 5067 ParentElem = $("form[name=" + element + "]"); 5068 5069 if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") { 5070 $(ParentElem).find("textarea").each(function () { 5071 if (objDataEncode.isDangerousString($(this).val())) { 5072 objDataEncode.isDanger = true; 5073 $(this).focus(); 5074 } 5075 }); 5076 $(ParentElem).find("input[type=text]").each(function () { 5077 if (objDataEncode.isDangerousString($(this).val())) { 5078 objDataEncode.isDanger = true; 5079 $(this).focus(); 5080 } 5081 }); 5082 $(ParentElem).find("input[type=hidden]").each(function () { 5083 if (objDataEncode.isDangerousString($(this).val())) { 5084 objDataEncode.isDanger = true; 5085 } 5086 }); 5087 } 5088 break; 5089 case this.fieldType.AllHidden: 5090 $("form[name=" + element + "]").find("input[type=hidden]").each(function () { 5091 if (objDataEncode.isDangerousString($(this).val())) { 5092 objDataEncode.isDanger = true; 5093 $(this).focus(); 5094 } 5095 }); 5096 break; 5097 case this.fieldType.AllTextArea: 5098 $("form[name=" + element + "]").find("textarea").each(function () { 5099 if (objDataEncode.isDangerousString($(this).val())) { 5100 objDataEncode.isDanger = true; 5101 $(this).focus(); 5102 } 5103 }); 5104 break; 5105 case this.fieldType.AllTextBox: 5106 $("form[name=" + element + "]").find("input[type=text]").each(function () { 5107 if (objDataEncode.isDangerousString($(this).val())) { 5108 objDataEncode.isDanger = true; 5109 $(this).focus(); 5110 } 5111 }); 5112 break; 5113 case this.fieldType.Element: 5114 $("#" + element).each(function () { 5115 if (objDataEncode.isDangerousString($(this).val())) { 5116 objDataEncode.isDanger = true; 5117 $(this).focus(); 5118 } 5119 }); 5120 $("[name='" + element + "']").each(function () { 5121 if (objDataEncode.isDangerousString($(this).val())) { 5122 objDataEncode.isDanger = true; 5123 $(this).focus(); 5124 } 5125 }); 5126 break; 5127 case this.fieldType.Password: 5128 $("form[name=" + element + "]").find("input[type=password]").each(function () { 5129 if (objDataEncode.isDangerousString($(this).val())) { 5130 objDataEncode.isDanger = true; 5131 $(this).focus(); 5132 } 5133 }); 5134 break; 5135 case this.fieldType.Text: 5136 if (this.isDangerousString(element)) { 5137 objDataEncode.isDanger = true; 5138 $(this).focus(); 5139 } 5140 break; 5141 case this.fieldType.Designer: 5142 var ParentElem = null; 5143 if ($("form[name=" + element + "] div#tbl_leftsection").length > 0) { 5144 ParentElem = $("form[name=" + element + "] div#tbl_leftsection"); 5145 } 5146 if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") { 5147 $(ParentElem).find("textarea").each(function () { 5148 if (objDataEncode.isDangerousString($(this).val())) { 5149 objDataEncode.isDanger = true; 5150 $(this).focus(); 5151 } 5152 }); 5153 $(ParentElem).find("input[type=text]").each(function () { 5154 if (objDataEncode.isDangerousString($(this).val())) { 5155 objDataEncode.isDanger = true; 5156 $(this).focus(); 5157 } 5158 }); 5159 $(ParentElem).find("input[type=hidden]").each(function () { 5160 if (objDataEncode.isDangerousString($(this).val())) { 5161 objDataEncode.isDanger = true; 5162 } 5163 }); 5164 } 5165 break; 5166 default: 5167 // code block 5168 } 5169 5170 //check at the end 5171 if (objDataEncode.isDanger) { 5172 alert(objDataEncode.warningMessage); 5173 return true; 5174 } 5175 if (objDataEncode.isSpecificField) { 5176 return true; 5177 } 5178 return false;
5179 } 5180 catch (err) { 5181 this.ErrorHandle(err, "DataEncode.js"); 5182 } 5183 } 5184 5185 DataEncode.prototype.isDangerousString = function (s) { 5186 s = s.replace(objDataEncode.whiteList, ''); 5187 if (s.match(objDataEncode.blackList) !== null && s.match(objDataEncode.blackList)[0] !== '') { 5188 return true; 5189 } 5190 return false; 5191 } 5192 5193 var objDataEncode = new DataEncode(); 5194 </script>
5194 5195 5196 5197 5198<!--START : SSDebug Library --> 5199<!--END : SSDebug Library--> 5200<!--START : Inline Scripts--> 5201 5202<!--END : Inline Scripts--> 5203 5204 5205 5206 5207</body> 5208</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.