PageSourceSearch

https://www.ecomedical.ca/automotive-accessibility-products

html ecomedical.ca collected 2026-10-04 01:45:31 UTC 220,686 bytes, 5,957 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3    <head>
4
5        <title>Automotive Lifts &amp; Controls</title>
6            <meta xmlns:og="http://ogp.me/ns#" property="og:title" content="Automotive&#x20;Lifts&#x20;&amp;amp&#x3B;&#x20;Controls" />
7<meta xmlns:og="http://ogp.me/ns#" property="og:url" content="https&#x3A;&#x2F;&#x2F;www.ecomedical.ca&#x2F;automotive-accessibility-products&#x3F;mid&#x3D;957" />
8<meta xmlns:og="http://ogp.me/ns#" property="og:type" content="website" />
9<meta xmlns:og="http://ogp.me/ns#" property="og:image" content="https&#x3A;&#x2F;&#x2F;www.ecomedical.ca&#x2F;uploads&#x2F;thumbnails&#x2F;gallery2.jpg.bf8fccdb.jpg" />
10<meta xmlns:og="http://ogp.me/ns#" property="og:image:width" content="720" />
11<meta xmlns:og="http://ogp.me/ns#" property="og:image:height" content="600" />
12<meta name="twitter:card" content="summary_large_image"></meta>
13
14<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
15<meta name="keywords" content="" />
16<meta name="description" content="" />
17<meta name="googlebot" content="noarchive" />
18<meta name="viewport" content="width=device-width,initial-scale=1.0" />
19<meta http-equiv="X-UA-Compatible" content="IE=edge" />
20<meta name="robots" content="index, follow" />
21<meta name="generator" content="Shoutcms" />
22<meta http-equiv="content-language" content="en" />
23
24<link rel="canonical" href="https://www.ecomedical.ca/automotive-accessibility-products">
25
26<link rel="image_src" href="https://www.ecomedical.ca/uploads/thumbnails/gallery2.jpg.bf8fccdb.jpg" />
27<link rel="home" title="Home" href="/" />
28<link rel="icon" type="image/x-icon" href="/data/site/live/favicon/20250311T085757/favicon.ico" />
29
30
31
32<link rel="stylesheet" href="/shout/web/v6.51.1.R20260831/lib/com.github.necolas/normalize.css" data-eqcss-read="true" />
33<link rel="stylesheet" href="https://assets-web8.shoutcms.net/cdn/ajax/lib/fontawesome/6.7.2/css/all.min.css" data-eqcss-read="true" />
34<link rel="stylesheet" href="https://assets-web8.shoutcms.net/cdn/ajax/lib/fontawesome/6.7.2/css/v4-shims.min.css" data-eqcss-read="true" />
35<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons" data-eqcss-read="true" />
36<link rel="stylesheet" href="/shout/web/v6.51.1.R20260831/node_modules/jquery-ui/dist/themes/base/jquery-ui.min.css" data-eqcss-read="true" />
37<link rel="stylesheet" href="/shout/web/v6.51.1.R20260831/lib/com.shoutcms/jquery-ui/shoutgreysquare/jquery-ui.theme.min.css" data-eqcss-read="true" />
38<link rel="stylesheet" href="/shout/web/v6.51.1.R20260831/lib/com.shoutcms/jquery-ui/shoutgreysquare/jquery-ui.shout.css" data-eqcss-read="true" />
39<link rel="stylesheet" href="/shout/web/v6.51.1.R20260831/shout/resources/css/sitefront.css" data-eqcss-read="true" />
40<link rel="stylesheet" href="/shout/web/v6.51.1.R20260831/shout/resources/css/shout-sitefront-notification.css" data-eqcss-read="true" />
41<link rel="stylesheet" type="text/css" href="https://assets-web8.shoutcms.net/data/templates/skins/savagedragon/skin/modules/resources/components/bootstrap-3.1.1/live/css/bootstrap.min.css" data-eqcss-read="true" />
42<link rel="stylesheet" type="text/css" href="https://assets-web8.shoutcms.net/data/templates/skins/savagedragon/skin/modules/resources/css/responsive.min.css?v=1789603161" data-eqcss-read="true" />
43<link rel="stylesheet" type="text/css" data-origin="theme" href="/data/templates/themes/savagedragon/eco_medical/theme/resources/css/delta.css?v=1747763749" data-eqcss-read="true" />
44<link rel="stylesheet" type="text/css" data-origin="theme" href="/data/templates/themes/savagedragon/eco_medical/theme/resources/cssc/theme.css?v=1747763749" data-eqcss-read="true" />
45<link rel="stylesheet" href="/data/feature/live/8ee89f4fbf98c37c93ec1e0c2521466f-20260916T175921/resources/css/feature.min.css" data-eqcss-read="true" />
46<link rel="stylesheet" href="/data/design/live/20260820T113253/resources/css/override.min.css" data-eqcss-read="true" />
47<link rel="stylesheet" href="/data/cache/content-snippet/20260916T175922/combined_snippet.min.css" data-eqcss-read="true" />
48
49<style type="text/css" data-eqcss-read="true" >
50
51
52abbr.sui-abbr-tooltip
53{
54    border-bottom: 1px dotted;
55    text-decoration: underline dotted;
56    pointer-events: auto;
57}
58
59
60</style>
61
62<script class="sui-scripts--data_layers" type="text/javascript">
63//<![CDATA[
64window.dataLayer = window.dataLayer || [];
65// ]]>
66</script>
vendor: 1 bytes, line 66
66
67<script src="/shout/web/v6.51.1.R20260831/node_modules/systemjs/dist/system.js" type="text/javascript"></script>
vendor: 1 bytes, line 67
67
68<script src="/shout/web/v6.51.1.R20260831/node_modules/jquery/dist/jquery.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 68
68
69<script src="/shout/web/v6.51.1.R20260831/lib/jquery/jquery-noconflict.js" type="text/javascript"></script>
vendor: 1 bytes, line 69
69
70<script src="/shout/web/v6.51.1.R20260831/lib/jquery/jquery-migrate-quiet.js" type="text/javascript"></script>
vendor: 1 bytes, line 70
70
71<script src="/shout/web/v6.51.1.R20260831/node_modules/jquery-migrate/dist/jquery-migrate.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 71
71
72<script src="/shout/web/v6.51.1.R20260831/node_modules/jquery-ui/dist/jquery-ui.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 72
72
73<script src="/shout/web/v6.51.1.R20260831/shout/modules/core/resources/js/shout/jquery.shout.suidialog.js" type="text/javascript"></script>
vendor: 1 bytes, line 73
73
74<script src="/shout/web/v6.51.1.R20260831/node_modules/lodash/lodash.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 74
74
75<script src="/shout/web/v6.51.1.R20260831/lib/jquery/vendors/com.github/gabceb/jquery-browser-plugin/jquery-browser-0.0.7/dist/jquery.browser.js" type="text/javascript"></script>
vendor: 1 bytes, line 75
75
76<script src="/shout/web/v6.51.1.R20260831/node_modules/popper.js/dist/umd/popper.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 76
76
77<script src="/shout/web/v6.51.1.R20260831/node_modules/tippy.js/dist/tippy.iife.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 77
77
78<script src="/shout/web/v6.51.1.R20260831/shout/resources/js/shout.js" type="text/javascript"></script>
vendor: 1 bytes, line 78
78
79<script src="/shout/web/v6.51.1.R20260831/shout/modules/core/resources/js/member.js" type="text/javascript"></script>
vendor: 1 bytes, line 79
79
80<script src="/shout/web/v6.51.1.R20260831/shout/modules/store/resources/js/productoptions.js" type="text/javascript"></script>
vendor: 1 bytes, line 80
80
81<script src="/shout/web/v6.51.1.R20260831/shout/modules/store/resources/js/productquickview.js" type="text/javascript"></script>
vendor: 1 bytes, line 81
81
82<script src="/shout/web/v6.51.1.R20260831/shout/modules/list/resources/js/list.js" type="text/javascript"></script>
vendor: 1 bytes, line 82
82
83<script src="/shout/web/v6.51.1.R20260831/shout/modules/core/resources/js/common.js" type="text/javascript"></script>
vendor: 1 bytes, line 83
83
84<script src="https://assets-web8.shoutcms.net/data/templates/skins/savagedragon/skin/modules/resources/components/bootstrap-3.1.1/live/js/bootstrap.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 84
84
85<script src="https://assets-web8.shoutcms.net/data/templates/skins/savagedragon/skin/modules/resources/components/bootstrap-3.1.1/live/js/shout-bootstrap.min.js?v=1789603161" type="text/javascript"></script>
vendor: 1 bytes, line 85
85
86<script src="/data/cache/content-snippet/20260916T175922/combined_snippet.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 86
86
87<script class="sui-script sui-script--non_ready" type="text/javascript" defer="defer">
88/* <![CDATA[ */
89
90<!-- Google Tag Manager -->
vendor: 328 bytes, lines 90-95
90
91(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
92new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
93j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
94'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
95})(window,document,'script','dataLayer','
95GTM-MS2LS5T7
vendor: 4 bytes, line 95
95');
96<!-- End Google Tag Manager -->
97
98    // See HTML::configureJS
99    Shout.configure({"location":"\/\/www.ecomedical.ca\/content.php","action":150,"libroot":"\/shout\/web\/v6.51.1.R20260831","absRoot":"","module":{"admin":{"dialog":{"default_width":null}}}});
100
101    // See HTML::configureJS
102    Shout.configure({"module":{"list":{"list_css":"list","filter_css":{"base":"filter","applied":"filter-applied","posted":"filter-posted"},"list_url":"content.php?module=16\u0026mode=5\u0026pnid=4968\u0026pmid=957","use_ajax":true}}});
103
104    // See HTML::configureJS
105    Shout.configure({"module":{"core":{"notifications":{"states":{"4":"ui-state-default","0":"ui-state-info","3":"ui-state-error","1":"ui-state-info","2":"ui-state-success"},"icons":{"4":"ui-icon-info","0":"ui-icon-notice","3":"ui-icon-alert","1":"ui-icon-notice","2":"ui-icon-check"},"types":{"4":"info","0":"warning","3":"error","1":"notice","2":"success"}}}}});
106
107
108/* ]]> */
109</script>
109
110
111<!--[if lte IE 6]>
112            
112<script src = "https://assets-web8.shoutcms.net/data/templates/skins/savagedragon/skin/modules/resources/js/supersleight-min.js" type = "text/javascript" ></script>
112
113            <![endif]-->
114        <!--[if lte IE 8]>
115            
115<script src = "https://assets-web8.shoutcms.net/data/templates/skins/savagedragon/skin/modules/resources/components/respond-1.1.0/respond.min.js" type = "text/javascript" ></script>
115
116            <![endif]-->
117        <!--[if lte IE 9]>
118            
118<script src = "https://assets-web8.shoutcms.net/data/templates/skins/savagedragon/skin/modules/resources/components/html5shiv-3.7.0/dist/html5shiv.js" type = "text/javascript" ></script>
118
119            <![endif]-->
120
121
122</head>
123
124    <body id="page-fullwidth" class="body page responsive fullwidth sui-sf-feature-checkout-floatlabels--enabled sui-sf-feature-checkout-cardjs--enabled sui-sf-feature-top-bar-flex--enabled sui-sf-feature-carousel-caption-flex--enabled sui-sf-feature-checkout-intlphoneinputmask--enabled" data-nav--hid="xRpg25XJraV6XWMZ" data-nav--oid="1157995764">
125<!-- Google Tag Manager (noscript) -->
126<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MS2LS5T7"
127height="21" width="21" class="gtm-iframe"></iframe></noscript>
128<style type="text/css">.gtm-iframe{display:none;visibility:hidden;height:0;width:0;}</style>
129<!-- End Google Tag Manager (noscript) -->
130<div class="sui-sf-notifications">
131</div>
132        <div class="page-wrapper">
133            <header class="page-header-wrapper">
134                <div class="top-of-website section-wrapper root-section-wrapper">
135                    <div class="content-wrapper">
136                        
137                    </div>
138                </div>
139                <div class="top-site-bar section-wrapper root-section-wrapper">
140                    <div class="quick-nav content-wrapper">
141                        <div class="site-top-bar">
142                            <p><span style="font-size: 14px;">Canadian Owned &amp; Operated Since 1978&nbsp; &nbsp; <img src="/uploads/files/Images/Canadian%20Flag.png" alt="" width="25" height="14"></span></p>
143                        </div>
144                        <div class="nav-links">
145                            <span class="general-links">
146                                <a href="/" class="altnav-home">Home</a>
147                                <a href="/contact" class="altnav-contact">Contact</a>
148                                <a href="/content.php?action=sitemap" class="altnav-sitemap">Sitemap</a>
149                            </span>
150                            <span class="account-links">
151                                <span class="my-account">
152                                    
153                                </span>
154                                <span class="login-logout">
155                                    
156                                    <a href="/my-account/" loggedin="Array" class="myAccountLogin">login</a>
157                                </span>
158                            </span>
159                            <span class="store-links">
160                                <span class="cart-product-count">
161                                    <a href="about:blank" rel="nofollow"></a>
162                                </span>
163                                <span class="cart-checkout">
164                                    <a href="about:blank" rel="nofollow">Checkout</a>
165                                </span>
166                                <span class="store-microcart">
167                                    
168                                </span>
169                            </span>
170                        </div>
171                        <div class="quick-search site-search">
172                            <form name="searchform" method="GET" action="/content.php"><input type="hidden" name="action" value="search"/>
173<input id="querystring" name="search" type="search" autocapitalize="off" autocomplete="" autocorrect="off" spellcheck="false" value=""  placeholder="Search" class="search-text" onfocus="this.select();" /><input type = "submit" value = "" class = "search-button" /></form>
174                        </div>
175                    </div>
176                </div>
177                <div class="top-site-header section-wrapper root-section-wrapper">
178                    <div class="content-wrapper">
179                                                        <div class="section-wrapper sub-section-wrapper">
180                            <div class="content-wrapper">
181                                <div class="site_header-stacked site_header-logo_empty">
182                                    <div class="site-logo">
183                                        <a href="/" title="Goto Eco Medical Home"></a>
184                                    </div>
185                                    <div class="site-header">
186                                        <table class="sui-sf-c-table--responsive" style="width: 100%; border-collapse: collapse;" border="0" cellpadding="0"><colgroup><col style="width: 49.9436%;"><col style="width: 49.9436%;"></colgroup>
187<tbody>
188<tr style="height: 25px;">
189<td style="height: 25px;"><a href="/"><img src="/uploads/files/Images/eco%20medical%20logo.png" alt="" width="152" height="100"></a></td>
190<td style="height: 25px;">
191<p style="text-align: right;"><a class="sui-sf-c-btn sui-sf-c-btn--default" href="/call-a-store">Call a Store</a></p>
192</td>
193</tr>
194</tbody>
195</table>
196<p><br></p>
197                                    </div>
198                                    <nav class="primary-nav">
199                                        <div class = "navbar navbar-default navigation-first">
200<div class="navbar-header">
201<a class="btn btn-default navbar-btn navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
202<span class="icon-bar"></span>
203<span class="icon-bar"></span>
204<span class="icon-bar"></span>
205</a>
206<a class="navbar-brand" href="/">Eco Medical</a>
207</div>
208<div class="navbar-collapse collapse">
209<ul class="nav navbar-nav">
210<li>
211<a href="/home">Home</a>
212</li>
213<li class="dropdown">
214<a href="/mobility" class="dropdown-toggle" data-toggle="dropdown">Mobility<b class="caret"></b></a>
215<ul class="dropdown-menu">
216<li>
217<a href="/mobility">Mobility</a>
218</li>
219<li>
220<a href="/equipment-rentals">Equipment Rentals </a>
221</li>
222<li>
223<a href="/manual-power-wheelchair-service">Manual & Power Wheelchair Service</a>
224</li>
225<li>
226<a href="/manual-wheelchairs">Manual Wheelchairs</a>
227</li>
228<li>
229<a href="/pediatric-rehab">
229Pediatric Rehab</a>
230</li>
231<li>
232<a href="/power-scooters">Power Scooters</a>
233</li>
234<li>
235<a href="/power-wheelchairs">Power Wheelchairs</a>
236</li>
237<li>
238<a href="/rehab-power-wheelchairs">Rehab Power Wheelchairs</a>
239</li>
240<li>
241<a href="/seating-and-positioning">Seating and Positioning</a>
242</li>
243<li>
244<a href="/standing-frames">Standing Frames</a>
245</li>
246<li>
247<a href="/walkers">Walkers </a>
248</li>
249<li>
250<a href="/wheelchairs-accessories">Wheelchairs Accessories</a>
251</li>
252</ul>
253
254</li>
255<li class="dropdown active">
256<a href="/accessibility" class="dropdown-toggle" data-toggle="dropdown">Accessibility<b class="caret"></b></a>
257<ul class="dropdown-menu">
258<li class=" active">
259<a href="/accessibility">Accessibility</a>
260</li>
261<li>
262<a href="/aids-to-daily-living">Aids to Daily Living</a>
263</li>
264<li class=" current active">
265<a href="/automotive-accessibility-products"><strong>Automotive Lifts & Controls</strong></a>
266</li>
267<li>
268<a href="/bathroom-safety">Bathroom Safety</a>
269</li>
270<li>
271<a href="/beds">Beds</a>
272</li>
273<li>
274<a href="/bed-accessories">Bed Accessories  </a>
275</li>
276<li>
277<a href="/canes-crutches-products">Canes -  Crutches</a>
278</li>
279<li>
280<a href="/commodes">Commodes</a>
281</li>
282<li>
283<a href="/e-vac-chair">E-VAC Chair</a>
284</li>
285<li>
286<a href="/home-accessibility-products">Home Accessibility</a>
287</li>
288<li>
289<a href="/lift-chair-recliners">Lift Chair Recliners</a>
290</li>
291<li>
292<a href="/mattress">Mattress</a>
293</li>
294<li>
295<a href="/patient-lifts-and-slings">Patient Lifts and Slings</a>
296</li>
297<li>
298<a href="/transfer-aids">Transfer Aids</a>
299</li>
300<li>
301<a href="/van-conversions">Van Conversions</a>
302</li>
303</ul>
304
305</li>
306<li class="dropdown">
307<a href="/medical-supplies" class="dropdown-toggle" data-toggle="dropdown">Medical Supplies <b class="caret"></b></a>
308<ul class="dropdown-menu">
309<li>
310<a href="/medical-supplies">Medical Supplies </a>
311</li>
312<li>
313<a href="/compression-therapy">Compression Therapy </a>
314</li>
315<li>
316<a href="/incontinence-products">Incontinence Products</a>
317</li>
318<li>
319<a href="/ostomy-supplies">Ostomy Supplies</a>
320</li>
321<li>
322<a href="/skin-care">Skin Care</a>
323</li>
324<li>
325<a href="/wound-care">Wound Care </a>
326</li>
327</ul>
328
329</li>
330<li class="dropdown">
331<a href="/resources" class="dropdown-toggle" data-toggle="dropdown">Resources<b class="caret"></b></a>
332<ul class="dropdown-menu">
333<li>
334<a href="/resources">Resources</a>
335</li>
336<li>
337<a href="/aadl-bed-recycle-program">AADL Bed Recycle Program</a>
338</li>
339<li>
340<a href="/aadl-equipment-recycle-program">AADL Equipment Recycle Program</a>
341</li>
342<li>
343<a href="/aadl-therapists">AADL Therapists</a>
344</li>
345<li>
346<a href="/grants-funding">Grants & Funding</a>
347</li>
348<li>
349<a href="/stannah-stairlifts-help-videos">Stannah Stairlifts Help Videos  </a>
350</li>
351<li>
352<a href="/wheelchair-accessible-van-videos">Wheelchair Accessible Van Videos</a>
353</li>
354</ul>
355
356</li>
357<li class="dropdown">
358<a href="/about" class="dropdown-toggle" data-toggle="dropdown">About<b class="caret"></b></a>
359<ul class="dropdown-menu">
360<li>
361<a href="/about">About</a>
362</li>
363<li>
364<a href="/careers">Careers</a>
365</li>
366</ul>
367
368</li>
369<li>
370<a href="/contact">Contact</a>
371</li>
372</ul>
373
374</div>
375</div>
376
377                                    </nav>
378                                </div>
379                            </div>
380                        </div>
381                                
382                                
383                    </div>
384                </div>
385                <div class="site-header-image section-wrapper root-section-wrapper">
386                    <div class="content-wrapper">
387                        
388                    </div>
389                </div>
390            </header>
391
392            <div class="page-content-wrapper">
393                <div class="top-page-bar section-wrapper root-section-wrapper">
394                    <div class="content-wrapper">
395                        <span class="breadcrumb-bar">
396                            <a class = "breadcrumb-trail" href="/home">Home</a><span class = "divider">/</span><a class = "breadcrumb-trail" href="/accessibility">Accessibility</a><span class = "divider">/</span><a class = "breadcrumb-trail" href="/automotive-accessibility-products">Automotive Lifts &amp; Controls</a>
397                        </span>
398                        <span class="page-buttons">
399                            <span class="print-this-page">
400                                <a href="javascript:window.print();" class="print-button">Print This Page</a>
401                            </span>
402                            <span class="social-buttons">
403                                <span class="facebook-like-button">
404                                    
405                                </span>
406                                <span class="twitter-tweet-button">
407                                    
408                                </span>
409                            </span>
410                        </span>
411                    </div>
412                </div>
413
414                <div class="featured-content full-size-features">
415                    <figure class="headline-carousel section-wrapper root-section-wrapper relation">
416                        <div class="content-wrapper">
417                            
418                        </div>
419                    </figure>
420                </div>
421
422                <div class="content-header-content section-wrapper sub-section-wrapper">
423                    <div class="content-wrapper">
424                        <div class="content_meta content_meta content_meta--row">
425                                </div>
426
427                    </div>
428                </div>
429
430                <div class="content-header-title section-wrapper root-section-wrapper">
431                    <div class="content-wrapper">
432                        
433                    </div>
434                </div>
435
436                <div class="content-header-summary section-wrapper root-section-wrapper">
437                    <div class="content-wrapper">
438                        
439                    </div>
440                </div>
441
442                <figure class="gallery section-wrapper root-section-wrapper">
443                    <div class="content-wrapper">
444                        
445                    </div>
446                </figure>
447
448                <div class="section-wrapper root-section-wrapper">
449                    <div class="content-wrapper">
450                        
451                    </div>
452                </div>
453
454                <div class="zone-section zone-main-section section-wrapper root-section-wrapper">
455                    <div class="content-wrapper">
456                        <div class="zone zone-main"><div class="zone-content"><div id="block-p07qPR80V7R21V9W" class="block&#x20;sui-sf-c-block--default" data-block--hid="p07qPR80V7R21V9W" data-block--oid=603898291 data-block--type="content"><div class="block-content"><div class="block-block_content editor-content site-link"><h1>Automotive Lifts &amp; Controls</h1>
457<p><br></p>
458<p><br></p></div></div></div></div></div>
459                    </div>
460                </div>
461
462                <div class="content_calendar section-wrapper root-section-wrapper">
463                    <div class="content-wrapper">
464                        
465                    </div>
466                </div>
467
468                <div class="list-feature_list list list-unified_list-items section-wrapper sub-section-wrapper">
469                    <div class="content-wrapper">
470                        
471                    </div>
472                </div>
473
474                <div class="list list-related_lists section-wrapper root-section-wrapper">
475                    <div class="content-wrapper">
476                        
477                    </div>
478                </div>
479
480                <div class="section-wrapper root-section-wrapper">
481                    <div class="content-wrapper">
482                        
483                    </div>
484                </div>
485
486                <div class="section-wrapper root-section-wrapper">
487                    <div class="content-wrapper">
488                        
489                    </div>
490                </div>
491
492                <div class="section-wrapper root-section-wrapper">
493                    <div class="content-wrapper">
494                        
495                    </div>
496                </div>
497
498                <div class="featured-content full-size-features">
499                    <div class="medium-feature section-wrapper root-section-wrapper relation">
500                        <div class="content-wrapper">
501                            
502                        </div>
503                    </div>
504                    <div class="fullwidth-feature section-wrapper root-section-wrapper relation">
505                        <div class="content-wrapper">
506                            
507                        </div>
508                    </div>
509                    <div class="large-feature section-wrapper root-section-wrapper relation">
510                        <div class="content-wrapper">
511                            
512                        </div>
513                    </div>
514                    <div class="small-feature section-wrapper root-section-wrapper relation">
515                        <div class="content-wrapper">
516                            
517                        </div>
518                    </div>
519                    <div class="list-feature section-wrapper root-section-wrapper relation">
520                        <div class="content-wrapper">
521                            
522                        </div>
523                    </div>
524                </div>
525
526                <div class="list list-unified_list-filter section-wrapper root-section-wrapper">
527                    <div class="content-wrapper">
528                        
529                    </div>
530                </div>
531
532                <div class="list list-unified_list-items section-wrapper root-section-wrapper">
533                    <div class="content-wrapper">
534                        <div class="list">
535
536<div class="list list-three_column">
537<div class="layout-grid">
538<div class="layout-grid-row">
539<div class="layout-grid-row-data ">
540<div class="list-item list-item-article"><div class="cell">
541	<div class="top ">
542		<div class="top left top-left "></div>
543		<div class="top center top-center "></div>
544		<div class="top right top-right "></div>
545	</div>
546	<div class="middle ">
547		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/accessatop" title="AccessATop"><img src="/uploads/thumbnails/AccessATop.jpg.655406c0.jpg" width="540" height="540" loading="lazy" /></a></div></div>
548		<div class="middle center middle-center "></div>
549		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/accessatop">AccessATop</a></div><div class="list-item-datum list-item-datum-quick-view-button">
550    <a href = "javascript:void(0)" id = "quick_view-6ac1afba06891-dialog">Quick View</a>
551</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
552	</div>
553	<div class="bottom ">
554		<div class="bottom left bottom-left "></div>
555		<div class="bottom center bottom-center "></div>
556		<div class="bottom right bottom-right "></div>
557	</div>
558</div></div>
559</div>
560<div class="layout-grid-row-data ">
561<div class="list-item list-item-article"><div class="cell">
562	<div class="top ">
563		<div class="top left top-left "></div>
564		<div class="top center top-center "></div>
565		<div class="top right top-right "></div>
566	</div>
567	<div class="middle ">
568		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/adapt-solutions-link-seat" title="Adapt&#x20;Solutions&#x20;Link&#x20;Seat"><img src="/uploads/thumbnails/LINK.jpg.bc0c4877.jpg" width="540" height="540" loading="lazy" /></a></div></div>
569		<div class="middle center middle-center "></div>
570		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/adapt-solutions-link-seat">Adapt Solutions Link Seat</a></div><div class="list-item-datum list-item-datum-quick-view-button">
571    <a href = "javascript:void(0)" id = "quick_view-6ac1afba07201-dialog">Quick View</a>
572</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
573	</div>
574	<div class="bottom ">
575		<div class="bottom left bottom-left "></div>
576		<div class="bottom center bottom-center "></div>
577		<div class="bottom right bottom-right "></div>
578	</div>
579</div></div>
580</div>
581<div class="layout-grid-row-data ">
582<div class="list-item list-item-article"><div class="cell">
583	<div class="top ">
584		<div class="top left top-left "></div>
585		<div class="top center top-center "></div>
586		<div class="top right top-right "></div>
587	</div>
588	<div class="middle ">
589		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/asento-xl-seat" title="Asento&#x20;XL&#x20;Seat"><img src="/uploads/thumbnails/AsentoXLSeat.jpg.cb15992b.jpg" width="540" height="540" loading="lazy" /></a></div></div>
590		<div class="middle center middle-center "></div>
591		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/asento-xl-seat">Asento XL Seat</a></div><div class="list-item-datum list-item-datum-quick-view-button">
592    <a href = "javascript:void(0)" id = "quick_view-6ac1afba07ad0-dialog">Quick View</a>
593</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
594	</div>
595	<div class="bottom ">
596		<div class="bottom left bottom-left "></div>
597		<div class="bottom center bottom-center "></div>
598		<div class="bottom right bottom-right "></div>
599	</div>
600</div></div>
601</div>
602</div>
603<div class="layout-grid-row">
604<div class="layout-grid-row-data ">
605<div class="list-item list-item-article"><div class="cell">
606	<div class="top ">
607		<div class="top left top-left "></div>
608		<div class="top center top-center "></div>
609		<div class="top right top-right "></div>
610	</div>
611	<div class="middle ">
612		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/braunability-b-d-transfer-seat-base" title="BraunAbility&#x20;B&amp;D&#x20;Transfer&#x20;Seat&#x20;Base"><img src="/uploads/thumbnails/BraunAbilityBDTransferSeatBase.jpg.2dc6ecfa.jpg" width="540" height="540" loading="lazy" /></a></div></div>
613		<div class="middle center middle-center "></div>
614		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/braunability-b-d-transfer-seat-base">BraunAbility B&amp;D Transfer Seat Base</a></div><div class="list-item-datum list-item-datum-quick-view-button">
615    <a href = "javascript:void(0)" id = "quick_view-6ac1afba08336-dialog">Quick View</a>
616</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
617	</div>
618	<div class="bottom ">
619		<div class="bottom left bottom-left "></div>
620		<div class="bottom center bottom-center "></div>
621		<div class="bottom right bottom-right "></div>
622	</div>
623</div></div>
624</div>
625<div class="layout-grid-row-data ">
626<div class="list-item list-item-article"><div class="cell">
627	<div class="top ">
628		<div class="top left top-left "></div>
629		<div class="top center top-center "></div>
630		<div class="top right top-right "></div>
631	</div>
632	<div class="middle ">
633		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/braunability-turny-evo-swivel-car-seat" title="BraunAbility&#x20;Turny&#x20;Evo&#x20;Swivel&#x20;Car&#x20;Seat"><img src="/uploads/thumbnails/BraunAbilityTurnyEvoSwivelCarSeat.jpg.96088202.
633jpg" width="540" height="540" loading="lazy" /></a></div></div>
634		<div class="middle center middle-center "></div>
635		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/braunability-turny-evo-swivel-car-seat">BraunAbility Turny Evo Swivel Car Seat</a></div><div class="list-item-datum list-item-datum-quick-view-button">
636    <a href = "javascript:void(0)" id = "quick_view-6ac1afba08c42-dialog">Quick View</a>
637</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
638	</div>
639	<div class="bottom ">
640		<div class="bottom left bottom-left "></div>
641		<div class="bottom center bottom-center "></div>
642		<div class="bottom right bottom-right "></div>
643	</div>
644</div></div>
645</div>
646<div class="layout-grid-row-data ">
647<div class="list-item list-item-article"><div class="cell">
648	<div class="top ">
649		<div class="top left top-left "></div>
650		<div class="top center top-center "></div>
651		<div class="top right top-right "></div>
652	</div>
653	<div class="middle ">
654		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/braunability-millennium-series-tm-lift" title="BraunAbility&#x20;Millennium&#x20;Series&#x2122;&#x20;Lift"><img src="/uploads/thumbnails/BraunAbilityMillenniumSeriesLift.jpg.42b5beff.jpg" width="540" height="540" loading="lazy" /></a></div></div>
655		<div class="middle center middle-center "></div>
656		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/braunability-millennium-series-tm-lift">BraunAbility Millennium Series™ Lift</a></div><div class="list-item-datum list-item-datum-quick-view-button">
657    <a href = "javascript:void(0)" id = "quick_view-6ac1afba09509-dialog">Quick View</a>
658</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
659	</div>
660	<div class="bottom ">
661		<div class="bottom left bottom-left "></div>
662		<div class="bottom center bottom-center "></div>
663		<div class="bottom right bottom-right "></div>
664	</div>
665</div></div>
666</div>
667</div>
668<div class="layout-grid-row">
669<div class="layout-grid-row-data ">
670<div class="list-item list-item-article"><div class="cell">
671	<div class="top ">
672		<div class="top left top-left "></div>
673		<div class="top center top-center "></div>
674		<div class="top right top-right "></div>
675	</div>
676	<div class="middle ">
677		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/joey-lift" title="Joey&#x20;Lift"><img src="/uploads/thumbnails/JoeyLift.jpg.e9ce2c14.jpg" width="540" height="540" loading="lazy" /></a></div></div>
678		<div class="middle center middle-center "></div>
679		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/joey-lift">Joey Lift</a></div><div class="list-item-datum list-item-datum-quick-view-button">
680    <a href = "javascript:void(0)" id = "quick_view-6ac1afba09df2-dialog">Quick View</a>
681</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
682	</div>
683	<div class="bottom ">
684		<div class="bottom left bottom-left "></div>
685		<div class="bottom center bottom-center "></div>
686		<div class="bottom right bottom-right "></div>
687	</div>
688</div></div>
689</div>
690<div class="layout-grid-row-data ">
691<div class="list-item list-item-article"><div class="cell">
692	<div class="top ">
693		<div class="top left top-left "></div>
694		<div class="top center top-center "></div>
695		<div class="top right top-right "></div>
696	</div>
697	<div class="middle ">
698		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/monarch-mark-1a-right-angle-hand-control-with-accelerator-lock-out" title="Monarch&#x20;Mark&#x20;1A&#x20;Right&#x20;Angle&#x20;Hand&#x20;Control&#x20;with&#x20;Accelerator&#x20;Lock&#x20;out"><img src="/uploads/thumbnails/MonarchMark1ARightAngleHandControlwithAcceleratorLockout.jpg.7e130b01.jpg" width="540" height="540" loading="lazy" /></a></div></div>
699		<div class="middle center middle-center "></div>
700		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/monarch-mark-1a-right-angle-hand-control-with-accelerator-lock-out">Monarch Mark 1A Right Angle Hand Control with Accelerator Lock out</a></div><div class="list-item-datum list-item-datum-quick-view-button">
701    <a href = "javascript:void(0)" id = "quick_view-6ac1afba0a72e-dialog">Quick View</a>
702</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
703	</div>
704	<div class="bottom ">
705		<div class="bottom left bottom-left "></div>
706		<div class="bottom center bottom-center "></div>
707		<div class="bottom right bottom-right "></div>
708	</div>
709</div></div>
710</div>
711<div class="layout-grid-row-data ">
712<div class="list-item list-item-article"><div class="cell">
713	<div class="top ">
714		<div class="top left top-left "></div>
715		<div class="top center top-center "></div>
716		<div class="top right top-right "></div>
717	</div>
718	<div class="middle ">
719		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/power-pull-wheelchair-securing-system" title="Power&#x20;Pull&#x20;Wheelchair&#x20;Securing&#x20;System"><img src="/uploads/thumbnails/PowerPull.jpg.35790b34.jpg" width="540" height="540" loading="lazy" /></a></div></div>
720		<div class="middle center middle-center "></div>
721		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/power-pull-wheelchair-securing-system">Power Pull Wheelchair Securing System</a></div><div class="list-item-datum list-item-datum-quick-view-button">
722    <a href = "javascript:void(0)" id = "quick_view-6ac1afba0afe3-dialog">Quick View</a>
723</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
724	</div>
725	<div class="bottom ">
726		<div class="bottom left bottom-left "></div>
727		<div class="bottom center bottom-center "></div>
728		<div class="bottom right bottom-right "></div>
729	</div>
730</div></div>
731</div>
732</div>
733<div class="layout-grid-row">
734<div class="layout-grid-row-data ">
735<div class="list-item list-item-article"><div class="cell">
736	<div class="top ">
737		<div class="top left top-left "></div>
738		<div class="top center top-center "></div>
739		<div class="top right top-right "></div>
740	</div>
741	<div class="middle ">
742		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/qrt-max-wheelchair-securement" title="QRT&#x20;MAX&#x20;Wheelchair&#x20;Securement"><img src="/uploads/thumbnails/QRTMAX.png.3ac65c2f.jpg" width="540" height="540" loading="lazy" /></a></div></div>
743		<div class="middle center middle-center "></div>
744		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/qrt-max-wheelchair-securement">QRT MAX Wheelchair Securement</a></div><div class="list-item-datum list-item-datum-quick-view-button">
745    <a href = "javascript:void(0)" id = "quick_view-6ac1afba0b8aa-dialog">Quick View</a>
746</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
747	</div>
748	<div class="bottom ">
749		<div class="bottom left bottom-left "></div>
750		<div class="bottom center bottom-center "></div>
751		<div class="bottom right bottom-right "></div>
752	</div>
753</div></div>
754</div>
755<div class="layout-grid-row-data ">
756<div class="list-item list-item-article"><div class="cell">
757	<div class="top ">
758		<div class="top left top-left "></div>
759		<div class="top center top-center "></div>
760		<div class="top right top-right "></div>
761	</div>
762	<div class="middle ">
763		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/ricon-clearway" title="Ricon&#x20;Clearway"><img src="/uploads/thumbnails/VMIRiconClearway.png.d07a952f.jpg" width="540" height="540" loading="lazy" /></a></div></div>
764		<div class="middle center middle-center "></div>
765		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/ricon-clearway">Ricon Clearway</a></div><div class="list-item-datum list-item-datum-quick-view-button">
766    <a href = "javascript:void(0)" id = "quick_view-6ac1afba0c175-dialog">Quick View</a>
767</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
768	</div>
769	<div class="bottom ">
770		<div class="bottom left bottom-left "></div>
771		<div class="bottom center bottom-center "></div>
772		<div class="bottom right bottom-right "></div>
773	</div>
774</div></div>
775</div>
776<div class="layout-grid-row-data ">
777<div class="list-item list-item-article"><div class="cell">
778	<div class="top ">
779		<div class="top left top-left "></div>
780		<div class="top center top-center "></div>
781		<div class="top right top-right "></div>
782	</div>
783	<div class="middle ">
784		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/ricon-klearvue" title="Ricon&#x20;Klearvue"><img src="/uploads/thumbnails/VMIRiconKlearvue.png.1f84ac43.jpg" width="540" height="540" loading="lazy" /></a></div></div>
785		<div class="middle center middle-center "></div>
786		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/ricon-klearvue">Ricon Klearvue</a></div><div class="list-item-datum list-item-datum-quick-view-button">
787    <a href = "javascript:void(0)" id = "quick_view-6ac1afba0ca77-dialog">Quick View</a>
788</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
789	</div>
790	<div class="bottom ">
791		<div class="bottom left bottom-left "></div>
792		<div class="bottom center bottom-center "></div>
793		<div class="bottom right bottom-right "></div>
794	</div>
795</div></div>
796</div>
797</div>
798<div class="layout-grid-row">
799<div class="layout-grid-row-data ">
800<div class="list-item list-item-article"><div class="cell">
801	<div class="top ">
802		<div class="top left top-left "></div>
803		<div class="top center top-center "></div>
804		<div class="top right top-right "></div>
805	</div>
806	<div class="middle ">
807		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/ricon-reliant" title="Ricon&#x20;Reliant"><img src="/uploads/thumbnails/VMIRiconReliant.png.a1b041b0.jpg" width="540" height="540" loading="lazy" /></a></div></div>
808		<div class="middle center middle-center "></div>
809		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/ricon-reliant">Ricon Reliant</a></div><div class="list-item-datum list-item-datum-quick-view-button">
810    <a href = "javascript:void(0)" id = "quick_view-6ac1afba0d3e6-dialog">Quick View</a>
811</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
812	</div>
813	<div class="bottom ">
814		<div class="bottom left bottom-left "></div>
815		<div class="bottom center bottom-center "></div>
816		<div class="bottom right bottom-right "></div>
817	</div>
818</div></div>
819</div>
820<div class="layout-grid-row-data ">
821<div class="list-item list-item-article"><div class="cell">
822	<div class="top ">
823		<div class="top left top-left "></div>
824		<div class="top center top-center "></div>
825		<div class="top right top-right "></div>
826	</div>
827	<div class="middle ">
828		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/ricon-slide-away" title="Ricon&#x20;Slide-Away"><img src="/uploads/thumbnails/VMIRiconSlideAway.jpg.b7e3b0a1.jpg" width="540" height="540" loading="lazy" /></a></div></div>
829		<div class="middle center middle-center "></div>
830		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/ricon-slide-away">Ricon Slide-Away</a></div><div class="list-item-datum list-item-datum-quick-view-button">
831    <a href = "javascript:void(0)" id = "quick_view-6ac1afba0dd82-dialog">Quick View</a>
832</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
833	</div>
834	<div class="bottom ">
835		<div class="bottom left bottom-left "></div>
836		<div class="bottom center bottom-center "></div>
837		<div class="bottom right bottom-right "></div>
838	</div>
839</div></div>
840</div>
841<div class="layout-grid-row-data ">
842<div class="list-item list-item-article"><div class="cell">
843	<div class="top ">
844		<div class="top left top-left "></div>
845		<div class="top center top-center "></div>
846		<div class="top right top-right "></div>
847	</div>
848	<div class="middle ">
849		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/sure-grip-optional-operating-handles" title="Sure&#x20;Grip&#x20;Optional&#x20;Operating&#x20;Handles"><img src="/uploads/thumbnails/SureGripOptionalOperatingHandles.jpg.46947bbd.jpg" width="540" height="540" loading="lazy" /></a></div></div>
850		<div class="middle center middle-center "></div>
851		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/sure-grip-optional-operating-handles">Sure Grip Optional Operating Handles</a></div><div class="list-item-datum list-item-datum-quick-view-button">
852    <a href = "javascript:void(0)" id = "quick_view-6ac1afba0e709-dialog">Quick View</a>
853</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
854	</div>
855	<div class="bottom ">
856		<div class="bottom left bottom-left "></div>
857		<div class="bottom center bottom-center "></div>
858		<div class="bottom right bottom-right "></div>
859	</div>
860</div></div>
861</div>
862</div>
863<div class="layout-grid-row">
864<div class="layout-grid-row-data ">
865<div class="list-item list-item-article"><div class="cell">
866	<div class="top ">
867		<div class="top left top-left "></div>
868		<div class="top center top-center "></div>
869		<div class="top right top-right "></div>
870	</div>
871	<div class="middle ">
872		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/sure-grip-push-rock" title="Sure&#x20;Grip&#x20;Push&#x2F;Rock"><img src="/uploads/thumbnails/SureGripPushRock.jpg.3964fc78.jpg" width="540" height="540" loading="lazy" /></a></div></div>
873		<div class="middle center middle-center "></div>
874		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/sure-grip-push-rock">Sure Grip Push/Rock</a></div><div class="list-item-datum list-item-datum-quick-view-button">
875    <a href = "javascript:void(0)" id = "quick_view-6ac1afba0f049-dialog">Quick View</a>
876</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
877	</div>
878	<div class="bottom ">
879		<div class="bottom le
879ft bottom-left "></div>
880		<div class="bottom center bottom-center "></div>
881		<div class="bottom right bottom-right "></div>
882	</div>
883</div></div>
884</div>
885<div class="layout-grid-row-data ">
886<div class="list-item list-item-article"><div class="cell">
887	<div class="top ">
888		<div class="top left top-left "></div>
889		<div class="top center top-center "></div>
890		<div class="top right top-right "></div>
891	</div>
892	<div class="middle ">
893		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/sure-grip-push-twist" title="Sure&#x20;Grip&#x20;Push&#x2F;Twist"><img src="/uploads/thumbnails/SureGripPushTwist.jpg.37d50e26.jpg" width="540" height="540" loading="lazy" /></a></div></div>
894		<div class="middle center middle-center "></div>
895		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/sure-grip-push-twist">Sure Grip Push/Twist</a></div><div class="list-item-datum list-item-datum-quick-view-button">
896    <a href = "javascript:void(0)" id = "quick_view-6ac1afba0f94b-dialog">Quick View</a>
897</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
898	</div>
899	<div class="bottom ">
900		<div class="bottom left bottom-left "></div>
901		<div class="bottom center bottom-center "></div>
902		<div class="bottom right bottom-right "></div>
903	</div>
904</div></div>
905</div>
906<div class="layout-grid-row-data ">
907<div class="list-item list-item-article"><div class="cell">
908	<div class="top ">
909		<div class="top left top-left "></div>
910		<div class="top center top-center "></div>
911		<div class="top right top-right "></div>
912	</div>
913	<div class="middle ">
914		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/sure-grip-rv-control" title="Sure&#x20;Grip&#x20;RV&#x20;Control"><img src="/uploads/thumbnails/SureGripRVControl.jpg.ab1029a4.jpg" width="540" height="540" loading="lazy" /></a></div></div>
915		<div class="middle center middle-center "></div>
916		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/sure-grip-rv-control">Sure Grip RV Control</a></div><div class="list-item-datum list-item-datum-quick-view-button">
917    <a href = "javascript:void(0)" id = "quick_view-6ac1afba1027f-dialog">Quick View</a>
918</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
919	</div>
920	<div class="bottom ">
921		<div class="bottom left bottom-left "></div>
922		<div class="bottom center bottom-center "></div>
923		<div class="bottom right bottom-right "></div>
924	</div>
925</div></div>
926</div>
927</div>
928<div class="layout-grid-row">
929<div class="layout-grid-row-data ">
930<div class="list-item list-item-article"><div class="cell">
931	<div class="top ">
932		<div class="top left top-left "></div>
933		<div class="top center top-center "></div>
934		<div class="top right top-right "></div>
935	</div>
936	<div class="middle ">
937		<div class="middle left middle-left "><div class = "list-item-datum list-item-datum-image list-item-datum list-item-datum-image-ratio11"><a href="/sure-grip-steering-wheel-attachments" title="Sure&#x20;Grip&#x20;Steering&#x20;Wheel&#x20;Attachments"><img src="/uploads/thumbnails/SureGripSteeringWheelAttachments.jpg.020328da.jpg" width="540" height="540" loading="lazy" /></a></div></div>
938		<div class="middle center middle-center "></div>
939		<div class="middle right middle-right "><div class="list-item-datum list-item-datum-title"><a href="/sure-grip-steering-wheel-attachments">Sure Grip Steering Wheel Attachments</a></div><div class="list-item-datum list-item-datum-quick-view-button">
940    <a href = "javascript:void(0)" id = "quick_view-6ac1afba10b96-dialog">Quick View</a>
941</div><div class = "list-item-datum list-item-datum-comments"></div><div class = "list-item-datum list-item-datum-description"></div><div class = "list-item-datum list-item-datum-ratings"></div></div>
942	</div>
943	<div class="bottom ">
944		<div class="bottom left bottom-left "></div>
945		<div class="bottom center bottom-center "></div>
946		<div class="bottom right bottom-right "></div>
947	</div>
948</div></div>
949</div>
950<div class="layout-grid-row-data empty"></div>
951<div class="layout-grid-row-data empty"></div>
952</div>
953</div>
954
955
956</div></div>
957
958                    </div>
959                </div>
960
961                <div class="zone-section zone-bottom-section section-wrapper root-section-wrapper">
962                    <div class="content-wrapper">
963                        
964                    </div>
965                </div>
966
967                <div class="user-inputs">
968                    <div class="page-form section-wrapper root-section-wrapper">
969                        <div class="content-wrapper">
970                            
971                        </div>
972                    </div>
973                    <div class="page-submissions section-wrapper root-section-wrapper">
974                        <div class="content-wrapper">
975                            
976                        </div>
977                    </div>
978                    <div class="poll ratings section-wrapper root-section-wrapper">
979                        <div class="content-wrapper">
980                            
981                        </div>
982                    </div>
983                    <div class="page-comments section-wrapper root-section-wrapper">
984                        <div class="content-wrapper">
985                            
986                        </div>
987                    </div>
988                </div>
989            </div>
990
991            <div class="page-footer-wrapper">
992                <div class="above-the-footer section-wrapper root-section-wrapper">
993                    <div class="content-wrapper"></div>
994                </div>
995                <footer class="site-footer section-wrapper root-section-wrapper">
996                    <div class="content-wrapper">
997                        <p><br></p>
998<h1 style="text-align: center;"><span style="color: #34495e;">Our Edmonton Location has Moved to 11749 180th St. N.W. Edmonton, T5S 2H6</span></h1>
999<hr>
1000<table class="sui-sf-c-table--responsive" style="width: 100%; border-collapse: collapse;" border="0" cellpadding="15"><colgroup><col style="width: 20.0219%;"><col style="width: 20.0219%;"><col style="width: 20.0219%;"><col style="width: 20.0219%;"><col style="width: 20.0219%;"></colgroup>
1001<tbody>
1002<tr>
1003<td class=" " style="vertical-align: top;">
1004<p><img src="/uploads/files/Images/EME%20Logo%20Final.png" alt="" width="164" height="110"><br></p>
1005<p><br></p>
1006<p><br></p>
1007<p>&nbsp; &nbsp;<a href="https://www.google.com/search?q=eco+medical+canada&amp;rlz=1C1CHBD_enUS843US843&amp;oq=eco+medical+canada&amp;aqs=chrome..69i57j69i64.3471j0j7&amp;sourceid=chrome&amp;ie=UTF-8#lrd=0x53a020dbf5ad596b:0x9535b03440c71373,1,,,," target="_blank" rel="noopener"><img src="/uploads/files/Images/google-icon.png" alt="" width="30" height="30"></a> &nbsp; &nbsp; <a href="https://www.facebook.com/ecomedicalequipment/?ref=py_c" target="_blank" rel="noopener"><img src="/uploads/files/Images/facebook-app-round-icon.png" alt="" width="30" height="30"></a></p>
1008</td>
1009<td class=" " style="vertical-align: top;">
1010<p><a href="/mobility">Mobility Equipment</a> &nbsp;<br><br><a href="/manual-wheelchairs">Manual Wheelchairs</a><br><br><a href="/power-wheelchairs">Power Wheelchairs&nbsp;</a>&nbsp;<br><br><a href="/power-scooters">Power Scooters</a><br><br><a href="/van-conversions">Van Conversions</a></p>
1011<p><br><a href="/van-conversions">&nbsp;</a><br></p>
1012</td>
1013<td class=" " style="vertical-align: top;"><a href="/accessibility">Home Equipment</a><br><br><a href="/accessibility">Medical Supplies</a><br><br><a href="/home-accessibility-products">Home Accessibility</a><br><br><a href="/bathroom-safety">Bathroom Safety</a><br><br><a href="/beds">Beds</a><br></td>
1014<td class=" " style="vertical-align: top;"><a href="/grants-funding">Grants and Funding</a><br><br><a href="/equipment-rentals">Equipment Rentals</a><br><br><a href="/aadl-therapists">AADL Therapist</a>&nbsp;<br><br><a href="/aadl-equipment-recycle-program">Equipment Recycle</a><br><br><a href="/aadl-bed-recycle-program">Bed Recycle Program</a><br><br><br></td>
1015<td class=" " style="vertical-align: top;"><a href="/about">About</a><br><br><a href="/careers">Careers</a><br><br><a href="/contact">Contact Us</a><br></td>
1016</tr>
1017</tbody>
1018</table>
1019<table class="sui-sf-c-table--responsive" style="width: 100%; border-collapse: collapse;" border="0" cellpadding="15"><colgroup><col style="width: 33%;"><col style="width: 33%;"><col style="width: 33%;"><col style="width: 24.9453%;"></colgroup>
1020<tbody>
1021<tr>
1022<td class=" " style="text-align: center; vertical-align: top;">Edmonton <a title="1-800-232-9450" href="tel:1-800-232-9450">1-800-232-9450</a><br></td>
1023<td class=" " style="text-align: center; vertical-align: top;">Calgary <a title="1-866-456-0759" href="tel:1-866-456-0759">1-866-456-0759</a><br></td>
1024<td class=" " style="text-align: center; vertical-align: top;" colspan="2">Grande Prairie <a title="1-800-565-1495" href="tel:1-800-565-1495">1-800-565-1495</a><br></td>
1025</tr>
1026</tbody>
1027</table>
1028<table style="width: 100%; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="10">
1029<tbody>
1030<tr valign="top">
1031<td style="width: 50%;"><a title="" href="/terms-and-policies">Policies</a><br></td>
1032<td style="text-align: right;"><span style="color: #c0c0c0;"><span style="font-size: 12px;">Built on </span><a title="ShoutCMS - Content Management System" href="http://www.shoutcms.com/"><span style="font-size: 12px;">ShoutCMS</span></a></span></td>
1033</tr>
1034</tbody>
1035</table>
1036<p><br></p>
1037<p><br></p>
1038                    </div>
1039                </footer>
1040            </div>
1041        </div>
1042    
1042<script class="sui-script sui-script--inline" type="text/javascript">
1043if ('undefined' != typeof window.jQuery)
1044{
1045    (function( $ ) {
1046
1047        $('.sui-block-notification-wrapper').each(
1048            function()
1049            {
1050                var $notification_html = $(this);
1051                Shout.handleNotificationEvents($notification_html);
1052            }
1053        );
1054
1055    })( jQuery );
1056}
1057
1058</script>
1058<script class="sui-script sui-script--ready" type="text/javascript" defer="defer">
1059/* <![CDATA[ */
1060(function(){
1061
1062Shout.common.tooltipify();
1063
1064(function( jQuery ) {
1065
1066var old_body_width    = false;
1067var old_body_overflow = false;
1068
1069var old_dialog_height = false;
1070var old_dialog_width  = false;
1071
1072jQuery('#quick_view-6ac1afba06891-dialog').click(function() {
1073    var dlg_min_width    = 300;
1074    var dlg_max_width    = 992; //700;
1075    var dlg_width        = 992; //'auto';
1076    var dlg_height       = 'auto';
1077    var dlg_min_height   = 300;
1078    var dlg_max_height   = 700;
1079
1080    var quickview_dialog = jQuery('<div></div>')
1081    .dialog({
1082        autoOpen: false,
1083        modal: true,
1084        title: '',
1085        minWidth: dlg_min_width,
1086        maxWidth: dlg_max_width,
1087        minHeight: dlg_min_height,
1088        maxHeight: dlg_max_height,
1089        draggable: false,
1090        resizable: false,
1091        width: dlg_width,
1092        height: dlg_height,
1093        /*position: { my: "center", at: "center", of: event },*/
1094        close: function()
1095        {
1096            var $body = jQuery('body');
1097            $body.css('overflow', old_body_overflow);
1098            //$body.width(old_body_width);
1099            $body.width('100%');
1100
1101            old_body_overflow = false;
1102            old_body_width = false;
1103
1104            $body.off('wheel.modal mousewheel.modal');
1105
1106            jQuery(this).remove();
1107        },
1108        resizeStop: function()
1109        {
1110            if (dialog.options.maxWidth)
1111            {
1112                var wWidth = jQuery(window).width();
1113
1114                // check window width against dialog width
1115                if (wWidth < dialog.options.maxWidth + 50)
1116                {
1117                    // keep dialog from filling entire screen
1118                    $this.parent('.ui-dialog').css("width", "90%");
1119                }
1120
1121                //reposition dialog
1122                dialog.option("position", dialog.options.position);
1123            }
1124        },
1125        open: function()
1126        {
1127            var $this = jQuery(this);
1128
1129            var $self = $this;
1130
1131            var dialog = $this.data('ui-dialog');
1132
1133            var requires_postioning = false;
1134
1135            var $body       = jQuery('body');
1136            var inner_width  = $body.innerWidth();
1137
1138            if (false == old_body_width)
1139            {
1140                old_body_width    = $body.width();
1141            }
1142
1143            if (false == old_body_overflow)
1144            {
1145                old_body_overflow = $body.css('overflow');
1146            }
1147
1148            $body.css('overflow', 'hidden');
1149            $body.width(inner_width);
1150
1151            $body.on('wheel.modal mousewheel.modal',
1152                function ()
1153                {
1154                    dialog.option("position", dialog.options.position);
1155                }
1156            );
1157
1158            if (dialog.options.maxWidth && dialog.options.width)
1159            {
1160                // fix maxWidth bug
1161                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
1162
1163                requires_postioning = true;
1164            }
1165
1166            if (dialog.options.maxWidth)
1167            {
1168                var wWidth = jQuery(window).width();
1169
1170                // check window width against dialog width
1171                if (wWidth < dialog.options.maxWidth + 50)
1172                {
1173                    if (false == old_dialog_width)
1174                    {
1175                        old_dialog_width = dialog.options.width;
1176                    }
1177
1178                    // keep dialog from filling entire screen
1179                    $this.dialog('option', 'width', (wWidth - 30));
1180
1181                    requires_postioning = true;
1182                }
1183                else if (true == old_dialog_width)
1184                {
1185                    $this.dialog('option', 'width', old_dialog_width);
1186                    old_dialog_width = false;
1187
1188                    requires_postioning = true;
1189                }
1190            }
1191
1192            if (dialog.options.maxHeight)
1193            {
1194                var wHeight = jQuery(window).height();
1195
1196                // check window width against dialog width
1197                if (wHeight < dialog.options.maxHeight + 50)
1198                {
1199                    if (false == old_dialog_height)
1200                    {
1201                        old_dialog_height = dialog.options.height;
1202                    }
1203
1204                    // keep dialog from filling entire screen
1205                    $this.dialog('option', 'height', (wHeight - 30));
1206
1207                    requires_postioning = true;
1208                }
1209                else if (true == old_dialog_height)
1210                {
1211                    $this.dialog('option', 'height', old_dialog_height);
1212                    old_dialog_height = false;
1213
1214                    requires_postioning = true;
1215                }
1216            }
1217
1218            if (true === requires_postioning)
1219            {
1220                //reposition dialog
1221                dialog.option("position", dialog.options.position);
1222            }
1223
1224            // namespace window resize
1225            jQuery(window).on("resize.responsive",
1226                function ()
1227                {
1228                    var resize_requires_postioning = false;
1229
1230                    var wWidth = jQuery(window).width();
1231
1232                    // check window width against dialog width
1233                    if (wWidth < dialog.options.maxWidth + 50)
1234                    {
1235                        if (true != old_dialog_width)
1236                        {
1237                            old_dialog_width = dialog.options.width;
1238                        }
1239
1240                        // keep dialog from filling entire screen
1241                        $self.dialog('option', 'width', (wWidth - 30));
1242
1243                        requires_postioning = true;
1244                    }
1245                    else if (true == old_dialog_width)
1246                    {
1247                        $self.dialog('option', 'width', old_dialog_width);
1248                        old_dialog_width = null;
1249                    }
1250
1251                    var wHeight = jQuery(window).height();
1252
1253                    // check window width against dialog width
1254                    if (wHeight < dialog.options.maxHeight + 50)
1255                    {
1256                        if (true != old_dialog_height)
1257                        {
1258                            old_dialog_height = dialog.options.height;
1259                        }
1260                        // keep dialog from filling entire screen
1261                        $self.dialog('option', 'height', (wHeight - 30));
1262
1263                        requires_postioning = true;
1264                    }
1265                    else if (true == old_dialog_height)
1266                    {
1267                        $self.dialog('option', 'height', old_dialog_height);
1268                        old_dialog_height = null;
1269                    }
1270
1271                    if (true === resize_requires_postioning)
1272                    {
1273                        //reposition dialog
1274                        dialog.option("position", dialog.options.position);
1275                    }
1276                }
1277            );
1278
1279            requires_postioning = false;
1280        },
1281        buttons: [
1282            {
1283                text: 'View Full Article',
1284                class: 'button-view-item',
1285            },
1286            {
1287                text: 'Close',
1288                click: function() { jQuery(this).dialog('close'); },
1289                class: 'button-close-dialog',
1290            }
1291        ],
1292        show: 100 /*{ effect: 'scale', duration: 150 }*/,
1293        hide: 100 /*{ effect: 'scale', duration: 100 }*/
1294    })
1295    .load('/content.php?module=3&mode=1&item_id=320&display_conf=quick_view', function(response, status, xhr) {
1296        // check for server errors
1297        if (status == 'error') {
1298            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
1299            //quickview_dialog.dialog('close');
1300            return;
1301        }
1302
1303        // add item link
1304        var target_html = '';
1305        if ('')
1306        {
1307            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
1308            target_html = ' target=""';
1309        }
1310        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/accessatop"' + target_html + '></a>');
1311
1312        // show dialog
1313        quickview_dialog.dialog('open');
1314        quickview_dialog.parent().css('visibility', 'visible');
1315        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
1316        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
1317    });
1318});
1319})( jQuery );
1320
1321(function( jQuery ) {
1322
1323var old_body_width    = false;
1324var old_body_overflow = false;
1325
1326var old_dialog_height = false;
1327var old_dialog_width  = false;
1328
1329jQuery('#quick_view-6ac1afba07201-dialog').click(function() {
1330    var dlg_min_width    = 300;
1331    var dlg_max_width    = 992; //700;
1332    var dlg_width        = 992; //'auto';
1333    var dlg_height       = 'auto';
1334    var dlg_min_height   = 300;
1335    var dlg_max_height   = 700;
1336
1337    var quickview_dialog = jQuery('<div></div>')
1338    .dialog({
1339        autoOpen: false,
1340        modal: true,
1341        title: '',
1342        minWidth: dlg_min_width,
1343        maxWidth: dlg_max_width,
1344        minHeight: dlg_min_height,
1345        maxHeight: dlg_max_height,
1346        draggable: false,
1347        resizable: false,
1348        width: dlg_width,
1349        height: dlg_height,
1350        /*position: { my: "center", at: "center", of: event },*/
1351        close: function()
1352        {
1353            var $body = jQuery('body');
1354            $body.css('overflow', old_body_overflow);
1355            //$body.width(old_body_width);
1356            $body.width('100%');
1357
1358            old_body_overflow = false;
1359            old_body_width = false;
1360
1361            $body.off('wheel.modal mousewheel.modal');
1362
1363            jQuery(this).remove();
1364        },
1365        resizeStop: function()
1366        {
1367            if (dialog.options.maxWidth)
1368            {
1369                var wWidth = jQuery(window).width();
1370
1371                // check window width against dialog width
1372                if (wWidth < dialog.options.maxWidth + 50)
1373                {
1374                    // keep dialog from filling entire screen
1375                    $this.parent('.ui-dialog').css("width", "90%");
1376                }
1377
1378                //reposition dialog
1379                dialog.option("position", dialog.options.position);
1380            }
1381        },
1382        open: function()
1383        {
1384            var $this = jQuery(this);
1385
1386            var $self = $this;
1387
1388            var dialog = $this.data('ui-dialog');
1389
1390            var requires_postioning = false;
1391
1392            var $body       = jQuery('body');
1393            var inner_width  = $body.innerWidth();
1394
1395            if (false == old_body_width)
1396            {
1397                old_body_width    = $body.width();
1398            }
1399
1400            if (false == old_body_overflow)
1401            {
1402                old_body_overflow = $body.css('overflow');
1403            }
1404
1405            $body.css('overflow', 'hidden');
1406            $body.width(inner_width);
1407
1408            $body.on('wheel.modal mousewheel.modal',
1409                function ()
1410                {
1411                    dialog.option("position", dialog.options.position);
1412                }
1413            );
1414
1415            if (dialog.options.maxWidth && dialog.options.width)
1416            {
1417                // fix maxWidth bug
1418                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
1419
1420                requires_postioning = true;
1421            }
1422
1423            if (dialog.options.maxWidth)
1424            {
1425                var wWidth = jQuery(window).width();
1426
1427                // check window width against dialog width
1428                if (wWidth < dialog.options.maxWidth + 50)
1429                {
1430                    if (false == old_dialog_width)
1431                    {
1432                        old_dialog_width = dialog.options.width;
1433                    }
1434
1435                    // keep dialog from filling entire screen
1436                    $this.dialog('option', 'width', (wWidth - 30));
1437
1438                    requires_postioning = true;
1439                }
1440                else if (true == old_dialog_width)
1441                {
1442                    $this.dialog('option', 'width', old_dialog_width);
1443                    old_dialog_width = false;
1444
1445                    requires_postioning = true;
1446                }
1447            }
1448
1449            if (dialog.options.maxHeight)
1450            {
1451                var wHeight = jQuery(window).height();
1452
1453                // check window width against dialog width
1454                if (wHeight < dialog.options.maxHeight + 50)
1455                {
1456                    if (false == old_dialog_height)
1457                    {
1458                        old_dialog_height = dialog.options.height;
1459                    }
1460
1461                    // keep dialog from filling entire screen
1462                    $this.dialog('option', 'height', (wHeight - 30));
1463
1464                    requires_postioning = true;
1465                }
1466                else if (true == old_dialog_height)
1467                {
1468                    $this.dialog('option', 'height', old_dialog_height);
1469                    old_dialog_height = false;
1470
1471                    requires_postioning = true;
1472                }
1473            }
1474
1475            if (true === requires_postioning)
1476            {
1477                //reposition dialog
1478                dialog.option("position", dialog.options.position);
1479            }
1480
1481            // namespace window resize
1482            jQuery(window).on("resize.responsive",
1483                function ()
1484                {
1485                    var resize_requires_postioning = false;
1486
1487                    var wWidth = jQuery(window).width();
1488
1489                    // check window width against dialog width
1490                    if (wWidth < dialog.options.maxWidth + 50)
1491                    {
1492                        if (true != old_dialog_width)
1493                        {
1494                            old_dialog_width = dialog.options.width;
1495                        }
1496
1497                        // keep dialog from filling entire screen
1498                        $self.dialog('option', 'width', (wWidth - 30));
1499
1500                        requires_postioning = true;
1501                    }
1502                    else if (true == old_dialog_width)
1503                    {
1504                        $self.dialog('option', 'width', old_dialog_width);
1505                        old_dialog_width = null;
1506                    }
1507
1508                    var wHeight = jQuery(window).height();
1509
1510                    // check window width against dialog width
1511                    if (wHeight < dialog.options.maxHeight + 50)
1512                    {
1513                        if (true != old_dialog_height)
1514                        {
1515                            old_dialog_height = dialog.options.height;
1516                        }
1517                        // keep dialog from filling entire screen
1518                        $self.dialog('option', 'height', (wHeight - 30));
1519
1520                        requires_postioning = true;
1521                    }
1522                    else if (true == old_dialog_height)
1523                    {
1524                        $self.dialog('option', 'height', old_dialog_height);
1525                        old_dialog_height = null;
1526                    }
1527
1528                    if (true === resize_requires_postioning)
1529                    {
1530                        //reposition dialog
1531                        dialog.option("position", dialog.options.position);
1532                    }
1533                }
1534            );
1535
1536            requires_postioning = false;
1537        },
1538        buttons: [
1539            {
1540                text: 'View Full Article',
1541                class: 'button-view-item',
1542            },
1543            {
1544                text: 'Close',
1545                click: function() { jQuery(this).dialog('close'); },
1546                class: 'button-close-dialog',
1547            }
1548        ],
1549        show: 100 /*{ effect: 'scale', duration: 150 }*/,
1550        hide: 100 /*{ effect: 'scale', duration: 100 }*/
1551    })
1552    .load('/content.php?module=3&mode=1&item_id=309&display_conf=quick_view', function(response, status, xhr) {
1553        // check for server errors
1554        if (status == 'error') {
1555            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
1556            //quickview_dialog.dialog('close');
1557            return;
1558        }
1559
1560        // add item link
1561        var target_html = '';
1562        if ('')
1563        {
1564            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
1565            target_html = ' target=""';
1566        }
1567        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/adapt-solutions-link-seat"' + target_html + '></a>');
1568
1569        // show dialog
1570        quickview_dialog.dialog('open');
1571        quickview_dialog.parent().css('visibility', 'visible');
1572        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
1573        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
1574    });
1575});
1576})( jQuery );
1577
1578(function( jQuery ) {
1579
1580var old_body_width    = false;
1581var old_body_overflow = false;
1582
1583var old_dialog_height = false;
1584var old_dialog_width  = false;
1585
1586jQuery('#quick_view-6ac1afba07ad0-dialog').click(function() {
1587    var dlg_min_width    = 300;
1588    var dlg_max_width    = 992; //700;
1589    var dlg_width        = 992; //'auto';
1590    var dlg_height       = 'auto';
1591    var dlg_min_height   = 300;
1592    var dlg_max_height   = 700;
1593
1594    var quickview_dialog = jQuery('<div></div>')
1595    .dialog({
1596        autoOpen: false,
1597        modal: true,
1598        title: '',
1599        minWidth: dlg_min_width,
1600        maxWidth: dlg_max_width,
1601        minHeight: dlg_min_height,
1602        maxHeight: dlg_max_height,
1603        draggable: false,
1604        resizable: false,
1605        width: dlg_width,
1606        height: dlg_height,
1607        /*position: { my: "center", at: "center", of: event },*/
1608        close: function()
1609        {
1610            var $body = jQuery('body');
1611            $body.css('overflow', old_body_overflow);
1612            //$body.width(old_body_width);
1613            $body.width('100%');
1614
1615            old_body_overflow = false;
1616            old_body_width = false;
1617
1618            $body.off('wheel.modal mousewheel.modal');
1619
1620            jQuery(this).remove();
1621        },
1622        resizeStop: function()
1623        {
1624            if (dialog.options.maxWidth)
1625            {
1626                var wWidth = jQuery(window).width();
1627
1628                // check window width against dialog width
1629                if (wWidth < dialog.options.maxWidth + 50)
1630                {
1631                    // keep dialog from filling entire screen
1632                    $this.parent('.ui-dialog').css("width", "90%");
1633                }
1634
1635                //reposition dialog
1636                dialog.option("position", dialog.options.position);
1637            }
1638        },
1639        open: function()
1640        {
1641            var $this = jQuery(this);
1642
1643            var $self = $this;
1644
1645            var dialog = $this.data('ui-dialog');
1646
1647            var requires_postioning = false;
1648
1649            var $body       = jQuery('body');
1650            var inner_width  = $body.innerWidth();
1651
1652            if (false == old_body_width)
1653            {
1654                old_body_width    = $body.width();
1655            }
1656
1657            if (false == old_body_overflow)
1658            {
1659                old_body_overflow = $body.css('overflow');
1660            }
1661
1662            $body.css('overflow', 'hidden');
1663            $body.width(inner_width);
1664
1665            $body.on('wheel.modal mousewheel.modal',
1666                function ()
1667                {
1668                    dialog.option("position", dialog.options.position);
1669                }
1670            );
1671
1672            if (dialog.options.maxWidth && dialog.options.width)
1673            {
1674                // fix maxWidth bug
1675                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
1676
1677                requires_postioning = true;
1678            }
1679
1680            if (dialog.options.maxWidth)
1681            {
1682                var wWidth = jQuery(window).width();
1683
1684                // check window width against dialog width
1685                if (wWidth < dialog.options.maxWidth + 50)
1686                {
1687                    if (false == old_dialog_width)
1688                    {
1689                        old_dialog_width = dialog.options.width;
1690                    }
1691
1692                    // keep dialog from filling entire screen
1693                    $this.dialog('option', 'width', (wWidth - 30));
1694
1695                    requires_postioning = true;
1696                }
1697                else if (true == old_dialog_width)
1698                {
1699                    $this.dialog('option', 'width', old_dialog_width);
1700                    old_dialog_width = false;
1701
1702                    requires_postioning = true;
1703                }
1704            }
1705
1706            if (dialog.options.maxHeight)
1707            {
1708                var wHeight = jQuery(window).height();
1709
1710                // check window width against dialog width
1711                if (wHeight < dialog.options.maxHeight + 50)
1712                {
1713                    if (false == old_dialog_height)
1714                    {
1715                        old_dialog_height = dialog.options.height;
1716                    }
1717
1718                    // keep dialog from filling entire screen
1719                    $this.dialog('option', 'height', (wHeight - 30));
1720
1721                    requires_postioning = true;
1722                }
1723                else if (true == old_dialog_height)
1724                {
1725                    $this.dialog('option', 'height', old_dialog_height);
1726                    old_dialog_height = false;
1727
1728                    requires_postioning = true;
1729                }
1730            }
1731
1732            if (true === requires_postioning)
1733            {
1734                //reposition dialog
1735                dialog.option("position", dialog.options.position);
1736            }
1737
1738            // namespace window resize
1739            jQuery(window).on("resize.responsive",
1740                function ()
1741                {
1742                    var resize_requires_postioning = false;
1743
1744                    var wWidth = jQuery(window).width();
1745
1746                    // check window width against dialog width
1747                    if (wWidth < dialog.options.maxWidth + 50)
1748                    {
1749                        if (true != old_dialog_width)
1750                        {
1751                            old_dialog_width = dialog.options.width;
1752                        }
1753
1754                        // keep dialog from filling entire screen
1755                        $self.dialog('option', 'width', (wWidth - 30));
1756
1757                        requires_postioning = true;
1758                    }
1759                    else if (true == old_dialog_width)
1760                    {
1761                        $self.dialog('option', 'width', old_dialog_width);
1762                        old_dialog_width = null;
1763                    }
1764
1765                    var wHeight = jQuery(window).height();
1766
1767                    // check window width against dialog width
1768                    if (wHeight < dialog.options.maxHeight + 50)
1769                    {
1770                        if (true != old_dialog_height)
1771                        {
1772                            old_dialog_height = dialog.options.height;
1773                        }
1774                        // keep dialog from filling entire screen
1775                        $self.dialog('option', 'height', (wHeight - 30));
1776
1777                        requires_postioning = true;
1778                    }
1779                    else if (true == old_dialog_height)
1780                    {
1781                        $self.dialog('option', 'height', old_dialog_height);
1782                        old_dialog_height = null;
1783                    }
1784
1785                    if (true === resize_requires_postioning)
1786                    {
1787                        //reposition dialog
1788                        dialog.option("position", dialog.options.position);
1789                    }
1790                }
1791            );
1792
1793            requires_postioning = false;
1794        },
1795        buttons: [
1796            {
1797                text: 'View Full Article',
1798                class: 'button-view-item',
1799            },
1800            {
1801                text: 'Close',
1802                click: function() { jQuery(this).dialog('close'); },
1803                class: 'button-close-dialog',
1804            }
1805        ],
1806        show: 100 /*{ effect: 'scale', duration: 150 }*/,
1807        hide: 100 /*{ effect: 'scale', duration: 100 }*/
1808    })
1809    .load('/content.php?module=3&mode=1&item_id=319&display_conf=quick_view', function(response, status, xhr) {
1810        // check for server errors
1811        if (status == 'error') {
1812            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
1813            //quickview_dialog.dialog('close');
1814            return;
1815        }
1816
1817        // add item link
1818        var target_html = '';
1819        if ('')
1820        {
1821            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
1822            target_html = ' target=""';
1823        }
1824        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/asento-xl-seat"' + target_html + '></a>');
1825
1826        // show dialog
1827        quickview_dialog.dialog('open');
1828        quickview_dialog.parent().css('visibility', 'visible');
1829        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
1830        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
1831    });
1832});
1833})( jQuery );
1834
1835(function( jQuery ) {
1836
1837var old_body_width    = false;
1838var old_body_overflow = false;
1839
1840var old_dialog_height = false;
1841var old_dialog_width  = false;
1842
1843jQuery('#quick_view-6ac1afba08336-dialog').click(function() {
1844    var dlg_min_width    = 300;
1845    var dlg_max_width    = 992; //700;
1846    var dlg_width        = 992; //'auto';
1847    var dlg_height       = 'auto';
1848    var dlg_min_height   = 300;
1849    var dlg_max_height   = 700;
1850
1851    var quickview_dialog = jQuery('<div></div>')
1852    .dialog({
1853        autoOpen: false,
1854        modal: true,
1855        title: '',
1856        minWidth: dlg_min_width,
1857        maxWidth: dlg_max_width,
1858        minHeight: dlg_min_height,
1859        maxHeight: dlg_max_height,
1860        draggable: false,
1861        resizable: false,
1862        width: dlg_width,
1863        height: dlg_height,
1864        /*position: { my: "center", at: "center", of: event },*/
1865        close: function()
1866        {
1867            var $body = jQuery('body');
1868            $body.css('overflow', old_body_overflow);
1869            //$body.width(old_body_width);
1870            $body.width('100%');
1871
1872            old_body_overflow = false;
1873            old_body_width = false;
1874
1875            $body.off('wheel.modal mousewheel.modal');
1876
1877            jQuery(this).remove();
1878        },
1879        resizeStop: function()
1880        {
1881            if (dialog.options.maxWidth)
1882            {
1883                var wWidth = jQuery(window).width();
1884
1885                // check window width against dialog width
1886                if (wWidth < dialog.options.maxWidth + 50)
1887                {
1888                    // keep dialog from filling entire screen
1889                    $this.parent('.ui-dialog').css("width", "90%");
1890                }
1891
1892                //reposition dialog
1893                dialog.option("position", dialog.options.position);
1894            }
1895        },
1896        open: function()
1897        {
1898            var $this = jQuery(this);
1899
1900            var $self = $this;
1901
1902            var dialog = $this.data('ui-dialog');
1903
1904            var requires_postioning = false;
1905
1906            var $body       = jQuery('body');
1907            var inner_width  = $body.innerWidth();
1908
1909            if (false == old_body_width)
1910            {
1911                old_body_width    = $body.width();
1912            }
1913
1914            if (false == old_body_overflow)
1915            {
1916                old_body_overflow = $body.css('overflow');
1917            }
1918
1919            $body.css('overflow', 'hidden');
1920            $body.width(inner_width);
1921
1922            $body.on('wheel.modal mousewheel.modal',
1923                function ()
1924                {
1925                    dialog.option("position", dialog.options.position);
1926                }
1927            );
1928
1929            if (dialog.options.maxWidth && dialog.options.width)
1930            {
1931                // fix maxWidth bug
1932                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
1933
1934                requires_postioning = true;
1935            }
1936
1937            if (dialog.options.maxWidth)
1938            {
1939                var wWidth = jQuery(window).width();
1940
1941                // check window width against dialog width
1942                if (wWidth < dialog.options.maxWidth + 50)
1943                {
1944                    if (false == old_dialog_width)
1945                    {
1946                        old_dialog_width = dialog.options.width;
1947                    }
1948
1949                    // keep dialog from filling entire screen
1950                    $this.dialog('option', 'width', (wWidth - 30));
1951
1952                    requires_postioning = true;
1953                }
1954                else if (true == old_dialog_width)
1955                {
1956                    $this.dialog('option', 'width', old_dialog_width);
1957                    old_dialog_width = false;
1958
1959                    requires_postioning = true;
1960                }
1961            }
1962
1963            if (dialog.options.maxHeight)
1964            {
1965                var wHeight = jQuery(window).height();
1966
1967                // check window width against dialog width
1968                if (wHeight < dialog.options.maxHeight + 50)
1969                {
1970                    if (false == old_dialog_height)
1971                    {
1972                        old_dialog_height = dialog.options.height;
1973                    }
1974
1975                    // keep dialog from filling entire screen
1976                    $this.dialog('option', 'height', (wHeight - 30));
1977
1978                    requires_postioning = true;
1979                }
1980                else if (true == old_dialog_height)
1981                {
1982                    $this.dialog('option', 'height', old_dialog_height);
1983                    old_dialog_height = false;
1984
1985                    requires_postioning = true;
1986                }
1987            }
1988
1989            if (true === requires_postioning)
1990            {
1991                //reposition dialog
1992                dialog.option("position", dialog.options.position);
1993            }
1994
1995            // namespace window resize
1996            jQuery(window).on("resize.responsive",
1997                function ()
1998                {
1999                    var resize_requires_postioning = false;
2000
2001                    var wWidth = jQuery(window).width();
2002
2003                    // check window width against dialog width
2004                    if (wWidth < dialog.options.maxWidth + 50)
2005                    {
2006                        if (true != old_dialog_width)
2007                        {
2008                            old_dialog_width = dialog.options.width;
2009                        }
2010
2011                        // keep dialog from filling entire screen
2012                        $self.dialog('option', 'width', (wWidth - 30));
2013
2014                        requires_postioning = true;
2015                    }
2016                    else if (true == old_dialog_width)
2017                    {
2018                        $self.dialog('option', 'width', old_dialog_width);
2019                        old_dialog_width = null;
2020                    }
2021
2022                    var wHeight = jQuery(window).height();
2023
2024                    // check window width against dialog width
2025                    if (wHeight < dialog.options.maxHeight + 50)
2026                    {
2027                        if (true != old_dialog_height)
2028                        {
2029                            old_dialog_height = dialog.options.height;
2030                        }
2031                        // keep dialog from filling entire screen
2032                        $self.dialog('option', 'height', (wHeight - 30));
2033
2034                        requires_postioning = true;
2035                    }
2036                    else if (true == old_dialog_height)
2037                    {
2038                        $self.dialog('option', 'height', old_dialog_height);
2039                        old_dialog_height = null;
2040                    }
2041
2042                    if (true === resize_requires_postioning)
2043                    {
2044                        //reposition dialog
2045                        dialog.option("position", dialog.options.position);
2046                    }
2047                }
2048            );
2049
2050            requires_postioning = false;
2051        },
2052        buttons: [
2053            {
2054                text: 'View Full Article',
2055                class: 'button-view-item',
2056            },
2057            {
2058                text: 'Close',
2059                click: function() { jQuery(this).dialog('close'); },
2060                class: 'button-close-dialog',
2061            }
2062        ],
2063        show: 100 /*{ effect: 'scale', duration: 150 }*/,
2064        hide: 100 /*{ effect: 'scale', duration: 100 }*/
2065    })
2066    .load('/content.php?module=3&mode=1&item_id=317&display_conf=quick_view', function(response, status, xhr) {
2067        // check for server errors
2068        if (status == 'error') {
2069            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
2070            //quickview_dialog.dialog('close');
2071            return;
2072        }
2073
2074        // add item link
2075        var target_html = '';
2076        if ('')
2077        {
2078            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
2079            target_html = ' target=""';
2080        }
2081        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/braunability-b-d-transfer-seat-base"' + target_html + '></a>');
2082
2083        // show dialog
2084        quickview_dialog.dialog('open');
2085        quickview_dialog.parent().css('visibility', 'visible');
2086        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
2087        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
2088    });
2089});
2090})( jQuery );
2091
2092(function( jQuery ) {
2093
2094var old_body_width    = false;
2095var old_body_overflow = false;
2096
2097var old_dialog_height = false;
2098var old_dialog_width  = false;
2099
2100jQuery('#quick_view-6ac1afba08c42-dialog').click(function() {
2101    var dlg_min_width    = 300;
2102    var dlg_max_width    = 992; //700;
2103    var dlg_width        = 992; //'auto';
2104    var dlg_height       = 'auto';
2105    var dlg_min_height   = 300;
2106    var dlg_max_height   = 700;
2107
2108    var quickview_dialog = jQuery('<div></div>')
2109    .dialog({
2110        autoOpen: false,
2111        modal: true,
2112        title: '',
2113        minWidth: dlg_min_width,
2114        maxWidth: dlg_max_width,
2115        minHeight: dlg_min_height,
2116        maxHeight: dlg_max_height,
2117        draggable: false,
2118        resizable: false,
2119        width: dlg_width,
2120        height: dlg_height,
2121        /*position: { my: "center", at: "center", of: event },*/
2122        close: function()
2123        {
2124            var $body = jQuery('body');
2125            $body.css('overflow', old_body_overflow);
2126            //$body.width(old_body_width);
2127            $body.width('100%');
2128
2129            old_body_overflow = false;
2130            old_body_width = false;
2131
2132            $body.off('wheel.modal mousewheel.modal');
2133
2134            jQuery(this).remove();
2135        },
2136        resizeStop: function()
2137        {
2138            if (dialog.options.maxWidth)
2139            {
2140                var wWidth = jQuery(window).width();
2141
2142                // check window width against dialog width
2143                if (wWidth < dialog.options.maxWidth + 50)
2144                {
2145                    // keep dialog from filling entire screen
2146                    $this.parent('.ui-dialog').css("width", "90%");
2147                }
2148
2149                //reposition dialog
2150                dialog.option("position", dialog.options.position);
2151            }
2152        },
2153        open: function()
2154        {
2155            var $this = jQuery(this);
2156
2157            var $self = $this;
2158
2159            var dialog = $this.data('ui-dialog');
2160
2161            var requires_postioning = false;
2162
2163            var $body       = jQuery('body');
2164            var inner_width  = $body.innerWidth();
2165
2166            if (false == old_body_width)
2167            {
2168                old_body_width    = $body.width();
2169            }
2170
2171            if (false == old_body_overflow)
2172            {
2173                old_body_overflow = $body.css('overflow');
2174            }
2175
2176            $body.css('overflow', 'hidden');
2177            $body.width(inner_width);
2178
2179            $body.on('wheel.modal mousewheel.modal',
2180                function ()
2181                {
2182                    dialog.option("position", dialog.options.position);
2183                }
2184            );
2185
2186            if (dialog.options.maxWidth && dialog.options.width)
2187            {
2188                // fix maxWidth bug
2189                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
2190
2191                requires_postioning = true;
2192            }
2193
2194            if (dialog.options.maxWidth)
2195            {
2196                var wWidth = jQuery(window).width();
2197
2198                // check window width against dialog width
2199                if (wWidth < dialog.options.maxWidth + 50)
2200                {
2201                    if (false == old_dialog_width)
2202                    {
2203                        old_dialog_width = dialog.options.width;
2204                    }
2205
2206                    // keep dialog from filling entire screen
2207                    $this.dialog('option', 'width', (wWidth - 30));
2208
2209                    requires_postioning = true;
2210                }
2211                else if (true == old_dialog_width)
2212                {
2213                    $this.dialog('option', 'width', old_dialog_width);
2214                    old_dialog_width = false;
2215
2216                    requires_postioning = true;
2217                }
2218            }
2219
2220            if (dialog.options.maxHeight)
2221            {
2222                var wHeight = jQuery(window).height();
2223
2224                // check window width against dialog width
2225                if (wHeight < dialog.options.maxHeight + 50)
2226                {
2227                    if (false == old_dialog_height)
2228                    {
2229                        old_dialog_height = dialog.options.height;
2230                    }
2231
2232                    // keep dialog from filling entire screen
2233                    $this.dialog('option', 'height', (wHeight - 30));
2234
2235                    requires_postioning = true;
2236                }
2237                else if (true == old_dialog_height)
2238                {
2239                    $this.dialog('option', 'height', old_dialog_height);
2240                    old_dialog_height = false;
2241
2242                    requires_postioning = true;
2243                }
2244            }
2245
2246            if (true === requires_postioning)
2247            {
2248                //reposition dialog
2249                dialog.option("position", dialog.options.position);
2250            }
2251
2252            // namespace window resize
2253            jQuery(window).on("resize.responsive",
2254                function ()
2255                {
2256                    var resize_requires_postioning = false;
2257
2258                    var wWidth = jQuery(window).width();
2259
2260                    // check window width against dialog width
2261                    if (wWidth < dialog.options.maxWidth + 50)
2262                    {
2263                        if (true != old_dialog_width)
2264                        {
2265                            old_dialog_width = dialog.options.width;
2266                        }
2267
2268                        // keep dialog from filling entire screen
2269                        $self.dialog('option', 'width', (wWidth - 30));
2270
2271                        requires_postioning = true;
2272                    }
2273                    else if (true == old_dialog_width)
2274                    {
2275                        $self.dialog('option', 'width', old_dialog_width);
2276                        old_dialog_width = null;
2277                    }
2278
2279                    var wHeight = jQuery(window).height();
2280
2281                    // check window width against dialog width
2282                    if (wHeight < dialog.options.maxHeight + 50)
2283                    {
2284                        if (true != old_dialog_height)
2285                        {
2286                            old_dialog_height = dialog.options.height;
2287                        }
2288                        // keep dialog from filling entire screen
2289                        $self.dialog('option', 'height', (wHeight - 30));
2290
2291                        requires_postioning = true;
2292                    }
2293                    else if (true == old_dialog_height)
2294                    {
2295                        $self.dialog('option', 'height', old_dialog_height);
2296                        old_dialog_height = null;
2297                    }
2298
2299                    if (true === resize_requires_postioning)
2300                    {
2301                        //reposition dialog
2302                        dialog.option("position", dialog.options.position);
2303                    }
2304                }
2305            );
2306
2307            requires_postioning = false;
2308        },
2309        buttons: [
2310            {
2311                text: 'View Full Article',
2312                class: 'button-view-item',
2313            },
2314            {
2315                text: 'Close',
2316                click: function() { jQuery(this).dialog('close'); },
2317                class: 'button-close-dialog',
2318            }
2319        ],
2320        show: 100 /*{ effect: 'scale', duration: 150 }*/,
2321        hide: 100 /*{ effect: 'scale', duration: 100 }*/
2322    })
2323    .load('/content.php?module=3&mode=1&item_id=312&display_conf=quick_view', function(response, status, xhr) {
2324        // check for server errors
2325        if (status == 'error') {
2326            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
2327            //quickview_dialog.dialog('close');
2328            return;
2329        }
2330
2331        // add item link
2332        var target_html = '';
2333        if ('')
2334        {
2335            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
2336            target_html = ' target=""';
2337        }
2338        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/braunability-turny-evo-swivel-car-seat"' + target_html + '></a>');
2339
2340        // show dialog
2341        quickview_dialog.dialog('open');
2342        quickview_dialog.parent().css('visibility', 'visible');
2343        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
2344        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
2345    });
2346});
2347})( jQuery );
2348
2349(function( jQuery ) {
2350
2351var old_body_width    = false;
2352var old_body_overflow = false;
2353
2354var old_dialog_height = false;
2355var old_dialog_width  = false;
2356
2357jQuery('#quick_view-6ac1afba09509-dialog').click(function() {
2358    var dlg_min_width    = 300;
2359    var dlg_max_width    = 992; //700;
2360    var dlg_width        = 992; //'auto';
2361    var dlg_height       = 'auto';
2362    var dlg_min_height   = 300;
2363    var dlg_max_height   = 700;
2364
2365    var quickview_dialog = jQuery('<div></div>')
2366    .dialog({
2367        autoOpen: false,
2368        modal: true,
2369        title: '',
2370        minWidth: dlg_min_width,
2371        maxWidth: dlg_max_width,
2372        minHeight: dlg_min_height,
2373        maxHeight: dlg_max_height,
2374        draggable: false,
2375        resizable: false,
2376        width: dlg_width,
2377        height: dlg_height,
2378        /*position: { my: "center", at: "center", of: event },*/
2379        close: function()
2380        {
2381            var $body = jQuery('body');
2382            $body.css('overflow', old_body_overflow);
2383            //$body.width(old_body_width);
2384            $body.width('100%');
2385
2386            old_body_overflow = false;
2387            old_body_width = false;
2388
2389            $body.off('wheel.modal mousewheel.modal');
2390
2391            jQuery(this).remove();
2392        },
2393        resizeStop: function()
2394        {
2395            if (dialog.options.maxWidth)
2396            {
2397                var wWidth = jQuery(window).width();
2398
2399                // check window width against dialog width
2400                if (wWidth < dialog.options.maxWidth + 50)
2401                {
2402                    // keep dialog from filling entire screen
2403                    $this.parent('.ui-dialog').css("width", "90%");
2404                }
2405
2406                //reposition dialog
2407                dialog.option("position", dialog.options.position);
2408            }
2409        },
2410        open: function()
2411        {
2412            var $this = jQuery(this);
2413
2414            var $self = $this;
2415
2416            var dialog = $this.data('ui-dialog');
2417
2418            var requires_postioning = false;
2419
2420            var $body       = jQuery('body');
2421            var inner_width  = $body.innerWidth();
2422
2423            if (false == old_body_width)
2424            {
2425                old_body_width    = $body.width();
2426            }
2427
2428            if (false == old_body_overflow)
2429            {
2430                old_body_overflow = $body.css('overflow');
2431            }
2432
2433            $body.css('overflow', 'hidden');
2434            $body.width(inner_width);
2435
2436            $body.on('wheel.modal mousewheel.modal',
2437                function ()
2438                {
2439                    dialog.option("position", dialog.options.position);
2440                }
2441            );
2442
2443            if (dialog.options.maxWidth && dialog.options.width)
2444            {
2445                // fix maxWidth bug
2446                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
2447
2448                requires_postioning = true;
2449            }
2450
2451            if (dialog.options.maxWidth)
2452            {
2453                var wWidth = jQuery(window).width();
2454
2455                // check window width against dialog width
2456                if (wWidth < dialog.options.maxWidth + 50)
2457                {
2458                    if (false == old_dialog_width)
2459                    {
2460                        old_dialog_width = dialog.options.width;
2461                    }
2462
2463                    // keep dialog from filling entire screen
2464                    $this.dialog('option', 'width', (wWidth - 30));
2465
2466                    requires_postioning = true;
2467                }
2468                else if (true == old_dialog_width)
2469                {
2470                    $this.dialog('option', 'width', old_dialog_width);
2471                    old_dialog_width = false;
2472
2473                    requires_postioning = true;
2474                }
2475            }
2476
2477            if (dialog.options.maxHeight)
2478            {
2479                var wHeight = jQuery(window).height();
2480
2481                // check window width against dialog width
2482                if (wHeight < dialog.options.maxHeight + 50)
2483                {
2484                    if (false == old_dialog_height)
2485                    {
2486                        old_dialog_height = dialog.options.height;
2487                    }
2488
2489                    // keep dialog from filling entire screen
2490                    $this.dialog('option', 'height', (wHeight - 30));
2491
2492                    requires_postioning = true;
2493                }
2494                else if (true == old_dialog_height)
2495                {
2496                    $this.dialog('option', 'height', old_dialog_height);
2497                    old_dialog_height = false;
2498
2499                    requires_postioning = true;
2500                }
2501            }
2502
2503            if (true === requires_postioning)
2504            {
2505                //reposition dialog
2506                dialog.option("position", dialog.options.position);
2507            }
2508
2509            // namespace window resize
2510            jQuery(window).on("resize.responsive",
2511                function ()
2512                {
2513                    var resize_requires_postioning = false;
2514
2515                    var wWidth = jQuery(window).width();
2516
2517                    // check window width against dialog width
2518                    if (wWidth < dialog.options.maxWidth + 50)
2519                    {
2520                        if (true != old_dialog_width)
2521                        {
2522                            old_dialog_width = dialog.options.width;
2523                        }
2524
2525                        // keep dialog from filling entire screen
2526                        $self.dialog('option', 'width', (wWidth - 30));
2527
2528                        requires_postioning = true;
2529                    }
2530                    else if (true == old_dialog_width)
2531                    {
2532                        $self.dialog('option', 'width', old_dialog_width);
2533                        old_dialog_width = null;
2534                    }
2535
2536                    var wHeight = jQuery(window).height();
2537
2538                    // check window width against dialog width
2539                    if (wHeight < dialog.options.maxHeight + 50)
2540                    {
2541                        if (true != old_dialog_height)
2542                        {
2543                            old_dialog_height = dialog.options.height;
2544                        }
2545                        // keep dialog from filling entire screen
2546                        $self.dialog('option', 'height', (wHeight - 30));
2547
2548                        requires_postioning = true;
2549                    }
2550                    else if (true == old_dialog_height)
2551                    {
2552                        $self.dialog('option', 'height', old_dialog_height);
2553                        old_dialog_height = null;
2554                    }
2555
2556                    if (true === resize_requires_postioning)
2557                    {
2558                        //reposition dialog
2559                        dialog.option("position", dialog.options.position);
2560                    }
2561                }
2562            );
2563
2564            requires_postioning = false;
2565        },
2566        buttons: [
2567            {
2568                text: 'View Full Article',
2569                class: 'button-view-item',
2570            },
2571            {
2572                text: 'Close',
2573                click: function() { jQuery(this).dialog('close'); },
2574                class: 'button-close-dialog',
2575            }
2576        ],
2577        show: 100 /*{ effect: 'scale', duration: 150 }*/,
2578        hide: 100 /*{ effect: 'scale', duration: 100 }*/
2579    })
2580    .load('/content.php?module=3&mode=1&item_id=314&display_conf=quick_view', function(response, status, xhr) {
2581        // check for server errors
2582        if (status == 'error') {
2583            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
2584            //quickview_dialog.dialog('close');
2585            return;
2586        }
2587
2588        // add item link
2589        var target_html = '';
2590        if ('')
2591        {
2592            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
2593            target_html = ' target=""';
2594        }
2595        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/braunability-millennium-series-tm-lift"' + target_html + '></a>');
2596
2597        // show dialog
2598        quickview_dialog.dialog('open');
2599        quickview_dialog.parent().css('visibility', 'visible');
2600        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
2601        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
2602    });
2603});
2604})( jQuery );
2605
2606(function( jQuery ) {
2607
2608var old_body_width    = false;
2609var old_body_overflow = false;
2610
2611var old_dialog_height = false;
2612var old_dialog_width  = false;
2613
2614jQuery('#quick_view-6ac1afba09df2-dialog').click(function() {
2615    var dlg_min_width    = 300;
2616    var dlg_max_width    = 992; //700;
2617    var dlg_width        = 992; //'auto';
2618    var dlg_height       = 'auto';
2619    var dlg_min_height   = 300;
2620    var dlg_max_height   = 700;
2621
2622    var quickview_dialog = jQuery('<div></div>')
2623    .dialog({
2624        autoOpen: false,
2625        modal: true,
2626        title: '',
2627        minWidth: dlg_min_width,
2628        maxWidth: dlg_max_width,
2629        minHeight: dlg_min_height,
2630        maxHeight: dlg_max_height,
2631        draggable: false,
2632        resizable: false,
2633        width: dlg_width,
2634        height: dlg_height,
2635        /*position: { my: "center", at: "center", of: event },*/
2636        close: function()
2637        {
2638            var $body = jQuery('body');
2639            $body.css('overflow', old_body_overflow);
2640            //$body.width(old_body_width);
2641            $body.width('100%');
2642
2643            old_body_overflow = false;
2644            old_body_width = false;
2645
2646            $body.off('wheel.modal mousewheel.modal');
2647
2648            jQuery(this).remove();
2649        },
2650        resizeStop: function()
2651        {
2652            if (dialog.options.maxWidth)
2653            {
2654                var wWidth = jQuery(window).width();
2655
2656                // check window width against dialog width
2657                if (wWidth < dialog.options.maxWidth + 50)
2658                {
2659                    // keep dialog from filling entire screen
2660                    $this.parent('.ui-dialog').css("width", "90%");
2661                }
2662
2663                //reposition dialog
2664                dialog.option("position", dialog.options.position);
2665            }
2666        },
2667        open: function()
2668        {
2669            var $this = jQuery(this);
2670
2671            var $self = $this;
2672
2673            var dialog = $this.data('ui-dialog');
2674
2675            var requires_postioning = false;
2676
2677            var $body       = jQuery('body');
2678            var inner_width  = $body.innerWidth();
2679
2680            if (false == old_body_width)
2681            {
2682                old_body_width    = $body.width();
2683            }
2684
2685            if (false == old_body_overflow)
2686            {
2687                old_body_overflow = $body.css('overflow');
2688            }
2689
2690            $body.css('overflow', 'hidden');
2691            $body.width(inner_width);
2692
2693            $body.on('wheel.modal mousewheel.modal',
2694                function ()
2695                {
2696                    dialog.option("position", dialog.options.position);
2697                }
2698            );
2699
2700            if (dialog.options.maxWidth && dialog.options.width)
2701            {
2702                // fix maxWidth bug
2703                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
2704
2705                requires_postioning = true;
2706            }
2707
2708            if (dialog.options.maxWidth)
2709            {
2710                var wWidth = jQuery(window).width();
2711
2712                // check window width against dialog width
2713                if (wWidth < dialog.options.maxWidth + 50)
2714                {
2715                    if (false == old_dialog_width)
2716                    {
2717                        old_dialog_width = dialog.options.width;
2718                    }
2719
2720                    // keep dialog from filling entire screen
2721                    $this.dialog('option', 'width', (wWidth - 30));
2722
2723                    requires_postioning = true;
2724                }
2725                else if (true == old_dialog_width)
2726                {
2727                    $this.dialog('option', 'width', old_dialog_width);
2728                    old_dialog_width = false;
2729
2730                    requires_postioning = true;
2731                }
2732            }
2733
2734            if (dialog.options.maxHeight)
2735            {
2736                var wHeight = jQuery(window).height();
2737
2738                // check window width against dialog width
2739                if (wHeight < dialog.options.maxHeight + 50)
2740                {
2741                    if (false == old_dialog_height)
2742                    {
2743                        old_dialog_height = dialog.options.height;
2744                    }
2745
2746                    // keep dialog from filling entire screen
2747                    $this.dialog('option', 'height', (wHeight - 30));
2748
2749                    requires_postioning = true;
2750                }
2751                else if (true == old_dialog_height)
2752                {
2753                    $this.dialog('option', 'height', old_dialog_height);
2754                    old_dialog_height = false;
2755
2756                    requires_postioning = true;
2757                }
2758            }
2759
2760            if (true === requires_postioning)
2761            {
2762                //reposition dialog
2763                dialog.option("position", dialog.options.position);
2764            }
2765
2766            // namespace window resize
2767            jQuery(window).on("resize.responsive",
2768                function ()
2769                {
2770                    var resize_requires_postioning = false;
2771
2772                    var wWidth = jQuery(window).width();
2773
2774                    // check window width against dialog width
2775                    if (wWidth < dialog.options.maxWidth + 50)
2776                    {
2777                        if (true != old_dialog_width)
2778                        {
2779                            old_dialog_width = dialog.options.width;
2780                        }
2781
2782                        // keep dialog from filling entire screen
2783                        $self.dialog('option', 'width', (wWidth - 30));
2784
2785                        requires_postioning = true;
2786                    }
2787                    else if (true == old_dialog_width)
2788                    {
2789                        $self.dialog('option', 'width', old_dialog_width);
2790                        old_dialog_width = null;
2791                    }
2792
2793                    var wHeight = jQuery(window).height();
2794
2795                    // check window width against dialog width
2796                    if (wHeight < dialog.options.maxHeight + 50)
2797                    {
2798                        if (true != old_dialog_height)
2799                        {
2800                            old_dialog_height = dialog.options.height;
2801                        }
2802                        // keep dialog from filling entire screen
2803                        $self.dialog('option', 'height', (wHeight - 30));
2804
2805                        requires_postioning = true;
2806                    }
2807                    else if (true == old_dialog_height)
2808                    {
2809                        $self.dialog('option', 'height', old_dialog_height);
2810                        old_dialog_height = null;
2811                    }
2812
2813                    if (true === resize_requires_postioning)
2814                    {
2815                        //reposition dialog
2816                        dialog.option("position", dialog.options.position);
2817                    }
2818                }
2819            );
2820
2821            requires_postioning = false;
2822        },
2823        buttons: [
2824            {
2825                text: 'View Full Article',
2826                class: 'button-view-item',
2827            },
2828            {
2829                text: 'Close',
2830                click: function() { jQuery(this).dialog('close'); },
2831                class: 'button-close-dialog',
2832            }
2833        ],
2834        show: 100 /*{ effect: 'scale', duration: 150 }*/,
2835        hide: 100 /*{ effect: 'scale', duration: 100 }*/
2836    })
2837    .load('/content.php?module=3&mode=1&item_id=310&display_conf=quick_view', function(response, status, xhr) {
2838        // check for server errors
2839        if (status == 'error') {
2840            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
2841            //quickview_dialog.dialog('close');
2842            return;
2843        }
2844
2845        // add item link
2846        var target_html = '';
2847        if ('')
2848        {
2849            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
2850            target_html = ' target=""';
2851        }
2852        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/joey-lift"' + target_html + '></a>');
2853
2854        // show dialog
2855        quickview_dialog.dialog('open');
2856        quickview_dialog.parent().css('visibility', 'visible');
2857        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
2858        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
2859    });
2860});
2861})( jQuery );
2862
2863(function( jQuery ) {
2864
2865var old_body_width    = false;
2866var old_body_overflow = false;
2867
2868var old_dialog_height = false;
2869var old_dialog_width  = false;
2870
2871jQuery('#quick_view-6ac1afba0a72e-dialog').click(function() {
2872    var dlg_min_width    = 300;
2873    var dlg_max_width    = 992; //700;
2874    var dlg_width        = 992; //'auto';
2875    var dlg_height       = 'auto';
2876    var dlg_min_height   = 300;
2877    var dlg_max_height   = 700;
2878
2879    var quickview_dialog = jQuery('<div></div>')
2880    .dialog({
2881        autoOpen: false,
2882        modal: true,
2883        title: '',
2884        minWidth: dlg_min_width,
2885        maxWidth: dlg_max_width,
2886        minHeight: dlg_min_height,
2887        maxHeight: dlg_max_height,
2888        draggable: false,
2889        resizable: false,
2890        width: dlg_width,
2891        height: dlg_height,
2892        /*position: { my: "center", at: "center", of: event },*/
2893        close: function()
2894        {
2895            var $body = jQuery('body');
2896            $body.css('overflow', old_body_overflow);
2897            //$body.width(old_body_width);
2898            $body.width('100%');
2899
2900            old_body_overflow = false;
2901            old_body_width = false;
2902
2903            $body.off('wheel.modal mousewheel.modal');
2904
2905            jQuery(this).remove();
2906        },
2907        resizeStop: function()
2908        {
2909            if (dialog.options.maxWidth)
2910            {
2911                var wWidth = jQuery(window).width();
2912
2913                // check window width against dialog width
2914                if (wWidth < dialog.options.maxWidth + 50)
2915                {
2916                    // keep dialog from filling entire screen
2917                    $this.parent('.ui-dialog').css("width", "90%");
2918                }
2919
2920                //reposition dialog
2921                dialog.option("position", dialog.options.position);
2922            }
2923        },
2924        open: function()
2925        {
2926            var $this = jQuery(this);
2927
2928            var $self = $this;
2929
2930            var dialog = $this.data('ui-dialog');
2931
2932            var requires_postioning = false;
2933
2934            var $body       = jQuery('body');
2935            var inner_width  = $body.innerWidth();
2936
2937            if (false == old_body_width)
2938            {
2939                old_body_width    = $body.width();
2940            }
2941
2942            if (false == old_body_overflow)
2943            {
2944                old_body_overflow = $body.css('overflow');
2945            }
2946
2947            $body.css('overflow', 'hidden');
2948            $body.width(inner_width);
2949
2950            $body.on('wheel.modal mousewheel.modal',
2951                function ()
2952                {
2953                    dialog.option("position", dialog.options.position);
2954                }
2955            );
2956
2957            if (dialog.options.maxWidth && dialog.options.width)
2958            {
2959                // fix maxWidth bug
2960                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
2961
2962                requires_postioning = true;
2963            }
2964
2965            if (dialog.options.maxWidth)
2966            {
2967                var wWidth = jQuery(window).width();
2968
2969                // check window width against dialog width
2970                if (wWidth < dialog.options.maxWidth + 50)
2971                {
2972                    if (false == old_dialog_width)
2973                    {
2974                        old_dialog_width = dialog.options.width;
2975                    }
2976
2977                    // keep dialog from filling entire screen
2978                    $this.dialog('option', 'width', (wWidth - 30));
2979
2980                    requires_postioning = true;
2981                }
2982                else if (true == old_dialog_width)
2983                {
2984                    $this.dialog('option', 'width', old_dialog_width);
2985                    old_dialog_width = false;
2986
2987                    requires_postioning = true;
2988                }
2989            }
2990
2991            if (dialog.options.maxHeight)
2992            {
2993                var wHeight = jQuery(window).height();
2994
2995                // check window width against dialog width
2996                if (wHeight < dialog.options.maxHeight + 50)
2997                {
2998                    if (false == old_dialog_height)
2999                    {
3000                        old_dialog_height = dialog.options.height;
3001                    }
3002
3003                    // keep dialog from filling entire screen
3004                    $this.dialog('option', 'height', (wHeight - 30));
3005
3006                    requires_postioning = true;
3007                }
3008                else if (true == old_dialog_height)
3009                {
3010                    $this.dialog('option', 'height', old_dialog_height);
3011                    old_dialog_height = false;
3012
3013                    requires_postioning = true;
3014                }
3015            }
3016
3017            if (true === requires_postioning)
3018            {
3019                //reposition dialog
3020                dialog.option("position", dialog.options.position);
3021            }
3022
3023            // namespace window resize
3024            jQuery(window).on("resize.responsive",
3025                function ()
3026                {
3027                    var resize_requires_postioning = false;
3028
3029                    var wWidth = jQuery(window).width();
3030
3031                    // check window width against dialog width
3032                    if (wWidth < dialog.options.maxWidth + 50)
3033                    {
3034                        if (true != old_dialog_width)
3035                        {
3036                            old_dialog_width = dialog.options.width;
3037                        }
3038
3039                        // keep dialog from filling entire screen
3040                        $self.dialog('option', 'width', (wWidth - 30));
3041
3042                        requires_postioning = true;
3043                    }
3044                    else if (true == old_dialog_width)
3045                    {
3046                        $self.dialog('option', 'width', old_dialog_width);
3047                        old_dialog_width = null;
3048                    }
3049
3050                    var wHeight = jQuery(window).height();
3051
3052                    // check window width against dialog width
3053                    if (wHeight < dialog.options.maxHeight + 50)
3054                    {
3055                        if (true != old_dialog_height)
3056                        {
3057                            old_dialog_height = dialog.options.height;
3058                        }
3059                        // keep dialog from filling entire screen
3060                        $self.dialog('option', 'height', (wHeight - 30));
3061
3062                        requires_postioning = true;
3063                    }
3064                    else if (true == old_dialog_height)
3065                    {
3066                        $self.dialog('option', 'height', old_dialog_height);
3067                        old_dialog_height = null;
3068                    }
3069
3070                    if (true === resize_requires_postioning)
3071                    {
3072                        //reposition dialog
3073                        dialog.option("position", dialog.options.position);
3074                    }
3075                }
3076            );
3077
3078            requires_postioning = false;
3079        },
3080        buttons: [
3081            {
3082                text: 'View Full Article',
3083                class: 'button-view-item',
3084            },
3085            {
3086                text: 'Close',
3087                click: function() { jQuery(this).dialog('close'); },
3088                class: 'button-close-dialog',
3089            }
3090        ],
3091        show: 100 /*{ effect: 'scale', duration: 150 }*/,
3092        hide: 100 /*{ effect: 'scale', duration: 100 }*/
3093    })
3094    .load('/content.php?module=3&mode=1&item_id=308&display_conf=quick_view', function(response, status, xhr) {
3095        // check for server errors
3096        if (status == 'error') {
3097            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
3098            //quickview_dialog.dialog('close');
3099            return;
3100        }
3101
3102        // add item link
3103        var target_html = '';
3104        if ('')
3105        {
3106            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
3107            target_html = ' target=""';
3108        }
3109        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/monarch-mark-1a-right-angle-hand-control-with-accelerator-lock-out"' + target_html + '></a>');
3110
3111        // show dialog
3112        quickview_dialog.dialog('open');
3113        quickview_dialog.parent().css('visibility', 'visible');
3114        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
3115        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
3116    });
3117});
3118})( jQuery );
3119
3120(function( jQuery ) {
3121
3122var old_body_width    = false;
3123var old_body_overflow = false;
3124
3125var old_dialog_height = false;
3126var old_dialog_width  = false;
3127
3128jQuery('#quick_view-6ac1afba0afe3-dialog').click(function() {
3129    var dlg_min_width    = 300;
3130    var dlg_max_width    = 992; //700;
3131    var dlg_width        = 992; //'auto';
3132    var dlg_height       = 'auto';
3133    var dlg_min_height   = 300;
3134    var dlg_max_height   = 700;
3135
3136    var quickview_dialog = jQuery('<div></div>')
3137    .dialog({
3138        autoOpen: false,
3139        modal: true,
3140        title: '',
3141        minWidth: dlg_min_width,
3142        maxWidth: dlg_max_width,
3143        minHeight: dlg_min_height,
3144        maxHeight: dlg_max_height,
3145        draggable: false,
3146        resizable: false,
3147        width: dlg_width,
3148        height: dlg_height,
3149        /*position: { my: "center", at: "center", of: event },*/
3150        close: function()
3151        {
3152            var $body = jQuery('body');
3153            $body.css('overflow', old_body_overflow);
3154            //$body.width(old_body_width);
3155            $body.width('100%');
3156
3157            old_body_overflow = false;
3158            old_body_width = false;
3159
3160            $body.off('wheel.modal mousewheel.modal');
3161
3162            jQuery(this).remove();
3163        },
3164        resizeStop: function()
3165        {
3166            if (dialog.options.maxWidth)
3167            {
3168                var wWidth = jQuery(window).width();
3169
3170                // check window width against dialog width
3171                if (wWidth < dialog.options.maxWidth + 50)
3172                {
3173                    // keep dialog from filling entire screen
3174                    $this.parent('.ui-dialog').css("width", "90%");
3175                }
3176
3177                //reposition dialog
3178                dialog.option("position", dialog.options.position);
3179            }
3180        },
3181        open: function()
3182        {
3183            var $this = jQuery(this);
3184
3185            var $self = $this;
3186
3187            var dialog = $this.data('ui-dialog');
3188
3189            var requires_postioning = false;
3190
3191            var $body       = jQuery('body');
3192            var inner_width  = $body.innerWidth();
3193
3194            if (false == old_body_width)
3195            {
3196                old_body_width    = $body.width();
3197            }
3198
3199            if (false == old_body_overflow)
3200            {
3201                old_body_overflow = $body.css('overflow');
3202            }
3203
3204            $body.css('overflow', 'hidden');
3205            $body.width(inner_width);
3206
3207            $body.on('wheel.modal mousewheel.modal',
3208                function ()
3209                {
3210                    dialog.option("position", dialog.options.position);
3211                }
3212            );
3213
3214            if (dialog.options.maxWidth && dialog.options.width)
3215            {
3216                // fix maxWidth bug
3217                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
3218
3219                requires_postioning = true;
3220            }
3221
3222            if (dialog.options.maxWidth)
3223            {
3224                var wWidth = jQuery(window).width();
3225
3226                // check window width against dialog width
3227                if (wWidth < dialog.options.maxWidth + 50)
3228                {
3229                    if (false == old_dialog_width)
3230                    {
3231                        old_dialog_width = dialog.options.width;
3232                    }
3233
3234                    // keep dialog from filling entire screen
3235                    $this.dialog('option', 'width', (wWidth - 30));
3236
3237                    requires_postioning = true;
3238                }
3239                else if (true == old_dialog_width)
3240                {
3241                    $this.dialog('option', 'width', old_dialog_width);
3242                    old_dialog_width = false;
3243
3244                    requires_postioning = true;
3245                }
3246            }
3247
3248            if (dialog.options.maxHeight)
3249            {
3250                var wHeight = jQuery(window).height();
3251
3252                // check window width against dialog width
3253                if (wHeight < dialog.options.maxHeight + 50)
3254                {
3255                    if (false == old_dialog_height)
3256                    {
3257                        old_dialog_height = dialog.options.height;
3258                    }
3259
3260                    // keep dialog from filling entire screen
3261                    $this.dialog('option', 'height', (wHeight - 30));
3262
3263                    requires_postioning = true;
3264                }
3265                else if (true == old_dialog_height)
3266                {
3267                    $this.dialog('option', 'height', old_dialog_height);
3268                    old_dialog_height = false;
3269
3270                    requires_postioning = true;
3271                }
3272            }
3273
3274            if (true === requires_postioning)
3275            {
3276                //reposition dialog
3277                dialog.option("position", dialog.options.position);
3278            }
3279
3280            // namespace window resize
3281            jQuery(window).on("resize.responsive",
3282                function ()
3283                {
3284                    var resize_requires_postioning = false;
3285
3286                    var wWidth = jQuery(window).width();
3287
3288                    // check window width against dialog width
3289                    if (wWidth < dialog.options.maxWidth + 50)
3290                    {
3291                        if (true != old_dialog_width)
3292                        {
3293                            old_dialog_width = dialog.options.width;
3294                        }
3295
3296                        // keep dialog from filling entire screen
3297                        $self.dialog('option', 'width', (wWidth - 30));
3298
3299                        requires_postioning = true;
3300                    }
3301                    else if (true == old_dialog_width)
3302                    {
3303                        $self.dialog('option', 'width', old_dialog_width);
3304                        old_dialog_width = null;
3305                    }
3306
3307                    var wHeight = jQuery(window).height();
3308
3309                    // check window width against dialog width
3310                    if (wHeight < dialog.options.maxHeight + 50)
3311                    {
3312                        if (true != old_dialog_height)
3313                        {
3314                            old_dialog_height = dialog.options.height;
3315                        }
3316                        // keep dialog from filling entire screen
3317                        $self.dialog('option', 'height', (wHeight - 30));
3318
3319                        requires_postioning = true;
3320                    }
3321                    else if (true == old_dialog_height)
3322                    {
3323                        $self.dialog('option', 'height', old_dialog_height);
3324                        old_dialog_height = null;
3325                    }
3326
3327                    if (true === resize_requires_postioning)
3328                    {
3329                        //reposition dialog
3330                        dialog.option("position", dialog.options.position);
3331                    }
3332                }
3333            );
3334
3335            requires_postioning = false;
3336        },
3337        buttons: [
3338            {
3339                text: 'View Full Article',
3340                class: 'button-view-item',
3341            },
3342            {
3343                text: 'Close',
3344                click: function() { jQuery(this).dialog('close'); },
3345                class: 'button-close-dialog',
3346            }
3347        ],
3348        show: 100 /*{ effect: 'scale', duration: 150 }*/,
3349        hide: 100 /*{ effect: 'scale', duration: 100 }*/
3350    })
3351    .load('/content.php?module=3&mode=1&item_id=306&display_conf=quick_view', function(response, status, xhr) {
3352        // check for server errors
3353        if (status == 'error') {
3354            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
3355            //quickview_dialog.dialog('close');
3356            return;
3357        }
3358
3359        // add item link
3360        var target_html = '';
3361        if ('')
3362        {
3363            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
3364            target_html = ' target=""';
3365        }
3366        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/power-pull-wheelchair-securing-system"' + target_html + '></a>');
3367
3368        // show dialog
3369        quickview_dialog.dialog('open');
3370        quickview_dialog.parent().css('visibility', 'visible');
3371        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
3372        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
3373    });
3374});
3375})( jQuery );
3376
3377(function( jQuery ) {
3378
3379var old_body_width    = false;
3380var old_body_overflow = false;
3381
3382var old_dialog_height = false;
3383var old_dialog_width  = false;
3384
3385jQuery('#quick_view-6ac1afba0b8aa-dialog').click(function() {
3386    var dlg_min_width    = 300;
3387    var dlg_max_width    = 992; //700;
3388    var dlg_width        = 992; //'auto';
3389    var dlg_height       = 'auto';
3390    var dlg_min_height   = 300;
3391    var dlg_max_height   = 700;
3392
3393    var quickview_dialog = jQuery('<div></div>')
3394    .dialog({
3395        autoOpen: false,
3396        modal: true,
3397        title: '',
3398        minWidth: dlg_min_width,
3399        maxWidth: dlg_max_width,
3400        minHeight: dlg_min_height,
3401        maxHeight: dlg_max_height,
3402        draggable: false,
3403        resizable: false,
3404        width: dlg_width,
3405        height: dlg_height,
3406        /*position: { my: "center", at: "center", of: event },*/
3407        close: function()
3408        {
3409            var $body = jQuery('body');
3410            $body.css('overflow', old_body_overflow);
3411            //$body.width(old_body_width);
3412            $body.width('100%');
3413
3414            old_body_overflow = false;
3415            old_body_width = false;
3416
3417            $body.off('wheel.modal mousewheel.modal');
3418
3419            jQuery(this).remove();
3420        },
3421        resizeStop: function()
3422        {
3423            if (dialog.options.maxWidth)
3424            {
3425                var wWidth = jQuery(window).width();
3426
3427                // check window width against dialog width
3428                if (wWidth < dialog.options.maxWidth + 50)
3429                {
3430                    // keep dialog from filling entire screen
3431                    $this.parent('.ui-dialog').css("width", "90%");
3432                }
3433
3434                //reposition dialog
3435                dialog.option("position", dialog.options.position);
3436            }
3437        },
3438        open: function()
3439        {
3440            var $this = jQuery(this);
3441
3442            var $self = $this;
3443
3444            var dialog = $this.data('ui-dialog');
3445
3446            var requires_postioning = false;
3447
3448            var $body       = jQuery('body');
3449            var inner_width  = $body.innerWidth();
3450
3451            if (false == old_body_width)
3452            {
3453                old_body_width    = $body.width();
3454            }
3455
3456            if (false == old_body_overflow)
3457            {
3458                old_body_overflow = $body.css('overflow');
3459            }
3460
3461            $body.css('overflow', 'hidden');
3462            $body.width(inner_width);
3463
3464            $body.on('wheel.modal mousewheel.modal',
3465                function ()
3466                {
3467                    dialog.option("position", dialog.options.position);
3468                }
3469            );
3470
3471            if (dialog.options.maxWidth && dialog.options.width)
3472            {
3473                // fix maxWidth bug
3474                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
3475
3476                requires_postioning = true;
3477            }
3478
3479            if (dialog.options.maxWidth)
3480            {
3481                var wWidth = jQuery(window).width();
3482
3483                // check window width against dialog width
3484                if (wWidth < dialog.options.maxWidth + 50)
3485                {
3486                    if (false == old_dialog_width)
3487                    {
3488                        old_dialog_width = dialog.options.width;
3489                    }
3490
3491                    // keep dialog from filling entire screen
3492                    $this.dialog('option', 'width', (wWidth - 30));
3493
3494                    requires_postioning = true;
3495                }
3496                else if (true == old_dialog_width)
3497                {
3498                    $this.dialog('option', 'width', old_dialog_width);
3499                    old_dialog_width = false;
3500
3501                    requires_postioning = true;
3502                }
3503            }
3504
3505            if (dialog.options.maxHeight)
3506            {
3507                var wHeight = jQuery(window).height();
3508
3509                // check window width against dialog width
3510                if (wHeight < dialog.options.maxHeight + 50)
3511                {
3512                    if (false == old_dialog_height)
3513                    {
3514                        old_dialog_height = dialog.options.height;
3515                    }
3516
3517                    // keep dialog from filling entire screen
3518                    $this.dialog('option', 'height', (wHeight - 30));
3519
3520                    requires_postioning = true;
3521                }
3522                else if (true == old_dialog_height)
3523                {
3524                    $this.dialog('option', 'height', old_dialog_height);
3525                    old_dialog_height = false;
3526
3527                    requires_postioning = true;
3528                }
3529            }
3530
3531            if (true === requires_postioning)
3532            {
3533                //reposition dialog
3534                dialog.option("position", dialog.options.position);
3535            }
3536
3537            // namespace window resize
3538            jQuery(window).on("resize.responsive",
3539                function ()
3540                {
3541                    var resize_requires_postioning = false;
3542
3543                    var wWidth = jQuery(window).width();
3544
3545                    // check window width against dialog width
3546                    if (wWidth < dialog.options.maxWidth + 50)
3547                    {
3548                        if (true != old_dialog_width)
3549                        {
3550                            old_dialog_width = dialog.options.width;
3551                        }
3552
3553                        // keep dialog from filling entire screen
3554                        $self.dialog('option', 'width', (wWidth - 30));
3555
3556                        requires_postioning = true;
3557                    }
3558                    else if (true == old_dialog_width)
3559                    {
3560                        $self.dialog('option', 'width', old_dialog_width);
3561                        old_dialog_width = null;
3562                    }
3563
3564                    var wHeight = jQuery(window).height();
3565
3566                    // check window width against dialog width
3567                    if (wHeight < dialog.options.maxHeight + 50)
3568                    {
3569                        if (true != old_dialog_height)
3570                        {
3571                            old_dialog_height = dialog.options.height;
3572                        }
3573                        // keep dialog from filling entire screen
3574                        $self.dialog('option', 'height', (wHeight - 30));
3575
3576                        requires_postioning = true;
3577                    }
3578                    else if (true == old_dialog_height)
3579                    {
3580                        $self.dialog('option', 'height', old_dialog_height);
3581                        old_dialog_height = null;
3582                    }
3583
3584                    if (true === resize_requires_postioning)
3585                    {
3586                        //reposition dialog
3587                        dialog.option("position", dialog.options.position);
3588                    }
3589                }
3590            );
3591
3592            requires_postioning = false;
3593        },
3594        buttons: [
3595            {
3596                text: 'View Full Article',
3597                class: 'button-view-item',
3598            },
3599            {
3600                text: 'Close',
3601                click: function() { jQuery(this).dialog('close'); },
3602                class: 'button-close-dialog',
3603            }
3604        ],
3605        show: 100 /*{ effect: 'scale', duration: 150 }*/,
3606        hide: 100 /*{ effect: 'scale', duration: 100 }*/
3607    })
3608    .load('/content.php?module=3&mode=1&item_id=305&display_conf=quick_view', function(response, status, xhr) {
3609        // check for server errors
3610        if (status == 'error') {
3611            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
3612            //quickview_dialog.dialog('close');
3613            return;
3614        }
3615
3616        // add item link
3617        var target_html = '';
3618        if ('')
3619        {
3620            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
3621            target_html = ' target=""';
3622        }
3623        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/qrt-max-wheelchair-securement"' + target_html + '></a>');
3624
3625        // show dialog
3626        quickview_dialog.dialog('open');
3627        quickview_dialog.parent().css('visibility', 'visible');
3628        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
3629        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
3630    });
3631});
3632})( jQuery );
3633
3634(function( jQuery ) {
3635
3636var old_body_width    = false;
3637var old_body_overflow = false;
3638
3639var old_dialog_height = false;
3640var old_dialog_width  = false;
3641
3642jQuery('#quick_view-6ac1afba0c175-dialog').click(function() {
3643    var dlg_min_width    = 300;
3644    var dlg_max_width    = 992; //700;
3645    var dlg_width        = 992; //'auto';
3646    var dlg_height       = 'auto';
3647    var dlg_min_height   = 300;
3648    var dlg_max_height   = 700;
3649
3650    var quickview_dialog = jQuery('<div></div>')
3651    .dialog({
3652        autoOpen: false,
3653        modal: true,
3654        title: '',
3655        minWidth: dlg_min_width,
3656        maxWidth: dlg_max_width,
3657        minHeight: dlg_min_height,
3658        maxHeight: dlg_max_height,
3659        draggable: false,
3660        resizable: false,
3661        width: dlg_width,
3662        height: dlg_height,
3663        /*position: { my: "center", at: "center", of: event },*/
3664        close: function()
3665        {
3666            var $body = jQuery('body');
3667            $body.css('overflow', old_body_overflow);
3668            //$body.width(old_body_width);
3669            $body.width('100%');
3670
3671            old_body_overflow = false;
3672            old_body_width = false;
3673
3674            $body.off('wheel.modal mousewheel.modal');
3675
3676            jQuery(this).remove();
3677        },
3678        resizeStop: function()
3679        {
3680            if (dialog.options.maxWidth)
3681            {
3682                var wWidth = jQuery(window).width();
3683
3684                // check window width against dialog width
3685                if (wWidth < dialog.options.maxWidth + 50)
3686                {
3687                    // keep dialog from filling entire screen
3688                    $this.parent('.ui-dialog').css("width", "90%");
3689                }
3690
3691                //reposition dialog
3692                dialog.option("position", dialog.options.position);
3693            }
3694        },
3695        open: function()
3696        {
3697            var $this = jQuery(this);
3698
3699            var $self = $this;
3700
3701            var dialog = $this.data('ui-dialog');
3702
3703            var requires_postioning = false;
3704
3705            var $body       = jQuery('body');
3706            var inner_width  = $body.innerWidth();
3707
3708            if (false == old_body_width)
3709            {
3710                old_body_width    = $body.width();
3711            }
3712
3713            if (false == old_body_overflow)
3714            {
3715                old_body_overflow = $body.css('overflow');
3716            }
3717
3718            $body.css('overflow', 'hidden');
3719            $body.width(inner_width);
3720
3721            $body.on('wheel.modal mousewheel.modal',
3722                function ()
3723                {
3724                    dialog.option("position", dialog.options.position);
3725                }
3726            );
3727
3728            if (dialog.options.maxWidth && dialog.options.width)
3729            {
3730                // fix maxWidth bug
3731                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
3732
3733                requires_postioning = true;
3734            }
3735
3736            if (dialog.options.maxWidth)
3737            {
3738                var wWidth = jQuery(window).width();
3739
3740                // check window width against dialog width
3741                if (wWidth < dialog.options.maxWidth + 50)
3742                {
3743                    if (false == old_dialog_width)
3744                    {
3745                        old_dialog_width = dialog.options.width;
3746                    }
3747
3748                    // keep dialog from filling entire screen
3749                    $this.dialog('option', 'width', (wWidth - 30));
3750
3751                    requires_postioning = true;
3752                }
3753                else if (true == old_dialog_width)
3754                {
3755                    $this.dialog('option', 'width', old_dialog_width);
3756                    old_dialog_width = false;
3757
3758                    requires_postioning = true;
3759                }
3760            }
3761
3762            if (dialog.options.maxHeight)
3763            {
3764                var wHeight = jQuery(window).height();
3765
3766                // check window width against dialog width
3767                if (wHeight < dialog.options.maxHeight + 50)
3768                {
3769                    if (false == old_dialog_height)
3770                    {
3771                        old_dialog_height = dialog.options.height;
3772                    }
3773
3774                    // keep dialog from filling entire screen
3775                    $this.dialog('option', 'height', (wHeight - 30));
3776
3777                    requires_postioning = true;
3778                }
3779                else if (true == old_dialog_height)
3780                {
3781                    $this.dialog('option', 'height', old_dialog_height);
3782                    old_dialog_height = false;
3783
3784                    requires_postioning = true;
3785                }
3786            }
3787
3788            if (true === requires_postioning)
3789            {
3790                //reposition dialog
3791                dialog.option("position", dialog.options.position);
3792            }
3793
3794            // namespace window resize
3795            jQuery(window).on("resize.responsive",
3796                function ()
3797                {
3798                    var resize_requires_postioning = false;
3799
3800                    var wWidth = jQuery(window).width();
3801
3802                    // check window width against dialog width
3803                    if (wWidth < dialog.options.maxWidth + 50)
3804                    {
3805                        if (true != old_dialog_width)
3806                        {
3807                            old_dialog_width = dialog.options.width;
3808                        }
3809
3810                        // keep dialog from filling entire screen
3811                        $self.dialog('option', 'width', (wWidth - 30));
3812
3813                        requires_postioning = true;
3814                    }
3815                    else if (true == old_dialog_width)
3816                    {
3817                        $self.dialog('option', 'width', old_dialog_width);
3818                        old_dialog_width = null;
3819                    }
3820
3821                    var wHeight = jQuery(window).height();
3822
3823                    // check window width against dialog width
3824                    if (wHeight < dialog.options.maxHeight + 50)
3825                    {
3826                        if (true != old_dialog_height)
3827                        {
3828                            old_dialog_height = dialog.options.height;
3829                        }
3830                        // keep dialog from filling entire screen
3831                        $self.dialog('option', 'height', (wHeight - 30));
3832
3833                        requires_postioning = true;
3834                    }
3835                    else if (true == old_dialog_height)
3836                    {
3837                        $self.dialog('option', 'height', old_dialog_height);
3838                        old_dialog_height = null;
3839                    }
3840
3841                    if (true === resize_requires_postioning)
3842                    {
3843                        //reposition dialog
3844                        dialog.option("position", dialog.options.position);
3845                    }
3846                }
3847            );
3848
3849            requires_postioning = false;
3850        },
3851        buttons: [
3852            {
3853                text: 'View Full Article',
3854                class: 'button-view-item',
3855            },
3856            {
3857                text: 'Close',
3858                click: function() { jQuery(this).dialog('close'); },
3859                class: 'button-close-dialog',
3860            }
3861        ],
3862        show: 100 /*{ effect: 'scale', duration: 150 }*/,
3863        hide: 100 /*{ effect: 'scale', duration: 100 }*/
3864    })
3865    .load('/content.php?module=3&mode=1&item_id=294&display_conf=quick_view', function(response, status, xhr) {
3866        // check for server errors
3867        if (status == 'error') {
3868            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
3869            //quickview_dialog.dialog('close');
3870            return;
3871        }
3872
3873        // add item link
3874        var target_html = '';
3875        if ('')
3876        {
3877            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
3878            target_html = ' target=""';
3879        }
3880        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/ricon-clearway"' + target_html + '></a>');
3881
3882        // show dialog
3883        quickview_dialog.dialog('open');
3884        quickview_dialog.parent().css('visibility', 'visible');
3885        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
3886        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
3887    });
3888});
3889})( jQuery );
3890
3891(function( jQuery ) {
3892
3893var old_body_width    = false;
3894var old_body_overflow = false;
3895
3896var old_dialog_height = false;
3897var old_dialog_width  = false;
3898
3899jQuery('#quick_view-6ac1afba0ca77-dialog').click(function() {
3900    var dlg_min_width    = 300;
3901    var dlg_max_width    = 992; //700;
3902    var dlg_width        = 992; //'auto';
3903    var dlg_height       = 'auto';
3904    var dlg_min_height   = 300;
3905    var dlg_max_height   = 700;
3906
3907    var quickview_dialog = jQuery('<div></div>')
3908    .dialog({
3909        autoOpen: false,
3910        modal: true,
3911        title: '',
3912        minWidth: dlg_min_width,
3913        maxWidth: dlg_max_width,
3914        minHeight: dlg_min_height,
3915        maxHeight: dlg_max_height,
3916        draggable: false,
3917        resizable: false,
3918        width: dlg_width,
3919        height: dlg_height,
3920        /*position: { my: "center", at: "center", of: event },*/
3921        close: function()
3922        {
3923            var $body = jQuery('body');
3924            $body.css('overflow', old_body_overflow);
3925            //$body.width(old_body_width);
3926            $body.width('100%');
3927
3928            old_body_overflow = false;
3929            old_body_width = false;
3930
3931            $body.off('wheel.modal mousewheel.modal');
3932
3933            jQuery(this).remove();
3934        },
3935        resizeStop: function()
3936        {
3937            if (dialog.options.maxWidth)
3938            {
3939                var wWidth = jQuery(window).width();
3940
3941                // check window width against dialog width
3942                if (wWidth < dialog.options.maxWidth + 50)
3943                {
3944                    // keep dialog from filling entire screen
3945                    $this.parent('.ui-dialog').css("width", "90%");
3946                }
3947
3948                //reposition dialog
3949                dialog.option("position", dialog.options.position);
3950            }
3951        },
3952        open: function()
3953        {
3954            var $this = jQuery(this);
3955
3956            var $self = $this;
3957
3958            var dialog = $this.data('ui-dialog');
3959
3960            var requires_postioning = false;
3961
3962            var $body       = jQuery('body');
3963            var inner_width  = $body.innerWidth();
3964
3965            if (false == old_body_width)
3966            {
3967                old_body_width    = $body.width();
3968            }
3969
3970            if (false == old_body_overflow)
3971            {
3972                old_body_overflow = $body.css('overflow');
3973            }
3974
3975            $body.css('overflow', 'hidden');
3976            $body.width(inner_width);
3977
3978            $body.on('wheel.modal mousewheel.modal',
3979                function ()
3980                {
3981                    dialog.option("position", dialog.options.position);
3982                }
3983            );
3984
3985            if (dialog.options.maxWidth && dialog.options.width)
3986            {
3987                // fix maxWidth bug
3988                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
3989
3990                requires_postioning = true;
3991            }
3992
3993            if (dialog.options.maxWidth)
3994            {
3995                var wWidth = jQuery(window).width();
3996
3997                // check window width against dialog width
3998                if (wWidth < dialog.options.maxWidth + 50)
3999                {
4000                    if (false == old_dialog_width)
4001                    {
4002                        old_dialog_width = dialog.options.width;
4003                    }
4004
4005                    // keep dialog from filling entire screen
4006                    $this.dialog('option', 'width', (wWidth - 30));
4007
4008                    requires_postioning = true;
4009                }
4010                else if (true == old_dialog_width)
4011                {
4012                    $this.dialog('option', 'width', old_dialog_width);
4013                    old_dialog_width = false;
4014
4015                    requires_postioning = true;
4016                }
4017            }
4018
4019            if (dialog.options.maxHeight)
4020            {
4021                var wHeight = jQuery(window).height();
4022
4023                // check window width against dialog width
4024                if (wHeight < dialog.options.maxHeight + 50)
4025                {
4026                    if (false == old_dialog_height)
4027                    {
4028                        old_dialog_height = dialog.options.height;
4029                    }
4030
4031                    // keep dialog from filling entire screen
4032                    $this.dialog('option', 'height', (wHeight - 30));
4033
4034                    requires_postioning = true;
4035                }
4036                else if (true == old_dialog_height)
4037                {
4038                    $this.dialog('option', 'height', old_dialog_height);
4039                    old_dialog_height = false;
4040
4041                    requires_postioning = true;
4042                }
4043            }
4044
4045            if (true === requires_postioning)
4046            {
4047                //reposition dialog
4048                dialog.option("position", dialog.options.position);
4049            }
4050
4051            // namespace window resize
4052            jQuery(window).on("resize.responsive",
4053                function ()
4054                {
4055                    var resize_requires_postioning = false;
4056
4057                    var wWidth = jQuery(window).width();
4058
4059                    // check window width against dialog width
4060                    if (wWidth < dialog.options.maxWidth + 50)
4061                    {
4062                        if (true != old_dialog_width)
4063                        {
4064                            old_dialog_width = dialog.options.width;
4065                        }
4066
4067                        // keep dialog from filling entire screen
4068                        $self.dialog('option', 'width', (wWidth - 30));
4069
4070                        requires_postioning = true;
4071                    }
4072                    else if (true == old_dialog_width)
4073                    {
4074                        $self.dialog('option', 'width', old_dialog_width);
4075                        old_dialog_width = null;
4076                    }
4077
4078                    var wHeight = jQuery(window).height();
4079
4080                    // check window width against dialog width
4081                    if (wHeight < dialog.options.maxHeight + 50)
4082                    {
4083                        if (true != old_dialog_height)
4084                        {
4085                            old_dialog_height = dialog.options.height;
4086                        }
4087                        // keep dialog from filling entire screen
4088                        $self.dialog('option', 'height', (wHeight - 30));
4089
4090                        requires_postioning = true;
4091                    }
4092                    else if (true == old_dialog_height)
4093                    {
4094                        $self.dialog('option', 'height', old_dialog_height);
4095                        old_dialog_height = null;
4096                    }
4097
4098                    if (true === resize_requires_postioning)
4099                    {
4100                        //reposition dialog
4101                        dialog.option("position", dialog.options.position);
4102                    }
4103                }
4104            );
4105
4106            requires_postioning = false;
4107        },
4108        buttons: [
4109            {
4110                text: 'View Full Article',
4111                class: 'button-view-item',
4112            },
4113            {
4114                text: 'Close',
4115                click: function() { jQuery(this).dialog('close'); },
4116                class: 'button-close-dialog',
4117            }
4118        ],
4119        show: 100 /*{ effect: 'scale', duration: 150 }*/,
4120        hide: 100 /*{ effect: 'scale', duration: 100 }*/
4121    })
4122    .load('/content.php?module=3&mode=1&item_id=293&display_conf=quick_view', function(response, status, xhr) {
4123        // check for server errors
4124        if (status == 'error') {
4125            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
4126            //quickview_dialog.dialog('close');
4127            return;
4128        }
4129
4130        // add item link
4131        var target_html = '';
4132        if ('')
4133        {
4134            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
4135            target_html = ' target=""';
4136        }
4137        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/ricon-klearvue"' + target_html + '></a>');
4138
4139        // show dialog
4140        quickview_dialog.dialog('open');
4141        quickview_dialog.parent().css('visibility', 'visible');
4142        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
4143        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
4144    });
4145});
4146})( jQuery );
4147
4148(function( jQuery ) {
4149
4150var old_body_width    = false;
4151var old_body_overflow = false;
4152
4153var old_dialog_height = false;
4154var old_dialog_width  = false;
4155
4156jQuery('#quick_view-6ac1afba0d3e6-dialog').click(function() {
4157    var dlg_min_width    = 300;
4158    var dlg_max_width    = 992; //700;
4159    var dlg_width        = 992; //'auto';
4160    var dlg_height       = 'auto';
4161    var dlg_min_height   = 300;
4162    var dlg_max_height   = 700;
4163
4164    var quickview_dialog = jQuery('<div></div>')
4165    .dialog({
4166        autoOpen: false,
4167        modal: true,
4168        title: '',
4169        minWidth: dlg_min_width,
4170        maxWidth: dlg_max_width,
4171        minHeight: dlg_min_height,
4172        maxHeight: dlg_max_height,
4173        draggable: false,
4174        resizable: false,
4175        width: dlg_width,
4176        height: dlg_height,
4177        /*position: { my: "center", at: "center", of: event },*/
4178        close: function()
4179        {
4180            var $body = jQuery('body');
4181            $body.css('overflow', old_body_overflow);
4182            //$body.width(old_body_width);
4183            $body.width('100%');
4184
4185            old_body_overflow = false;
4186            old_body_width = false;
4187
4188            $body.off('wheel.modal mousewheel.modal');
4189
4190            jQuery(this).remove();
4191        },
4192        resizeStop: function()
4193        {
4194            if (dialog.options.maxWidth)
4195            {
4196                var wWidth = jQuery(window).width();
4197
4198                // check window width against dialog width
4199                if (wWidth < dialog.options.maxWidth + 50)
4200                {
4201                    // keep dialog from filling entire screen
4202                    $this.parent('.ui-dialog').css("width", "90%");
4203                }
4204
4205                //reposition dialog
4206                dialog.option("position", dialog.options.position);
4207            }
4208        },
4209        open: function()
4210        {
4211            var $this = jQuery(this);
4212
4213            var $self = $this;
4214
4215            var dialog = $this.data('ui-dialog');
4216
4217            var requires_postioning = false;
4218
4219            var $body       = jQuery('body');
4220            var inner_width  = $body.innerWidth();
4221
4222            if (false == old_body_width)
4223            {
4224                old_body_width    = $body.width();
4225            }
4226
4227            if (false == old_body_overflow)
4228            {
4229                old_body_overflow = $body.css('overflow');
4230            }
4231
4232            $body.css('overflow', 'hidden');
4233            $body.width(inner_width);
4234
4235            $body.on('wheel.modal mousewheel.modal',
4236                function ()
4237                {
4238                    dialog.option("position", dialog.options.position);
4239                }
4240            );
4241
4242            if (dialog.options.maxWidth && dialog.options.width)
4243            {
4244                // fix maxWidth bug
4245                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
4246
4247                requires_postioning = true;
4248            }
4249
4250            if (dialog.options.maxWidth)
4251            {
4252                var wWidth = jQuery(window).width();
4253
4254                // check window width against dialog width
4255                if (wWidth < dialog.options.maxWidth + 50)
4256                {
4257                    if (false == old_dialog_width)
4258                    {
4259                        old_dialog_width = dialog.options.width;
4260                    }
4261
4262                    // keep dialog from filling entire screen
4263                    $this.dialog('option', 'width', (wWidth - 30));
4264
4265                    requires_postioning = true;
4266                }
4267                else if (true == old_dialog_width)
4268                {
4269                    $this.dialog('option', 'width', old_dialog_width);
4270                    old_dialog_width = false;
4271
4272                    requires_postioning = true;
4273                }
4274            }
4275
4276            if (dialog.options.maxHeight)
4277            {
4278                var wHeight = jQuery(window).height();
4279
4280                // check window width against dialog width
4281                if (wHeight < dialog.options.maxHeight + 50)
4282                {
4283                    if (false == old_dialog_height)
4284                    {
4285                        old_dialog_height = dialog.options.height;
4286                    }
4287
4288                    // keep dialog from filling entire screen
4289                    $this.dialog('option', 'height', (wHeight - 30));
4290
4291                    requires_postioning = true;
4292                }
4293                else if (true == old_dialog_height)
4294                {
4295                    $this.dialog('option', 'height', old_dialog_height);
4296                    old_dialog_height = false;
4297
4298                    requires_postioning = true;
4299                }
4300            }
4301
4302            if (true === requires_postioning)
4303            {
4304                //reposition dialog
4305                dialog.option("position", dialog.options.position);
4306            }
4307
4308            // namespace window resize
4309            jQuery(window).on("resize.responsive",
4310                function ()
4311                {
4312                    var resize_requires_postioning = false;
4313
4314                    var wWidth = jQuery(window).width();
4315
4316                    // check window width against dialog width
4317                    if (wWidth < dialog.options.maxWidth + 50)
4318                    {
4319                        if (true != old_dialog_width)
4320                        {
4321                            old_dialog_width = dialog.options.width;
4322                        }
4323
4324                        // keep dialog from filling entire screen
4325                        $self.dialog('option', 'width', (wWidth - 30));
4326
4327                        requires_postioning = true;
4328                    }
4329                    else if (true == old_dialog_width)
4330                    {
4331                        $self.dialog('option', 'width', old_dialog_width);
4332                        old_dialog_width = null;
4333                    }
4334
4335                    var wHeight = jQuery(window).height();
4336
4337                    // check window width against dialog width
4338                    if (wHeight < dialog.options.maxHeight + 50)
4339                    {
4340                        if (true != old_dialog_height)
4341                        {
4342                            old_dialog_height = dialog.options.height;
4343                        }
4344                        // keep dialog from filling entire screen
4345                        $self.dialog('option', 'height', (wHeight - 30));
4346
4347                        requires_postioning = true;
4348                    }
4349                    else if (true == old_dialog_height)
4350                    {
4351                        $self.dialog('option', 'height', old_dialog_height);
4352                        old_dialog_height = null;
4353                    }
4354
4355                    if (true === resize_requires_postioning)
4356                    {
4357                        //reposition dialog
4358                        dialog.option("position", dialog.options.position);
4359                    }
4360                }
4361            );
4362
4363            requires_postioning = false;
4364        },
4365        buttons: [
4366            {
4367                text: 'View Full Article',
4368                class: 'button-view-item',
4369            },
4370            {
4371                text: 'Close',
4372                click: function() { jQuery(this).dialog('close'); },
4373                class: 'button-close-dialog',
4374            }
4375        ],
4376        show: 100 /*{ effect: 'scale', duration: 150 }*/,
4377        hide: 100 /*{ effect: 'scale', duration: 100 }*/
4378    })
4379    .load('/content.php?module=3&mode=1&item_id=292&display_conf=quick_view', function(response, status, xhr) {
4380        // check for server errors
4381        if (status == 'error') {
4382            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
4383            //quickview_dialog.dialog('close');
4384            return;
4385        }
4386
4387        // add item link
4388        var target_html = '';
4389        if ('')
4390        {
4391            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
4392            target_html = ' target=""';
4393        }
4394        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/ricon-reliant"' + target_html + '></a>');
4395
4396        // show dialog
4397        quickview_dialog.dialog('open');
4398        quickview_dialog.parent().css('visibility', 'visible');
4399        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
4400        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
4401    });
4402});
4403})( jQuery );
4404
4405(function( jQuery ) {
4406
4407var old_body_width    = false;
4408var old_body_overflow = false;
4409
4410var old_dialog_height = false;
4411var old_dialog_width  = false;
4412
4413jQuery('#quick_view-6ac1afba0dd82-dialog').click(function() {
4414    var dlg_min_width    = 300;
4415    var dlg_max_width    = 992; //700;
4416    var dlg_width        = 992; //'auto';
4417    var dlg_height       = 'auto';
4418    var dlg_min_height   = 300;
4419    var dlg_max_height   = 700;
4420
4421    var quickview_dialog = jQuery('<div></div>')
4422    .dialog({
4423        autoOpen: false,
4424        modal: true,
4425        title: '',
4426        minWidth: dlg_min_width,
4427        maxWidth: dlg_max_width,
4428        minHeight: dlg_min_height,
4429        maxHeight: dlg_max_height,
4430        draggable: false,
4431        resizable: false,
4432        width: dlg_width,
4433        height: dlg_height,
4434        /*position: { my: "center", at: "center", of: event },*/
4435        close: function()
4436        {
4437            var $body = jQuery('body');
4438            $body.css('overflow', old_body_overflow);
4439            //$body.width(old_body_width);
4440            $body.width('100%');
4441
4442            old_body_overflow = false;
4443            old_body_width = false;
4444
4445            $body.off('wheel.modal mousewheel.modal');
4446
4447            jQuery(this).remove();
4448        },
4449        resizeStop: function()
4450        {
4451            if (dialog.options.maxWidth)
4452            {
4453                var wWidth = jQuery(window).width();
4454
4455                // check window width against dialog width
4456                if (wWidth < dialog.options.maxWidth + 50)
4457                {
4458                    // keep dialog from filling entire screen
4459                    $this.parent('.ui-dialog').css("width", "90%");
4460                }
4461
4462                //reposition dialog
4463                dialog.option("position", dialog.options.position);
4464            }
4465        },
4466        open: function()
4467        {
4468            var $this = jQuery(this);
4469
4470            var $self = $this;
4471
4472            var dialog = $this.data('ui-dialog');
4473
4474            var requires_postioning = false;
4475
4476            var $body       = jQuery('body');
4477            var inner_width  = $body.innerWidth();
4478
4479            if (false == old_body_width)
4480            {
4481                old_body_width    = $body.width();
4482            }
4483
4484            if (false == old_body_overflow)
4485            {
4486                old_body_overflow = $body.css('overflow');
4487            }
4488
4489            $body.css('overflow', 'hidden');
4490            $body.width(inner_width);
4491
4492            $body.on('wheel.modal mousewheel.modal',
4493                function ()
4494                {
4495                    dialog.option("position", dialog.options.position);
4496                }
4497            );
4498
4499            if (dialog.options.maxWidth && dialog.options.width)
4500            {
4501                // fix maxWidth bug
4502                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
4503
4504                requires_postioning = true;
4505            }
4506
4507            if (dialog.options.maxWidth)
4508            {
4509                var wWidth = jQuery(window).width();
4510
4511                // check window width against dialog width
4512                if (wWidth < dialog.options.maxWidth + 50)
4513                {
4514                    if (false == old_dialog_width)
4515                    {
4516                        old_dialog_width = dialog.options.width;
4517                    }
4518
4519                    // keep dialog from filling entire screen
4520                    $this.dialog('option', 'width', (wWidth - 30));
4521
4522                    requires_postioning = true;
4523                }
4524                else if (true == old_dialog_width)
4525                {
4526                    $this.dialog('option', 'width', old_dialog_width);
4527                    old_dialog_width = false;
4528
4529                    requires_postioning = true;
4530                }
4531            }
4532
4533            if (dialog.options.maxHeight)
4534            {
4535                var wHeight = jQuery(window).height();
4536
4537                // check window width against dialog width
4538                if (wHeight < dialog.options.maxHeight + 50)
4539                {
4540                    if (false == old_dialog_height)
4541                    {
4542                        old_dialog_height = dialog.options.height;
4543                    }
4544
4545                    // keep dialog from filling entire screen
4546                    $this.dialog('option', 'height', (wHeight - 30));
4547
4548                    requires_postioning = true;
4549                }
4550                else if (true == old_dialog_height)
4551                {
4552                    $this.dialog('option', 'height', old_dialog_height);
4553                    old_dialog_height = false;
4554
4555                    requires_postioning = true;
4556                }
4557            }
4558
4559            if (true === requires_postioning)
4560            {
4561                //reposition dialog
4562                dialog.option("position", dialog.options.position);
4563            }
4564
4565            // namespace window resize
4566            jQuery(window).on("resize.responsive",
4567                function ()
4568                {
4569                    var resize_requires_postioning = false;
4570
4571                    var wWidth = jQuery(window).width();
4572
4573                    // check window width against dialog width
4574                    if (wWidth < dialog.options.maxWidth + 50)
4575                    {
4576                        if (true != old_dialog_width)
4577                        {
4578                            old_dialog_width = dialog.options.width;
4579                        }
4580
4581                        // keep dialog from filling entire screen
4582                        $self.dialog('option', 'width', (wWidth - 30));
4583
4584                        requires_postioning = true;
4585                    }
4586                    else if (true == old_dialog_width)
4587                    {
4588                        $self.dialog('option', 'width', old_dialog_width);
4589                        old_dialog_width = null;
4590                    }
4591
4592                    var wHeight = jQuery(window).height();
4593
4594                    // check window width against dialog width
4595                    if (wHeight < dialog.options.maxHeight + 50)
4596                    {
4597                        if (true != old_dialog_height)
4598                        {
4599                            old_dialog_height = dialog.options.height;
4600                        }
4601                        // keep dialog from filling entire screen
4602                        $self.dialog('option', 'height', (wHeight - 30));
4603
4604                        requires_postioning = true;
4605                    }
4606                    else if (true == old_dialog_height)
4607                    {
4608                        $self.dialog('option', 'height', old_dialog_height);
4609                        old_dialog_height = null;
4610                    }
4611
4612                    if (true === resize_requires_postioning)
4613                    {
4614                        //reposition dialog
4615                        dialog.option("position", dialog.options.position);
4616                    }
4617                }
4618            );
4619
4620            requires_postioning = false;
4621        },
4622        buttons: [
4623            {
4624                text: 'View Full Article',
4625                class: 'button-view-item',
4626            },
4627            {
4628                text: 'Close',
4629                click: function() { jQuery(this).dialog('close'); },
4630                class: 'button-close-dialog',
4631            }
4632        ],
4633        show: 100 /*{ effect: 'scale', duration: 150 }*/,
4634        hide: 100 /*{ effect: 'scale', duration: 100 }*/
4635    })
4636    .load('/content.php?module=3&mode=1&item_id=291&display_conf=quick_view', function(response, status, xhr) {
4637        // check for server errors
4638        if (status == 'error') {
4639            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
4640            //quickview_dialog.dialog('close');
4641            return;
4642        }
4643
4644        // add item link
4645        var target_html = '';
4646        if ('')
4647        {
4648            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
4649            target_html = ' target=""';
4650        }
4651        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/ricon-slide-away"' + target_html + '></a>');
4652
4653        // show dialog
4654        quickview_dialog.dialog('open');
4655        quickview_dialog.parent().css('visibility', 'visible');
4656        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
4657        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
4658    });
4659});
4660})( jQuery );
4661
4662(function( jQuery ) {
4663
4664var old_body_width    = false;
4665var old_body_overflow = false;
4666
4667var old_dialog_height = false;
4668var old_dialog_width  = false;
4669
4670jQuery('#quick_view-6ac1afba0e709-dialog').click(function() {
4671    var dlg_min_width    = 300;
4672    var dlg_max_width    = 992; //700;
4673    var dlg_width        = 992; //'auto';
4674    var dlg_height       = 'auto';
4675    var dlg_min_height   = 300;
4676    var dlg_max_height   = 700;
4677
4678    var quickview_dialog = jQuery('<div></div>')
4679    .dialog({
4680        autoOpen: false,
4681        modal: true,
4682        title: '',
4683        minWidth: dlg_min_width,
4684        maxWidth: dlg_max_width,
4685        minHeight: dlg_min_height,
4686        maxHeight: dlg_max_height,
4687        draggable: false,
4688        resizable: false,
4689        width: dlg_width,
4690        height: dlg_height,
4691        /*position: { my: "center", at: "center", of: event },*/
4692        close: function()
4693        {
4694            var $body = jQuery('body');
4695            $body.css('overflow', old_body_overflow);
4696            //$body.width(old_body_width);
4697            $body.width('100%');
4698
4699            old_body_overflow = false;
4700            old_body_width = false;
4701
4702            $body.off('wheel.modal mousewheel.modal');
4703
4704            jQuery(this).remove();
4705        },
4706        resizeStop: function()
4707        {
4708            if (dialog.options.maxWidth)
4709            {
4710                var wWidth = jQuery(window).width();
4711
4712                // check window width against dialog width
4713                if (wWidth < dialog.options.maxWidth + 50)
4714                {
4715                    // keep dialog from filling entire screen
4716                    $this.parent('.ui-dialog').css("width", "90%");
4717                }
4718
4719                //reposition dialog
4720                dialog.option("position", dialog.options.position);
4721            }
4722        },
4723        open: function()
4724        {
4725            var $this = jQuery(this);
4726
4727            var $self = $this;
4728
4729            var dialog = $this.data('ui-dialog');
4730
4731            var requires_postioning = false;
4732
4733            var $body       = jQuery('body');
4734            var inner_width  = $body.innerWidth();
4735
4736            if (false == old_body_width)
4737            {
4738                old_body_width    = $body.width();
4739            }
4740
4741            if (false == old_body_overflow)
4742            {
4743                old_body_overflow = $body.css('overflow');
4744            }
4745
4746            $body.css('overflow', 'hidden');
4747            $body.width(inner_width);
4748
4749            $body.on('wheel.modal mousewheel.modal',
4750                function ()
4751                {
4752                    dialog.option("position", dialog.options.position);
4753                }
4754            );
4755
4756            if (dialog.options.maxWidth && dialog.options.width)
4757            {
4758                // fix maxWidth bug
4759                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
4760
4761                requires_postioning = true;
4762            }
4763
4764            if (dialog.options.maxWidth)
4765            {
4766                var wWidth = jQuery(window).width();
4767
4768                // check window width against dialog width
4769                if (wWidth < dialog.options.maxWidth + 50)
4770                {
4771                    if (false == old_dialog_width)
4772                    {
4773                        old_dialog_width = dialog.options.width;
4774                    }
4775
4776                    // keep dialog from filling entire screen
4777                    $this.dialog('option', 'width', (wWidth - 30));
4778
4779                    requires_postioning = true;
4780                }
4781                else if (true == old_dialog_width)
4782                {
4783                    $this.dialog('option', 'width', old_dialog_width);
4784                    old_dialog_width = false;
4785
4786                    requires_postioning = true;
4787                }
4788            }
4789
4790            if (dialog.options.maxHeight)
4791            {
4792                var wHeight = jQuery(window).height();
4793
4794                // check window width against dialog width
4795                if (wHeight < dialog.options.maxHeight + 50)
4796                {
4797                    if (false == old_dialog_height)
4798                    {
4799                        old_dialog_height = dialog.options.height;
4800                    }
4801
4802                    // keep dialog from filling entire screen
4803                    $this.dialog('option', 'height', (wHeight - 30));
4804
4805                    requires_postioning = true;
4806                }
4807                else if (true == old_dialog_height)
4808                {
4809                    $this.dialog('option', 'height', old_dialog_height);
4810                    old_dialog_height = false;
4811
4812                    requires_postioning = true;
4813                }
4814            }
4815
4816            if (true === requires_postioning)
4817            {
4818                //reposition dialog
4819                dialog.option("position", dialog.options.position);
4820            }
4821
4822            // namespace window resize
4823            jQuery(window).on("resize.responsive",
4824                function ()
4825                {
4826                    var resize_requires_postioning = false;
4827
4828                    var wWidth = jQuery(window).width();
4829
4830                    // check window width against dialog width
4831                    if (wWidth < dialog.options.maxWidth + 50)
4832                    {
4833                        if (true != old_dialog_width)
4834                        {
4835                            old_dialog_width = dialog.options.width;
4836                        }
4837
4838                        // keep dialog from filling entire screen
4839                        $self.dialog('option', 'width', (wWidth - 30));
4840
4841                        requires_postioning = true;
4842                    }
4843                    else if (true == old_dialog_width)
4844                    {
4845                        $self.dialog('option', 'width', old_dialog_width);
4846                        old_dialog_width = null;
4847                    }
4848
4849                    var wHeight = jQuery(window).height();
4850
4851                    // check window width against dialog width
4852                    if (wHeight < dialog.options.maxHeight + 50)
4853                    {
4854                        if (true != old_dialog_height)
4855                        {
4856                            old_dialog_height = dialog.options.height;
4857                        }
4858                        // keep dialog from filling entire screen
4859                        $self.dialog('option', 'height', (wHeight - 30));
4860
4861                        requires_postioning = true;
4862                    }
4863                    else if (true == old_dialog_height)
4864                    {
4865                        $self.dialog('option', 'height', old_dialog_height);
4866                        old_dialog_height = null;
4867                    }
4868
4869                    if (true === resize_requires_postioning)
4870                    {
4871                        //reposition dialog
4872                        dialog.option("position", dialog.options.position);
4873                    }
4874                }
4875            );
4876
4877            requires_postioning = false;
4878        },
4879        buttons: [
4880            {
4881                text: 'View Full Article',
4882                class: 'button-view-item',
4883            },
4884            {
4885                text: 'Close',
4886                click: function() { jQuery(this).dialog('close'); },
4887                class: 'button-close-dialog',
4888            }
4889        ],
4890        show: 100 /*{ effect: 'scale', duration: 150 }*/,
4891        hide: 100 /*{ effect: 'scale', duration: 100 }*/
4892    })
4893    .load('/content.php?module=3&mode=1&item_id=304&display_conf=quick_view', function(response, status, xhr) {
4894        // check for server errors
4895        if (status == 'error') {
4896            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
4897            //quickview_dialog.dialog('close');
4898            return;
4899        }
4900
4901        // add item link
4902        var target_html = '';
4903        if ('')
4904        {
4905            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
4906            target_html = ' target=""';
4907        }
4908        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/sure-grip-optional-operating-handles"' + target_html + '></a>');
4909
4910        // show dialog
4911        quickview_dialog.dialog('open');
4912        quickview_dialog.parent().css('visibility', 'visible');
4913        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
4914        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
4915    });
4916});
4917})( jQuery );
4918
4919(function( jQuery ) {
4920
4921var old_body_width    = false;
4922var old_body_overflow = false;
4923
4924var old_dialog_height = false;
4925var old_dialog_width  = false;
4926
4927jQuery('#quick_view-6ac1afba0f049-dialog').click(function() {
4928    var dlg_min_width    = 300;
4929    var dlg_max_width    = 992; //700;
4930    var dlg_width        = 992; //'auto';
4931    var dlg_height       = 'auto';
4932    var dlg_min_height   = 300;
4933    var dlg_max_height   = 700;
4934
4935    var quickview_dialog = jQuery('<div></div>')
4936    .dialog({
4937        autoOpen: false,
4938        modal: true,
4939        title: '',
4940        minWidth: dlg_min_width,
4941        maxWidth: dlg_max_width,
4942        minHeight: dlg_min_height,
4943        maxHeight: dlg_max_height,
4944        draggable: false,
4945        resizable: false,
4946        width: dlg_width,
4947        height: dlg_height,
4948        /*position: { my: "center", at: "center", of: event },*/
4949        close: function()
4950        {
4951            var $body = jQuery('body');
4952            $body.css('overflow', old_body_overflow);
4953            //$body.width(old_body_width);
4954            $body.width('100%');
4955
4956            old_body_overflow = false;
4957            old_body_width = false;
4958
4959            $body.off('wheel.modal mousewheel.modal');
4960
4961            jQuery(this).remove();
4962        },
4963        resizeStop: function()
4964        {
4965            if (dialog.options.maxWidth)
4966            {
4967                var wWidth = jQuery(window).width();
4968
4969                // check window width against dialog width
4970                if (wWidth < dialog.options.maxWidth + 50)
4971                {
4972                    // keep dialog from filling entire screen
4973                    $this.parent('.ui-dialog').css("width", "90%");
4974                }
4975
4976                //reposition dialog
4977                dialog.option("position", dialog.options.position);
4978            }
4979        },
4980        open: function()
4981        {
4982            var $this = jQuery(this);
4983
4984            var $self = $this;
4985
4986            var dialog = $this.data('ui-dialog');
4987
4988            var requires_postioning = false;
4989
4990            var $body       = jQuery('body');
4991            var inner_width  = $body.innerWidth();
4992
4993            if (false == old_body_width)
4994            {
4995                old_body_width    = $body.width();
4996            }
4997
4998            if (false == old_body_overflow)
4999            {
5000                old_body_overflow = $body.css('overflow');
5001            }
5002
5003            $body.css('overflow', 'hidden');
5004            $body.width(inner_width);
5005
5006            $body.on('wheel.modal mousewheel.modal',
5007                function ()
5008                {
5009                    dialog.option("position", dialog.options.position);
5010                }
5011            );
5012
5013            if (dialog.options.maxWidth && dialog.options.width)
5014            {
5015                // fix maxWidth bug
5016                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
5017
5018                requires_postioning = true;
5019            }
5020
5021            if (dialog.options.maxWidth)
5022            {
5023                var wWidth = jQuery(window).width();
5024
5025                // check window width against dialog width
5026                if (wWidth < dialog.options.maxWidth + 50)
5027                {
5028                    if (false == old_dialog_width)
5029                    {
5030                        old_dialog_width = dialog.options.width;
5031                    }
5032
5033                    // keep dialog from filling entire screen
5034                    $this.dialog('option', 'width', (wWidth - 30));
5035
5036                    requires_postioning = true;
5037                }
5038                else if (true == old_dialog_width)
5039                {
5040                    $this.dialog('option', 'width', old_dialog_width);
5041                    old_dialog_width = false;
5042
5043                    requires_postioning = true;
5044                }
5045            }
5046
5047            if (dialog.options.maxHeight)
5048            {
5049                var wHeight = jQuery(window).height();
5050
5051                // check window width against dialog width
5052                if (wHeight < dialog.options.maxHeight + 50)
5053                {
5054                    if (false == old_dialog_height)
5055                    {
5056                        old_dialog_height = dialog.options.height;
5057                    }
5058
5059                    // keep dialog from filling entire screen
5060                    $this.dialog('option', 'height', (wHeight - 30));
5061
5062                    requires_postioning = true;
5063                }
5064                else if (true == old_dialog_height)
5065                {
5066                    $this.dialog('option', 'height', old_dialog_height);
5067                    old_dialog_height = false;
5068
5069                    requires_postioning = true;
5070                }
5071            }
5072
5073            if (true === requires_postioning)
5074            {
5075                //reposition dialog
5076                dialog.option("position", dialog.options.position);
5077            }
5078
5079            // namespace window resize
5080            jQuery(window).on("resize.responsive",
5081                function ()
5082                {
5083                    var resize_requires_postioning = false;
5084
5085                    var wWidth = jQuery(window).width();
5086
5087                    // check window width against dialog width
5088                    if (wWidth < dialog.options.maxWidth + 50)
5089                    {
5090                        if (true != old_dialog_width)
5091                        {
5092                            old_dialog_width = dialog.options.width;
5093                        }
5094
5095                        // keep dialog from filling entire screen
5096                        $self.dialog('option', 'width', (wWidth - 30));
5097
5098                        requires_postioning = true;
5099                    }
5100                    else if (true == old_dialog_width)
5101                    {
5102                        $self.dialog('option', 'width', old_dialog_width);
5103                        old_dialog_width = null;
5104                    }
5105
5106                    var wHeight = jQuery(window).height();
5107
5108                    // check window width against dialog width
5109                    if (wHeight < dialog.options.maxHeight + 50)
5110                    {
5111                        if (true != old_dialog_height)
5112                        {
5113                            old_dialog_height = dialog.options.height;
5114                        }
5115                        // keep dialog from filling entire screen
5116                        $self.dialog('option', 'height', (wHeight - 30));
5117
5118                        requires_postioning = true;
5119                    }
5120                    else if (true == old_dialog_height)
5121                    {
5122                        $self.dialog('option', 'height', old_dialog_height);
5123                        old_dialog_height = null;
5124                    }
5125
5126                    if (true === resize_requires_postioning)
5127                    {
5128                        //reposition dialog
5129                        dialog.option("position", dialog.options.position);
5130                    }
5131                }
5132            );
5133
5134            requires_postioning = false;
5135        },
5136        buttons: [
5137            {
5138                text: 'View Full Article',
5139                class: 'button-view-item',
5140            },
5141            {
5142                text: 'Close',
5143                click: function() { jQuery(this).dialog('close'); },
5144                class: 'button-close-dialog',
5145            }
5146        ],
5147        show: 100 /*{ effect: 'scale', duration: 150 }*/,
5148        hide: 100 /*{ effect: 'scale', duration: 100 }*/
5149    })
5150    .load('/content.php?module=3&mode=1&item_id=303&display_conf=quick_view', function(response, status, xhr) {
5151        // check for server errors
5152        if (status == 'error') {
5153            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
5154            //quickview_dialog.dialog('close');
5155            return;
5156        }
5157
5158        // add item link
5159        var target_html = '';
5160        if ('')
5161        {
5162            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
5163            target_html = ' target=""';
5164        }
5165        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/sure-grip-push-rock"' + target_html + '></a>');
5166
5167        // show dialog
5168        quickview_dialog.dialog('open');
5169        quickview_dialog.parent().css('visibility', 'visible');
5170        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
5171        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
5172    });
5173});
5174})( jQuery );
5175
5176(function( jQuery ) {
5177
5178var old_body_width    = false;
5179var old_body_overflow = false;
5180
5181var old_dialog_height = false;
5182var old_dialog_width  = false;
5183
5184jQuery('#quick_view-6ac1afba0f94b-dialog').click(function() {
5185    var dlg_min_width    = 300;
5186    var dlg_max_width    = 992; //700;
5187    var dlg_width        = 992; //'auto';
5188    var dlg_height       = 'auto';
5189    var dlg_min_height   = 300;
5190    var dlg_max_height   = 700;
5191
5192    var quickview_dialog = jQuery('<div></div>')
5193    .dialog({
5194        autoOpen: false,
5195        modal: true,
5196        title: '',
5197        minWidth: dlg_min_width,
5198        maxWidth: dlg_max_width,
5199        minHeight: dlg_min_height,
5200        maxHeight: dlg_max_height,
5201        draggable: false,
5202        resizable: false,
5203        width: dlg_width,
5204        height: dlg_height,
5205        /*position: { my: "center", at: "center", of: event },*/
5206        close: function()
5207        {
5208            var $body = jQuery('body');
5209            $body.css('overflow', old_body_overflow);
5210            //$body.width(old_body_width);
5211            $body.width('100%');
5212
5213            old_body_overflow = false;
5214            old_body_width = false;
5215
5216            $body.off('wheel.modal mousewheel.modal');
5217
5218            jQuery(this).remove();
5219        },
5220        resizeStop: function()
5221        {
5222            if (dialog.options.maxWidth)
5223            {
5224                var wWidth = jQuery(window).width();
5225
5226                // check window width against dialog width
5227                if (wWidth < dialog.options.maxWidth + 50)
5228                {
5229                    // keep dialog from filling entire screen
5230                    $this.parent('.ui-dialog').css("width", "90%");
5231                }
5232
5233                //reposition dialog
5234                dialog.option("position", dialog.options.position);
5235            }
5236        },
5237        open: function()
5238        {
5239            var $this = jQuery(this);
5240
5241            var $self = $this;
5242
5243            var dialog = $this.data('ui-dialog');
5244
5245            var requires_postioning = false;
5246
5247            var $body       = jQuery('body');
5248            var inner_width  = $body.innerWidth();
5249
5250            if (false == old_body_width)
5251            {
5252                old_body_width    = $body.width();
5253            }
5254
5255            if (false == old_body_overflow)
5256            {
5257                old_body_overflow = $body.css('overflow');
5258            }
5259
5260            $body.css('overflow', 'hidden');
5261            $body.width(inner_width);
5262
5263            $body.on('wheel.modal mousewheel.modal',
5264                function ()
5265                {
5266                    dialog.option("position", dialog.options.position);
5267                }
5268            );
5269
5270            if (dialog.options.maxWidth && dialog.options.width)
5271            {
5272                // fix maxWidth bug
5273                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
5274
5275                requires_postioning = true;
5276            }
5277
5278            if (dialog.options.maxWidth)
5279            {
5280                var wWidth = jQuery(window).width();
5281
5282                // check window width against dialog width
5283                if (wWidth < dialog.options.maxWidth + 50)
5284                {
5285                    if (false == old_dialog_width)
5286                    {
5287                        old_dialog_width = dialog.options.width;
5288                    }
5289
5290                    // keep dialog from filling entire screen
5291                    $this.dialog('option', 'width', (wWidth - 30));
5292
5293                    requires_postioning = true;
5294                }
5295                else if (true == old_dialog_width)
5296                {
5297                    $this.dialog('option', 'width', old_dialog_width);
5298                    old_dialog_width = false;
5299
5300                    requires_postioning = true;
5301                }
5302            }
5303
5304            if (dialog.options.maxHeight)
5305            {
5306                var wHeight = jQuery(window).height();
5307
5308                // check window width against dialog width
5309                if (wHeight < dialog.options.maxHeight + 50)
5310                {
5311                    if (false == old_dialog_height)
5312                    {
5313                        old_dialog_height = dialog.options.height;
5314                    }
5315
5316                    // keep dialog from filling entire screen
5317                    $this.dialog('option', 'height', (wHeight - 30));
5318
5319                    requires_postioning = true;
5320                }
5321                else if (true == old_dialog_height)
5322                {
5323                    $this.dialog('option', 'height', old_dialog_height);
5324                    old_dialog_height = false;
5325
5326                    requires_postioning = true;
5327                }
5328            }
5329
5330            if (true === requires_postioning)
5331            {
5332                //reposition dialog
5333                dialog.option("position", dialog.options.position);
5334            }
5335
5336            // namespace window resize
5337            jQuery(window).on("resize.responsive",
5338                function ()
5339                {
5340                    var resize_requires_postioning = false;
5341
5342                    var wWidth = jQuery(window).width();
5343
5344                    // check window width against dialog width
5345                    if (wWidth < dialog.options.maxWidth + 50)
5346                    {
5347                        if (true != old_dialog_width)
5348                        {
5349                            old_dialog_width = dialog.options.width;
5350                        }
5351
5352                        // keep dialog from filling entire screen
5353                        $self.dialog('option', 'width', (wWidth - 30));
5354
5355                        requires_postioning = true;
5356                    }
5357                    else if (true == old_dialog_width)
5358                    {
5359                        $self.dialog('option', 'width', old_dialog_width);
5360                        old_dialog_width = null;
5361                    }
5362
5363                    var wHeight = jQuery(window).height();
5364
5365                    // check window width against dialog width
5366                    if (wHeight < dialog.options.maxHeight + 50)
5367                    {
5368                        if (true != old_dialog_height)
5369                        {
5370                            old_dialog_height = dialog.options.height;
5371                        }
5372                        // keep dialog from filling entire screen
5373                        $self.dialog('option', 'height', (wHeight - 30));
5374
5375                        requires_postioning = true;
5376                    }
5377                    else if (true == old_dialog_height)
5378                    {
5379                        $self.dialog('option', 'height', old_dialog_height);
5380                        old_dialog_height = null;
5381                    }
5382
5383                    if (true === resize_requires_postioning)
5384                    {
5385                        //reposition dialog
5386                        dialog.option("position", dialog.options.position);
5387                    }
5388                }
5389            );
5390
5391            requires_postioning = false;
5392        },
5393        buttons: [
5394            {
5395                text: 'View Full Article',
5396                class: 'button-view-item',
5397            },
5398            {
5399                text: 'Close',
5400                click: function() { jQuery(this).dialog('close'); },
5401                class: 'button-close-dialog',
5402            }
5403        ],
5404        show: 100 /*{ effect: 'scale', duration: 150 }*/,
5405        hide: 100 /*{ effect: 'scale', duration: 100 }*/
5406    })
5407    .load('/content.php?module=3&mode=1&item_id=302&display_conf=quick_view', function(response, status, xhr) {
5408        // check for server errors
5409        if (status == 'error') {
5410            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
5411            //quickview_dialog.dialog('close');
5412            return;
5413        }
5414
5415        // add item link
5416        var target_html = '';
5417        if ('')
5418        {
5419            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
5420            target_html = ' target=""';
5421        }
5422        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/sure-grip-push-twist"' + target_html + '></a>');
5423
5424        // show dialog
5425        quickview_dialog.dialog('open');
5426        quickview_dialog.parent().css('visibility', 'visible');
5427        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
5428        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
5429    });
5430});
5431})( jQuery );
5432
5433(function( jQuery ) {
5434
5435var old_body_width    = false;
5436var old_body_overflow = false;
5437
5438var old_dialog_height = false;
5439var old_dialog_width  = false;
5440
5441jQuery('#quick_view-6ac1afba1027f-dialog').click(function() {
5442    var dlg_min_width    = 300;
5443    var dlg_max_width    = 992; //700;
5444    var dlg_width        = 992; //'auto';
5445    var dlg_height       = 'auto';
5446    var dlg_min_height   = 300;
5447    var dlg_max_height   = 700;
5448
5449    var quickview_dialog = jQuery('<div></div>')
5450    .dialog({
5451        autoOpen: false,
5452        modal: true,
5453        title: '',
5454        minWidth: dlg_min_width,
5455        maxWidth: dlg_max_width,
5456        minHeight: dlg_min_height,
5457        maxHeight: dlg_max_height,
5458        draggable: false,
5459        resizable: false,
5460        width: dlg_width,
5461        height: dlg_height,
5462        /*position: { my: "center", at: "center", of: event },*/
5463        close: function()
5464        {
5465            var $body = jQuery('body');
5466            $body.css('overflow', old_body_overflow);
5467            //$body.width(old_body_width);
5468            $body.width('100%');
5469
5470            old_body_overflow = false;
5471            old_body_width = false;
5472
5473            $body.off('wheel.modal mousewheel.modal');
5474
5475            jQuery(this).remove();
5476        },
5477        resizeStop: function()
5478        {
5479            if (dialog.options.maxWidth)
5480            {
5481                var wWidth = jQuery(window).width();
5482
5483                // check window width against dialog width
5484                if (wWidth < dialog.options.maxWidth + 50)
5485                {
5486                    // keep dialog from filling entire screen
5487                    $this.parent('.ui-dialog').css("width", "90%");
5488                }
5489
5490                //reposition dialog
5491                dialog.option("position", dialog.options.position);
5492            }
5493        },
5494        open: function()
5495        {
5496            var $this = jQuery(this);
5497
5498            var $self = $this;
5499
5500            var dialog = $this.data('ui-dialog');
5501
5502            var requires_postioning = false;
5503
5504            var $body       = jQuery('body');
5505            var inner_width  = $body.innerWidth();
5506
5507            if (false == old_body_width)
5508            {
5509                old_body_width    = $body.width();
5510            }
5511
5512            if (false == old_body_overflow)
5513            {
5514                old_body_overflow = $body.css('overflow');
5515            }
5516
5517            $body.css('overflow', 'hidden');
5518            $body.width(inner_width);
5519
5520            $body.on('wheel.modal mousewheel.modal',
5521                function ()
5522                {
5523                    dialog.option("position", dialog.options.position);
5524                }
5525            );
5526
5527            if (dialog.options.maxWidth && dialog.options.width)
5528            {
5529                // fix maxWidth bug
5530                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
5531
5532                requires_postioning = true;
5533            }
5534
5535            if (dialog.options.maxWidth)
5536            {
5537                var wWidth = jQuery(window).width();
5538
5539                // check window width against dialog width
5540                if (wWidth < dialog.options.maxWidth + 50)
5541                {
5542                    if (false == old_dialog_width)
5543                    {
5544                        old_dialog_width = dialog.options.width;
5545                    }
5546
5547                    // keep dialog from filling entire screen
5548                    $this.dialog('option', 'width', (wWidth - 30));
5549
5550                    requires_postioning = true;
5551                }
5552                else if (true == old_dialog_width)
5553                {
5554                    $this.dialog('option', 'width', old_dialog_width);
5555                    old_dialog_width = false;
5556
5557                    requires_postioning = true;
5558                }
5559            }
5560
5561            if (dialog.options.maxHeight)
5562            {
5563                var wHeight = jQuery(window).height();
5564
5565                // check window width against dialog width
5566                if (wHeight < dialog.options.maxHeight + 50)
5567                {
5568                    if (false == old_dialog_height)
5569                    {
5570                        old_dialog_height = dialog.options.height;
5571                    }
5572
5573                    // keep dialog from filling entire screen
5574                    $this.dialog('option', 'height', (wHeight - 30));
5575
5576                    requires_postioning = true;
5577                }
5578                else if (true == old_dialog_height)
5579                {
5580                    $this.dialog('option', 'height', old_dialog_height);
5581                    old_dialog_height = false;
5582
5583                    requires_postioning = true;
5584                }
5585            }
5586
5587            if (true === requires_postioning)
5588            {
5589                //reposition dialog
5590                dialog.option("position", dialog.options.position);
5591            }
5592
5593            // namespace window resize
5594            jQuery(window).on("resize.responsive",
5595                function ()
5596                {
5597                    var resize_requires_postioning = false;
5598
5599                    var wWidth = jQuery(window).width();
5600
5601                    // check window width against dialog width
5602                    if (wWidth < dialog.options.maxWidth + 50)
5603                    {
5604                        if (true != old_dialog_width)
5605                        {
5606                            old_dialog_width = dialog.options.width;
5607                        }
5608
5609                        // keep dialog from filling entire screen
5610                        $self.dialog('option', 'width', (wWidth - 30));
5611
5612                        requires_postioning = true;
5613                    }
5614                    else if (true == old_dialog_width)
5615                    {
5616                        $self.dialog('option', 'width', old_dialog_width);
5617                        old_dialog_width = null;
5618                    }
5619
5620                    var wHeight = jQuery(window).height();
5621
5622                    // check window width against dialog width
5623                    if (wHeight < dialog.options.maxHeight + 50)
5624                    {
5625                        if (true != old_dialog_height)
5626                        {
5627                            old_dialog_height = dialog.options.height;
5628                        }
5629                        // keep dialog from filling entire screen
5630                        $self.dialog('option', 'height', (wHeight - 30));
5631
5632                        requires_postioning = true;
5633                    }
5634                    else if (true == old_dialog_height)
5635                    {
5636                        $self.dialog('option', 'height', old_dialog_height);
5637                        old_dialog_height = null;
5638                    }
5639
5640                    if (true === resize_requires_postioning)
5641                    {
5642                        //reposition dialog
5643                        dialog.option("position", dialog.options.position);
5644                    }
5645                }
5646            );
5647
5648            requires_postioning = false;
5649        },
5650        buttons: [
5651            {
5652                text: 'View Full Article',
5653                class: 'button-view-item',
5654            },
5655            {
5656                text: 'Close',
5657                click: function() { jQuery(this).dialog('close'); },
5658                class: 'button-close-dialog',
5659            }
5660        ],
5661        show: 100 /*{ effect: 'scale', duration: 150 }*/,
5662        hide: 100 /*{ effect: 'scale', duration: 100 }*/
5663    })
5664    .load('/content.php?module=3&mode=1&item_id=301&display_conf=quick_view', function(response, status, xhr) {
5665        // check for server errors
5666        if (status == 'error') {
5667            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
5668            //quickview_dialog.dialog('close');
5669            return;
5670        }
5671
5672        // add item link
5673        var target_html = '';
5674        if ('')
5675        {
5676            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
5677            target_html = ' target=""';
5678        }
5679        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/sure-grip-rv-control"' + target_html + '></a>');
5680
5681        // show dialog
5682        quickview_dialog.dialog('open');
5683        quickview_dialog.parent().css('visibility', 'visible');
5684        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
5685        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
5686    });
5687});
5688})( jQuery );
5689
5690(function( jQuery ) {
5691
5692var old_body_width    = false;
5693var old_body_overflow = false;
5694
5695var old_dialog_height = false;
5696var old_dialog_width  = false;
5697
5698jQuery('#quick_view-6ac1afba10b96-dialog').click(function() {
5699    var dlg_min_width    = 300;
5700    var dlg_max_width    = 992; //700;
5701    var dlg_width        = 992; //'auto';
5702    var dlg_height       = 'auto';
5703    var dlg_min_height   = 300;
5704    var dlg_max_height   = 700;
5705
5706    var quickview_dialog = jQuery('<div></div>')
5707    .dialog({
5708        autoOpen: false,
5709        modal: true,
5710        title: '',
5711        minWidth: dlg_min_width,
5712        maxWidth: dlg_max_width,
5713        minHeight: dlg_min_height,
5714        maxHeight: dlg_max_height,
5715        draggable: false,
5716        resizable: false,
5717        width: dlg_width,
5718        height: dlg_height,
5719        /*position: { my: "center", at: "center", of: event },*/
5720        close: function()
5721        {
5722            var $body = jQuery('body');
5723            $body.css('overflow', old_body_overflow);
5724            //$body.width(old_body_width);
5725            $body.width('100%');
5726
5727            old_body_overflow = false;
5728            old_body_width = false;
5729
5730            $body.off('wheel.modal mousewheel.modal');
5731
5732            jQuery(this).remove();
5733        },
5734        resizeStop: function()
5735        {
5736            if (dialog.options.maxWidth)
5737            {
5738                var wWidth = jQuery(window).width();
5739
5740                // check window width against dialog width
5741                if (wWidth < dialog.options.maxWidth + 50)
5742                {
5743                    // keep dialog from filling entire screen
5744                    $this.parent('.ui-dialog').css("width", "90%");
5745                }
5746
5747                //reposition dialog
5748                dialog.option("position", dialog.options.position);
5749            }
5750        },
5751        open: function()
5752        {
5753            var $this = jQuery(this);
5754
5755            var $self = $this;
5756
5757            var dialog = $this.data('ui-dialog');
5758
5759            var requires_postioning = false;
5760
5761            var $body       = jQuery('body');
5762            var inner_width  = $body.innerWidth();
5763
5764            if (false == old_body_width)
5765            {
5766                old_body_width    = $body.width();
5767            }
5768
5769            if (false == old_body_overflow)
5770            {
5771                old_body_overflow = $body.css('overflow');
5772            }
5773
5774            $body.css('overflow', 'hidden');
5775            $body.width(inner_width);
5776
5777            $body.on('wheel.modal mousewheel.modal',
5778                function ()
5779                {
5780                    dialog.option("position", dialog.options.position);
5781                }
5782            );
5783
5784            if (dialog.options.maxWidth && dialog.options.width)
5785            {
5786                // fix maxWidth bug
5787                $this.parent('.ui-dialog').css("max-width", dialog.options.maxWidth + "px");
5788
5789                requires_postioning = true;
5790            }
5791
5792            if (dialog.options.maxWidth)
5793            {
5794                var wWidth = jQuery(window).width();
5795
5796                // check window width against dialog width
5797                if (wWidth < dialog.options.maxWidth + 50)
5798                {
5799                    if (false == old_dialog_width)
5800                    {
5801                        old_dialog_width = dialog.options.width;
5802                    }
5803
5804                    // keep dialog from filling entire screen
5805                    $this.dialog('option', 'width', (wWidth - 30));
5806
5807                    requires_postioning = true;
5808                }
5809                else if (true == old_dialog_width)
5810                {
5811                    $this.dialog('option', 'width', old_dialog_width);
5812                    old_dialog_width = false;
5813
5814                    requires_postioning = true;
5815                }
5816            }
5817
5818            if (dialog.options.maxHeight)
5819            {
5820                var wHeight = jQuery(window).height();
5821
5822                // check window width against dialog width
5823                if (wHeight < dialog.options.maxHeight + 50)
5824                {
5825                    if (false == old_dialog_height)
5826                    {
5827                        old_dialog_height = dialog.options.height;
5828                    }
5829
5830                    // keep dialog from filling entire screen
5831                    $this.dialog('option', 'height', (wHeight - 30));
5832
5833                    requires_postioning = true;
5834                }
5835                else if (true == old_dialog_height)
5836                {
5837                    $this.dialog('option', 'height', old_dialog_height);
5838                    old_dialog_height = false;
5839
5840                    requires_postioning = true;
5841                }
5842            }
5843
5844            if (true === requires_postioning)
5845            {
5846                //reposition dialog
5847                dialog.option("position", dialog.options.position);
5848            }
5849
5850            // namespace window resize
5851            jQuery(window).on("resize.responsive",
5852                function ()
5853                {
5854                    var resize_requires_postioning = false;
5855
5856                    var wWidth = jQuery(window).width();
5857
5858                    // check window width against dialog width
5859                    if (wWidth < dialog.options.maxWidth + 50)
5860                    {
5861                        if (true != old_dialog_width)
5862                        {
5863                            old_dialog_width = dialog.options.width;
5864                        }
5865
5866                        // keep dialog from filling entire screen
5867                        $self.dialog('option', 'width', (wWidth - 30));
5868
5869                        requires_postioning = true;
5870                    }
5871                    else if (true == old_dialog_width)
5872                    {
5873                        $self.dialog('option', 'width', old_dialog_width);
5874                        old_dialog_width = null;
5875                    }
5876
5877                    var wHeight = jQuery(window).height();
5878
5879                    // check window width against dialog width
5880                    if (wHeight < dialog.options.maxHeight + 50)
5881                    {
5882                        if (true != old_dialog_height)
5883                        {
5884                            old_dialog_height = dialog.options.height;
5885                        }
5886                        // keep dialog from filling entire screen
5887                        $self.dialog('option', 'height', (wHeight - 30));
5888
5889                        requires_postioning = true;
5890                    }
5891                    else if (true == old_dialog_height)
5892                    {
5893                        $self.dialog('option', 'height', old_dialog_height);
5894                        old_dialog_height = null;
5895                    }
5896
5897                    if (true === resize_requires_postioning)
5898                    {
5899                        //reposition dialog
5900                        dialog.option("position", dialog.options.position);
5901                    }
5902                }
5903            );
5904
5905            requires_postioning = false;
5906        },
5907        buttons: [
5908            {
5909                text: 'View Full Article',
5910                class: 'button-view-item',
5911            },
5912            {
5913                text: 'Close',
5914                click: function() { jQuery(this).dialog('close'); },
5915                class: 'button-close-dialog',
5916            }
5917        ],
5918        show: 100 /*{ effect: 'scale', duration: 150 }*/,
5919        hide: 100 /*{ effect: 'scale', duration: 100 }*/
5920    })
5921    .load('/content.php?module=3&mode=1&item_id=300&display_conf=quick_view', function(response, status, xhr) {
5922        // check for server errors
5923        if (status == 'error') {
5924            console.error('Dialog error: ' + xhr.status + ' ' + xhr.statusText);
5925            //quickview_dialog.dialog('close');
5926            return;
5927        }
5928
5929        // add item link
5930        var target_html = '';
5931        if ('')
5932        {
5933            quickview_dialog.parent().find('.list-item-datum-image > a').attr('target', '');
5934            target_html = ' target=""';
5935        }
5936        quickview_dialog.parent().find('.button-view-item').wrap('<a href="/sure-grip-steering-wheel-attachments"' + target_html + '></a>');
5937
5938        // show dialog
5939        quickview_dialog.dialog('open');
5940        quickview_dialog.parent().css('visibility', 'visible');
5941        quickview_dialog.parent().addClass('article-dialog article-dialog-quick_view');
5942        quickview_dialog.prepend('<input type="hidden" autofocus="autofocus" />');
5943    });
5944});
5945})( jQuery );
5946})();
5947/* ]]> */
5948</script>
5948
5949
5950<script type="text/javascript">(function($){$(document).ready(function(){const $searchBar=$('.quick-search.site-search');const $serialNumberSection=$('.block.search-serial-number-section');$searchBar.clone().appendTo($serialNumberSection).addClass('search-warranty');$('.search-warranty .search-text').attr('placeholder','Search Serial Number').css('color','#000');$('<i class="fa fa-search" aria-hidden="true"></i>').insertBefore('.search-warranty .search-text');searchSnippet();function searchSnippet(){const socialHTML=$('.quick-search.site-search').html();$("p:contains('[search-widget]')").each(function(){if($(this).text().trim()==='[search-widget]'){$(this).replaceWith(socialHTML)}
5951$('.top-site-bar .quick-search.site-search').hide()})}})})(jQuery);(function($){var KEY="ba_attribution";var stored=null;try{stored=JSON.parse(sessionStorage.getItem(KEY)||"null")}catch(e){}
5952if(!stored){stored={};try{var p=new URLSearchParams(window.location.search);["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","fbclid"].forEach(function(k){var v=p.get(k);if(v)stored[k]=v})}catch(e){}
5953stored.lp=window.location.href.split("#")[0];if(document.referrer&&document.referrer.indexOf(window.location.hostname)===-1)stored.ref=document.referrer;try{sessionStorage.setItem(KEY,JSON.stringify(stored))}catch(e){}}
5954$(document).ready(function(){var parts=[];for(var k in stored){if(stored[k])parts.push(k+"="+stored[k]);}
5955$("input.form-field[title='Attribution']").val(parts.join(" | ")).closest("tr").hide()})})(jQuery)</script>
5955
5956</body>
5957</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.