PageSourceSearch

https://jbaspeedshop.com/

html jbaspeedshop.com collected 2026-09-30 21:08:29 UTC 61,622 bytes, 1,512 lines download raw bytes

1
2                        
3<!DOCTYPE html>
4<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
5<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
6<!--[if IE 7]>  <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
7<!--[if IE 8]>  <html class="no-js lt-ie9" lang="en"> <![endif]-->
8<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
9<head>
10    <meta name="viewport" content="width=device-width" />
11    <meta charset="utf-8">
12        <link href="//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
13    <meta name="description" content="San Diego’s home for performance. JBA Speed Shop builds, tunes, and upgrades American muscle and modern cars with precision and power." />
14<meta name="keywords" content="jba speed shop, suifitmentselectorselectwrapper, suifitmentselectorsearchbtn, suifitmentselectorclearbtn, plfitmentselectorcontainer, suifitmentselectoractions, suifitmentselectorselect, plfitmentcontainer, plfitmentwrapper, maxdevicewidth" />
15<link rel="stylesheet" href="/css/interface/rd.css" type="text/css" />
16<link href="/wsm.css?1790787526" rel="stylesheet" type="text/css" />
17<link href="/css/colorbox.css" rel="stylesheet" type="text/css" />
18<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.0/jquery.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 18
18
19<script src="/js/jquery/jquery.migrate.min.js"></script>
19<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 19
19
20<script src="/js/jquery/jquery-validate.js" type="text/javascript" language="javascript"></script>
20
21
22<script src="/jquery.js?1769444208" type="text/javascript" language="javascript"></script>
vendor: 1 bytes, line 22
22
23<script src="/wsm.js?1790787526" type="text/javascript" language="javascript"></script>
vendor: 1 bytes, line 23
23
24<script src="/js/jquery/jquery.colorbox.js" type="text/javascript" language="javascript"></script>
vendor: 1 bytes, line 24
24
25<script>if (typeof WURFL == 'undefined') {WURFL = {form_factor: 'Desktop',is_mobile : false}}</script>
25<meta name="google-site-verification" content="dMwySooDKVBx2Jw7CvuUVxBgSyoEwNhWuTrIpTYuhx8" />
26<meta name="google-site-verification" content="wfdIpNXFlvxfZDQNpivisCw53nJnR5RgJ1frkp4PbD0" />
27<link rel="stylesheet" href="/files/owl/owl-carousel-min.css">
28<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/animate.css/3.3.0/animate.min.css">
29<meta name="google-site-verification" content="bf_dKFrWq0l0MphQMSHKOmhjb-Ha_C6ySwCt8BKPpR0" /><link rel="alternate" type="application/rss+xml" title="JBA Speed Shop RSS Feed" href="/news.rss" />
30
31    <link rel="canonical" href="https://jbaspeedshop.com/" />
32    <link href='//fonts.googleapis.com/css?family=Play:400,700' rel='stylesheet' type='text/css'>
33
34
35    <link rel="stylesheet" href="/files/css/foundation-min.css">
36    <link rel="stylesheet" href="/files/css/style.css">
37    <link rel="stylesheet" href="/files/css/pl-styles.css?v=210828">
38        <link rel="stylesheet" href="/files/css/home.css">
39    
40        
41            
42    
42<script type="text/javascript" src="/files/js/modernizr-foundation.js"></script>
42
43    
44
45    <!--[if lt IE 9]>
46        
46<script type="text/javascript" src="/files/js/respond-min.js"></script>
46
47    <![endif]-->
48    <!-- Google Universal Analytics -->	
49	
49<script> 
50		(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
51		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
52		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
53		})(window,document,'script','//google-analytics.com/analytics.js','ga'); 
54
55		ga('create', 'UA-9629371-1', 'auto');
56								ga('send', 'pageview');
57		 
58
59			</script>
59
60<!--/END Google Universal Analytics-->
61
62        <!-- Google Analytics 4 Tag (gtag.js) -->
vendor: 68 bytes, lines 62-63
62
63    <script async src="https://www.googletagmanager.com/gtag/js?id=
63G-84968SBG44
vendor: 16 bytes, lines 63-64
63"></script>
64    
64<script>
65        
vendor: 150 bytes, lines 65-68
65window.dataLayer = window.dataLayer || [];
66        function gtag(){dataLayer.push(arguments);}
67        gtag('js', new Date());
68        gtag('config','
68G-84968SBG44
vendor: 12 bytes, lines 68-69
68');
69        
69</script>
69
70
71        
72<!--[if lte IE 8]>
73<link href="/files/css/iefix.css" rel="stylesheet" type="text/css" />
74<link rel="stylesheet" type="text/css" href="https://webshopmanager.com/files/jquery-reject/jquery-reject.css" media="screen" />
75<script src="https://webshopmanager.com/files/jquery-reject/jquery-reject-min.js" type="text/javascript"></script>
vendor: 2 bytes, line 75
75
76<script type="text/javascript">
77	$(function() {
78	$.reject({
79		reject: { msie: true }, // Reject IE ONLY
80		closeCookie: true // Set cookie to remember close for this session
81	});
82return false;
83});
84</script>
84
85<![endif]-->
86
87        <title>JBA Speed Shop | San Diego’s #1 Speed Shop for Performance</title>
88
89<script type="application/ld+json">
90{
91 "@context": "https://schema.org",
92 "@type": "LocalBusiness",
93 "name": "JBA Speed Shop",
94 "image": "https://images.app.goo.gl/d4kL8nVkqXTPFc1L6",
95 "@id": "https://jbaspeedshop.com/#organization",
96 "url": "https://jbaspeedshop.com/",
97 "telephone": "(858) 495-3395",
98 "address": {
99   "@type": "PostalAddress",
100   "streetAddress": "5675 Kearny Villa Rd",
101   "addressLocality": "San Diego",
102   "addressRegion": "CA",
103   "postalCode": "92123",
104   "addressCountry": "US"
105 },
106 "geo": {
107   "@type": "GeoCoordinates",
108   "latitude": 32.8345,
109   "longitude": -117.1627
110 },
111 "openingHoursSpecification": [
112   {
113     "@type": "OpeningHoursSpecification",
114     "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
115     "opens": "09:00",
116     "closes": "17:00"
117   },
118   {
119     "@type": "OpeningHoursSpecification",
120     "dayOfWeek": "Saturday",
121     "opens": "09:00",
122     "closes": "13:00"
123   }
124 ],
125 "sameAs": [
126   "https://www.facebook.com/JBASpeedShop",
127   "https://www.instagram.com/jbaspeed/?hl=en",
128   "https://www.youtube.com/user/JbaSpeed"
129 ] 
130}
131</script>
131
132
133
134</head>
135<body id="page" class="off-canvas home topic_ env-name-home env-zone-cms">
136
137    
138        <div class="header-wrap">
139        <div class="admin_bar">
140                <div class="admin_bar_wrap row">
141                    <div class="header_promo">
142                         
143                   
144
145                </a>
146                    </div>
147                    <ul class="social-media-wrap">
148<!-- Change the title info then un-comment for spinning gear     -->
149                        <!-- <li><a class="slanted" title="GUMBALL - Meltdowns Sat 8/28 1-5 pm"><span><i class="fa fa-cog fa-spin fa-1x fa-fw"></i></span></a></li>     -->
150                        <li><a class="slanted" href="https://www.facebook.com/JBASpeedShop" target="_blank" title="Like us Facebook"><span><i class="fa fa-facebook"></i></span></a></li>
151                        <li><a class="slanted" href="http://twitter.com/#!/JbaSpeed" target="_blank" title="Follow us on Twitter"><span><i class="fa fa-twitter"></i></span></a></li>
152                        <li><a class="slanted" href="https://instagram.com/jbaspeed/" target="_blank" title="Follow us on instagram"><span><i class="fa fa-instagram"></i></span></a></li>
153                        <li><a class="slanted" href="http://www.youtube.com/user/JbaSpeed?feature=creators_cornier-http%3A//s.ytimg.com/yt/img/creators_corner/YouTube/youtube_32x32.png" target="_blank" title="Watch us on Youtube"><span><i class="fa fa-youtube"></i></span></a></li>
154                        
155                    </ul>
156
157
158                </div>
159        </div>
160        <header class="row">
161
162            <!-- Logo -->
163            <a href="https://jbaspeedshop.com" title="JBA Speed Shop Homepage" class="logo">
164                <img src="/files/images/logo.png" alt="Home" />
165            </a>
166
167            <!-- Phone Number -->
168            
169            <span class="phone-prefix"></span>
170            <a href="tel:+1-858.495.3395" title="call us" class="phone-link">
171                <i class="fa fa-phone"></i>
172                <span class="phone">888.<span>JBA</span>.5570</span>
173            </a>
174
175            <div class="hdr-hours">
176                <p>M-F: 9am-5pm | Sat: 9am-1pm | Sun: Closed, gone racing!!</p>
177            </div>
178
179            <nav class="top-bar">
180
181                <!-- Navigation Menu -->
182                <section class="main-nav">
183
184                    <ul class="widget_fnd_cat_menu left">
185
186                         <li class="has-dropdown"><a href="/p-30871-installation-parts.html" title="Services">Services</a>
187                            <ul class="dropdown">
188                                <li><a title="Shop Services | JBA Speed Shop" href="https://jbaspeedshop.com/p-30871-shop-services.html"><span>Shop Services</span></a></li><li><a title="Performance Automotive Service Department | JBA Speed Shop" href="https://jbaspeedshop.com/p-30876-jba-service-dept.html"><span>JBA Service Dept.</span></a></li><li><a title="Tire Shop - Tires | JBA Speed Shop San Diego" href="https://jbaspeedshop.com/p-31197-tire-shop-san-diego-ca.html"><span>Tire Shop</span></a></li><li><a title="Tire Shop San Diego - Performance and Standard tires" href="https://jbaspeedshop.com/p-31183-tire-shop-san-diego-ca.html"><span>Performance Tires &amp; Wheels</span></a></li><li><a title="Dyno Tuning - Car Performance Maintenance | JBA Speed Shop" href="https://jbaspeedshop.com/p-30874-dyno-tuning.html"><span>Dyno Tuning</span></a></li><li><a title="Performance Engine Building - Rebuilt and New | JBA Speed Shop" href="https://jbaspeedshop.com/p-30873-engine-building.html"><span>Engine Building</span></a></li><li><a title="Classic Car Repair in San Diego, CA | JBA Speed Shop" href="https://jbaspeedshop.com/p-31192-classic-car-repair-san-diego-ca.html"><span>Classic Car Repair</span></a></li> 
189                            </ul>
190                        </li> 
191                        
192                        <li class="has-dropdown"><a href="/p-30747-about-us.html" title="About">About Us</a>
193                            <ul class="dropdown">
194                                <li><a title="About Us" href="https://jbaspeedshop.com/p-30747-about-us.html"><span>About Us</span></a></li><li><a title="Meet the Team" href="https://jbaspeedshop.com/rt-4532-meet-the-team.html"><span>Meet the Team</span></a></li><li><a title="Testimonials" href="https://jbaspeedshop.com/rt-4510-testimonials.html"><span>Testimonials</span></a></li><li><a title="Career Opportunities" href="https://jbaspeedshop.com/rt-4511-careers.html"><span>Career Opportunities</span></a></li><li><a title="Ask JBA Speed Shop a Question." href="https://jbaspeedshop.com/if-4975-ask-jba.html"><span>Ask JBA</span></a></li><li><a title="FAQ" href="https://jbaspeedshop.com/faq.html"><span>FAQ</span></a></li> 
195                            </ul>
196                        </li> 
197                         
198                        <li class="has-dropdown"><a href="/catalog.html" title="Shop Parts">Parts Store</a>
199                            <ul class="dropdown">
200                                			
201											<li class=" pcat_id_1160890">
202					<a href="/c-1160890-JBA-Dominator-GTC.html" title="JBA Dominator GTC">
203						<span>JBA Dominator GTC</span>
204					</a>
205			
206									</li>
207															<li class=" pcat_id_1160507">
208					<a href="/c-1160507-JBA-Performance-Exhaust.html" title="JBA Performance Exhaust">
209						<span>JBA Performance Exhaust</span>
210					</a>
211			
212									</li>
213															<li class=" pcat_id_1160888">
214					<a href="/c-1160888-JBA-Special-Sales-&-Discounts.html" title="JBA Special Sales & Discounts">
215						<span>JBA Special Sales & Discounts</span>
216					</a>
217			
218									</li>
219															<li class=" pcat_id_1159919">
220					<a href="/c-1159919-Performance-Plumbing.html" title="Performance Plumbing">
221						<span>Performance Plumbing</span>
222					</a>
223			
224									</li>
225															<li class=" pcat_id_1160434">
226					<a href="/c-1160434-JBA-Merchandise.html" title="JBA Merchandise">
227						<span>JBA Merchandise</span>
228					</a>
229			
230									</li>
231															<li class=" pcat_id_1160456">
232					<a href="/c-1160456-Patriot-Exhaust-Products.html" title="Patriot Exhaust Products">
233						<span>Patriot Exhaust Products</span>
234					</a>
235			
236									</li>
237															<li class=" pcat_id_1160435">
238					<a href="/c-1160435-Doug's-Headers.html" title="Doug's Headers">
239						<span>Doug's Headers</span>
240					</a>
241			
242									</li>
243															<li class=" pcat_id_1160891">
244					<a href="/c-1160891-Holley-EFI.html" title="Holley EFI">
245						<span>Holley EFI</span>
246					</a>
247			
248									</li>
249															<li class=" pcat_id_1160445">
250					<a href="/c-1160445-PerTronix-Ignition-Products.html" title="PerTronix Ignition Products">
251						<span>PerTronix Ignition Products</span>
252					</a>
253			
254									</li>
255															<li class=" pcat_id_1160486">
256					<a href="/c-1160486-Livernois-Motorsports.html" title="Livernois Motorsports">
257						<span>Livernois Motorsports</span>
258					</a>
259			
260									</li>
261															<li class=" pcat_id_1160532">
262					<a href="/c-1160532-Universal-Products.html" title="Universal Products">
263						<span>Universal Products</span>
264					</a>
265			
266									</li>
267						                            </ul>
268                        </li> 
269
270                         <li class="has-dropdown"><a href="#" title="Media Community">Media/Community</a>
271                            <ul class="dropdown">
272                                <li><a title="Calendar" href="https://jbaspeedshop.com/calendar.html"><span>Calendar</span></a></li><li><a title="JBA Speed Shop News and Event Coverage" href="https://jbaspeedshop.com/nt-1196-jba-speed-shop-news-pictures.html"><span>JBA Speed Shop News</span></a></li><li><a title="JBA Speed Shop Features" href="https://jbaspeedshop.com/nt-1210-jba-speed-shop-features.html"><span>JBA Speed Shop Features</span></a></li><li><a title="JBA Coffee &amp; Cars on the Mesa" href="https://jbaspeedshop.com/nt-1212-jba-coffee-cars-on-the-mesa.html"><span>JBA Coffee &amp; Cars on the Mesa</span></a></li><li><a title="Just Bad Ass Employee Rides" href="https://jbaspeedshop.com/p-31215-just-bad-ass-employee-rides.html"><span>Just Bad Ass Employee Rides</span></a></li><li><a title="Featured Builds Photo Gallery" href="https://jbaspeedshop.com/g-15092-featured-builds.html"><span>Featured Builds Photo Gallery</span></a></li><li><a href="https://jbaspeedshop.com/p-31063-media-image-gallery.html"><span>Media &amp; Image Gallery</span></a></li><li><a href="https://jbaspeedshop.com/p-31066-partners.html"><span>Partners</span></a></li><li><a href="https://jbaspeedshop.com/p-31176-historic-trans-am.html"><span>Historic Trans Am</span></a></li><li><a href="https://jbaspeedshop.com/p-31177-js-trans-am-car-history-1968-1971.html"><span>J&#039;s Trans Am Car History 1968-1971</span></a></li><li><a title="Trusted and Recommended Businesses | JBA Speed Shop" href="https://jbaspeedshop.com/p-31180-friends-of-jba.html"><span>Friends of JBA</span></a></li> 
273                            </ul>
274
275
276
277
278                    </ul>
279  
280                </section>
281
282                <!-- Mobile Menu Icon -->
283                <a href="#" title="dropdown" class="toggle-topbar">
284                    <i class="fa fa-bars"></i>
285                </a>
286                
287            </nav>
288
289
290            
291            <section class="calls-to-action">
292                <!-- Welcome Guest/Customer Name -->
293<p class="widget_login_header_welcome">
294    Welcome Guest</p>
295
296<a href="#" data-reveal-id="login-box" class="my-account" title="my account">
297    <span class="my-account-icon">
298        <i class="fa fa-user"></i>
299    </span>
300    <span>My Account</span> 
301</a>
302
303 
304<a href="#" data-reveal-id="help-box" class="need-help" title="Need Help">
305    <span class="need-help-icon">
306        <i class="fa fa-question-circle"></i>
307    </span>
308    <span>Need Help?</span>
309</a>
310            </section>
311            
312            
313                        <!-- Quick Links -->
314            <div class="quick-links">
315                
316                <div class="account-wrap">
317                <!--Account Button -->
318                <a href="" data-reveal-id="login-box" class="ql-account ql-btn" title="My Account">
319                    <span>
320                        <img src="/files/images/jba-site-icons_account.png"> <p>My Account </p><span>Login/Signup</span>
321                    </span>
322                </a>
323                </div>
324                <div class="contact-wrap">
325                <!--Contact Button -->
326                <a href="" data-reveal-id="contact-box" class="ql-help ql-btn" title="Need Help">
327                    <span>
328                        <img src="/files/images/jba-site-icons_help.png"><p>Need Help </p><span>We're The Experts</span>
329                    </span>
330                </a>
331                </div>
332                <div class="cart-wrap">
333                <!-- Cart Button -->
334                <a href="/cart.html" class="ql-cart ql-btn" data-reveal-id="cart-content">
335                    <span>
336                        <img src="/files/images/jba-site-icons_cart.png"><p>My Cart </p><span></span>
337                    </span>
338                </a>
339                
339<script src="/js/handlebars.js" type="text/javascript"></script>
339 
340<script id="cart-widget-template" type="text/x-handlebars-template">
341		<a href="{{ $config.url.path_prefix }}/cart.html" class="cart_icon_counter_wrapper" data-reveal-id="cart-content">
342		<span class="cart_icon"><i class="fa fa-shopping-cart"></i></span>
343		<span class="cart_counter">{{totals.validItemQuantity}}</span>
344		{{#if options.showCartText}}<span class="cart_text">{{options.cartText}}</span>{{/if}}
345		</a>
346		{{#if options.showToggleProducts}}<a href="javascript:void(0)" class="toggle_products" onclick="hideProducts();"></a>{{/if}}
347	
348	<div id="cart-content" class="reveal-modal">
349		<div class="cart-wrap-main">
350			<!-- Cart Drop Down-->
351
352			<div class="{{#if items.length}}cart_drop_down_wrapper_{{options.displayItemCount}}_item{{else}}empty_cart_drop_down_wrapper{{/if}} cart_drop_down_wrapper">
353
354				<div class="cart_info_actions_wrapper">
355					<div class="items_in_cart"><strong><span class="item_number">{{totals.validItemQuantity}}</span> <span class="items_text">{{#if options.isOne}}item {{else}}items {{/if}} {{options.inCartText}}</span></strong></div>
356					<div class="items_subtotal">{{options.subTotalText}}<span class="semi-colon">:</span> <span class="subtotal">{{#if totals.useSaleSubTotal}}{{totals.saleSubTotal}}{{else}}{{totals.priceSubTotal}}{{/if}}</span></div>
357					<div class="cart_actions">
358						<div class="view_cart_checkout_wrapper">
359							<a href="{{ $config.url.path_prefix }}/cart.html" class="view_cart_btn" title="View Cart">{{options.viewCartText}}</a>
360							<!--<a href="{{ $config.url.path_prefix }}/checkout.html" class="checkout_btn" title="Checkout">{{options.checkoutText}}</a>-->
361						</div>
362						<br class="clr_bth" />
363						{{#if options.showApplyCoupon}}
364						<a href="{{ $config.url.path_prefix }}/cart.html" class="apply_coupon_btn"><span>{{options.applyCouponText}}</span></a>
365						{{/if}}
366						<a href="{{options.cartContinue}}" class="continue_shopping_btn"><span>{{options.continueShoppingText}}</span></a>
367					</div>
368				</div>
369			
370				{{#if items}}
371					<div class="cart_items_wrapper cart_w_{{options.displayItemCount}}item">
372						{{#each items}}
373
374							<!-- Cannot identify an item that has a sale price and tiered pricing -->
375							<!--Calulate Price on Screen-->
376
377							<div id="cart_item_unique_id_{{@index}}" class="cart_item"> 
378								<div class="prod_image_price">
379									<img src="{{image}}" alt="{{name}}" class="prod_image">
380									<span class="prod_price">{{#if sale}}${{sale}}{{else}}${{price}}{{/if}}</span>
381								</div>
382								<div class="prod_info">
383									{{#if sale}}
384									<div class="prod_sale">{{../../options.productSaleText}}</div>
385									{{/if}}
386									<div class="prod_price">{{#if sale}}${{sale}}{{else}}${{price}}{{/if}}</div>
387									<div class="prod_title">
388										<a href="{{url}}" title="{{name}}">
389											{{name}}
390										</a>
391									</div>
392									{{#if options.showOptions}}
393									<ul class="prod_option_list">
394										{{#each _options}}
395											<li><span class="item_label">{{label}}</span><span>:</span><span class="option_text">{{text}}</span></li>
396										{{/each}}
397									</ul>
398									{{/if}}
399									{{#if ../options.showShippingRemarks}}
400									<div class="prod_shipping_remarks">{{_product.remarks}}</div>
401									{{/if}}
402									<div class="prod_quantity">Quantity: {{quantity}}</div>
403								</div>
404							</div>
405							{{#if items.length}}
406							<div class="more_items"><a href="{{ $config.url.path_prefix }}/cart.html" title="You have more items in your cart!">{{options.seeAllText}}</a></div>
407							{{/if}}
408
409						{{/each}}
410					</div>
411				{{/if}}
412				
413			</div>
414		</div>
415		<a class="close-reveal-modal" title="close">x</a>
416	</div>
417	<!--/End Cart Drop Down Wrapper -->
418	<!--/End Cart Widget Wrapper -->
419	</script>
419
420
421
422
423	
424	
424<script type="text/javascript">
425	var hideProducts = function(){
426			//if has class hide_products, remove class, remove cookie
427			if ($('.cart_widget_wrapper').hasClass('hide_products')){
428				$('.cart_widget_wrapper').removeClass('hide_products');
429				WSM.Util.setCookie('hide-products', 0, 0);
430			}else{
431				//if not hide products, add class, set cookie
432				$('.cart_widget_wrapper').addClass('hide_products');
433				WSM.Util.setCookie('hide-products', 1, 60);
434			};
435		};
436
437	$(document).ready(function(obj){
438		var cartWidgetOptions = {
439			applyCouponText:'Apply Coupon',
440			cartContinue:'/catalog.html',
441			cartText:'Cart',
442			checkoutText:'Checkout',
443			continueShoppingText:'Continue Shopping',
444			inCartText:'in Cart',
445			productSaleText:'Sale',
446			seeAllText:'See all items in the cart »',
447			showApplyCoupon:false,
448			showCartText:false,
449			showOptions:true,
450			showShippingRemarks:false,
451			showToggleProducts:false,
452			subTotalText:'subtotal',
453			viewCartText:'View Cart'
454		};
455		jQuery('.cart_widget_wrapper').cartWidgetUpdate(cartWidgetOptions);
456
457		if (WSM.Util.getCookie('hide-products')){
458			$('.cart_widget_wrapper').addClass('hide_products');
459		};
460
461
462		WSM.Cart.onUpdate(function(obj) {
463			// Run the cart widget jquery method to update the widget
464			jQuery('.cart_widget_wrapper').cartWidgetUpdate(cartWidgetOptions);
465		});
466	});
467	// Called every time an item is added to the cart
468
469	// Cart jQuery
470	(function($) {
471		$.fn.cartWidgetUpdate = function(options) {
472			return this.each(function() {
473				// get cart object
474				var cartObj = $(this);
475				
476				// request new cart data
477				WSM.Ajax.request(
478					'Cart.Get',
479					{
480						'type':'cart',
481						'limit':4
482					},
483					function (cart) {
484                                                // clear out cart widget div
485				                cartObj.empty();
486
487						var qty = 0;
488						for (var item in cart.items) {
489							qty += cart.items[item].quantity;
490						}
491                                                //console.log(cart.items);
492						options.isOne = (qty == 1?true:false);
493						options.displayItemCount = cart.items.length >= 4 ? 4: cart.items.length;
494						cart.options = options;
495						var source = $("#cart-widget-template").html();
496						var template = Handlebars.compile(source);
497						cartObj.html(template(cart));
498					}
499				);
500			});
501		}
502	})(jQuery);
503	</script>
503
504	
505	<div class="cart_widget_wrapper ">
506
507	</div>
508
509	
509<script>
510		$(window).load(function(){
511			$("#cart-content ").appendTo("body");
512		});
513	</script>
513�                </div>
514            </div>
515
516
517
518            
519            <!--  Mobile Search Icon -->
520
521            <!-- Search Bar -->
522            <div id="megaDrop" style="display: none;">
523                            
524<!-- partslogic_searchbar_with_wrapper_modal component -->
525
526    <!-- This component injects the necessary dependencies to deploy the PartsLogic components. UI Version: 2.0.1 -->
527
528    
528<script  src="https://cdn.jsdelivr.net/npm/react@17/umd/react.production.min.js"  crossorigin></script>
528
529    
529<script  src="https://cdn.jsdelivr.net/npm/react-dom@17/umd/react-dom.production.min.js"  crossorigin></script>
529
530    
530<script crossorigin src="https://cdn.jsdelivr.net/npm/@partslogic/[email protected]/build/index.umd.js" ></script>
530
531    <link href="https://cdn.jsdelivr.net/npm/@partslogic/[email protected]/build/index.css" rel="stylesheet" type="text/css" />
532    
533    
534
535    <div id="pl-search-bar-container" style="flex-grow: 1"></div>
536    
536<script type="text/javascript">
537        window.addEventListener('DOMContentLoaded', function () {
538            window.PartslogicUi.config({ API_KEY: "e84e6c8e-ec57-4ab5-8a93-d1e0c36d20a6" });
539
540            const searchBarContainer = document.querySelector(
541            '#pl-search-bar-container'
542            );               
543            
544            const SearchBar = window.PartslogicUi.PartslogicSearchBarWithWrapperModal;
545
546            const redirect = () => {
547                const url = new URL(window.location.href);
548                let params = new URLSearchParams(url.search);
549                const inputs = document.querySelectorAll('#sui-search-bar-input');
550                const q = inputs[1].value;
551                params.set('q', q);
552                window.location.href = `${window.location.origin}/search.html?${params.toString()}`;
553            };
554
555            window.ReactDOM.render(
556            window.React.createElement(SearchBar, {
557                styled: true,
558                onSubmit: redirect,
559            }),
560                searchBarContainer
561            );
562        })
563    </script>
563
564    <style>
565        .Sui-SearchBar--search-button {
566            background-color: #edecec !important;
567            color: #d80000 !important;
568        }
569        .Sui-SearchBar--search-input {
570            height: 42px !important;
571        }
572        .Sui-SearchBar--search-button {
573            margin-bottom: 0 !important;
574        }
575    </style>
576    
577     
578            </div>
579            
580        </header>
581    </div>
582            
583         
584        
585         <section class="homepage" role="main">
586<div class="">
587<div class="">
588<div class=""><span class="shift-pagination"> 
589
590<div id="featured_slideshow" class="owl-carousel ">
591        
592        <div class="wsm-slide" id="wsm-slide-219939" >
593        
594                                    <a href="/p-30874-custom-dyno-tuning.html" id="owl-link-219939" title="" target="_self">
595                    <img class="owl-lazy" data-src="https://jbaspeedshop.com/images/F142386238.jpg" alt="Gallery Image"  />
596                </a>
597                    
598                    <div class="wsm_caption">
599                <div class="featured_title"></div>
600                <div class="featured_description"></div>
601                            </div>
602                </div>
603        
604        
605        <div class="wsm-slide" id="wsm-slide-220201" >
606        
607                                    <a href="/p-30876-hot-rods-resto-mods.html" id="owl-link-220201" title="" target="_self">
608                    <img class="owl-lazy" data-src="https://jbaspeedshop.com/images/F142660680.jpg" alt="Gallery Image"  />
609                </a>
610                    
611                    <div class="wsm_caption">
612                <div class="featured_title"></div>
613                <div class="featured_description"></div>
614                            </div>
615                </div>
616        
617        
618        <div class="wsm-slide" id="wsm-slide-220203" >
619        
620                                    <a href="/p-30871-installation-parts.html" id="owl-link-220203" title="" target="_self">
621                    <img class="owl-lazy" data-src="https://jbaspeedshop.com/images/F142359914.jpg" alt="Gallery Image"  />
622                </a>
623                    
624                    <div class="wsm_caption">
625                <div class="featured_title"></div>
626                <div class="featured_description"></div>
627                            </div>
628                </div>
629        
630        
631        <div class="wsm-slide" id="wsm-slide-220204" >
632        
633                                    <a href="/catalog.html" id="owl-link-220204" title="" target="_self">
634                    <img class="owl-lazy" data-src="https://jbaspeedshop.com/images/F142359958.jpg" alt="Gallery Image"  />
635                </a>
636                    
637                    <div class="wsm_caption">
638                <div class="featured_title"></div>
639                <div class="featured_description"></div>
640                            </div>
641                </div>
642        
643        
644        <div class="wsm-slide" id="wsm-slide-221746" >
645        
646                                    <a href="/p-31122-performance-suspension-alignments.html" id="owl-link-221746" title="" target="_self">
647                    <img class="owl-lazy" data-src="https://jbaspeedshop.com/images/F142360138.jpg" alt="Gallery Image"  />
648                </a>
649                    
650                    <div class="wsm_caption">
651                <div class="featured_title"></div>
652                <div class="featured_description"></div>
653                            </div>
654                </div>
655        
656    </div>
657<script type="text/javascript">
658    $(document).ready(function() {
659
660        $("#featured_slideshow").owlCarousel({
661                        loop : true,
662            dots : true,
663            nav : true,
664            animateOut: "fadeOut",
665            animateIn : "fadeIn",
666            items : 1,
667            margin : 0,
668            autoplay : true,
669            autoplayHoverPause : true,
670            lazyLoad : true,
671            autoplayTimeout : 5000,
672            navText : ['Prev','Next'],
673            thumbs: false,
674                        mouseDrag: true,
675            touchDrag: true,
676            responsive:{
677                0:{
678                                        items:1
679                },
680                767:{
681                                        items:1
682                },
683                941:{
684                                        items:1
685                    
686                }
687            },
688            });
689        });
690</script>
690
691 </span></div>
692</div>
693</div>
694<!-- Ymm -->
695<div class="ymm-wrap">
696<div class="container">
697<div class="">
698<div>
699<h2>Shop by vehicle</h2>
700              
701    <div id="pl-fitment-container">
702    <div id="pl-fitment-wrapper">
703                <div id="pl-fitment-selector-container"></div>
704    </div>
705    </div>
706    
706<script type="text/javascript">
707    window.addEventListener('DOMContentLoaded', function() {
708        window.PartslogicUi.config({ API_KEY: "e84e6c8e-ec57-4ab5-8a93-d1e0c36d20a6" });
709
710        const fitmentSelectorContainer = document.querySelector(
711        '#pl-fitment-selector-container'
712        );
713
714        const FitmentSelector = window.PartslogicUi.PartslogicFitmentSelectorWrapper;
715
716        const setFitmentValues = (values) => {
717        localStorage.setItem('sui-fitment-selector-v2', JSON.stringify(values));
718        }
719
720        const redirect = (values) => {
721        let params = new URLSearchParams();
722        const q = values;
723        params.set('fitment', q);
724        window.location.href = `${window.location.origin}/catalog.html?${params.toString()}`;
725        };
726
727        window.ReactDOM.render(
728        window.React.createElement(FitmentSelector,{ groupId: 1, styled: false, onChange: (selector, values) => setFitmentValues(values), onSubmit: (values) => redirect(values), searchButtonText: "Find Parts", clearButtonText: "Clear" }),
729        fitmentSelectorContainer
730        );
731    })
732    </script>
732
733    <style>
734    #pl-fitment-container {
735        display: flex;
736        justify-content: center;
737        width: 100%;
738        margin-bottom: 10px;
739    }
740
741    #pl-fitment-wrapper {
742        background: #111111;
743        width: 100%;
744        display: flex;
745        align-items: center;
746        padding: 16px 8px;
747    }
748
749    #pl-fitment-selector-container {
750        flex-grow: 1;
751        justify-content: center;
752    }
753
754    #pl-fitment-selector-container div:first-child {
755        flex-grow: 1;
756    }
757
758    .pl-fitment-text {
759        display: flex;
760        flex-direction: column;
761        padding: 0 30px;
762        text-transform: uppercase;
763    }
764
765
766    .Sui-FitmentSelector--select-wrapper {
767        width: 100%;
768    }
769
770    .Sui-FitmentSelector--select {
771        background: #fff;
772        margin-right: 5px;
773        border: none;
774        font-size: 16px;
775        height: 100%;
776        padding: 0px 10px;
777        width: 98%;
778    }
779
780    .Sui-FitmentSelector--searchBtn,
781    .Sui-FitmentSelector--clearBtn {
782        margin: 0 2px;
783        padding: 8px 6px;
784        border: none;
785        font-size: 16px;
786        color: #fff;
787        cursor: pointer;
788        text-transform: uppercase;
789    }
790
791    .Sui-FitmentSelector--searchBtn {
792        background: #d80b00 !important;
793        color: #ffffff !important;
794    }
795
796    .Sui-FitmentSelector--clearBtn {
797        background: #333333 !important;
798        color: #ffffff !important;
799    }
800
801    @media screen and (max-device-width: 991px) {
802        #pl-fitment-wrapper {
803        flex-direction: column;
804        width: 100%;
805        }
806
807        #pl-fitment-selector-container {
808        width: 100%;
809        }
810    }
811
812    @media screen and (max-device-width: 767px) {
813        #pl-fitment-selector-container div:first-child {
814        flex-direction: column;
815        align-items: center;
816        }
817
818        .Sui-FitmentSelector--select-wrapper {
819        margin-bottom: 5px;
820        }
821
822        .Sui-FitmentSelector--select {
823        margin-right: 0;
824        width: 100%;
825        }
826
827        .Sui-FitmentSelector--actions {
828        width: 100%;
829        }
830
831        .Sui-FitmentSelector--searchBtn,
832        .Sui-FitmentSelector--clearBtn {
833        padding: 18px 10px;
834        margin: 0;
835        }
836
837        .Sui-FitmentSelector--searchBtn {
838        margin-right: 2px;
839        flex-grow: 1;
840        }
841    }
842
843    @media screen and (max-device-width: 500px) {
844        
845        .Sui-FitmentSelector--actions {
846        width: 100%;
847        flex-direction: column;
848        }
849        .Sui-FitmentSelector--searchBtn {
850        margin: 0 0 5px 0;
851        }
852    }
853    </style>
854</div>
855</div>
856</div>
857</div>
858<!-- Featured Cats -->
859<div class="feat-banners-wrap">
860<div class="row">
861<div class="twelve columns"><div id="fnd_album_feat_banners" class="fnd_album">
862	
863						<div class="row">
864						<div class="four columns mobile-two">
865											<a href="/p-30871-installation-parts.html" title="" target="_self"><span class="img_wrap"><img src="https://jbaspeedshop.com/images/F140876386.jpg" alt="" /></span></a>
866																																											</div>
867									<div class="four columns mobile-two">
868											<a href="/p-30874-custom-dyno-tuning.html" title="" target="_self"><span class="img_wrap"><img src="https://jbaspeedshop.com/images/F140876387.jpg" alt="" /></span></a>
869																																											</div>
870									<div class="four columns mobile-two end">
871											<a href="/p-31183-meltdown-tires.html" title="" target="_self"><span class="img_wrap"><img src="https://jbaspeedshop.com/images/F142667399.jpg" alt="" /></span></a>
872																																											</div>
873					</div>
874			</div>�</div>
875</div>
876</div>
877<!-- Shop Section -->
878<div class="featured-shop-wrap clearfix">
879<div class="featured-shop-content-wrap row">
880<div class="twelve columns">
881<div class="twelve columns shop-cat-section">
882<h2 class="content-shop-by-catalog-title">Shop By Category</h2>
883<div class="clear">&nbsp;</div>
884<br /> <ul id="bs_cat_menu_shop_cats" class="nav navbar-nav">        
885                    <li class=" pcat_id_1160890">
886                  <a class="cat_image_link" href="https://jbaspeedshop.com/c-1160890-jba-dominator-gtc.html" title="JBA Dominator GTC" title="JBA Dominator GTC">
887            <span class="cat_img_wrap">
888               <img class="widget_cat_menu_image lazyload" src="/images/T142716653.jpg" alt="JBA Dominator GTC" />
889            </span>
890         </a>
891                <a href="/c-1160890-JBA-Dominator-GTC.html"
892            title="JBA Dominator GTC" >
893                        <span>JBA Dominator GTC</span>
894        </a>
895
896             </li>
897                        <li class=" pcat_id_1160507">
898                  <a class="cat_image_link" href="https://jbaspeedshop.com/c-1160507-jba-performance-exhaust.html" title="JBA Performance Exhaust" title="JBA Performance Exhaust">
899            <span class="cat_img_wrap">
900               <img class="widget_cat_menu_image lazyload" src="/images/T142675437.jpg" alt="JBA Performance Exhaust" />
901            </span>
902         </a>
903                <a href="/c-1160507-JBA-Performance-Exhaust.html"
904            title="JBA Performance Exhaust" >
905                        <span>JBA Performance Exhaust</span>
906        </a>
907
908             </li>
909                                        <li class=" pcat_id_1159919">
910                  <a class="cat_image_link" href="https://jbaspeedshop.com/c-1159919-performance-plumbing.html" title="Performance Plumbing" title="Performance Plumbing">
911            <span class="cat_img_wrap">
912               <img class="widget_cat_menu_image lazyload" src="/images/T142713733.jpg" alt="Performance Plumbing" />
913            </span>
914         </a>
915                <a href="/c-1159919-Performance-Plumbing.html"
916            title="Performance Plumbing" >
917                        <span>Performance Plumbing</span>
918        </a>
919
920             </li>
921                        <li class=" pcat_id_1160434">
922                  <a class="cat_image_link" href="https://jbaspeedshop.com/c-1160434-speedshoplifestyle.html" title="JBA Merchandise" title="JBA Merchandise">
923            <span class="cat_img_wrap">
924               <img class="widget_cat_menu_image lazyload" src="/images/T142666377.jpg" alt="JBA Merchandise" />
925            </span>
926         </a>
927                <a href="/c-1160434-JBA-Merchandise.html"
928            title="JBA Merchandise" >
929                        <span>JBA Merchandise</span>
930        </a>
931
932             </li>
933                        <li class=" pcat_id_1160456">
934                  <a class="cat_image_link" href="https://jbaspeedshop.com/c-1160456-patriot-exhaust-products.html" title="Patriot Exhaust Products" title="Patriot Exhaust Products">
935            <span class="cat_img_wrap">
936               <img class="widget_cat_menu_image lazyload" src="/images/T142673092.jpg" alt="Patriot Exhaust Products" />
937            </span>
938         </a>
939                <a href="/c-1160456-Patriot-Exhaust-Products.html"
940            title="Patriot Exhaust Products" >
941                        <span>Patriot Exhaust Products</span>
942        </a>
943
944             </li>
945                        <li class=" pcat_id_1160435">
946                  <a class="cat_image_link" href="https://jbaspeedshop.com/c-1160435-dougs-headers.html" title="Doug's Headers" title="Doug's Headers">
947            <span class="cat_img_wrap">
948               <img class="widget_cat_menu_image lazyload" src="/images/T142675436.jpg" alt="Doug&#039;s Headers" />
949            </span>
950         </a>
951                <a href="/c-1160435-Doug's-Headers.html"
952            title="Doug's Headers" >
953                        <span>Doug's Headers</span>
954        </a>
955
956             </li>
957                        <li class=" pcat_id_1160891">
958                  <a class="cat_image_link" href="https://jbaspeedshop.com/c-1160891-holley-efi.html" title="Holley EFI" title="Holley EFI">
959            <span class="cat_img_wrap">
960               <img class="widget_cat_menu_image lazyload" src="/images/T142718874.jpg" alt="Holley EFI" />
961            </span>
962         </a>
963                <a href="/c-1160891-Holley-EFI.html"
964            title="Holley EFI" >
965                        <span>Holley EFI</span>
966        </a>
967
968             </li>
969                        <li class=" pcat_id_1160445">
970                  <a class="cat_image_link" href="https://jbaspeedshop.com/c-1160445-pertronix-ignition-products.html" title="PerTronix Ignition Products" title="PerTronix Ignition Products">
971            <span class="cat_img_wrap">
972               <img class="widget_cat_menu_image lazyload" src="/images/T142675435.jpg" alt="PerTronix Ignition Products" />
973            </span>
974         </a>
975                <a href="/c-1160445-PerTronix-Ignition-Products.html"
976            title="PerTronix Ignition Products" >
977                        <span>PerTronix Ignition Products</span>
978        </a>
979
980             </li>
981                                                </ul></div>
982</div>
983</div>
984</div>
985<!-- Brands Carousel -->
986<div class="brands-wrap clearfix">
987<div class="twelve columns">
988<div class="row"><!-- ROW FEATURED BRANDS CAROUSEL-->
989<div class="feat-brands">
990<h2 class="hm-title">Shop By Brands</h2>
991<div class="clear">&nbsp;</div>
992<br /> 
993
994<div id="featured_slideshow_brands" class="owl-carousel ">
995        
996        <div class="wsm-slide" id="wsm-slide-219928" >
997        
998                                    <img src="https://jbaspeedshop.com/images/F140876711.png" alt="Gallery Image" />         
999                    
1000                </div>
1001        
1002        
1003        <div class="wsm-slide" id="wsm-slide-219929" >
1004        
1005                                    <img src="https://jbaspeedshop.com/images/F140876712.png" alt="Gallery Image" />         
1006                    
1007                </div>
1008        
1009        
1010        <div class="wsm-slide" id="wsm-slide-219930" >
1011        
1012                                    <img src="https://jbaspeedshop.com/images/F140876713.png" alt="Gallery Image" />         
1013                    
1014                </div>
1015        
1016        
1017        <div class="wsm-slide" id="wsm-slide-219931" >
1018        
1019                                    <img src="https://jbaspeedshop.com/images/F140876714.png" alt="Gallery Image" />         
1020                    
1021                </div>
1022        
1023        
1024        <div class="wsm-slide" id="wsm-slide-219932" >
1025        
1026                                    <img src="https://jbaspeedshop.com/images/F140876715.png" alt="Gallery Image" />         
1027                    
1028                </div>
1029        
1030        
1031        <div class="wsm-slide" id="wsm-slide-219933" >
1032        
1033                                    <img src="https://jbaspeedshop.com/images/F140876716.png" alt="Gallery Image" />         
1034                    
1035                </div>
1036        
1037        
1038        <div class="wsm-slide" id="wsm-slide-219934" >
1039        
1040                                    <img src="https://jbaspeedshop.com/images/F140876717.png" alt="Gallery Image" />         
1041                    
1042                </div>
1043        
1044        
1045        <div class="wsm-slide" id="wsm-slide-219935" >
1046        
1047                                    <img src="https://jbaspeedshop.com/images/F140876718.png" alt="Gallery Image" />         
1048                    
1049                </div>
1050        
1051        
1052        <div class="wsm-slide" id="wsm-slide-219936" >
1053        
1054                                    <img src="https://jbaspeedshop.com/images/F140876719.png" alt="Gallery Image" />         
1055                    
1056                </div>
1057        
1058    </div>
1059<script type="text/javascript">
1060    $(document).ready(function() {
1061
1062        $("#featured_slideshow_brands").owlCarousel({
1063                        loop : true,
1064            dots : true,
1065            nav : true,
1066            animateOut: "fadeOut",
1067            animateIn : "fadeIn",
1068            items : 5,
1069            margin : 0,
1070            autoplay : true,
1071            autoplayHoverPause : true,
1072            lazyLoad : false,
1073            autoplayTimeout : 5000,
1074            navText : ['Prev','Next'],
1075            thumbs: false,
1076                        mouseDrag: true,
1077            touchDrag: true,
1078            responsive:{
1079                0:{
1080                                        items:1
1081                },
1082                767:{
1083                                        items:4
1084                },
1085                941:{
1086                                        items:9
1087                    
1088                }
1089            },
1090            });
1091        });
1092</script>
1092
1093</div>
1094<!--/ ROW FEATURED BRANDS CAROUSEL--></div>
1095</div>
1096</div>
1097<div class="clear">&nbsp;</div>
1098<div class="featured-current-wrap clearfix">
1099<div class="featured-current-content-wrap row">
1100<div class="twelve columns">
1101<div class="six columns upcoming-events-wrap">&nbsp;</div>
1102<div class="six columns video-image-wrapper">
1103<h2 class="content-jba-television-title">JBA Television</h2>
1104<!-- <p class="video-wrap"><a class="play-video" href="#" data-reveal-id="showcase-video"><img src="/files/images/youtube-player-img.png" alt=""></a></p> -->
1105<div class="vid-container"><iframe src="https://www.youtube.com/embed/mrXdZIc2W-c" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
1106<p class="video-description"><a href="https://www.youtube.com/user/JbaSpeed" target="_blank" rel="noopener">Check Out Our Channel For More Videos &raquo;&nbsp;</a></p>
1107</div>
1108</div>
1109<div class="twelve columns">
1110<div class="enews-wrapper"><center>Sign Up For Our Newsletter</center>
1111<h3 class="content-enews-title"><br /></h3>
1112<form action="/if-4878-newsletter-signup.html" enctype="multipart/form-data" method="post">
1113<div class="wsm_inquiry_row_0">
1114<div class="wsm_inquiry_form_field wsm_inquiry_form_input"><input id="inquiry_input_45491" class="wsm_contact_text" name="form[45491]" type="text" value="" placeholder="Name..." /></div>
1115</div>
1116<!--End Row-->
1117<div class="wsm_inquiry_row_1"><label for="inquiry_input_45492"> Email <span class="wsm_interface_required"> *</span> </label>
1118<div class="wsm_inquiry_form_field wsm_inquiry_form_input"><input id="inquiry_input_45492" class="wsm_contact_text" name="form[45492]" type="text" value="" placeholder="Email..." /></div>
1119</div>
1120<div class="wsm_inquiry_row_0">
1121<div class="wsm_inquiry_form_submit"><input id="inquiry_form_submit" class="wsm_inquiry_form_submit wsm_product_button" name="45501" type="submit" value="Sign Up &raquo;" /></div>
1122</div>
1123<!--End Row--></form></div>
1124</div>
1125</div>
1126</div>
1127<div class="featured-build-wrap">
1128<div class="featured-build-content-wrap">
1129<div class="twelve columns">
1130<div class="row">
1131<div class="twelve columns">
1132<div class="feature-gallery-image-wrapper">&nbsp;</div>
1133</div>
1134</div>
1135</div>
1136</div>
1137</div>
1138</section>
1139<p>&nbsp;</p>
1140
1141                
1142        <!-- Start Footer -->
1143
1144                <div class="footer-wrap">
1145            <footer class="row footer-columns">
1146                <div class="three columns store-info">
1147                    <ul class="side-nav">
1148                        <li class="subheader">Site Map</li>
1149                         <li><a title="Homepage" href="https://jbaspeedshop.com"><span>Homepage</span></a></li><li><a title="About Us" href="https://jbaspeedshop.com/p-30747-about-us.html"><span>About Us</span></a></li><li><a title="JBA Speed Shop News and Event Coverage" href="https://jbaspeedshop.com/news.html"><span>JBA News</span></a></li><li><a title="Ask JBA Speed Shop a question" href="https://jbaspeedshop.com/if-4975-ask-jba.html"><span>Ask JBA</span></a></li>
1150                    </ul>
1151                </div>
1152                
1153                <div class="three columns">
1154                    
1155
1156                    <ul class="side-nav">
1157                       <li class="subheader">Customer Support</li>
1158                        <li><span>Mon-Fri</span> 9:00am to 5:00pm</li>
1159                        <li><span>Saturday</span> 9:00am to 1:00pm</li>
1160                        <li><span>Sunday</span> Closed, gone racing!!</li>
1161                        <li><br></li>
1162                        <li><span>Phone</span> 858.495.3395</li>
1163                        <li><span>Toll Free</span> (888) JBA-5570</li>
1164                        <li><span>Fax</span> 858.495.0954</li>
1165                        <li><br></li>
1166                        <li><a href="mailto:[email protected]">[email protected]</a></li>
1167                    </ul>
1168                </div>
1169                
1170                
1171
1172
1173
1174
1175
1176
1177                <div class="three columns">
1178                    <ul class="side-nav">
1179                        <li class="subheader">Help Topics</li>
1180                        <li><a title="Contact Us" href="https://jbaspeedshop.com/contact.html"><span>Contact Us</span></a></li><li><a title="FAQ" href="https://jbaspeedshop.com/faq.html"><span>FAQ</span></a></li><li><a title="Privacy Policy" href="https://jbaspeedshop.com/ft-2389-privacy-policy.html"><span>Privacy Policy</span></a></li>
1181                        
1182                     </ul>
1183
1184                    
1185                </div>
1186                
1187                
1188
1189
1190
1191
1192                <div class="three columns">
1193                    <ul class="side-nav social-wrap">
1194                        <li class="subheader">Stay Connected</li>
1195                        <li><a class="facebook" href="https://www.facebook.com/JBASpeedShop" target="_blank" title="Like us Facebook"><i class="fa fa-facebook-square"></i></a></li>
1196                        <li><a class="instagram" href="https://instagram.com/jbaspeed/" target="_blank" title="Follow us on instagram"><i class="fa fa-instagram"></i></a></li>
1197
1198                        <li><a class="twitter" href="http://twitter.com/#!/JbaSpeed" target="_blank" title="Follow us onTwitter"><i class="fa fa-twitter"></i></a></li>
1199                        <li><a class="youtube" href="http://www.youtube.com/user/JbaSpeed?feature=creators_cornier-http%3A//s.ytimg.com/yt/img/creators_corner/YouTube/youtube_32x32.png" target="_blank" title="Watch us on Youtube"><i class="fa fa-youtube"></i></a></li>
1200                        <li><a class="rss" href="https://jbaspeedshop.com/news.rss" target="_blank"><i class="fa fa-rss-square"></i></a></li>
1201                    </ul>
1202
1203                    <div class="facebook-friends">
1204                        <br>
1205                        <iframe src="//www.facebook.com/plugins/likebox.php?href=https://www.facebook.com/JBASpeedShop&amp;width=250&amp;height=140&amp;colorscheme=light&amp;show_faces=false&amp;header=false&amp;stream=false&amp;show_border=false&amp;appId=253332344706080" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:250px; height:140px;" allowTransparency="true"></iframe>
1206
1207                    </div>
1208
1209                    
1210                </div>
1211                    
1212               
1213                    
1214                
1215
1216            </footer>
1217            <div class="footer-bottom clearfix">
1218            <div class="twelve columns">
1219                    <div id="wsm_copyright">
1220Copyright &copy; 2026 JBA Speed Shop. All Rights Reserved.<br />
1221Powered by <a title="Web Shop Manager eCommerce" href="https://webshopmanager.com" target="_blank" rel="noopener">Web Shop Manager</a>.
1222</div>
1223
1224            </div>
1225            </div>
1226
1227
1228        </div>
1229        
1230        <!-- End Footer -->
1231
1232        <!-- Contact Box -->
1233<div id="contact-box" class="widget_login_dropdown widget_login_help_dropdown reveal-modal">
1234    <div class="widget_login_help_info">
1235        <p class="widget_login_help_title">Need Help?</p>
1236        <p class="widget_login_help_phone"> <i class="fa fa-phone-square"></i> <a href="tel:858.495.3395" title="Phone"> 858.495.3395</a> </p>
1237        <p class="widget_login_help_hours">M-F: 9am-5pm | Sat: 9am-1pm | Sun: Closed, gone racing!!</p>
1238        <p class="widget_login_help_email"><a id="e135c08ad20c1e7ce83c" href="" target="_blank" onclick="this.href='mailto:'+e135c08ad20c1e7ce83c(); return true;" ref="nofollow"></a>
1238<script language="javascript" type="text/javascript">function e135c08ad20c1e7ce83c() { return WSM.Util.rot13('vasb!wonenpvat.pbz').replace('!','@'); } document.getElementById('e135c08ad20c1e7ce83c').appendChild(document.createTextNode(e135c08ad20c1e7ce83c()));</script>
1238</p>
1239    </div>
1240    <hr>
1241    <ul class=" widget_login_helpcenter_content">
1242        <li> <i class="fa fa-envelope-square"></i> <a href="/contact.html" class="email">Send us a message</a> <br>
1243            We'll reply within 24 hours </li>
1244    </ul>
1245    <a class="close-reveal-modal" title="close">x</a> </div>
1246
1247
1248
1249    
1250
1251    <!-- Login Modal -->
1252    <!-- My Account Modal Box -->
1253	<div id="login-box" class="widget_login_dropdown widget_login_myaccount_dropdown reveal-modal">
1254				<div class="widget_login_header widget_login_hd_signin"><span>Sign In or <a href="https://jbaspeedshop.com/account/register.html" title="Create an Account">Create an Account</a></span></div>
1255		<form action="https://jbaspeedshop.com/account.html" method="post" class="widget_login_header_public_login" autocomplete="off">
1256			<input type="hidden" name="action" value="customer.login" />
1257			<!-- Email Field -->
1258			<div class="widget_login_email">
1259				<label for="wsm_form_email">Email</label>
1260				<input class="required" type="text" id="wsm_form_email" name="form[email]" tabindex="1" value="" />
1261			</div>
1262			<!-- Password Field -->
1263			<div class="widget_login_password">
1264				<label for="wsm_form_password">Password</label>
1265				<input class="required" type="password" id="wsm_form_password" name="form[password]" tabindex="2" value="" autocomplete="off" />
1266				<a class="widget_login_login_forgotpassword" href="https://jbaspeedshop.com/account.html?view=recover">Forgot Password &raquo;</a>
1267			</div>
1268			<div class="widget_login_submit">
1269				<input type="hidden" name="return" value="https://jbaspeedshop.com/" />
1270				<input type="submit" value="Login" tabindex="3" id="wsm_form_submit" />
1271			</div>
1272		</form>
1273				<a class="close-reveal-modal" title="close">x</a>
1274	</div>
1275
1276<!-- Need Help Modal Box -->
1277<div id="help-box" class="widget_login_dropdown widget_login_help_dropdown reveal-modal">
1278	
1279	<ul class=" widget_login_helpcenter_content">
1280	<li>
1281		<i class="fa fa-question-circle"></i>
1282		<a href="/faq.html" class="faq">FAQ</a><br />
1283		Check out popular questions
1284	</li>
1285	<li>
1286		<i class="fa fa-envelope-square"></i>
1287		<a href="/contact.html" class="email">Contact Us</a> <br />
1288		We'll reply within 24 hours
1289	</li>
1290</ul>
1291
1292<hr/>
1293
1294<div class="widget_login_help_info">
1295	<p class="widget_login_help_title">JBA Speed Shop</p>
1296	<p class="widget_login_help_phone">858.495.3395</p>
1297	<p class="widget_login_help_hours">M-F: 9am-5pm | Sat: 9am-1pm | Sun: Closed, gone racing!!</p>	<p class="widget_login_help_email"><a id="e46ce1c081095f0ce9ec" href="" target="_blank" onclick="this.href='mailto:'+e46ce1c081095f0ce9ec(); return true;" ref="nofollow"></a>
1297<script language="javascript" type="text/javascript">function e46ce1c081095f0ce9ec() { return WSM.Util.rot13('vasb!wonenpvat.pbz').replace('!','@'); } document.getElementById('e46ce1c081095f0ce9ec').appendChild(document.createTextNode(e46ce1c081095f0ce9ec()));</script>
1297</p>
1298</div>
1299	<a class="close-reveal-modal" title="close">x</a>
1300</div>
1301    <!-- Product Detail Reponsive -->
1302    
1303    
1304
1305
1306            
1307    
1308    <!-- Site Scripts -->
1309    
1310    <!-- Set the View to 50 -->
1311
1312<script>
1313 function addView() {
1314  const paramToAdd = 'limit=50';
1315  const keyOfParamToAdd = paramToAdd.split('=')[0]; // This is 'sort'
1316
1317  const currentUrl = window.location.href;
1318  const urlParts = currentUrl.split('?');
1319  const baseUrl = urlParts[0];
1320  let queryParams = [];
1321
1322  // Check if there's a query string part and parse it
1323  if (urlParts.length > 1 && urlParts[1]) {
1324    // Split by '&' and filter out any empty strings that might result from trailing '&' or '&&'
1325    queryParams = urlParts[1].split('&').filter(param => param.length > 0);
1326  }
1327
1328  // 1. Filter out any existing 'sort=' parameters.
1329  let processedParams = queryParams.filter(param => !param.startsWith(keyOfParamToAdd + '='));
1330
1331  // 2. Add the desired 'sort=price:asc' parameter.
1332  processedParams.push(paramToAdd);
1333
1334  // Reconstruct the new URL
1335  let newUrl = baseUrl;
1336  if (processedParams.length > 0) {
1337    newUrl += '?' + processedParams.join('&');
1338  } else {
1339    // This case handles if there were no query params initially,
1340    // and we are adding the sort param for the first time.
1341    newUrl += '?' + paramToAdd;
1342  }
1343
1344  // Replace the current URL without reloading the page, only if it has changed
1345  if (newUrl !== currentUrl) {
1346    window.history.replaceState({}, document.title, newUrl);
1347    console.log("URL updated with sort=price:asc:", newUrl);
1348  } else {
1349    console.log("URL already has sort=price:asc or no effective change was made.");
1350  }
1351
1352}
1353if ($("body").hasClass("page_")|| $("body").hasClass("env-name-category")){ addView();}
1354</script>
1354
1355
1356<!-- Clear Category on Search Page -->
1357
1358<script> 
1359
1360 function addFitmentFilter() {
1361  const paramToAdd = 'facet-Fitment-Specific+or+Universal=Fitment-Specific';
1362  const keyOfParamToAdd = paramToAdd.split('=')[0]; // This is 'sort'
1363
1364  const currentUrl = window.location.href;
1365  const urlParts = currentUrl.split('?');
1366  const baseUrl = urlParts[0];
1367  let queryParams = [];
1368
1369  // Check if there's a query string part and parse it
1370  if (urlParts.length > 1 && urlParts[1]) {
1371    // Split by '&' and filter out any empty strings that might result from trailing '&' or '&&'
1372    queryParams = urlParts[1].split('&').filter(param => param.length > 0);
1373  }
1374
1375  // 1. Filter out any existing 'sort=' parameters.
1376  let processedParams = queryParams.filter(param => !param.startsWith(keyOfParamToAdd + '='));
1377
1378  // 2. Add the desired 'sort=price:asc' parameter.
1379  processedParams.push(paramToAdd);
1380
1381  // Reconstruct the new URL
1382  let newUrl = baseUrl;
1383  if (processedParams.length > 0) {
1384    newUrl += '?' + processedParams.join('&');
1385  } else {
1386    // This case handles if there were no query params initially,
1387    // and we are adding the sort param for the first time.
1388    newUrl += '?' + paramToAdd;
1389  }
1390
1391  // Replace the current URL without reloading the page, only if it has changed
1392  if (newUrl !== currentUrl) {
1393    window.history.replaceState({}, document.title, newUrl);
1394    console.log("URL updated with sort=price:asc:", newUrl);
1395  } else {
1396    console.log("URL already has sort=price:asc or no effective change was made.");
1397  }
1398
1399}
1400function removeDynamicFacetCategory() {
1401    const currentUrl = window.location.href;
1402    const urlParts = currentUrl.split('?');
1403    if (urlParts.length > 1) {
1404        let queryString = urlParts[1];
1405        const params = queryString.split('&');
1406        const newParams = [];
1407        for (const param of params) {
1408            if (!param.startsWith('facet-categories=')) {
1409                newParams.push(param)
1410            }
1411        }
1412        const newQueryString = newParams.join('&');
1413        let newUrl = urlParts[0];
1414        if (newQueryString) {
1415            newUrl += '?' + newQueryString
1416        }
1417        
1418        // Only redirect if URL actually changed
1419        if (newUrl !== currentUrl) {
1420            window.location.replace(newUrl);
1421        }
1422    }
1423}
1424
1425
1426$(document).ready(function() {
1427    if ($("body").hasClass("env-zone-")){ removeDynamicFacetCategory();
1428// Check if localStorage has the fitment selector data
1429const fitmentData = localStorage.getItem('sui-fitment-selector-v2');
1430if (fitmentData && fitmentData.trim() !== '') {
1431  addFitmentFilter();
1432}
1433
1434}
1435//Set Default as Grid
1436
1437    if ($("body").hasClass("env-zone-") || $("body").hasClass("body_cat")) {
1438 
1439        setTimeout( () => {
1440            var elementsGrid = $(".listControls_iconContainer__4dp5S[aria-label='grid layout']");
1441            elementsGrid.click();
1442            
1443        }
1444        , 2000)
1445    }
1446});
1447
1448</script>
1448
1449
1450<script type="text/javascript" src="/files/owl/owl-min.js"></script>
1450
1451
1452
1453
1454
1455 
1456<script>
1457$(document).ready(function() {
1458  $('.play-video').on('click', function(ev) {
1459    $(".player")[0].src += "?autoplay=1";
1460    ev.preventDefault();
1461  });
1462$('.close-reveal-modal').click(function() {  
1463    $(".player")[0].src += "?stop=1";
1464});
1465});
1466</script>
1466
1467
1468
1469
1470
1471
1472
1473<!-- GA4 Purchase event -->
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484�
1485
1486    
1487<script>
1488function iOSVersion() {
1489	var match = (navigator.appVersion).match(/OS (\d+)_(\d+)_?(\d+)?/);
1490	return match? parseFloat([parseInt(match[1], 10), parseInt(match[2], 10), parseInt(match[3] || 0, 10)].join('.')): 0;
1491}
1492if (iOSVersion() >= 8) {
1493$(document).ready(function() {
1494	if ($('#dirty').val()) {
1495		window.location.reload(true); 
1496	}
1497	$('#dirty').val('1');
1498});
1499}
1500</script>
1500
1501<input type="hidden" id="dirty">
1502
1503
1504<script type="text/javascript" src="/files/js/foundation-min.js"></script>
1504
1505
1506<!-- Modal for AJAX -->
1507<div id="myModal" class="reveal-modal" data-reveal style="top: 0; opacity: 1; visibility: hidden; display: none;">
1508  <a class="close-reveal-modal">×</a>
1509</div>
1510</body>
1511</html>
1512  

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.