1 2<!DOCTYPE html> 3 4<html><head id="head"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
4<script language="javascript" type="text/javascript"> 5if(window.location.protocol.toLowerCase() == 'http:'){ 6document.write('<style>body{display:none !important;}</style>'); 7window.location.href = 'https://www.reindesigns.com/17/home.htm';} 8</script>
8 9 10<title>Home | Rein Designs </title> 11 12 13<meta charset="utf-8"> 14<link rel="dns-prefetch" href="//ajax.googleapis.com"> 15<link rel="preconnect" href="//ajax.googleapis.com"> 16<link rel="dns-prefetch" href="//use.fontawesome.com"> 17<link rel="preconnect" href="//use.fontawesome.com"> 18<link rel="dns-prefetch" href="//fonts.gstatic.com"> 19<link rel="preconnect" href="//fonts.gstatic.com"> 20<link rel="dns-prefetch" href="//cdnjs.cloudflare.com"> 21<link rel="preconnect" href="//cdnjs.cloudflare.com"> 22<link rel="dns-prefetch" href="//cdn.jsdelivr.net"> 23<link rel="preconnect" href="//cdn.jsdelivr.net"> 24<link rel="dns-prefetch" href="//stackpath.bootstrapcdn.com"> 25<link rel="preconnect" href="//stackpath.bootstrapcdn.com"> 26 27<link rel="dns-prefetch" href="//unpkg.com"> 28<link rel="preconnect" href="//unpkg.com"> 29 30<meta name="viewport" content="width=device-width, initial-scale=1.0"> 31<meta name="msapplication-TileColor" content="#EB008B"> 32<meta name="msapplication-TileImage" content="../dsn/reindesigns/content/images/icons/icon-152x152.png?v=1.61"> 33<meta name="theme-color" content="#EB008B"> 34<link rel="mask-icon" href="../dsn/reindesigns/content/images/icons/apple-touch-icon.png" color="#EB008B"> 35<link rel="icon" href="../dsn/reindesigns/content/images/icons/favicon.ico?v=1.61" type="image/x-icon" /> 36<link rel="apple-touch-icon" sizes="180x180" href="../dsn/reindesigns/content/images/icons/apple-touch-icon.png?v=1.61"> 37<link rel="icon" type="image/png" sizes="32x32" href="../dsn/reindesigns/content/images/icons/favicon-32x32.png?v=1.61"> 38<link rel="icon" type="image/png" sizes="16x16" href="../dsn/reindesigns/content/images/icons/favicon-16x16.png?v=1.61"> 39<link href="../st-app/modules/st-bootstrap/dist/plugins.min.css?v=1.61" rel="stylesheet"> 40 41<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css"> 42<link href="../st-app/modules/st-bootstrap/dist/styles.css?v=1.61" rel="stylesheet"> 43
44<script> 45 if (window.history && window.history.replaceState) 46 { 47 window.history.replaceState(null, null, '//www.reindesigns.com'); 48 } 49</script>
49 50 51 52 53
54<script src="../st-app/lib/is-mobile/isMobile.min.js"></script>
54 55
56<script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2"></script>
vendor: 2 bytes, line 56
56
57<script> 58 cssVars({ 59 include: 'link[rel=stylesheet][href*="DSN"],style', 60 onlyLegacy: !(/Edge\/1[56]\./i.test(navigator.userAgent)), 61 watch: true, 62 rootElement: document, 63 shadowDOM: true 64 // onlyLegacy: true 65 }); 66</script>
66 67
68<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
vendor: 2 bytes, line 68
68
69<script>$('html').prop("lang","en")</script>
vendor: 2 bytes, line 69
69
70<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js"></script>
vendor: 2 bytes, line 70
70
71<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.3/jquery.ui.touch-punch.min.js"></script>
vendor: 2 bytes, line 71
71
72<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/perfect-scrollbar.min.js"></script>
vendor: 2 bytes, line 72
72
73<script src="//cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin="anonymous"></script>
vendor: 2 bytes, line 73
73
74<script src="../st-app/lib/bootstrap/4.3.1/js/bootstrap.min.js"></script>
74 75
76<script src="../../VLInclude/jquery.idle/jquery.idle.js"></script>
vendor: 2 bytes, line 76
76
77<script> 78 79</script>
79 80<style> 81 #bootInactivity .modal-header 82 { 83 padding: 0; 84 } 85 #bootInactivity .modal-body h4, 86 #bootInactivity .modal-body p{ 87 text-align: center; 88 } 89 #countdown-signoff 90 { 91 font-weight: 700; 92 } 93</style>
94<script> 95 var stappConfig = { 96 'cfgVer' : '723', 97 'cfgSvcWorker' : 'false', 98 'cfgDSN' : 'reindesigns', 99 'cfgShopID' : '1', 100 'cfgGroupID' : '1', 101 'cfgBread' : '', 102 'cfgShopName' : 'Rein Designs', 103 'cfgBrand' : "<a name='homepage' href='/' style='max-height:120px;display: inline-block;'><img alt='Rein Designs'src='../DSN/reindesigns/Content/Images/logo.jpg' style='max-height:120px; max-width: 300px;'></a>", 104 'cfgBrandImg' : '1', 105 'cfgBrandPos' : 'logocenter', 106 'cfgSubBarInlineUtils' : '', 107 'cfgMenuPos' : '', 108 'cfgMenuPerfectCenter' : 'true', 109 'cfgMenuSticky' : '', 110 'cfgPubAccess' : 'true', 111 'cfgFeaturedCategory' : '5', 112 'cfgFeaturedCount' : 4, 113 'cfgFeaturedAutoPlay' : 'False', 114 'cfgFeaturedRandom' : 'False', 115 'cfgFeaturedShop' : '14', 116 'cfgFeaturedShopCount' : 3, 117 'cfgFeaturedShopAutoPlay' : 'False',
118 'cfgFeaturedShopRandom' : 'False', 119 'cfgFeaturedCartCat' : '', 120 'cfgFeaturedCartCatCount' : 4, 121 'cfgFeaturedCartCatAutoPlay': 'False', 122 'cfgFeaturedCartCatRandom' : 'False', 123 'cfgFeaturedCategoryTwo' : '', 124 'cfgFeaturedCountTwo' : 5, 125 'cfgFeaturedAutoPlayTwo' : 'true', 126 'cfgFeaturedRandomTwo' : 'true', 127 'cfgFeaturedCategoryThree' : '', 128 'cfgFeaturedCountThree' : 2, 129 'cfgFeaturedAutoPlayThree' : 'false', 130 'cfgFeaturedRandomThree' : 'false', 131 'cfgYMAL' : '', 132 'cfgMobileTopBarBg' : "", 133 'cfgMobileSideBarBg' : "", 134 'cfgMobileBgOverlay' : '', 135 'cfgMobileBgOverlayAlpha' : '', 136 'cfgOpenDescDesktop' : 'true', 137 'cfgOpenDesc' : 'false', 138 'cfgOpenDescMobile' : 'true', 139 'cfgLogin' : '41', 140 'cfgLoginModal' : '39', 141 'cfgCatMSRPLabel' : '', 142 'cfgForgotPass' : '24', 143 'cfgAllowRegister' : 'true', 144 'cfgRegister' : '46', 145 'cfgCFMAnimatedLabels' : '1', 146 'cfgFb' : 'https://www.facebook.com/reincustom', 147 'cfgInsta' : 'https://www.instagram.com/reindesignstees/', 148 'cfgTwitter' : '', 149 'cfgYouTube' : '', 150 'cfgPinterest' : '', 151 'cfgSnapchat' : '', 152 'cfgLinkedIn' : '', 153 'cfgTikTok' : '', 154 'cfgSocialMail' : '', 155 'cfgFilterDisplay' : 'sidebar', 156 'cfgCheckoutCountryDefault' : 'us', 157 'cfgFullPageWidth' : false, 158 'cfgFormPages' : '68,29', 159 'cfgProductRelatedCount' : '4', 160 'cfgShowSavedCarts' : 'true', 161 'cfgMenuSticky' : '', 162 'cfgShowShippingEstimator' : 'false', 163 'cfgCatShowAddToCart' : 'false', 164 'cfgPostOfficeBlock' : '', 165 }; 166</script>
vendor: 2 bytes, line 166
166
167<script src="../st-app/modules/st-bootstrap/dist/st-bundle.min.js?v=5.5"></script>
vendor: 71 bytes, lines 167-169
167 168 169 <script async src="https://www.googletagmanager.com/gtag/js?id=
169G-MSCQTHYBWK
vendor: 17 bytes, lines 169-170
169"></script> 170
170<script> 171
vendor: 157 bytes, lines 171-174
171window.dataLayer = window.dataLayer || []; 172 function gtag(){dataLayer.push(arguments);} 173 gtag('js', new Date()); 174 gtag('config', '
174G-MSCQTHYBWK
vendor: 21 bytes, lines 174-177
174'); 175 176 177
177</script>
177 178
179<script> 180 $(document).ready(function() { 181 $('head').append('<link rel="stylesheet" href="../DSN/reindesigns/Style/reindesigns.css?v=1.61">'); 182 $('link[rel="stylesheet"][href*="../DSN/reindesigns/Style/reindesigns.css"]').first().attr('disabled', 'disabled').remove(); 183 $('img').each(function(){ 184 $(this).attr('src', $(this).attr('src')+'?v=1.61') 185 }); 186 }); 187</script>
187 188 189 190
191<script> 192 function getUrlVars() { 193 var vars = {}; 194 var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) { 195 vars[key] = value; 196 }); 197 return vars; 198 } 199</script>
199 200 201<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 202<link rel="stylesheet" type="text/css" href="../DSN/reindesigns/Style/reindesigns.css"> 203<link rel="canonical" href="https://www.reindesigns.com/17/home.htm"><meta property="og:url" content="https://www.reindesigns.com/17/home.htm"><meta property="og:title" content="Home | Rein Designs" /> <meta property="og:type" content="website" />
204<script> var _st_PageName = 'Home';</script>
204 205
206<script language="javascript" src="../vlInclude/global.js"></script>
206 207</head> 208<body id="body" class="homepage" style="margin: 0px;"><div class="page-container" width="100%"> 209<div id="row-47" class="container-row row-menu"><div id="cell-47" class="container-cell menu"> 210 211 212<ul id="additional-menu-links"> 213 <li><a href="../63/brands.htm" target="_self" title="Brands">Brands</a> 214 <ul> 215 <li><a href="../62/rocks-originals.htm" target="_self" title="Rocks Originals">Rocks Originals</a></li> 216 <li><a href="../60/jibber-jabbers.htm" target="_self" title="Jibber Jabbers">Jibber Jabbers</a></li> 217 <li><a href="../61/the-respect-series.htm" target="_self" title="The Respect Series">The Respect Series</a></li> 218 </ul> 219 </li> 220 <li><a href="#" target="_self" title="Industries We Serve">Industries We Serve</a> 221 <ul> 222 <li><a href="../65/destination-resort.htm" target="_self" title="Travel, Tourism & Gift Shops">Travel, Tourism & Gift Shops</a></li> 223 <li><a href="../59/healthcare.htm" target="_self" title="Healthcare">Healthcare</a></li> 224 <li><a href="../58/b2b-apparel.htm" target="_self" title="Custom Apparel for Businesses">Custom Apparel for Businesses</a></li> 225 </ul> 226 </li> 227 <li><a href="../56/tradeshows.htm" target="_self" title="Tradeshows">Tradeshows</a></li> 228 <li><a href="../28/about-us.htm" target="_self" title="About Us">About Us</a></li> 229 <li><a href="../29/contact-us.htm" target="_self" title="Contact Us">Contact Us</a></li> 230</ul> 231 232 233 234
234<script type="text/javascript"> 235 try{ 236 HeaderSearchFields; 237 }catch(e){ 238 HeaderSearchFields=[]; 239 } 240 function Validate() { 241 var form = GetTag('SearchForm'); 242 243 if (form.Props.value.length > 0) { 244 for (x in form) { 245 if (x.indexOf('Prop') === 0 && x !== 'Props') 246 if (form[x].value !== '%') 247 if (form['SearchText'].value === '') { 248 form['SearchText'].value = ' '; 249 } 250 } 251 } 252 253 if ($('#SearchText').val() !== "") { 254 form.action = '/26/search.htm?doSearch=1&searchString=' + $('#SearchText').val() + '&chkAllProducts='; 255 } else { 256 form.action = '/26/search.htm?doSearch=1&searchString=&chkAllProducts='; 257 } 258 259 260 form.submit(); 261 } 262 263 var cartPrefixTN = 'ct1_'; 264 var thumbPrefixTN = 'tmb1_'; 265 var cartNoImageTN = '/DSN/reindesigns/Commerce/ProductImages/Cart_NoImage.jpg'; 266 267 $.fn.fgmenu = $.fn.menu; 268 $(function () { 269 if ($("#SearchText").length > 0) { 270 $("#SearchText").autocomplete({ 271 appendTo: ".ui-widgetTN", 272 html: true, 273 minLength: 3, 274 deferRequestBy: 200, 275 delay: 500, 276 search: function (event, ui) { 277 $(".ui-widgetTN").append('<div id="loading-spinnerTN" class="ui-autocomplete-loading">Searching...</div>') 278 }, 279 response: function (event, ui) { 280 if (!$.isEmptyObject(ui.content)) { 281 setTimeout(function () { $("#loading-spinnerTN").remove() }, 200); 282 } 283 }, 284 open: function () { 285 $('.ui-widgetTN li.ui-menu-item').each(function (idx) { 286 $(this).addClass('container'); 287 }) 288 }, 289 close: function (event, ui) { 290 $("#loading-spinnerTN").remove(); 291 }, 292 select: function (event, ui) { 293 if (event.keyCode) { 294 $("#SearchText").val(ui.item.value); 295 ValidateSearch2(); 296 } else { 297 location.href = ui.item.target; 298 } 299 }, 300 source: function (request, response) { 301 var $this = $(this); 302 var $element = $(this.element); 303 var previous_request = $element.data("jqXHR"); 304 var EAItemsSSBViewed = []; 305 if (previous_request) { 306 previous_request.abort(); 307 } 308 $element.data("jqXHR", $.ajax({ 309 url: '../../Content/ASP/2014_CommerceSearch.asp?IsAjax=Search&ID=&CategoryID=0&DSN=VortalLogic&SortOrder=&PriceMult=&isFiltering=True&FilterString=' + request.term + '&PriceRange=&LookChild=1&HeaderSearchFields=' + JSON.stringify(HeaderSearchFields) , 310 dataType: 'json', 311 error: function (v, g) { 312 $("#loading-spinnerTN").remove(); 313 }, 314 success: function (v, g) { 315 $("#loading-spinnerTN").remove(); 316 var topNavSearchCount = 0; 317 response($.map(v, function (item) { 318 319 EAItemsSSBViewed.push({ 'item_id': item.PartNo, 'item_name': item.ProductName, 'item_category': 'Search Bar Suggested', 'index': topNavSearchCount + 1 }) 320 topNavSearchCount = topNavSearchCount + 1; 321 322 323 if (item.ProdCatID === undefined) { 324 item.ProdCatID = 0; 325 } 326 return { 327 label: '<div class="acimage mr-2"><img loading="lazy" onerror=this.src="' + cartNoImageTN + '" src="' + item.ImageName.replace('/' + thumbPrefixTN, '/' + cartPrefixTN) + '"/></div><div class="acdetails"><div class="acproductname">' + item.ProductName + '</div><div class="acpartno">#' + item.PartNo + '</div></div>', 328 value: item.PartNo, 329 target: '/prod-' + item.ProdPageID + '-1-' + item.ProductID + '-' + item.ProdCatID + '/' + item.COM_LinkVal + '.htm' 330 } 331 })); 332 333 $(".nav-ui-search ul#ui-id-1").append('<div class="ui-menu-item moreResults" onclick="$(\'.SearchInput\').val(\'' + request.term + '\');Validate(); event.preventDefault();" role="presentation"><a href="">See more results for "' + request.term + '"</a></div>'); 334 335 336 gtag('event', 'view_item_list', { 337 items: EAItemsSSBViewed, 338 item_list_name: 'Search Bar Suggested', 339 item_list_id: 'search' 340 }); 341 342 } 343 })) 344 } 345 }).data("ui-autocomplete")._renderItem = function (ul, item) { 346 return $("<li></li>") 347 .data("item.autocomplete", item) 348 .append("<a class='row flex-nowrap'>" + item.label + "</a>") 349 .appendTo(ul); 350 }; 351 } 352 }) 353 </script>
353 354 355 <!-- CHANGING SHOPCNFG FROM GROUP [] TO [1] --> 356 <!-- Setting Discounts --> 357<!-- True, --> 358<!-- 359Your Discount: 0 360Your Group: 1 361Your Discount Data: 1 362CartPageID: 22 363ShopID: 1 364-->
365<script src="https://unpkg.com/[email protected]/dist/ionicons.js"></script>
vendor: 2 bytes, line 365
365
366<script language="javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
vendor: 2 bytes, line 366
366
367<script language="javascript" src="../../vlInclude/types.js"></script>
vendor: 2 bytes, line 367
367
368<script language="javascript" src="../../commerce/commerce.js"></script>
vendor: 2 bytes, line 368
368
369<script language="javascript" src="../../DSN/reindesigns/TransCnfgTypes.js"></script>
vendor: 2 bytes, line 369
369
370<script language="javascript" src="../../DSN/reindesigns/PriceTypes.js"></script>
vendor: 2 bytes, line 370
370
371<script language="javascript" src="../../DSN/reindesigns/MediaTypes.js"></script>
vendor: 2 bytes, line 371
371
372<script id="removeScrpting"> 373 $(document).ready(function(){ 374 $("script:contains('window.location.href =')").first().remove(); 375 $("#removeScrpting").remove(); 376 }) 377</script>
377 378 379 380 381 <div id="header"> 382 383 <div id="navToolbar" class="fullwidth"> 384 385 <div class="nav-ui-toolbar container px-3 fullwidth"> 386 387 <div class="nav-ui-custom"> 388 389 </div> 390 391 </div> 392 393 </div> 394 395 396 397 <div id="topBar" class="row justify-content-between subBarActive fullwidth"> 398 <div class="nav-ui-brand navbar-brand"></div> 399 400 <div class="nav-ui-toggle"> 401 <div class="app-menu-burger nav-link" href="#"> 402 <div class="app-menu-line"></div> 403 <div class="app-menu-line"></div> 404 <div class="app-menu-line"></div> 405 </div> 406 </div> 407 408 <div class="nav-ui-utils"> 409 410 411 412 <div class="nav-ui-search nav-item "> 413 <div class="nav-ui-search-helper nav-link d-nonee"> 414 <div class="nav-ui-search-helper-wrap d-inline-flex flex-nowrap"> 415 <button id="SearchHelper" class="btn d-none d-sm-inline-block" name="Search" onclick="SearchHelper();" aria-label="Product Search"> 416 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> 417 <path d="M337.509 305.372h-17.501l-6.571-5.486c20.791-25.232 33.922-57.054 33.922-93.257C347.358 127.632 283.896 64 205.135 64 127.452 64 64 127.632 64 206.629s63.452 142.628 142.225 142.628c35.011 0 67.831-13.167 92.991-34.008l6.561 5.487v17.551L415.18 448 448 415.086 337.509 305.372zm-131.284 0c-54.702 0-98.463-43.887-98.463-98.743 0-54.858 43.761-98.742 98.463-98.742 54.7 0 98.462 43.884 98.462 98.742 0 54.856-43.762 98.743-98.462 98.743z"></path> 418 </svg> 419 </button> 420 </div> 421 </div> 422 423 <div class="ui-widgetTN nav-link d-none"> 424 <form id="SearchForm" class="form-inline d-inline-flex flex-nowrap" action="/26/search.htm" method="post" name="SearchForm2" onsubmit="Validate();"> 425 <input autocomplete="off" id="SearchText" class="form-control mr-0" gtbfieldid="23" name="SearchText" type="text" placeholder="search products" placeholder="Search" aria-label="Search"> 426 <button id="Search" class="btn d-none d-sm-inline-block" type="submit" name="Search" onclick="void(Validate());" aria-label="Product Search"> 427 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> 428 <path d="M337.509 305.372h-17.501l-6.571-5.486c20.791-25.232 33.922-57.054 33.922-93.257C347.358 127.632 283.896 64 205.135 64 127.452 64 64 127.632 64 206.629s63.452 142.628 142.225 142.628c35.011 0 67.831-13.167 92.991-34.008l6.561 5.487v17.551L415.18 448 448 415.086 337.509 305.372zm-131.284 0c-54.702 0-98.463-43.887-98.463-98.743 0-54.858 43.761-98.742 98.463-98.742 54.7 0 98.462 43.884 98.462 98.742 0 54.856-43.762 98.743-98.462 98.743z"></path> 429 </svg> 430 </button> 431 <input autocomplete="off" name="Search" type="hidden" value="Search" /> 432 <input autocomplete="off" name="Props" type="hidden" /> 433 <input autocomplete="off" name="ProdType" type="hidden" /> 434 <input autocomplete="off" name="DProps" type="hidden" /> 435 <input autocomplete="off" name="DPropNames" type="hidden" /> 436 <input autocomplete="off" id="PG" name="PG" type="hidden" /> 437 <input autocomplete="off" name="Search" type="hidden" value="Search" /> 438 </form> 439 </div> 440 </div> 441 442 443 444 445 <div class="nav-ui-customer-support nav-item"> 446 <a class="nav-link" href="../67/customer-support.htm" target="_self" title="Customer Support"> 447 Customer Support 448 </a> 449 </div> 450 451 452 <div class="nav-ui-user-menu nav-ui-user-menu-default nav-item dropdown"> 453 <a class="nav-link dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" href="#"> 454 <strong>Login / Register</strong> <ion-icon name="person"></ion-icon> 455 </a> 456 <ul class="dropdown-menu dropdown-menu-right" data-display="static"> 457 <li class="dropdown-item util-sub-signin"> 458 <a href="#" data-toggle="modal" data-target="#bootLogin" target="_self">Sign In</a> 459 </li> 460 461 <li class="dropdown-item util-sub-register"> 462 <a href="../46/register.htm">Register</a> 463 </li> 464 465 <li class="dropdown-item util-sub-hr"><hr></li> 466 467 <li class="dropdown-item util-sub-cart"> 468 <a href="../22/cart-checkout.htm">Shopping Cart</a> 469 </li> 470 471 </ul> 472 </div> 473 474 <div class="nav-ui-cart nav-item "> 475 <a class="nav-link cart-link" href="#"> 476 <strong>Cart</strong> <div id="cartInline" style="display: none;">0</div><span class="cartIconText" style="display: none;"> items </span><ion-icon name='cart'></ion-icon> 477 </a> 478 </div> 479 480 481 482 </div> 483 484 </div> 485 486 <nav id="mainMenu" class="navbar navbar-expand-lg menuDefault fullwidth d-none d-lg-flex" data-type="sidebar"> 487 <button class="navbar-toggler dropdown-toggle collapsed" type="button" data-toggle="collapse" data-target="#mainMenuNav" aria-controls="mainMenuNav" aria-expanded="false" aria-label="Toggle navigation"> 488 Shop 489 </button> 490 <div id="mainMenuNav" class="mobile-active-link collapse navbar-collapse"> 491 492 <ul class="navbar-nav navbar-center-link w-100"> 493 494 495 <li class="nav-item nav-item-commerce navitem_14 d-flex flex-column justify-content-center dropdown"> 496 <a href="/cat-18-1-14/browse-our-designs.htm" 497 title="Browse Our Designs" 498 class="NavLevel_14 nav-link dropdown-toggle" 499 500 data-hover="dropdown" role="button" aria-haspopup="true" aria-expanded="false" 501 502 > 503 Browse Our Designs 504 </a> 505 <div class='megaMenu dropdown-menu dropdownmenu_14'><ul class='megaMenu-list megaMenu-hasChild'><li class='megaMenu-item dropdown-item megaMenuChild-hasChild'><a attr-parentcat='14' class='NavLevel_1' href='/cat-18-1-15/main-categories.htm' title='Main Categories'>Main Categories</a><ul><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-32/aquarium.htm' title='Aquarium'>Aquarium</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-29/beach.htm' title='Beach'>Beach</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-1037/dog-bandanas.htm' title='Dog Bandanas'>Dog Bandanas</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-31/everyday.htm' title='Everyday'>Everyday</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-27/mountain-summer.htm' title='Mountain Summer'>Mountain Summer</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-26/mountain-winter.htm' title='Mountain Winter'>Mountain Winter</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-30/outdoor-adventure.htm' title='Outdoor Adventure'>Outdoor Adventure</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-28/zoo.htm' title='Zoo'>Zoo</a></li></ul></li><li class='megaMenu-item dropdown-item megaMenuChild-hasChild'><a attr-parentcat='14' class='NavLevel_1' href='/cat-18-1-16/specialty-categories.htm' title='Specialty Categories'>Specialty Categories</a><ul><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-55/alcohol.htm' title='Alcohol'>
505Alcohol</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1038/alligators.htm' title='Alligators'>Alligators</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1039/axolotls.htm' title='Axolotls'>Axolotls</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-37/bears.htm' title='Bears'>Bears</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-38/bison.htm' title='Bison'>Bison</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-48/butterflies-insects.htm' title='Butterflies & Insects'>Butterflies & Insects</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-42/capybaras.htm' title='Capybaras'>Capybaras</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-56/cars.htm' title='Cars'>Cars</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-57/casinos.htm' title='Casinos'>Casinos</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-54/cats.htm' title='Cats'>Cats</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-44/dinosaurs.htm' title='Dinosaurs'>Dinosaurs</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1055/dogs.htm' title='Dogs'>Dogs</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1040/elephants.htm' title='Elephants'>Elephants</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-53/farming.htm' title='Farming'>Farming</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-47/fishing.htm' title='Fishing'>Fishing</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-41/giraffes.htm' title='Giraffes'>Giraffes</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1041/healthcare.htm' title='Healthcare'>Healthcare</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-63/horses.htm' title='Horses'>Horses</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-49/humor.htm' title='Humor'>Humor</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1042/mermaids.htm' title='Mermaids'>Mermaids</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-39/moose.htm' title='Moose'>Moose</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-65/music.htm' title='Music'>Music</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-45/nautical.htm' title='Nautical'>Nautical</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1043/off-road.htm' title='Off Road'>Off Road</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1044/patriotic-and-americana.htm' title='Patriotic and Americana'>Patriotic and Americana</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-60/pirates.htm' title='Pirates'>Pirates</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-50/sasquatch-and-yetis.htm' title='Sasquatch and Yetis'>Sasquatch and Yetis</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-51/sea-turtles.htm' title='Sea Turtles'>Sea Turtles</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-43/sharks.htm' title='Sharks'>Sharks</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1045/space-exploration.htm' title='Space Exploration'>Space Exploration</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1046/trains.htm' title='Trains'>Trains</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1047/unicorns.htm' title='Unicorns'>Unicorns</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1048/wild-cats.htm' title='Wild Cats'>Wild Cats</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-40/wolves.htm' title='Wolves'>Wolves</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1049/woodland-critters.htm' title='Woodland Critters'>Woodland Critters</a></li></ul></li><li class='megaMenu-item dropdown-item megaMenuChild-hasChild'><a attr-parentcat='14' class='NavLevel_1' href='/cat-18-1-17/regional-categories.htm' title='Regional Categories'>Regional Categories</a><ul><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-76/alaska.htm' title='Alaska'>Alaska</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-1050/boston.htm' title='Boston'>Boston</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-73/california.htm' title='California'>California</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-1051/chicago.htm' title='Chicago'>Chicago</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-79/cities-general.htm' title='Cities General'>Cities General</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-77/colorado.htm' title='Colorado'>Colorado</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-1052/eastern-mountains.htm' title='Eastern Mountains'>Eastern Mountains</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-67/hawaii.htm' title='Hawaii'>Hawaii</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-1053/lakes-and-rivers.htm' title='Lakes and Rivers'>Lakes and Rivers</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-1054/las-vegas.htm' title='Las Vegas'>Las Vegas</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-70/national-parks.htm' title='National Parks'>National Parks</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-78/new-orleans.htm' title='New Orleans'>New Orleans</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-75/new-yor
505k.htm' title='New York'>New York</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-74/pacific-northwest.htm' title='Pacific Northwest'>Pacific Northwest</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-69/san-francisco.htm' title='San Francisco'>San Francisco</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-72/southern-charm.htm' title='Southern Charm'>Southern Charm</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-71/southwest.htm' title='Southwest'>Southwest</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-68/texas.htm' title='Texas'>Texas</a></li></ul></li><li class='megaMenu-item dropdown-item megaMenuChild-hasChild'><a attr-parentcat='14' class='NavLevel_1' href='/cat-18-1-18/rocks-originals.htm' title='Rocks Originals'>Rocks Originals</a></li></ul></div> 506 </li> 507 508 </ul> 509 510 511 </div> 512 </nav> 513 </div> 514 515 516
516<script> 517 var additionalMenuLinks = $("#additional-menu-links > li"); 518 var additionalSidebarLink = $("#additional-menu-links > li").clone(); 519 520 additionalMenuLinks.each(function() { 521 $(this).addClass("nav-item d-flex flex-column justify-content-center") 522 $(this).find("a").first().addClass("nav-link") 523 524 if($(this).children("ul ul").length) 525 { 526 527 $(this).find("ul ul").parent().addClass("has-sub").addClass("dropdown-has-content") 528 $(this).find("ul ul").wrap('<div class="dropdown-stage"><div class="dropdown-content"></div></div>') 529 530 } 531 532 if($(this).children("ul").length) 533 { 534 $(this).find("a").first().addClass("dropdown-toggle").attr("data-hover", "dropdown").attr("role", "button").attr("aria-haspopup", "true").attr("aria-expanded", "false").attr("data-toggle", "") 535 $(this).addClass("dropdown") 536 $(this).find("ul").addClass("dropdown-menu spread") 537 $(this).find("ul ul").removeClass("dropdown-menu spread") 538 $(this).find("ul li").addClass("dropdown-item") 539 $(this).find("ul ul li").removeClass("dropdown-item") 540 } 541 $("#mainMenuNav > ul").append($(this)) 542 }); 543 </script>
543 544 545 <div id="navSideMenu" class="nav-side-menu"> 546 <div class="nav-side-menu-background"></div> 547 <div class="app-menu-container"> 548 <div class="app-menu"> 549 <div class="nav-side-wrap"> 550 <div class="nav-side-logo"> 551 </div> 552 <ul class="nav-side-menu-wrap"> 553 554 <li class="nav-side-heading nav-heading-account"> 555 <div class="container pl-0 pr-0"> 556 <div class="row no-gutters"> 557 <div class="nav-heading-account-title col">My Account</div> 558 </div> 559 </div> 560 </li> 561 <li class="nav-side-links nav-side-links-account"> 562 <ul> 563 <li class="list-item"><a class="sideMenuSignIn btn btn-primary" href="#" data-toggle="modal" data-target="#bootLogin" target="_self">Sign In</a></li> 564 565 <li class="list-item"><a class="sideMenuRegister btn btn-secondary" href="../46/register.htm">Register</a></li> 566 567 </ul> 568 </li> 569 570 <li class="nav-side-heading nav-heading-menu"> 571 <div class="container pl-0 pr-0"> 572 <div class="row no-gutters"> 573 <div class="col">Menu</div> 574 </div> 575 </div> 576 </li> 577 <li class="nav-side-links"> 578 <ul id="navSideSiteMenu"> 579 580 <li class="list-item dropdown SideNavLevel_14"> 581 <a href="/cat-18-1-14/browse-our-designs.htm" 582 title="Browse Our Designs" 583 class="sideMenuNavLink NavLevel_14 nav-link dropdown-toggle" 584 585 data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" 586 587 >Browse Our Designs</a> 588 <div class='sideMenuNavWrap'><ul class='dropdown-menu spread'><li class='sideMenuNavBack'><ion-icon name='arrow-back'></ion-icon>Back</li><li><label>Browse Our Designs</label></li><li class='dropdown-item'><a class='NavLevel_1' href='/cat-18-1-15/main-categories.htm' title='Main Categories'>Main Categories</a></li><li class='dropdown-item'><a class='NavLevel_1' href='/cat-18-1-16/specialty-categories.htm' title='Specialty Categories'>Specialty Categories</a></li><li class='dropdown-item'><a class='NavLevel_1' href='/cat-18-1-17/regional-categories.htm' title='Regional Categories'>Regional Categories</a></li><li class='dropdown-item'><a class='NavLevel_1' href='/cat-18-1-18/rocks-originals.htm' title='Rocks Originals'>Rocks Originals</a></li></ul></div> 589 </li> 590 591 <li class="list-item sidebarMenuSearch"><a class="sideMenuSearch" href="../18/categories.htm"><ion-icon name="search"></ion-icon> Search & Browse</a></li> 592 593 </ul> 594 595
595<script> 596 additionalSidebarLink.each(function() { 597 $(this).addClass("list-item"); 598 $(this).find("a").first().addClass("sideMenuNavLink").addClass("nav-link"); 599 if($(this).children("ul").length) 600 { 601 $(this).find("a").first().addClass("dropdown-toggle").attr("data-toggle", "dropdown").attr("role", "button").attr("aria-haspopup", "true").attr("aria-expanded", "false") 602 $(this).addClass("dropdown") 603 $(this).find("ul").first().wrap('<div class="sideMenuNavWrap"></div>'); 604 $(this).find("ul").first().prepend('<li><a href="'+$(this).find("a").first().attr("href")+'" target="_self">'+$(this).find("a").first().html()+'</a></li>'); 605 $(this).find("ul").first().prepend('<li><label>'+$(this).find("a").first().html()+'</label></li>'); 606 $(this).find("ul").first().prepend('<li class="sideMenuNavBack"><ion-icon name="arrow-back" role="img" class="hydrated" aria-label="arrow back"></ion-icon>Back</li>'); 607 $(this).find("ul").first().addClass("dropdown-menu spread") 608 $(this).find("ul ul").addClass("dropdown-menu-subs") 609 $(this).find("ul > li").addClass("dropdown-item") 610 //$(this).find("ul ul li").removeClass("dropdown-item") 611 } 612 $("#navSideSiteMenu .sidebarMenuSearch").before($(this)) 613 }); 614 615 </script>
615 616 617 </li> 618 619 <li class="nav-side-heading nav-heading-contact">Need help? Contact us...</li> 620 <li class="nav-side-links"> 621 <ul> 622 623 <li class="list-item"><a class="sideMenuMessage" href="../29/contac-us.htm"><ion-icon name="chatbubbles"></ion-icon> Send A Message</a></li> 624 625 </ul> 626 </li> 627 628 <li class="nav-side-heading nav-heading-info">Information</li> 629 <li class="nav-side-links"> 630 <ul> 631 632 <li class="list-item"><a class="sideMenuFindStore" href="../31/find-a-store.htm"><ion-icon name="pin"></ion-icon> Store Finder</a></li> 633 634 <li class="list-item"><a class="sideMenuInfo" href="../40/terms-of-serivice.htm"><ion-icon name="information-circle"></ion-icon> Terms</a></li> 635 636 <!--FAQ, Feedback, Careers, Terms, Privacy Policy, About--> 637 <!--<li class="list-item"> 638 <a class="sideMenuSettings" href="#"><svg class="ico-settings" xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"> 639 <path fill-rule="evenodd" d="M14 8.77v-1.6l-1.94-.64-.45-1.09.88-1.84-1.13-1.13-1.81.91-1.09-.45-.69-1.92h-1.6l-.63 1.94-1.11.45-1.84-.88-1.13 1.13.91 1.81-.45 1.09L0 7.23v1.59l1.94.64.45 1.09-.88 1.84 1.13 1.13 1.81-.91 1.09.45.69 1.92h1.59l.63-1.94 1.11-.45 1.84.88 1.13-1.13-.92-1.81.47-1.09L14 8.75v.02zM7 11c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"/> 640 </svg> Settings</a> 641 </li>--> 642 </ul> 643 </li> 644 645 </ul> 646 </div> 647 </div> 648 </div> 649 </div> 650 651 <div data-type="st-script-menu-custom"></div> 652 653
653<script> 654 655 var cfgPointsStore = "False"; 656 //append polyfill 657 (function (arr) { 658 arr.forEach(function (item) { 659 if (item.hasOwnProperty('append')) { 660 return; 661 } 662 Object.defineProperty(item, 'append', { 663 configurable: true, 664 enumerable: true, 665 writable: true, 666 value: function append() { 667 var argArr = Array.prototype.slice.call(arguments), 668 docFrag = document.createDocumentFragment(); 669 670 argArr.forEach(function (argItem) { 671 var isNode = argItem instanceof Node; 672 docFrag.appendChild(isNode ? argItem : document.createTextNode(String(argItem))); 673 }); 674 675 this.appendChild(docFrag); 676 } 677 }); 678 }); 679 })([Element.prototype, Document.prototype, DocumentFragment.prototype]); 680 681 //prepend polyfill 682 (function (arr) { 683 arr.forEach(function (item) { 684 if (item.hasOwnProperty('prepend')) { 685 return; 686 } 687 Object.defineProperty(item, 'prepend', { 688 configurable: true, 689 enumerable: true, 690 writable: true, 691 value: function prepend() { 692 var argArr = Array.prototype.slice.call(arguments), 693 docFrag = document.createDocumentFragment(); 694 695 argArr.forEach(function (argItem) { 696 var isNode = argItem instanceof Node; 697 docFrag.appendChild(isNode ? argItem : document.createTextNode(String(argItem))); 698 }); 699 700 this.insertBefore(docFrag, this.firstChild); 701 } 702 }); 703 }); 704 })([Element.prototype, Document.prototype, DocumentFragment.prototype]); 705 706 function insertAfterThis(newNode, existingNode) { 707 existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling); 708 } 709 710 function setAttributes(el, attrs) { 711 for(var key in attrs) { 712 el.setAttribute(key, attrs[key]); 713 } 714 } 715 716 window.getScrollbarWidth = function () { 717 var outer = document.createElement('div'); 718 outer.style.visibility = 'hidden'; 719 outer.style.overflow = 'scroll'; 720 outer.style.msOverflowStyle = 'scrollbar'; 721 if (document.body == null) return 0; 722 document.body.appendChild(outer); 723 var inner = document.createElement('div'); 724 outer.appendChild(inner); 725 var scrollbarWidth = (outer.offsetWidth - inner.offsetWidth); 726 outer.parentNode.removeChild(outer); 727 return scrollbarWidth; 728 }; 729 730 var docWidth = function() { 731 return document.body.clientWidth + getScrollbarWidth(); 732 }; 733
734 ///////////////////////////////////////////////////////// 735 // Build Custom Menu 736 /////////////////////////////////////////////////////// 737 function buildMenuCustom() { 738 var customMenu = $("[data-type='st-script-menu-custom']").parent().children('ul'); 739 var customLinks = customMenu.find('> li'); 740 var customSubMenu = customLinks.find('> ul'); 741 var customSubLinks = customSubMenu.find('> li'); 742 if (customMenu.length > 0) { 743 if (customMenu.length > 1) { 744 console.log("%c[st-app] Error: %cMore than 1 unordered list was found in this content section. Only 1 root-level list can be present.", "color: red", "color: black") 745 } else { 746 customMenu.addClass('navbar-nav navbar-center-link w-100'); 747 customLinks.each(function() { 748 $(this).find('> a').addClass('nav-link'); 749 $(this).addClass('nav-item d-flex flex-column justify-content-center'); 750 if ($(this).find('> a').next().is('ul')) { 751 $(this).addClass('dropdown'); 752 753 $(this).find('> a').contents().wrap('<span />'); 754 755 756 $(this).find('> a').addClass('dropdown-toggle').attr({ 757 'data-hover':'dropdown', 758 'role':'button', 759 'aria-haspopup':'true', 760 'aria-expanded':'false', 761 'data-toggle':'' 762 }); 763 } 764 }); 765 customSubMenu.each(function() { 766 $(this).addClass('dropdown-menu'); 767 768 $(this).addClass('spread'); 769 770 }); 771 customSubLinks.each(function() { 772 $(this).addClass('dropdown-item'); 773 if ($(this).contents(':not(:first-child)').length > 0) { 774 $(this).addClass('dropdown-has-content'); 775 $(this).find('img').wrap('<div class="dropdown-content-img" />'); 776 $(this).contents().each(function() { 777 if (this.nodeType == 3 && $.trim(this.nodeValue) != '') { 778 $(this).wrap('<div class="dropdown-content-text" />'); 779 } 780 }); 781 $(this).contents(':not(:first-child):not(.dropdown-content-img)').wrapAll('<div class="dropdown-content" />'); 782 $(this).contents(':not(:first-child)').wrapAll('<div class="dropdown-stage" />'); 783 } 784 }); 785 786 $(customMenu).css('display','none'); 787 788 } 789 } else { 790 791 } 792 $("div[data-type='st-script-menu-custom']").remove(); 793 } 794 buildMenuCustom(); 795
796 ///////////////////////////////////////////////////////// 797 // Build Top Bar Header 798 /////////////////////////////////////////////////////// 799 var buildmenu_header = document.getElementById('header'), 800 buildmenu_navToolbar = document.getElementById('navToolbar'), 801 buildmenu_topBar = document.getElementById('topBar'), 802 buildmenu_toggle = buildmenu_topBar.querySelector('.nav-ui-toggle'), 803 buildmenu_logo = buildmenu_topBar.querySelector('.nav-ui-brand'), 804 buildmenu_menu = document.getElementById('mainMenu'), 805 buildmenu_utils = buildmenu_topBar.querySelector('.nav-ui-utils'), 806 buildmenu_user = buildmenu_topBar.querySelector('.nav-ui-user-menu'), 807 menuListItems = document.getElementById('mainMenuNav').children[0].querySelectorAll('#mainMenuNav > .navbar-nav > li'), 808 buildmenu_user_sibling = '', 809 buildmenu_search = buildmenu_topBar.querySelector('.nav-ui-search'), 810 menuStyle; 811 812 813 814 if(buildmenu_user!=null && buildmenu_user != '') 815 { 816 buildmenu_user_sibling = buildmenu_user.nextSibling 817 } 818 819 if(buildmenu_search==null){ 820 buildmenu_search = '' 821 } 822 823 if(buildmenu_user==null){ 824 buildmenu_user = '' 825 } 826 827 if(buildmenu_utils==null){ 828 buildmenu_utils = '' 829 } 830 831 832 833 834 835 let setToolbarPadding = function(e) { 836 if(!$("#navToolbar").is(":visible")){e=0} 837 if($("#navToolbar").is(":visible")){e=buildmenu_navToolbar.offsetHeight}; 838 buildmenu_topBar.style.paddingTop = ""; 839 var topPaddingCurrent = parseInt(getComputedStyle(document.getElementById('topBar')).paddingTop); 840 if (e !== 0) { 841 if($("#topBar").attr("default-padding") == undefined) 842 { 843 $("#topBar").attr("default-padding", parseInt($("#topBar").css('padding-top'))) 844 }else 845 { 846 topPaddingCurrent = parseInt($("#topBar").attr("default-padding")) 847 } 848 buildmenu_topBar.style.paddingTop = topPaddingCurrent + e +"px"; 849 } else { 850 buildmenu_topBar.style.paddingTop = ""; 851 } 852 }; 853 854 $( document ).ready(function() { 855 if(buildmenu_navToolbar){setToolbarPadding(buildmenu_navToolbar.offsetHeight);} 856 }); 857 858 let headerMO = new MutationObserver((function(mutations) { 859 mutations.forEach(function(e) { 860 if (e.target.id === "header") { 861 var setHeaderMOView = e.target.attributes["data-menu-style"].value; 862 if(buildmenu_navToolbar){ 863 if (setHeaderMOView === "mobile") { 864 setToolbarPadding(0); 865 } else { 866 setToolbarPadding(buildmenu_navToolbar.offsetHeight) 867 } 868 } 869 } 870 }); 871 })); 872 873 headerMO.observe(buildmenu_header, { 874 attributes: true, 875 characterData: true, 876 childList: true, 877 subtree: true, 878 attributeOldValue: true, 879 characterDataOldValue: true 880 }); 881 882 let wrapMenuNode = function(e,cl) { 883 if(e != null && e != ''){ 884 var div = document.createElement('div'); 885 div.className = cl; 886 for(var i = 0; i < e.length; i++){ 887 if(e[i] != null && e[i] != ''){ 888 div.appendChild(e[i]); 889 } 890 } 891 return div; 892 } 893 }; 894 895 let unwrapMenuNode = function(e) { 896 if(e != null && e != ''){ 897 var el = e.parentNode, 898 parent = el.parentNode; 899 if (el.classList.contains('utils-wrap') || el.classList.contains('logo-wrap') || el.classList.contains('menu-wrap') || el.classList.contains('nav-ui-search-dropdown')) { 900 while (el.firstChild) parent.insertBefore(el.firstChild, el); 901 parent.removeChild(el); 902 } 903 } 904 }; 905 906 let resetMenu = function(e) { 907 unwrapMenuNode(buildmenu_utils); 908 unwrapMenuNode(buildmenu_logo); 909 unwrapMenuNode(buildmenu_menu); 910 for(var i = 0; i < menuListItems.length; i++){ 911 menuListItems[i].style.maxWidth = ''; 912 } 913 //for (let item of menuListItems) { 914 // item.style.maxWidth = ''; 915 //} 916 }; 917 918 var currentSearchStyle = ""; 919 let searchStyle = function(e) { 920 switch(e) { 921 case "dropdown": 922 case "dropdown-text": 923 if (currentSearchStyle === "inline" || currentSearchStyle === "") { 924 var searchBtn = document.createElement('a'),
925 searchWrap = document.querySelector('.ui-widgetTN'), 926 searchDropdownWrap = document.createElement('div'); 927 searchBtn.classList.add('nav-ui-search-btn'); 928 searchBtn.classList.add('dropdown-toggle'); 929 searchBtn.classList.add('nav-link'); 930 setAttributes(searchBtn,{ 931 'data-toggle':'dropdown', 932 'role':'button', 933 'aria-haspopup':'true', 934 'aria-expanded':'true', 935 'href':'#' 936 }); 937 if(e=="dropdown-text") 938 { 939 searchBtn.innerHTML = "<strong>Search</strong><ion-icon name='search' role='img' class='hydrated' aria-label='search'></ion-icon>"; 940 } 941 else 942 { 943 searchBtn.innerHTML = "<ion-icon name='search' role='img' class='hydrated' aria-label='search'></ion-icon>"; 944 } 945 searchDropdownWrap.classList.add('nav-ui-search-dropdown'); 946 searchDropdownWrap.classList.add('dropdown-menu'); 947 searchDropdownWrap.classList.add('dropdown-menu-right'); 948 searchDropdownWrap.setAttribute("data-display","static"); 949 if(searchWrap != '' && searchWrap != null){searchDropdownWrap.appendChild(searchWrap);} 950 951 if(buildmenu_search != '' && buildmenu_search != null){buildmenu_search.prepend(searchBtn);} 952 if(buildmenu_search != '' && buildmenu_search != null){buildmenu_search.append(searchDropdownWrap);} 953 currentSearchStyle = "dropdown"; 954 }else 955 { 956 if($('.nav-ui-search-btn').length){ 957 if(e=="dropdown-text") 958 { 959 if($('.nav-ui-search-btn strong').length==0){ 960 $('.nav-ui-search-btn').html("<strong>Search</strong><ion-icon name='search' role='img' class='hydrated' aria-label='search'></ion-icon>"); 961 } 962 } 963 else 964 { 965 if($('.nav-ui-search-btn strong').length>0){ 966 $('.nav-ui-search-btn').html("<ion-icon name='search' role='img' class='hydrated' aria-label='search'></ion-icon>"); 967 } 968 } 969 } 970 } 971 break; 972 case "inline": 973 if (currentSearchStyle === "dropdown" || currentSearchStyle === "") { 974 var searchBtn = document.querySelector('.nav-ui-search-btn'), 975 searchWrap = document.querySelector('.ui-widgetTN'); 976 if (searchBtn) { 977 searchBtn.remove(); 978 } 979 unwrapMenuNode(searchWrap); 980 currentSearchStyle = "inline"; 981 } 982 break; 983 } 984 }; 985 986 let setSearchDisplay = function(e) { 987 var searchFormUI = document.querySelectorAll('.ui-widgetTN')[0], 988 searchFormUI2 = document.querySelectorAll('.ui-widgetTN2')[0], 989 searchInput = document.getElementById('SearchText'), 990 searchTextMobileDummy = document.querySelectorAll('#SearchTextDummy')[0]; 991 switch(e) { 992 case "mobile": 993 if (!searchTextMobileDummy) { 994 var searchMobileDiv = document.createElement('div'); 995 searchMobileDiv.setAttribute('id', 'SearchFormMobile'); 996 document.body.appendChild(searchMobileDiv); 997 998 var dummySearch = document.createElement('div'); 999 dummySearch.classList.add('ui-widgetTN2'); 1000 dummySearch.classList.add('mx-2'); 1001 dummySearch.innerHTML = '' + 1002 '<form name="SearchMobilePlaceholder" onsubmit="return false;" autocomplete="off"><label class="d-none" for="SearchTextDummy"></label>' + 1003 '<input autocomplete="off" id="SearchTextDummy" class="form-control mr-2 mt
1003-2 mt-sm-0" placeholder="search for products"><ion-icon name="search"></ion-icon></form>'; 1004 if(searchFormUI){searchFormUI.parentNode.insertBefore(dummySearch,searchFormUI);} 1005 1006 var searchArrow = document.createElement('span'); 1007 searchArrow.classList.add('close'); 1008 searchArrow.innerHTML = '<ion-icon name="arrow-back"></ion-icon>'; 1009 if(searchInput){searchInput.parentNode.insertBefore(searchArrow,searchInput);} 1010 1011 if(searchFormUI){searchMobileDiv.insertBefore(searchFormUI,searchMobileDiv.firstChild);} 1012 } 1013 break; 1014 case "tablet": 1015 1016 default: 1017 if (searchTextMobileDummy) { 1018 document.querySelector('#SearchFormMobile').getElementsByClassName('close')[0].remove(); 1019 searchFormUI2.parentNode.insertBefore(searchFormUI,searchFormUI2); 1020 document.querySelector('#SearchFormMobile').remove(); 1021 searchFormUI2.remove(); 1022 } 1023 break; 1024 } 1025 }; 1026 1027 let setMenu = function(e) { 1028 switch(e) { 1029 case "right": 1030 case "justify": 1031 case "left": 1032 // Data tag for CSS targeting & Define menu style variable 1033 if (e === "right") { 1034 buildmenu_header.setAttribute("data-menu-style","right"); 1035 menuStyle = "right"; 1036 } else if (e === "justify") { 1037 buildmenu_header.setAttribute("data-menu-style","justify"); 1038 menuStyle = "justify"; 1039 } else if (e === "left") { 1040 buildmenu_header.setAttribute("data-menu-style","left"); 1041 menuStyle = "left"; 1042 } 1043 // Clean Up Menu 1044 resetMenu(); 1045 // Start Building Menu 1046 if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);} 1047 if(buildmenu_utils!='' && buildmenu_search!='' && buildmenu_user_sibling != ''){buildmenu_utils.insertBefore(buildmenu_search,buildmenu_user_sibling);}else if(buildmenu_utils!='' && buildmenu_search!=''){buildmenu_utils.append(buildmenu_search);} 1048 buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_menu,buildmenu_utils],"menu-wrap fullwidth")); 1049 setSearchDisplay(); 1050 searchStyle("dropdown"); 1051 break; 1052 1053 case "rightutilitybaruseroptions": 1054 case "justifyutilitybaruseroptions": 1055 case "leftutilitybaruseroptions": 1056 // Data tag for CSS targeting & Define menu style variable 1057 if (e === "rightutilitybaruseroptions") { 1058 buildmenu_header.setAttribute("data-menu-style","right"); 1059 if(buildmenu_search!=''){buildmenu_search.setAttribute("data-menu-style","inline-icon");} 1060 menuStyle = "right"; 1061 } else if (e === "justifyutilitybaruseroptions") { 1062 buildmenu_header.setAttribute("data-menu-style","justify"); 1063 if(buildmenu_search!=''){buildmenu_search.setAttribute("data-menu-style","inline-icon");} 1064 menuStyle = "justify"; 1065 } else if (e === "leftutilitybaruseroptions") { 1066 buildmenu_header.setAttribute("data-menu-style","left"); 1067 if(buildmenu_search!=''){buildmenu_search.setAttribute("data-menu-style","inline-icon");} 1068 menuStyle = "left"; 1069 } 1070 // Clean Up Menu 1071 resetMenu(); 1072 // Start Building Menu 1073 if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);} 1074 if(buildmenu_utils!=''){buildmenu_utils.prepend(buildmenu_search);} 1075 buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_menu,buildmenu_search],"menu-wrap fullwidth")); 1076 if(buildmenu_utils!=''){buildmenu_navToolbar.querySelector('.nav-ui-toolbar').appendChild(buildmenu_utils);} 1077 setSearchDisplay(); 1078 searchStyle("dropdown"); 1079 break; 1080 1081 case "center": 1082 // Data tag for CSS targeting 1083 buildmenu_header.setAttribute("data-menu-style","center"); 1084 // Define menu style variable 1085 menuStyle = "center"; 1086 // Clean Up Menu 1087 resetMenu(); 1088 // Start Building Menu 1089 var menuListCenter = Math.floor(menuListItems.length / 2) - 1; 1090 if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);} 1091 buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_menu],"menu-wrap fullwidth")); 1092 insertAfterThis(buildmenu_logo,menuListItems[menuListCenter]); 1093 1094 if(buildmenu_utils!='' && buildmenu_search!=''){buildmenu_utils.prepend(buildmenu_search);} 1095 buildmenu_navToolbar.querySelector('.nav-ui-toolbar').appendChild(buildmenu_utils); 1096 1097 setSearchDisplay(); 1098 searchStyle("dropdown-text"); 1099 1100 if (stappConfig.cfgMenuPerfectCenter.toLowerCase() === "true") { 1101 var mainNavWidth = buildmenu_menu.querySelector('.navbar-nav').offsetWidth, 1102 inlineLogoWidth = buildmenu_logo.getElementsByTagName('img').offsetWidth, 1103 trimNavWidth = mainNavWidth - inlineLogoWidth, 1104 setMenuListWidth = (trimNavWidth / menuListItems.length); 1105 for(var i = 0; i < menuListItems.length; i++){ 1106 menuListItems[i].style.maxWidth = setMenuListWidth + 'px'; 1107 } 1108 } 1109 1110 break; 1111 1112 case "logoleft": 1113 // Data tag for CSS targeting 1114 buildmenu_header.setAttribute("data-menu-style","logoleft"); 1115 // Define menu style variable 1116 menuStyle = "logoleft"; 1117 // Clean Up Menu 1118 resetMenu(); 1119 // Start Building Menu 1120 if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);} 1121 if(buildmenu_utils!=''){buildmenu_utils.prepend(buildmenu_search);} 1122 buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_utils],"logo-wrap")); 1123 // buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_menu],"menu-wrap fullwidth")); 1124 buildmenu_header.appendChild(buildmenu_menu); 1125 setSearchDisplay(); 1126 searchStyle("inline"); 1127 break; 1128 1129 case "logoleftutilitybaruseroptions": 1130 // Data tag for CSS targeting 1131 buildmenu_header.setAttribute("data-menu-style","logoleft"); 1132 // Define menu style variable 1133 menuStyle = "logoleft"; 1134 // Clean Up Menu 1135 resetMenu(); 1136 // Start Building Menu 1137 if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);} 1138 if(buildmenu_utils!=''){buildmenu_utils.prepend(buildmenu_search);} 1139 buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_search],"logo-wrap")); 1140 buildmenu_navToolbar.querySelector('.nav-ui-toolbar').appendChild(buildmenu_utils); 1141 setSearchDisplay(); 1142 searchStyle("inline"); 1143 break; 1144 1145 case "logocenter": 1146 // Data tag for CSS targeting 1147 buildmenu_header.setAttribute("data-menu-style","logocenter"); 1148 // Define menu style variable 1149 menuStyle = "logocenter"; 1150 // Clean Up Menu 1151 resetMenu(); 1152 // Start Building Menu 1153 if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);} 1154 //buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_search,buildmenu_logo,buildmenu_utils],"logo-wrap")); 1155 buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_utils],"logo-wrap")); 1156 buildmenu_header.appendChild(buildmenu_menu); 1157 if((buildmenu_utils.innerText=='' && buildmenu_search=='') || (buildmenu_search=='' || buildmenu_utils.innerText=='')){$(buildmenu_logo).addClass("logo-center-alone")} 1158 if($(".logo-center-alone").length && buildmenu_utils.innerText!=''){$(".logo-center-alone").css("margin-right", "-" + buildmenu_utils.offsetWidth + "px") } 1159 if($(".logo-center-alone").length && buildmenu_search!=''){$(".logo-center-alone").css("margin-left", "
1159-" + buildmenu_search.offsetWidth + "px") } 1160 setSearchDisplay(); 1161 searchStyle("inline"); 1162 break; 1163 1164 case "logocenterinline": 1165 // Data tag for CSS targeting 1166 buildmenu_header.setAttribute("data-menu-style","logocenterinline"); 1167 // Define menu style variable 1168 menuStyle = "logocenterinline"; 1169 // Clean Up Menu 1170 resetMenu(); 1171 // Start Building Menu 1172 if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);} 1173 if(buildmenu_utils!='' && buildmenu_search!='' && buildmenu_user_sibling != ''){buildmenu_utils.insertBefore(buildmenu_search,buildmenu_user_sibling);}else if(buildmenu_utils!='' && buildmenu_search!=''){buildmenu_utils.prepend(buildmenu_search);} 1174 buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo],"logo-wrap")); 1175 buildmenu_menu.appendChild(buildmenu_utils); 1176 buildmenu_header.appendChild(buildmenu_menu); 1177 setSearchDisplay(); 1178 searchStyle("dropdown"); 1179 break; 1180 1181 case "tablet": 1182 // Data tag for CSS targeting 1183 buildmenu_header.setAttribute("data-menu-style","tablet"); 1184 // Define menu style variable 1185 menuStyle = "tablet"; 1186 // Clean Up Menu 1187 resetMenu(); 1188 // Start Building Menu 1189 if($(".logo-center-alone").length){$(".logo-center-alone").css("margin-right", "0px") } 1190 if(buildmenu_utils!='' && buildmenu_search!='' && buildmenu_user_sibling != ''){buildmenu_utils.insertBefore(buildmenu_search,buildmenu_user_sibling);}else if(buildmenu_utils!='' && buildmenu_search!=''){buildmenu_utils.prepend(buildmenu_search);} 1191 if(buildmenu_toggle){buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_toggle,buildmenu_logo,buildmenu_utils],"utils-wrap"));}else{buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_utils],"utils-wrap"));} 1192 buildmenu_header.appendChild(buildmenu_menu); //Note: This is moved -outside- of the topbar 1193 1194 setSearchDisplay("tablet"); 1195 searchStyle("dropdown"); 1196 break; 1197 1198 case "mobile": 1199 // Data tag for CSS targeting 1200 buildmenu_header.setAttribute("data-menu-style","mobile"); 1201 // Define menu style variable 1202 menuStyle = "mobile"; 1203 // Clean Up Menu 1204 resetMenu(); 1205 // Start Building Menu 1206 //if(buildmenu_toggle){buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_toggle,buildmenu_logo,buildmenu_utils],"utils-wrap"));} 1207 if(buildmenu_toggle){buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_toggle,buildmenu_logo,buildmenu_utils],"utils-wrap"));}else{buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_utils],"utils-wrap"));} 1208 if(buildmenu_search){buildmenu_topBar.appendChild(buildmenu_search);} 1209 buildmenu_header.appendChild(buildmenu_menu); //Note: This is moved -outside- of the topbar 1210 searchStyle("inline"); 1211 setSearchDisplay("mobile"); 1212 break; 1213 1214 default: 1215 //console.log("%cSTApp Error: %c\"cfgBrandPos\" configured position is not a valid value.", "color: red", "color: black"); 1216 } 1217 1218 }; 1219 1220 var setMenuStyle = stappConfig.cfgBrandPos.toLowerCase(); 1221 1222 var responsiveMenuDisplay = function(e) { 1223 switch (true) { 1224 case (e >= 992): 1225 setMenu(setMenuStyle); 1226 break; 1227 case (e < 992 && e >= 576): 1228 setMenu("tablet"); 1229 break; 1230 case (e < 576): 1231 setMenu("mobile"); 1232 break; 1233 default: 1234 break; 1235 } 1236 }; 1237 1238 responsiveMenuDisplay(docWidth()); 1239 window.addEventListener("orientationchange", function() { responsiveMenuDisplay(docWidth()) }); 1240 window.addEventListener("resize", function() { responsiveMenuDisplay(docWidth()) }, false); 1241 1242 $(document).find('#header').parent().addClass('mainMenu'); 1243 1244 1245
1246 function preventDropdownToggle() { 1247 var docWidth = document.body.clientWidth + getScrollbarWidth(); 1248 var customMenu = $("#mainMenuNav > .navbar-nav"); 1249 var customLinks = customMenu.find('> li'); 1250 if (customMenu.length > 0) { 1251 if (customMenu.length <= 1) { 1252 customLinks.each(function() { 1253 if (docWidth < 992) { 1254 if ($(this).find('> a').next().is('ul')) { 1255 $(this).find('> a').addClass('prevent-dropdown-toggle').attr({ 1256 'role':'button', 1257 'aria-haspopup':'true', 1258 'aria-expanded':'false' 1259 }).removeAttr('data-toggle','data-hover'); 1260 } 1261 } else { 1262 $(this).find('> a').removeClass('prevent-dropdown-toggle'); 1263 } 1264 }) 1265 } 1266 } 1267 } 1268 1269 function FinalSort(a,b) { 1270 if(a.catName > b.catName) return 1; 1271 if(a.catName < b.catName) return -1; 1272 if(a.catName == b.catName) return 0; 1273 } 1274 1275 $(document).ready(function() { 1276 1277 }); 1278 1279 1280 $(window).resize(function() { 1281 preventDropdownToggle(); 1282 }); 1283 $(document).ready(function() { 1284 preventDropdownToggle(); 1285 }); 1286 1287 </script>
1287 1288</div><div class="clearContainer"></div></div> 1289<div id="row-48" class="container-row row-header"><div id="cell-48" class="container-cell header"> 1290 1291 1292<ul class="homeslide slider fullwidth"> 1293 <li><a href="../cat-18-1-70/national-parks.htm" target="_self" title="National Parks"><img alt="" src="../DSN/reindesigns/Content/Images/slider-01.jpg" style="width: 100%;" /></a> 1294 1295 <div class="caption-wrap"> 1296 <div class="caption"> 1297 <h1>Eye catching, water based screen printed tee shirt art for the wholesale industry serving resort, souvenir and travel destinations nationwide.</h1> 1298 </div> 1299 1300 <div class="homepage-subtitle"><img src="../dsn/reindesigns/content/images/slider-01-icon.png" /></div> 1301 </div> 1302 </li> 1303 <li><a href="../cat-18-1-26/mountain-winter.htm" target="_self" title="Mountain Winter"><img alt="" src="../DSN/reindesigns/Content/Images/slider-03.jpg" style="width: 100%;" /></a> 1304 <div class="caption-wrap"> 1305 <div class="caption"> 1306 <h1>Eye catching, water based screen printed tee shirt art for the wholesale industry serving resort, souvenir and travel destinations nationwide.</h1> 1307 </div> 1308 1309 <div class="homepage-subtitle"><img src="../dsn/reindesigns/content/images/slider-03-icon.png" /></div> 1310 </div> 1311 </li> 1312 <li><a href="../cat-18-1-28/zoo.htm" target="_self" title="Zoo"><img alt="" src="../DSN/reindesigns/Content/Images/slider-04.jpg" style="width: 100%;" /></a> 1313 <div class="caption-wrap"> 1314 <div class="caption"> 1315 <h1>Eye catching, water based screen printed tee shirt art for the wholesale industry serving resort, souvenir and travel destinations nationwide.</h1> 1316 </div> 1317 1318 <div class="homepage-subtitle"><img src="../dsn/reindesigns/content/images/slider-04-icon.png" /></div> 1319 </div> 1320 </li> 1321</ul> 1322 1323 1324 1325</div><div class="clearContainer"></div></div> 1326<div id="row-49" class="container-row row-content"><div id="cell-49" class="container-cell content"> 1327 1328 1329<div class="text-center pb-4"><a href="../68/b2b-quote-request.htm" target="_self" title="Request a Quote"><img alt="" class="img-fluid" src="../DSN/reindesigns/Content/Images/Custom-Shirt-Button.png" /></a></div> 1330 1331 1332 1333 1334<div class="row pb-5" id="homepage-who-we-serve"> 1335 <div class="col-12"> 1336 <h2>Who We Serve 1337 </h2> 1338 </div> 1339 <div class="col-12 col-md-4 mb-5 mb-sm-0"> 1340 <h3>Apparel for Tourism & Gift Shops 1341 </h3> 1342 <img class="img-fluid" src="../dsn/reindesigns/content/images/Mini Banner Tourism Gift Shop.jpg" /> 1343 <p>Rein Designs aims to provide creative unique art concepts making a statement in the resort & souvenir markets. The goal is to provide our client partners with memorable apparel for a variety of consumers. No matter what age or adventure, we have an apparel item to make your experience last well beyond your vacation getaway. You will find our products in Zoos, Airports, National Parks, Beach Towns, Mountain Towns, Breweries, Waterparks, Casinos and more! We bring a smile to each consumer while they make a statement and a memory from their experience. 1344 </p> 1345 <p><a href="../65/destination-resort.htm" target="_self" title="Tourism & Gift Shops">Learn More</a> 1346 </p> 1347 </div> 1348 <div class="col-12 col-md-4 mb-5 mb-sm-0"> 1349 <h3>Custom Apparel for Healthcare 1350 </h3> 1351 <img class="img-fluid" src="../dsn/reindesigns/content/images/Mini Banner Healthcare.jpg" /> 1352 <p>There is no better way to promote your team and show employee appreciation than a tee shirt with a great message. We work with Healthcare organizations for Nurses Week, Breast Cancer Awareness Month, Supply Chain Week, Pharmacy Week, Hospital Week and many more! 1353 </p> 1354 <p>Our Team will work with your team to make your idea come to life. Share your thought, idea and message and we will showcase creative, fun scenarios on a variety of apparel options. Internal note: we want the info form link accessible so they can type in their general info for their project. Including a link for them to UPLOAD their logo. 1355 </p> 1356 <p><a href="../59/healthcare.htm" target="_self" title="Healthcare">Learn More</a> 1357 </p> 1358 </div> 1359 <div class="col-12 col-md-4 mb-5 mb-sm-0"> 1360 <h3>Custom Apparel for Businesses 1361 </h3> 1362 <img class="img-fluid" src="../dsn/reindesigns/content/images/Mini Banner Businesses.jpg" /> 1363 <p>When your organization is looking to team build, expand brand awareness or strengthen its culture what better way to start than a tee shirt campaign promoting your message. The gear we create becomes a walking billboard for your brand or message because your team will LOVE to wear it day in and day out. Period. 1364 </p> 1365 <p>Share your thought, idea and message and we will showcase creative, fun scenarios on a variety of apparel options and our creative design team will get to work! 1366 </p> 1367 <p>
1367<a href="../58/b2b-apparel.htm" target="_self" title="Apparel for Businesses">Learn More</a> 1368 </p> 1369 </div> 1370</div> 1371 1372 1373 1374 1375<div class="row pb-5" id="homepage-our-brands"> 1376<div class="col-12"> 1377<h2>Our Brands</h2> 1378</div> 1379 1380<div class="col-12 col-md-4 mb-5 mb-sm-0"> 1381<h3>Rocks Originals</h3> 1382 1383<div class="homepage-our-brands-wrapper"><img class="img-fluid" src="../dsn/reindesigns/content/images/Mini Banner Rocks Originals.jpg" /> 1384<p>Our new adventure series showcasing Rocks and Rocksi as they seek new outdoor adventures in some of the coolest places in our country. From the mountains to the deserts and beaches this series promotes family exploration, leading our youth to grow their sense of adventure and collect dope tees while they are at it!<br /> 1385<br /> 1386<a href="../62/rocks-originals.htm" target="_self" title="Rocks Originals">Learn More</a></p> 1387</div> 1388</div> 1389 1390<div class="col-12 col-md-4 mb-5 mb-sm-0"> 1391<h3>Jibber Jabbers</h3> 1392 1393<div class="homepage-our-brands-wrapper"><img class="img-fluid" src="../dsn/reindesigns/content/images/Mini Banner Jibber Jabbers.jpg" /> 1394<p>All the art you see in our infant and toddler category is part of our Jibber Jabber line and is what launched our business in the early 90s! Whimsical art was the foundation of our company and we STILL do it the BEST in the industry!<br /> 1395<br /> 1396<a href="../60/jibber-jabber.htm" target="_self" title="Jibber Jabber">Learn More</a></p> 1397</div> 1398</div> 1399 1400<div class="col-12 col-md-4 mb-5 mb-sm-0"> 1401<h3>The Respect Series</h3> 1402 1403<div class="homepage-our-brands-wrapper"><img class="img-fluid" src="../dsn/reindesigns/content/images/Mini Banner Respects.jpg" /> 1404<p>Rein Designs will partner with organizations to promote awareness and sustainability for ocean reef preservation and national /state park sustainability programs.<br /> 1405<br /> 1406<a href="../61/the-respect-series.htm" target="_self" title="The Respect Series">Learn More</a></p> 1407</div> 1408</div> 1409</div> 1410 1411 1412 1413 1414<div class="row pb-5" id="homepage-about-rein"> 1415<div class="col-12 col-md-8"> 1416<div class="row"> 1417<div class="col-12"> 1418<h2>The Rein Designs Team aims to deliver the most creative art and apparel options to a variety of markets while providing an overall top notch customer experience!</h2> 1419</div> 1420 1421<div class="col-4"><img class="img-fluid d-none" src="../dsn/reindesigns/content/images/hero-3-blank.jpg" /></div> 1422 1423<div class="col-4"><img class="img-fluid d-none" src="../dsn/reindesigns/content/images/hero-3-blank.jpg" /></div> 1424 1425<div class="col-4"><img class="img-fluid d-none" src="../dsn/reindesigns/content/images/hero-3-blank.jpg" /></div> 1426 1427<div class="col-12"> 1428<p>Our Team sets us apart! The process starts with a vision. The magical process from idea concept to graphic illustration to ink selection followed by a meticulous print process is truly a team concept we are proud of. Our Team thrives in a creative, hard working yet still relaxed culture.</p> 1429 1430<p>In our free time you can find our team members hiking, skiing, biking, fishing. Or enjoying the arts Colorado has to offer…oh and likely a microbrew at a favorite local spot! Cheers!</p> 1431</div> 1432</div> 1433</div> 1434 1435<div class="col-12 col-md-4"><img class="img-fluid d-none" src="../dsn/reindesigns/content/images/hero-3-blank.jpg" /></div> 1436</div> 1437 1438 1439 1440</div><div class="clearContainer"></div></div> 1441<div id="cell-124" class="container-cell "> 1442 1443</div><div id="row-51" class="container-row row-fullwidth"><div id="cell-51" class="container-cell fullwidth"> 1444 1445 1446<div class="footer-col"> 1447 <h4>Our Brands 1448 </h4> 1449 <ul> 1450 <li><a href="../62/rocks-originals.htm" target="_self" title="Rocks Originals">Rocks Originals</a></li> 1451 <li><a href="../60/jibber-jabber.htm" target="_self" title="Jibber Jabber">Jibber Jabber</a></li> 1452 <li><a href="../61/the-respect-series.htm" target="_self" title="The Respect Series">The Respect Series</a></li> 1453 </ul> 1454</div> 1455 1456 1457 1458 1459<div class="footer-col"> 1460<h4>Industries We Serve</h4> 1461 1462<ul> 1463 <li><a href="../65/destination-resort.htm" target="_self" title="Travel, Tourism, & Gift Shops">Travel, Tourism, & Gift Shops</a></li> 1464 <li><a href="../59/healthcare.htm" target="_self" title="Healthcare">Healthcare</a></li> 1465 <li><a href="../58/b2b-apparel.htm" target="_self" title="Custom Apparel for Business">Custom Apparel for Business</a></li> 1466</ul> 1467</div> 1468 1469 1470 1471 1472<div class="footer-col"> 1473<h4>Our Company</h4> 1474 1475<ul> 1476 <li><a href="../28/about-us.htm" target="_self">About Us</a></li> 1477 <li><a href="../56/tradeshows.htm" target="_self" title="Tradeshows">Tradeshows</a></li> 1478 <li><a href="../35/privacy-policy.htm" target="_self" title="Privacy Policy">Privacy Policy</a></li> 1479</ul> 1480</div> 1481 1482 1483 1484 1485<div class="footer-col"> 1486 <h4>Customer Service 1487 </h4> 1488 <ul> 1489 <li><a data-target="#bootLogin" data-toggle="modal" href="#" target="_self">Login</a></li> 1490 <li><a href="../27/register.htm" target="_self">Register for an Account</a></li> 1491 <li><a href="../67/customer-support.htm" target="_self" title="Customer Support">Customer Support Requests</a></li> 1492 <li><a href="../29/contact-us.htm" target="_self" title="Contact Us">Contact Us</a></li> 1493 </ul> 1494</div> 1495 1496 1497 1498 1499<div class="footer-col"> 1500<h4><img class="img-fluid mb-2" src="../DSN/reindesigns/Content/Images/Logo-Transparent.png" style="max-height: 120px; width: 200px; height: 102px;" /></h4> 1501 1502<div class="footer-address">2011 Cherry Street.</div> 1503 1504<div class="footer-address">Suite 112</div> 1505 1506<div class="footer-address">Louisville, CO 80027</div> 1507 1508<div class="footer-phone-number">Phone: +1-800-432-7346</div> 1509 1510<div>©2026 Rein Designs, All Rights Reserved</div> 1511</div> 1512 1513 1514<div data-type="st-script-footer"> 1515
1515<script> 1516 function buildFooter() { 1517 $("[data-type='st-script-footer']").parent().addClass('footer'); 1518 $("[data-type='st-script-footer']").parent().parent().addClass('row-footer'); 1519 1520 var currentYear = (new Date).getFullYear(); 1521 1522 var footerNav = $("[data-type='st-script-footer']").parent().children('ul'); 1523 var footerBlock = $("[data-type='st-script-footer']"); 1524 1525 if (footerNav.length > 0) { 1526 footerNav.each(function() { 1527 1528 $(this).wrapAll('<div class="footer-nav" />'); 1529 1530 }); 1531 1532 $(document).find('.footer-nav').insertBefore(footerBlock); 1533 1534 } 1535 1536 1537 $(footerBlock).before('<div class="footer-col"><ul class="nav-ui-social footer-social"></ul></div>'); 1538 1539 $(footerBlock).parent().find('.nav-ui-social').html(window.socialLinks); 1540 1541 1542 var footerBlocks = $(document).find("[data-type='st-script-footer']").parent().children('div:not([data-type=\'st-script-footer\']):not(.container):not(.footer-nav)'); 1543 1544 if (footerBlocks.length >= 1) { 1545 if (footerBlocks.length === 1) { 1546 footerBlocks.each(function() { 1547 $(this).hasClass('static') ? $(this).addClass('footer-col') : $(this).addClass('footer-col col'); 1548 }); 1549 } 1550 if (footerBlocks.length > 1) { 1551 1552 var colCalc = (12/(footerBlocks.length - 1)); 1553 1554 var colCount = 0; 1555 1556 if (footerBlocks.length >= 5) { 1557 colCount = 'col-md'; 1558 } else { 1559 colCount = 'col-md-' + colCalc; 1560 } 1561 1562 footerBlocks.each(function() { 1563 if ($(this).find('.footer-social').length > 0) { 1564 1565 $(this).addClass('footer-social-wrap col-12 mt-0'); 1566 1567 } else { 1568 if ($(this).hasClass('footer-nav')) { 1569 1570 $(this).hasClass('static') ? $(this).addClass('') : $(this).addClass('col-12'); 1571 // $(this).addClass('col-12'); 1572 1573 } else { 1574 $(this).hasClass('static') ? $(this).addClass('footer-col mb-4 mb-md-0') : $(this).addClass('footer-col col-12 ' + colCount + ' mb-4 mb-md-0'); 1575 // $(this).addClass('footer-col col-12 ' + colCount + ' mb-4 mb-md-0'); 1576 } 1577 } 1578 }); 1579 } 1580 1581 $(footerBlocks).wrapAll('<div class="footer-blocks container" />').wrapAll('<div class="row" />'); 1582 } else { 1583 //console.log("%c[st-app] Error:%c No divs detected inside this container - unable to construct footer. ", "color: red", "color: black") 1584 } 1585 1586 $('.footer').append('' + 1587 '<div class="fullwidth col footer-copy py-3">' + 1588 '©'+ (new Date).getFullYear() + ' ' + 1589 stappConfig.cfgShopName + 1590 1591 '<p><small>Powered by <a href="https://www.speartek.com" rel="noopener" target="_blank" title="Speartek: Custom Site Design and Hosting">Speartek</a></small></p>' + 1592 1593 ' </div>' 1594 ); 1595 $('.footer-sub').wrapAll('<div class="footer-sub-section fullwidth"><div class="container row mx-auto"></div></div>'); 1596 $('.footer-copy').before($('.footer-sub-section')); 1597 } 1598 $(document).ready(function() { 1599 buildFooter(); 1600 }); 1601 </script>
1601 1602</div> 1603 1604 1605</div><div class="clearContainer"></div></div> 1606</div>
1606<script src="//cdn.jsdelivr.net/npm/[email protected]/dist/AppendGrid.min.js"></script>
1606 1607 1608
1608<script> 1609 $(document).ready(function() { 1610 // Set Top Level links in mobile menu as clickable 1611 $('#mainMenuNav > ul > li > .dropdown-toggle > span').on('click touch', function (e) { 1612 if ($(window).width() <= 990.998) { 1613 var senderElement = e.target; 1614 if($(e.target).is("span")) { 1615 window.location = $(this).attr('href'); 1616 e.stopPropagation(); 1617 return true; 1618 } 1619 } 1620 }); 1621 }) 1622 </script>
1622 1623
1624<script type="text/javascript"> 1625 1626 $(document).ready(function () { 1627 1628 //******IMPRESSIONS******// 1629 //this should also be done for any page that displays products 1630 1631 1632 //featured homepage items 1633 var EAItemsViewed = []; 1634 $(".featured-item").each(function (i) { 1635 EAItemsViewed.push({ 'item_id': $(this).find(".featured-partno").text().trim().replace("Item #: ", ""), 'item_name': $(this).find('.featured-name a').html().trim(), 'item_category': 'Homepage Featured Products', 'index': i + 1 }) 1636 }); 1637 1638 gtag('event', 'view_item_list', { 1639 items: EAItemsViewed, 1640 item_list_name: 'Homepage Featured Products', 1641 item_list_id: 'homepage-featured-products' 1642 }); 1643 1644 1645 1646 1647 //******PRODUCT CLICKS******// 1648 //this should also be done for any page that displays products and they are clickable 1649 1650 1651 //featured homepage items 1652 $(document).on('click', '.featured-item', function (i) { 1653 gtag('event', 'select_item', { 1654 items: [{ 1655 item_id: $(this).find(".featured-partno").text().trim().replace("Item #: ", ""), 1656 item_name: $(this).find('.featured-name a').html().trim(), 1657 item_category: 'Homepage Featured Products', 1658 }], 1659 item_list_name: 'Homepage Featured Products', 1660 item_list_id: 'homepage-featured-products' 1661 }); 1662 }); 1663 1664 1665 //search top bar 1666 $(document).on('click', '.nav-ui-search .ui-menu-item a', function (i) { 1667 gtag('event', 'select_item', { 1668 items: [{ 1669 item_id: $(this).find('.acpartno').html().replace("#", "").trim(), 1670 item_name: $(this).find('.acproductname').html().trim(), 1671 item_category: 'Search', 1672 }], 1673 item_list_name: 'Search', 1674 item_list_id: 'Search' 1675 }); 1676 }); 1677 1678 1679 1680 //related items modal 1681 $(document).on('click', '.modal-related-items .prodCell', function (i) { 1682 gtag('event', 'select_item', { 1683 items: [{ 1684 'id': $(this).find(".prodPartNo").text().trim().replace("Item #: ", ""), 1685 'name': $(this).find('.prodName a').html().trim(), 1686 'list': 'Related Products' 1687 }], 1688 item_list_name: 'Related Products', 1689 item_list_id: 'related-products' 1690 }); 1691 }); 1692 1693 //******PRODUCT VIEW && ADD TO CART******// 1694 1695 1696 1697 }); 1698 1699</script>
1699 1700 1701
1702<script> 1703 1704 $(window).on('load', function(){ 1705 try{ 1706 $('.homeslide').slick('slickPlay'); 1707 }catch(e){} 1708 }); 1709 1710 $(".homeslide").addClass("fullwidth") 1711 1712 $(".homeslide").attr("data-slider-height", "650") 1713 $(".homeslide").addClass("fixedHeightSlider") 1714 1715</script>
1715 1716
1717<script src="../st-app/lib/gijgo-ui/js/gijgo.js"></script>
vendor: 2 bytes, line 1717
1717
1718<script src="../st-app/lib/gijgo-ui/js/gijgo-datepicker.min.js"></script>
vendor: 2 bytes, line 1718
1718
1719<script src="../st-app/modules/st-bootstrap/dist/st-bootstrap.js?v=1.17172"></script>
1719 1720 1721<a href="#" id="back-to-top" title="Back to top"> 1722 <i class="fas fa-angle-up"></i> 1723</a> 1724 1725 1726<!--bootFilter--> 1727 1728<!-- Filters Modal --> 1729 1730 <div class="modal fade" id="bootFilters" tabindex="-1" role="dialog" aria-labelledby="bootFilterLabel" aria-hidden="true"> 1731 <div class="modal-dialog modal-dialog-centered" role="document"> 1732 <div class="modal-content"> 1733 <div class="modal-header"> 1734 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1735 <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png"> 1736 </button> 1737 </div> 1738 <div class="modal-body"> 1739 <h4>Filter Products</h4> 1740 <div id="modal-filters-body"> 1741 1742 </div> 1743 </div> 1744 </div> 1745 </div> 1746 </div> 1747 1748 1749 1750<!-- General Modal --> 1751<div class="modal fade" id="genModal" tabindex="-1" role="dialog" aria-labelledby="genModal" aria-hidden="true"> 1752 <div class="modal-dialog modal-dialog-centered" role="document"> 1753 <div class="modal-content"> 1754 <div class="modal-header"> 1755 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1756 <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png"> 1757 </button> 1758 </div> 1759 <div class="modal-body"></div> 1760 </div> 1761 </div> 1762</div> 1763 1764<!-- Media Modal --> 1765<div class="modal fade" id="mediaModal" tabindex="-1" role="alertdialog" aria-modal="true" aria-labelledby="mediaModalLabel" aria-hidden="true"> 1766 <div class="modal-dialog modal-dialog-centered" role="document"> 1767 <div class="modal-content"> 1768 <div class="modal-header"> 1769 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1770 <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png"> 1771 </button> 1772 </div> 1773 <div class="modal-body"></div> 1774 </div> 1775 </div> 1776</div> 1777 1778<!-- Video Modal --> 1779<div class="modal fade" id="videoModal" tabindex="-1" role="dialog" aria-labelledby="videoModalLabel" aria-hidden="true"> 1780 <div class="modal-dialog modal-dialog-centered" role="document"> 1781 <div class="modal-content"> 1782 <div class="modal-body"> 1783 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1784 <span aria-hidden="true">×</span> 1785 </button> 1786 <!-- 16:9 aspect ratio --> 1787 <div class="embed-responsive embed-responsive-16by9"> 1788 <!-- <iframe class="embed-responsive-item" src="../blank.html" id="video" allowscriptaccess="always" allow="autoplay"></iframe> --> 1789 <iframe id="video" 1790 src="about:blank" 1791 title="YouTube video player" 1792 frameborder="0" 1793 allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" 1794 referrerpolicy="strict-origin-when-cross-origin" 1795 allowfullscreen> 1796 </iframe> 1797 1798 1799 </div> 1800 </div> 1801 </div> 1802 </div> 1803</div> 1804 1805<!-- PDF Modal --> 1806<div class="modal fade" id="pdfModal" tabindex="-1" role="dialog" aria-labelledby="pdfModal" aria-hidden="true"> 1807 <div class="modal-dialog ui-drag" role="document"> 1808 <div class="modal-content ui-resize"> 1809 <div class="modal-header"> 1810 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1811 <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png"> 1812 </button> 1813 </div> 1814 <div class="modal-body"> 1815 <iframe src="../blank.html"></iframe> 1816 </div> 1817 </div> 1818 </div> 1819</div> 1820 1821<!-- Map Modal --> 1822<div class="modal fade" id="mapModal" tabindex="-1" role="dialog" aria-labelledby="mapModal" aria-hidden="true"> 1823 <div class="modal-dialog modal-dialog-centered" role="document"> 1824 <div class="modal-content"> 1825 <div class="modal-header"> 1826 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1827 <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png"> 1828 </button> 1829 </div> 1830 <div class="modal-body"> 1831 <iframe src="../blank.html"></iframe> 1832 </div> 1833 </div> 1834 </div> 1835</div> 1836 1837<!-- Login Modal --> 1838<div class="modal fade" id="bootLogin" tabindex="-1" role="dialog" aria-labelledby="bootLoginTitle" aria-hidden="true" aria-modal="true"> 1839 <div class="modal-dialog modal-dialog-centered" role="document"> 1840 <div class="modal-content"> 1841 <div class="modal-header"> 1842 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1843 <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png"> 1844 </button> 1845 </div> 1846 <div class="modal-body"> 1847 <iframe src="../blank.html"></iframe> 1848 </div> 1849 </div> 1850 </div> 1851</div> 1852 1853<!-- QuickView Modal --> 1854<div class="modal fade" id="bootQuickView" tabindex="-1" role="dialog" aria-labelledby="bootQuickView" aria-hidden="true"> 1855 <div class="modal-dialog modal-dialog-centered" role="document"> 1856 <div class="modal-content"> 1857 <div class="modal-header"> 1858 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1859 <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png"> 1860 </button> 1861 </div> 1862 <div class="modal-body"> 1863 <iframe id="QuickViewModaliFrame" src="../blank.html"></iframe> 1864 </div> 1865 </div> 1866 </div> 1867</div> 1868 1869 1870<!--Blackout--> 1871<div id="blackout"></div> 1872 1873 1874 <div class="modal fade" id="bootInactivity" tabindex="-1" role="dialog" aria-labelledby="bootInactivity" aria-hidden="true"> 1875 <div class="modal-dialog modal-dialog-centered" role="document"> 1876 <div class="modal-content"> 1877 <div class="modal-header"> 1878 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1879 <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png"> 1880 </button> 1881 </div> 1882 <div class="modal-body"> 1883 <h4>You have been signed out due to inactivity</h4> 1884 <div id="modal-filters-body"> 1885 <p>To continue shopping, sign in to return to your account.</p> 1886 1887 <form name="smalllogonTimeout" id="smalllogonTimeout" method="post" class="mt-3" action="../17/home.htm" style="max-width: 350px;width: 100%;margin: auto;"> 1888 1889 <div class="form-group"> 1890 <label for="UserNameTimeout">Username</label> 1891 <input class="FormElementInput form-control" placeholder="Username" type="text" name="UserNameTimeout" id="UserNameTimeout" size="15" maxlength="50" required="required" style="margin: auto;"/> 1892 </div> 1893 <div id="loginBlock" class="form-group"> 1894 <label for="Password">Password</label> 1895 <input class="FormElementInput form-control" placeholder="Password" type="password" name="PasswordTimeout" id="PasswordTimeout" size="15" maxlength="50" required="required" style="margin: auto;"/> 1896 <small class="modal-forgot-wrap form-text text-muted"><a class="modal-forgot" href="../24/forgot-username-password.htm" target="_parent">Forgot your login info?</a></small> 1897 <input type="hidden" name="UniqueFormID" id="UniqueFormID" value="TimeoutRelogon" /> 1898 </div> 1899 <div class="row w-100 mt-4"> 1900 <div class="text-center col-12"><input class="FormButtons btn btn-primary" type="Submit" value="Sign In" id="LogonSaveTimeout" name="LogonSaveTimeout" /></div> 1901 </div> 1902 </form> 1903 </div> 1904 </div> 1905 </div> 1906 </div> 1907 </div> 1908 1909 <div class="modal fade" id="bootSignOffWarning" tabindex="-1" role="dialog" aria-labelledby="bootSignOffWarning" aria-hidden="true"> 1910 <div class="modal-dialog modal-dialog-centered" role="document"> 1911 <div class="modal-content"> 1912 <div class="modal-body"> 1913 <div id="modal-filters-body"> 1914 <div class="mb-3 text-center">You will be signed out in <span id="countdown-signoff"></span>.</div> 1915 <div class="text-center mb-3">Click the continue shopping button below to remain signed in.</div> 1916 <div class="row w-100 text-center"> 1917 <div class="text-right col-6 pr-2"><input class="FormButtons btn btn-secondary" type="button" value="Sign Out" onclick="document.getElementById('LogoutForm').submit();"/></div> 1918 <div class="text-left col-6 pl-2"><input class="FormButtons btn btn-primary" type="button" value="Continue Shopping" name="ContinueShopping" onclick="location.reload();" /></div> 1919 </div> 1920 </div> 1921 </div> 1922 </div> 1923 </div> 1924 </div> 1925 1926 1927 <form name="sessionTimeoutPost" id="sessionTimeoutPost" method="post" class="d-none" action="../17/home.htm"> 1928 1929 <input type="hidden" name="sessionTimeoutReload" value="true" /> 1930 </form> 1931 1932
1933<script> 1934 // iFrame PDF Modal ------------------------------------------------------------------ 1935 var bsPdfModal = $('#pdfModal'), 1936 bsPdfModalFrame = bsPdfModal.find('iframe'); 1937 1938 bsPdfModalFrame[0].contentWindow.location = '/blank.html'; 1939 1940 function bsPdfUrlSet(link){ 1941 bsPdfModalFrame.attr("data-link", link); 1942 } 1943 1944 $('a[data-target="#pdfModal"]').on('click touch', function (e) { 1945 e.preventDefault(); 1946 var bsPdfUrl = $(this).attr("data-link"); 1947 bsPdfUrlSet(bsPdfUrl); 1948 }); 1949 1950 bsPdfModal.on('show.bs.modal', function () { 1951 bsPdfModalFrame.attr('src', bsPdfModalFrame.attr("data-link")); 1952 $('.modal-content.ui-resize').resizable({ 1953 alsoResize: ".modal-dialog.ui-resize", 1954 minHeight: 300, 1955 minWidth: 300 1956 }); 1957 $('.modal-dialog.ui-drag').draggable(); 1958 }); 1959 1960 bsPdfModal.on('hidden.bs.modal', function () { 1961 bsPdfModalFrame.attr('src', '#'); 1962 }); 1963 1964 // iFrame Map Modal ------------------------------------------------------------------ 1965 var bsMapModal = $('#mapModal'), 1966 bsMapModalFrame = bsMapModal.find('iframe'); 1967 1968 bsMapModalFrame[0].contentWindow.location = '/blank.html'; 1969 1970 function bsMapUrlSet(map){ 1971 bsMapModalFrame.attr("data-map", map); 1972 } 1973 1974 $('a[data-target="#mapModal"]').on('click touch', function (e) { 1975 e.preventDefault(); 1976 var bsMapUrl = $(this).attr("data-map"); 1977 bsMapUrlSet(bsMapUrl); 1978 }); 1979 1980 bsMapModal.on('show.bs.modal', function () { 1981 bsMapModalFrame.attr('src', bsMapModalFrame.attr("data-map")); 1982 }); 1983 1984 bsMapModal.on('hidden.bs.modal', function () { 1985 bsMapModalFrame.attr('src', '#'); 1986 }); 1987 1988 // iFrame Login Modal ------------------------------------------------------------------ 1989 var bsLogin = $('#bootLogin').find('iframe'); 1990 bsLogin[0].contentWindow.location = '/blank.html'; 1991 $('#bootLogin').on('show.bs.modal', function () { 1992 bsLogin.attr('src', '../' + stappConfig.cfgLoginModal + '/sign-in-modal.htm'); 1993 }); 1994 1995 function showQuickView(qvprodid) 1996 { 1997 var bsQVModal = $('#bootQuickView').find('iframe'); 1998 bsQVModal.attr('src', '/blank.html'); 1999 bsQVModal.css("visibility", "hidden"); 2000 setTimeout(function(){ 2001 var QuickViewURL = qvprodid.replace('prod-' + (qvprodid.split("-")[1]) + '-', 'prod-45-') 2002 bsQVModal.attr('src', QuickViewURL); 2003 $('#bootQuickView').modal(); 2004 }, 250); 2005 } 2006 2007 function showNotifyMe(url) 2008 { 2009 var bsNMModal = $('#inventoryModal').find('iframe'); 2010 bsNMModal.attr('src', '/blank.html'); 2011 bsNMModal.css("visibility", "hidden"); 2012 setTimeout(function(){ 2013 bsNMModal.attr('src', url); 2014 $('#inventoryModal').modal(); 2015 }, 250); 2016 } 2017 2018 $(function(){ 2019 $('#QuickViewModaliFrame').on('load', function(){ 2020 this.style.height = this.contentWindow.document.body.offsetHeight + 20 + 'px'; 2021 $('#QuickViewModaliFrame').css("visibility", "visible"); 2022 }); 2023 2024 $('#NotifyEmailiFrame').on('load', function(){ 2025 this.style.height = this.contentWindow.document.body.offsetHeight + 20 + 'px'; 2026 $('#NotifyEmailiFrame').css("visibility", "visible"); 2027 }); 2028 2029 bsLogin.on('load', function(){ 2030 this.style.height = this.contentWindow.document.body.offsetHeight + 'px'; 2031 }); 2032 }); 2033 2034 window.hideQuickView = function(){ 2035 $('#bootQuickView').modal('hide'); 2036 }; 2037 2038 window.hideNofiyMe = function(){ 2039 $('#inventoryModal').modal('hide'); 2040 var bsNMModal = $('#inventoryModal').find('iframe'); 2041 bsNMModal.attr('src', '/blank.html'); 2042 }; 2043 2044</script>
2044 2045<form name="LogoutForm" id="LogoutForm" method="post" action="../17/home.htm"> 2046 <input type="hidden" id="Logoff" name="Logoff" value="Logoff"> 2047</form>
2048<script> 2049$("form").each(function() { 2050 if($(this).attr("action") == null || $(this).attr("action") == undefined || $(this).attr("action") == "") 2051 { 2052 $(this).attr('action', '../17/home.htm') 2053 } 2054}); 2055</script>
2055 2056
2057<script> 2058 2059 var checkCFPage = stappConfig.cfgFormPages.split(",") 2060 if(checkCFPage.includes('17')) 2061 { 2062 document.write('<scr'+'ipt type="text/javascript" src="../st-app/lib/custom-forms/CFManagerBS4.js?v=5"></scr'+'ipt>'); 2063 } 2064 2065</script>
2065 2066
2067<script src="/vlInclude/linq.min.js"></script>
vendor: 2 bytes, line 2067
2067
2068<script> 2069var RESTHost = window.location.protocol + "//" + window.location.host + "/st"; 2070if (RESTHost.indexOf(":51877") != -1) 2071 RESTHost = RESTHost.replace("/st", ""); 2072function LogAjaxError(event, jqXHR, ajaxSettings, thrownError) {} 2073function RestCall(url, params, ok, error, method, timeout) { 2074 var type = "PUT"; 2075 var tOut = 60000; 2076 if (!isNaN(timeout)) { 2077 tOut = timeout; 2078 } 2079 if (method != undefined) { 2080 type = method; 2081 } 2082 $.ajax({ 2083 dataType: "json", 2084 type: type, 2085 data: JSON.stringify(params), 2086 contentType: 'application/json', 2087 url: RESTHost + url, 2088 timeout: tOut, 2089 success: function (response) { 2090 if (ok != undefined) { 2091 try { 2092 ok(response); 2093 } catch (ex) { 2094 LogAjaxError(ex, url, params, ok, error, method, timeout); 2095 } 2096 } 2097 }, 2098 error: function (jqXHR, textStatus, errorThrown) { 2099 if (error != undefined) { 2100 error(jqXHR, textStatus, errorThrown); 2101 } 2102 } 2103 }); 2104} 2105</script>
2105 2106 2107
2108<script> 2109 var val = 0; 2110 var currentVal = 0; 2111 var hiddenpos = '-390'; 2112 var displayPos = '0'; 2113 var hide = true; 2114 //var jQ = jQuery.noConflict(true); 2115 2116 // Returns true if the passed value is found in the 2117 // array. Returns false if it is not. 2118 Array.prototype.inArray = function (value, caseSensitive) { 2119 var i; 2120 for (i = 0; i < this.length; i++) { 2121 // use === to check for Matches. ie., identical (===), 2122 if (caseSensitive) { //performs match even the string is case sensitive 2123 if (this[i].toLowerCase() === value.toLowerCase()) { 2124 return true; 2125 } 2126 } else { 2127 if (this[i] === value) { 2128 return true; 2129 } 2130 } 2131 } 2132 return false; 2133 }; 2134 2135 // Returns true if the passed value is found in the 2136 // array. Returns false if it is not. 2137 Array.prototype.inArrayIndex = function (value, caseSensitive) { 2138 var i; 2139 for (i = 0; i < this.length; i++) { 2140 // use === to check for Matches. ie., identical (===), 2141 if (caseSensitive) { //performs match even the string is case sensitive 2142 if (this[i].toLowerCase() === value.toLowerCase()) { 2143 return i; 2144 } 2145 } else { 2146 if (this[i] === value) { 2147 return i; 2148 } 2149 } 2150 } 2151 return -1; 2152 }; 2153 2154 function setCartQtyDisplay() { 2155 if ($('#countItemsInCartInline').length > 0) { 2156 if ($.trim($('#countItemsInCartInline').text()) === "0") { 2157 //$('#cartInline,.cartIconText').css('display','none'); 2158 } else { 2159 //$('#cartInline,.cartIconText').css('display','inline-block'); 2160 } 2161 } 2162 if ($('#countItemsInCartInlineCustom').length > 0) { 2163 if ($.trim($('#countItemsInCartInlineCustom').text()) === "0") { 2164 //$('#cartInlineCustom,.cartIconText').css('display','none'); 2165 } else { 2166 //$('#cartInlineCustom,.cartIconText').css('display','inline-block'); 2167 } 2168 } 2169 } 2170 2171 function getCartSubTotalInline(){ 2172 var i; 2173 var subTotal = 0; 2174 for (i=0; i<oCartInline.Items.length; i++){ 2175 //div = document.getElementById('subTotal'+ oCartInline.Items[i].ItemCode); 2176 var div = document.getElementById('subTotal'+ i); 2177 subTotal += parseFloat((div.innerHTML.replace(/,/g,'')).slice(1)); 2178 } 2179 return subTotal.toFixed(2); 2180 } 2181 2182 function bubbleSort(a) { 2183 var swapped; 2184 var retary = new Array(); 2185 do { 2186 swapped = false; 2187 for (var i=0; i < a.length-1; i++) { 2188 if (a[i] > a[i+1]) { 2189 var temp = a[i]; 2190 a[i] = a[i+1]; 2191 a[i+1] = temp; 2192 swapped = true; 2193 } 2194 } 2195 } while (swapped); 2196 2197 for(i=0;i<a.length;i++) { 2198 retary.push(a[i]); 2199 } 2200 2201 return retary.join(','); 2202 } 2203 2204 function getModifierIDs(prodid, index) { 2205 var ret = oCartInlineRet; 2206 var modids = new Array(); 2207 var item = ret.Items[index]; 2208 2209 if (item.ID === prodid) { 2210 for(var g=0; g<item.Modifiers.length; g++) { 2211 modids.push(item.Modifiers[g].ID); 2212 } 2213 return bubbleSort(modids); 2214 } 2215 } 2216 2217 function countItemsInCartCache() { 2218 var url2mc = "/723/cart"; 2219 RestCall(url2mc, {}, function (data) { 2220 $("#countItemsInCartInline,#countItemsInCartInlineCustom").text(Enumerable.From(data.Cart.Items).Where('$.IsSpecial == false').Sum('$.Quantity')); 2221 setCartQtyDisplay() 2222 }, function (jqXHR, textStatus, errorThrown) { 2223 console.log('Error Get Cart: ' + textStatus + '\nResponse:' + jqXHR.responseText); 2224 }, "GET"); 2225 2226 } 2227 2228 function getLastItemsAdded() { 2229 var sessionIn = ""; 2230 var sep = String.fromCharCode(29); 2231 var sepItem = String.fromCharCode(30); 2232 var html = new Array(); 2233 var aryJusadded = new Array(); 2234 var aryJusaddedQty = new Array(); 2235 var currentMarkUp = 0; 2236 sessionIn_tmp = sessionIn.split(sepItem); 2237 2238 for(var e=0; e<sessionIn_tmp.length; e++) { 2239 var session = sessionIn_tmp[e]; 2240 var aryItemsAdded = (session.length > 0)?session.split(sep)[1] + sep + session.split(sep)[2]:''; 2241 var qtyJustAdded = (session.length > 0)?session.split(sep)[0]:''; 2242 2243 aryJusadded.push(aryItemsAdded);
2244 aryJusaddedQty.push(qtyJustAdded); 2245 } 2246 2247 var session = sessionIn; 2248 _totalQtyInlineCart = 0; 2249 var totalItmPrice = 0; 2250 ret = oCartInlineRet; 2251 var totaladded = 0; 2252 2253 for(i=0; i<ret.Items.length; i++) { 2254 var item = ret.Items[i]; 2255 2256 var modids = getModifierIDs(item.ID, i); 2257 if(modids.length > 0)modids = ',' + modids; 2258 2259 var itemModPrice = 0; 2260 var subtItem = 0; 2261 var qty = item.Quantity; 2262 var drawProd = (typeof item.RecentlyAdded !== "undefined") ? item.RecentlyAdded : false; //((session.length > 0 && aryJusadded.inArray(item.ID + sep + modids)) || session.length == 0); 2263 currentMarkUp = 0; 2264 2265 if(drawProd) { 2266 qtyJustAdded = item.QuantityAdded; 2267 } 2268 2269 if(qtyJustAdded > 0) { 2270 totaladded = Number(totaladded) + Number(qtyJustAdded); 2271 } 2272 2273 if(drawProd) { 2274 html.push('<div class="bootCart-product row">'); 2275 html.push('<div class="bootCart-img col"><img src="../../DSN/reindesigns/Commerce/' + item.Image + '" onerror="this.src=\'../../DSN/reindesigns/Commerce/ProductImages/Cart_NoImage.jpg\'" border=0></div>'); 2276 html.push('<div class="bootCart-details col">'); 2277 html.push('<div class="bootCart-name">' + item.Name + '</div>'); 2278 html.push('<div class="bootCart-part"><span class="inlinepartnolabel">Item# </span>' + ((item.SKU.length)?item.SKU:item.PartNumber) + '</div>'); 2279 html.push('<div class="bootCart-price"><span class="inlineitempricelabel">
2279Price: </span>'); 2280 2281 html.push(formatCurrency(item.BasePrice,2) + '</div>'); 2282 2283 html.push('<div class="bootCart-attr">'); 2284 } 2285 2286 for(var j=0; j<item.Modifiers.length; j++) { 2287 var itemMod = item.Modifiers[j]; 2288 var modinput = itemMod.Input; 2289 modprice = itemMod.Price; 2290 var modinputvalue = ""; 2291 2292 if(modinput !== "" && modinput !== undefined && modinput != null) { 2293 modinputvalue = " [" + modinput + "] " 2294 } 2295 2296 //Check One time 2297 if (itemMod.OneTime) { 2298 itemModPrice += parseFloat(itemMod.Price); 2299 currentMarkUp = formatCurrency(parseFloat(itemMod.Price),2); 2300 2301 } else { 2302 if(drawProd && session.length > 0) { 2303 itemModPrice += parseFloat((itemMod.Price * qtyJustAdded).toFixed(2)); 2304 currentMarkUp = formatCurrency(parseFloat(itemMod.Price),2) + ' ea.'; 2305 2306 } else { 2307 itemModPrice += parseFloat((itemMod.Price * qty).toFixed(2)); 2308 currentMarkUp = formatCurrency(parseFloat(itemMod.Price),2) + ' ea.'; 2309 2310 } 2311 } 2312 2313 if(currentMarkUp.length > 0 && parseFloat(itemMod.Price) > 0) { 2314 if(drawProd)html.push('<span class="bootCart-attr-lbl">' + itemMod.TypeName + ': </span>' + itemMod.Name + modinputvalue + ' <span style="font-style:italic">(+' + currentMarkUp + ')</span><br>'); 2315 } else { 2316 if(drawProd)html.push('<span class="bootCart-attr-lbl">' + itemMod.TypeName + ': </span>' + itemMod.Name + modinputvalue + '<br>'); 2317 } 2318 } 2319 2320 //if(drawProd && session.length > 0) { 2321 var recentaddedSubT = (parseFloat((item.BasePrice * qtyJustAdded)) + itemModPrice).toFixed(2); 2322 //} 2323 2324 subtItem = (parseFloat((item.BasePrice * qty)) + itemModPrice).toFixed(2); 2325 2326 if(drawProd) { 2327 html.push('</div>'); 2328 html.push('<div class="bootCart-qty"><span class="bootCart-qty-lbl">Quantity: </span>'); 2329 2330 //if(session.length == 0) { 2331 // html.push(item.Quantity + '</div><div class="inlinecartitemsubtotal"><span class="inlinecartitemsubtotallabel">'); 2332 // html.push('' + formatCurrency(subtItem,2) + '</div>' ) 2333 //} else { 2334 html.push(qtyJustAdded + '</div><div class="bootCart-subtotal"><span class="bootCart-subtotal-lbl">Item Total:</span> '); 2335 2336 html.push('' + formatCurrency(recentaddedSubT,2) + '</div>' ); 2337 2338 //} 2339 2340 html.push('</div></div><div class="bootCart-separator"></div>'); 2341 } 2342 2343 totalItmPrice += parseFloat(subtItem); 2344 2345 if(!item.IsSpecial){ 2346 _totalQtyInlineCart += parseInt(qty, 10); 2347 } 2348 } 2349 2350 $("#subtotaldiv").html(formatCurrency(totalItmPrice,2)); 2351 2352 2353 if(totaladded === 1) { 2354 //$("#qtyitemsjustadded").html(totaladded + ' item'); 2355 } else { 2356 //$("#qtyitemsjustadded").html(totaladded + ' items'); 2357 } 2358 2359 totaladded = 0; 2360 $("#totalQtyInlineCart").html(_totalQtyInlineCart); 2361 $("#countItemsInCartInline").html(_totalQtyInlineCart); 2362 $("#countItemsInCartInlineCustom").html(_totalQtyInlineCart); 2363 setCartQtyDisplay(); 2364 2365 var bootCartScroll = new PerfectScrollbar('#bootCart'); 2366 2367 $("#bootCart").html(html.join('')); 2368 2369 var isItems = (_totalQtyInlineCart === 1)?'item':'items'; 2370 $("#isItems").html(isItems); 2371 2372 //var isItemsHeading = (_totalQtyInlineCart==1)?'Item':'Items'; 2373 //$("#isItemsHeading").html(isItemsHeading) 2374 2375 if(ret.Items.length === 0) { 2376 $("#bootCart").html('<div style="height:100px;width:100%; text-align:center;vertical-align:middle; padding-top:10px;">Your cart is currently empty</div>'); 2377 } else { 2378 setTimeout(function() {
2379 bootCartScroll.update(); 2380 },300); 2381 } 2382 } 2383 2384 function getCurrentCart(getSingleCartItem) { 2385 $("#bootCart").html(""); 2386 if(oCartInlineRet) { 2387 getLastItemsAdded(); 2388 } else { 2389 $.get("/st/723/cart/",function(ret){ 2390 oCartInlineRet = ret.Cart; 2391 getLastItemsAdded(); 2392 }); 2393 } 2394 } 2395 2396 var oCartInlineRet = ''; 2397 var _totalQtyInlineCart = ''; 2398 var gotoCartInline = true; 2399 2400 /*var callbackJS = function(ret){ 2401 oCartInlineRet = ret; 2402 getLastItemsAdded(); 2403 }*/ 2404 2405 function countItemsInCart() { 2406 try { 2407 _totalQtyInlineCart = 0; 2408 for(i=0; i<oCartInlineRet.Items.length; i++) { 2409 var item = oCartInlineRet.Items[i]; 2410 if(!item.IsSpecial){ 2411 var qty = item.Quantity; 2412 _totalQtyInlineCart += parseInt(qty, 10); 2413 } 2414 } 2415 2416 $("#countItemsInCartInline").html(_totalQtyInlineCart); 2417 $("#countItemsInCartInlineCustom").html(_totalQtyInlineCart); 2418 setCartQtyDisplay(); 2419 }catch(e) { 2420 $("#countItemsInCartInline").html(_totalQtyInlineCart); 2421 $("#countItemsInCartInlineCustom").html(_totalQtyInlineCart); 2422 setCartQtyDisplay(); 2423 } 2424 } 2425 2426 //$ = null; 2427 var hiddenOntime = true; 2428 var inter = 0; 2429 var closedButton = false; 2430 var leftpos = '500px'; 2431 2432 function toggleCart(display, header,getSingleCartItem) { 2433 try { 2434 if(closedButton) { 2435 hide = true; 2436 return false; 2437 } 2438 var fromPos = (hide)?hiddenpos:displayPos; 2439 var gotoPos = (!hide)?hiddenpos:displayPos; 2440 2441 try { 2442 if ($('#inlinecart').is(':hover')) { 2443 display = true; 2444 } 2445 } catch(e){} 2446 2447 if(display) { 2448 var fromPos = hiddenpos; 2449 var gotoPos = displayPos; 2450 } else { 2451 var hideOnFinish = "none"; 2452 } 2453 2454 hide = !hide; 2455 if(display)getCurrentCart(getSingleCartItem); 2456 //$("#cartHeaderInline").html(header); 2457 if(!hide) { 2458 } else { 2459 window.clearTimeout(inter); 2460 } 2461 } catch(e){} 2462 } 2463 2464 $(document).ready(function() { 2465 $('#cartInline').html('<span id="countItemsInCartInline"></span>'); 2466 $('#cartInlineCustom').html('<span id="countItemsInCartInlineCustom"></span>'); 2467 //BuildJSCart('testjs','30%'); 2468 // $(document).find('#cartInline').parent().click(function(){ 2469 $(document).find('#cartInline').parent().on('click touch', function () { 2470 var setParent = $(document).find('#cartInline').parent(); 2471 if (!setParent.hasClass("cart-payment-link")) { 2472 document.location = '../../content/22.htm'; 2473 } else { 2474 document.location = setParent.attr('href'); 2475 } 2476 }); 2477 $(document).find('#cartInlineCustom').parent().on('click touch', function () { 2478 var setParent = $(document).find('#cartInlineCustom').parent(); 2479 if (!$(document).find('#cartInlineCustom').parent().hasClass("cart-payment-link")) { 2480 document.location = '../../content/22.htm'; 2481 } else { 2482 document.location = setParent.attr('href'); 2483 } 2484 }); 2485 //getCurrentCart(); 2486 2487 countItemsInCartCache(); 2488 2489 }); 2490 2491 var iId = ''; 2492 var cpx = ''; 2493 function slideOn(obj,from, to) { 2494 cpx = parseInt(from , 10); 2495 iId = setInterval(function(){slideOnMove(obj,from,to)},1/100) 2496 } 2497 2498 function slideOnMove(obj,from, to) { 2499 if(cpx === to) { 2500 clearInterval(iId) 2501 } 2502 cpx = cpx + 1; 2503 obj.style.top = cpx; 2504 } 2505</script>
2505 2506 2507 2508<!-- *******INLINE CART LAYOUT START******* --> 2509<div class="modal fade" id="usrCart" tabindex="-1" role="dialog" aria-labelledby="usrCartTitle" aria-hidden="true"> 2510 <div class="modal-addcart modal-dialog modal-dialog-centered" role="document"> 2511 <div class="modal-content"> 2512 <div class="modal-header"> 2513 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 2514 <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png"> 2515 </button> 2516 </div> 2517 <div class="modal-body"> 2518 <div class="row"> 2519 <div class="bootCart-left col-12 col-sm-6"> 2520 <h5 id="usrCartTitle" class="modal-title"> 2521 <div class="cartCheck"></div><span id="qtyitemsjustadded">Item(s)</span> added to your cart 2522 </h5> 2523 <div id="bootCart" class="container"></div> 2524 </div> 2525 <div class="bootCart-right col-12 col-sm-6"> 2526 <div class="container"> 2527 <div class="row bootCart-info"> 2528 <div class="bootCart-count col-12"> 2529 Your Cart: <span id="totalQtyInlineCart"></span> <span id="isItems">items</span> 2530 </div> 2531 <div class="bootCart-subtotal col-12"> 2532 Cart Subtotal: <span id="subtotaldiv"></span> 2533 </div> 2534 </div> 2535 <div class="row bootCart-buttons justify-content-center"> 2536 <div class="bootCart-continue col-12 mx-auto mb-3"> 2537 2538 <a class="btn btn-secondary bootCart-btn-continue w-100" title="Continue Shopping" data-dismiss="modal">Continue Shopping</a> 2539 2540 </div> 2541 <div class="bootCart-checkout col-12 mx-auto"> 2542 <a title="Checkout" class="btn btn-primary bootCart-btn-checkcout w-100" href="../../content/22.htm" target="_parent">View Cart</a> 2543 </div> 2544 </div> 2545 </div> 2546 </div> 2547 <div id="bootCart-related" class="col-12"></div> 2548 </div> 2549 </div> 2550 </div> 2551 </div> 2552 2553</div> 2554<!-- *******INLINE CART LAYOUT END******* --> 2555<!--Site Core Functions-->
2556<script src="../dsn/reindesigns/Content/Javascripts/site-functions.js?v=1.61"></script>
2556 2557 2558
2559<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"262b497fc48840f0bc907d0959df73bf","r":1,"spa":2}' crossorigin="anonymous"></script>
2559 2560</body></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.