1Pace.on('done', function() { 2 jQuery('#preloader').fadeOut(800); 3 }); 4 5(function($){ 6/* begin */ 7jQuery(document).ready(function(){ 8 9 jQuery('.slider').slick({ 10 dots: true, 11 arrows: false, 12 appendDots: jQuery('.dots-container'), 13 autoplay: true, 14 fade: true, 15 pauseOnHover: false, 16 autoplaySpeed: 5000, 17 responsive: [ 18 { 19 breakpoint: 500, 20 settings: { 21 dots: true 22 } 23 } 24 ] 25 }); 26 27 /* Animation on Page Load Starts */ 28 29 var slide = jQuery('.slide-a'); 30 var nav = jQuery('#fim-nav'); 31 32 var tl = new TimelineMax(); 33 34 tl.from(slide, 2, {opacity:'0', 'scale':'1.3'}) 35 .from(nav, 1, {opacity: '0', y: '-20px'},'-=1.5') 36 37 /* Animation on Page Load Ends */ 38 39 /* Scroll Down on Click Starts */ 40 41 var scrollDown = jQuery('.scroll a') 42 43 scrollDown.on("click", function(e){ 44 e.preventDefault(); 45 TweenLite.to(window, 0.75, {scrollTo:"#fim-pods", ease: Power2.easeOut}); 46 47 }); 48 49 /* Scroll Down on Click Ends */ 50 51 /* Navigation onHover Underline Starts */ 52 53 var nav = jQuery('.nav-item'); 54 55 nav.on("mouseenter", function(){ 56 57 var self = jQuery(this); 58 var underline = self.find('.underline'); 59 60 var tl = new TimelineMax(); 61 62 tl.to(underline, 0.25, {'width':'80%'}) 63 64 }).on("mouseleave", function(){ 65 66 var self = jQuery(this); 67 var underline = self.find('.underline'); 68 69 var tl = new TimelineMax(); 70 71 tl.to(underline, 0.25, {'width':'0%'}); 72 73 }); 74 75 /* Navigation onHover Underline Ends */ 76 77 /* Navigation onClick Dropdown Starts */ 78 79 var navProducts = jQuery('.nav-products') 80 81 navProducts.on("click", function(){ 82 83 var self = jQuery(this); 84 var dropdownProducts = jQuery('#fim-nav-products'); 85 var dropdownCompany = jQuery('#fim-nav-company'); 86 var item = jQuery('.nav-left'); 87 var underlineActive = self.find('.underline-active'); 88 var underlineActiveAll = ('.underline-active'); 89 var arrow = jQuery('.nav-item'); 90 91 var tl = new TimelineMax(); 92 93 navCompany.removeClass('active'); 94 self.toggleClass('active'); 95 96 if(self.hasClass('active')){ 97 tl.to(underlineActiveAll, 0.25, {'width':'0'}) 98 .to(dropdownCompany, 0.25, {'height':'0px'},'-=0.25') 99 .to(dropdownProducts, 0.5, {'height':'750px'},'-=0.25') 100 .to(item, 0.25, {'color':'#000000;'}, '-=0.5') 101 .to(underlineActive, 0.25, {'width':'80%'}, '-=0.5') 102 .to(arrow, 0.25, {'background-image':'url("/wp-content/themes/fime/assets/img/fim-down-black.png")'}, '-=0.5'); 103 } else { 104 tl.to(dropdownProducts, 0.25, {'height':'0px'}) 105 .to(item, 0.25, {'color':'#ffffff;'}, '-=0.25') 106 .to(underlineActive, 0.25, {'width':'0%'}, '-=0.25') 107 .to(arrow, 0.25, {'background-image':'url("/wp-content/themes/fime/assets/img/fim-down.png")'}, '-=0.25'); 108 } 109 }); 110 111 var navCompany = jQuery('.nav-company') 112 113 navCompany.on("click", function(){ 114 115 var self = jQuery(this); 116 var dropdownCompany = jQuery('#fim-nav-company'); 117 var dropdownProducts = jQuery('#fim-nav-products'); 118 var underlineActive = self.find('.underline-active'); 119 var underlineActiveAll = ('.underline-active'); 120 var arrow = jQuery('.nav-item'); 121 var item = jQuery('.nav-left'); 122 123 var tl = new TimelineMax(); 124 125 navProducts.removeClass('active'); 126 self.toggleClass('active'); 127 128 if(self.hasClass('active')){ 129 tl.to(underlineActiveAll, 0.25, {'width':'0'}) 130 .to(dropdownProducts, 0.25, {'height':'0'},'-=0.25') 131 .to(dropdownCompany, 0.5, {'height':'750px'},'-=0.25') 132 .to(underlineActive, 0.25, {'width':'80%'}, '-=0.5') 133 .to(item, 0.25, {'color':'#ffffff;'}, '-=0.5') 134 .to(arrow, 0.25, {'background-image':'url("/wp-content/themes/fime/assets/img/fim-down.png")'}, '-=0.5'); 135 } else { 136 tl.to(dropdownCompany, 0.25, {'height':'0px'}) 137 .to(underlineActive, 0.25, {'width':'0%'}, '-=0.25'); 138 } 139 }); 140 141 /* Navigation onClick Dropdown Ends */ 142 143 /* Mobile Nav on Click Starts */ 144 145 var hamburger = jQuery('.nav-mobile'); 146 var navContainer = jQuery('.nav-mobile-container'); 147 148 hamburger.on("click", function(e){ 149 e.preventDefault(); 150 TweenLite.to(window, 0.75, {scrollTo:"#page", ease: Power2.easeOut}); 151 TweenLite.to(navContainer, 0.75, {height:'980px', ease: Power2.easeOut}); 152 153 }); 154 155 /* Mobile Nav on Click Ends */ 156 157 /* Mobile Nav CLOSE on Click Starts */ 158 159 var mobileClose = jQuery('.nav-mobile-close'); 160 var navContainer = jQuery('.nav-mobile-container'); 161 162 mobileClose.on("click", function(e){ 163 e.preventDefault(); 164 TweenLite.to(navContainer, 0.75, {height:'0px', ease: Power2.easeOut}); 165 166 }); 167 168 /* Mobile Nav CLOSE on Click Ends */ 169 170 /* Fixed Navigation onClick Dropdown Starts */ 171 172 // var navProductsFixed = jQuery('.nav-products-fixed'); 173 174 // navProductsFixed.on("click", function(){ 175 176 // var self = jQuery(this); 177 // var dropdownProducts = jQuery('#fim-fixed-nav-products'); 178 // var dropdownCompany = jQuery('#fim-fixed-nav-company'); 179 180 // var tl = new TimelineMax(); 181 182 // navCompanyFixed.removeClass('active'); 183 // self.toggleClass('active'); 184 185 // if(self.hasClass('active')){ 186 // tl.to(dropdownCompany, 0.25, {'height':'0px'}) 187 // .to(dropdownProducts, 0.5, {'height':'650px'},'-=0.25') 188 // } else { 189 // tl.to(dropdownProducts, 0.25, {'height':'0px'}); 190 // } 191 // }); 192 193 // var navCompanyFixed = jQuery('.nav-company-fixed'); 194 195 // navCompanyFixed.on("click", function(){ 196 197 // var self = jQuery(this); 198 // var dropdownCompany = jQuery('#fim-fixed-nav-company'); 199 // var dropdownProducts = jQuery('#fim-fixed-nav-products'); 200 201 // var tl = new TimelineMax(); 202 203 // navProductsFixed.removeClass('active'); 204 // self.toggleClass('active'); 205 206 // if(self.hasClass('active')){ 207 // tl.to(dropdownProducts, 0.25, {'height':'0'}) 208 // .to(dropdownCompany, 0.5, {'height':'650px'},'-=0.25') 209 // } else { 210 // tl.to(dropdownCompany, 0.25, {'height':'0px'}); 211 // } 212 // }); 213 214 /* Fixed Navigation onClick Dropdown Ends */ 215 216 /* Navigation onClick Subnav Display Starts */ 217 218 var subPistols = jQuery('.pistols '); 219 220 subPistols.on('click', function(){ 221 222 var subPistolContainer = jQuery('.products-sub-nav-pistols'); 223 var restSub = jQuery('.products-sub-nav ul li '); 224 var allSub = jQuery('.products-sub-nav-all'); 225 var background = jQuery('#fim-nav-products'); 226 var self = jQuery(this); 227 228 var tl = new TimelineMax(); 229 230 tl.to(restSub, 0.25, {'font-weight':'300', 'color':'#000'}) 231 .to(self, 0.25, {'color':'#47aeba'}, '-=0.25') 232 .to(allSub, 0.25, {'opacity':'0', 'display':'none'}, '-=0.25') 233 .to(subPistolContainer, 0.25, {'display':'block', 'opacity':'1'}) 234 235 }); 236 237 var subRifles = jQuery('.rifles '); 238 239 subRifles.on('click', function(){ 240 241 var subPistolContainer = jQuery('.products-sub-nav-rifles'); 242 var restSub = jQuery('.products-sub-nav ul li '); 243 var allSub = jQuery('.products-sub-nav-all'); 244 var background = jQuery('#fim-nav-products'); 245 var self = jQuery(this); 246 247 var tl = new TimelineMax(); 248 249 tl.to(restSub, 0.25, {'font-weight':'300', 'color':'#000'}) 250 .to(self, 0.25, {'color':'#47aeba'}, '-=0.25') 251 .to(allSub, 0.25, {'opacity':'0', 'display':'none'}, '-=0.25') 252 .to(subPistolContainer, 0.25, {'display':'block', 'opacity':'1'}) 253 254 }); 255 256 var subShotguns = jQuery('.shotguns '); 257 258 subShotguns.on('click', function(){ 259 260 var subPistolContainer = jQuery('.products-sub-nav-shotguns'); 261 var restSub = jQuery('.products-sub-nav ul li '); 262 var allSub = jQuery('.products-sub-nav-all'); 263 var background = jQuery('#fim-nav-products'); 264 var self = jQuery(this); 265 266 var tl = new TimelineMax(); 267 268 tl.to(restSub, 0.25, {'font-weight':'300', 'color':'#000'}) 269 .to(self, 0.25, {'color':'#47aeba'}, '-=0.25') 270 .to(allSub, 0.25, {'opacity':'0', 'display':'none'}, '-=0.25') 271 .to(subPistolContainer, 0.25, {'display':'block', 'opacity':'1'}) 272 273 }); 274 275 /* Navigation onClick Subnav Display Ends */ 276 277 278 /* Navigation onClick Subnav Display Starts */ 279 280 var acc = document.getElementsByClassName("accordion"); 281 var i; 282 283 for (i = 0; i < acc.length; i++) { 284 acc[i].addEventListener("click", function() { 285 this.classList.toggle("active"); 286 var panel = this.nextElementSibling; 287 if (panel.style.display === "block") { 288 panel.style.display = "none"; 289 } else { 290 panel.style.display = "block"; 291 } 292 }); 293 } 294 295 /* Navigation onClick Subnav Display Ends */ 296 297 298 /* onScroll Animate Fixed Nav Starts */ 299 300 // var controller = new ScrollMagic.Controller(); 301 // var dropdownProducts = jQuery('#fim-fixed-nav-products'); 302 // var dropdownCompany = jQuery('#fim-fixed-nav-company'); 303 304 // var tl = new TimelineMax() 305 // .from('#fim-nav-fixed', 0.25, {'y':'-80px'}); 306 307 // build scene 308 // var scene = new ScrollMagic.Scene({triggerElement: "#fim-pods", offset:'-50px'}) 309 // .setTween(tl) 310 // .addIndicators({name: "1 (duration: 300)"}) 311 // .addTo(controller); 312 313 /* onScroll Animate Fixed Nav Ends */ 314 315 /* onScroll Animate FIME About Starts */ 316 317 var controller = new ScrollMagic.Controller(); 318 319 var tl = new TimelineMax() 320 .from('.about-container', 1, {'opacity':'0', 'y':'50px'}) 321 322 // build scene 323 var scene = new ScrollMagic.Scene({triggerElement: "#fim-pods", offset:'170px'}) 324 .setTween(tl) 325 // .addIndicators({name: "1 (duration: 300)"}) 326 .addTo(controller); 327 328 /* onScroll Animate FIME About Ends */ 329 330 /* onScroll Animate FIME Brand Starts */ 331 332 var controller = new ScrollMagic.Controller(); 333 334 var tl = new TimelineMax() 335 .from('.brand-right', 1, {'opacity':'0', 'y':'50px'}) 336 .from('.brand-left', 1, {'opacity':'0', 'y':'50px'},'-=1') 337 338 // build scene 339 var scene = new ScrollMagic.Scene({triggerElement: "#fim-about", offset:'300px'}) 340 .setTween(tl) 341 // .addIndicators({name: "1 (duration: 300)"}) 342 .addTo(controller); 343 344 /* onScroll Animate FIME About Ends */ 345 346 347 /* Animation on Internal Page Load Starts */ 348 349 /* Alpha */ 350 var slide = jQuery('.slide-alpha-black'); 351 var tl = new TimelineMax();
352 tl.from(slide, 2, {opacity:'0', 'scale':'1.3'}) 353 354 /* Zero */ 355 var slide = jQuery('.slide-zero-s-black'); 356 var tl = new TimelineMax(); 357 tl.from(slide, 2, {opacity:'0', 'scale':'1.3'}) 358 359 /* Shotgun VEPR */ 360 var slide = jQuery('.slide-shotgun-vepr'); 361 var tl = new TimelineMax(); 362 tl.from(slide, 2, {opacity:'0', 'scale':'1.3'}) 363 364 /* Animation on Internal Page Load Ends */ 365 366 367 368 /****** Alpha ******/ 369 /* Grip */ 370 jQuery("#alpha-option-grip").change(function(){ 371 if (jQuery('#alpha-option-grip').val() == 'white') { 372 jQuery('#showcase').removeClass().addClass('slide-alpha-white'); 373 } else if (jQuery('#alpha-option-grip').val() == 'black') { 374 jQuery('#showcase').removeClass().addClass('slide-alpha-black'); 375 } else if (jQuery('#alpha-option-grip').val() == 'red') { 376 jQuery('#showcase').removeClass().addClass('slide-alpha-red'); 377 } else if (jQuery('#alpha-option-grip').val() == 'blue') { 378 jQuery('#showcase').removeClass().addClass('slide-alpha-blue'); 379 } 380 }); 381 382 /****** Zero ******/ 383 /* Type */ 384 // jQuery("#zero-option-type").change(function(){ 385 // if (jQuery('#zero-option-type').val() == 'standard') { 386 // jQuery('#showcase').removeClass().addClass('slide-zero-s-black'); 387 // } else if (jQuery('#zero-option-type').val() == 'compact') { 388 // jQuery('#showcase').removeClass().addClass('slide-zero-cp-black'); 389 // } else if (jQuery('#zero-option-type').val() == 'tactical') { 390 // jQuery('#showcase').removeClass().addClass('slide-zero-t-black'); 391 // } 392 // }); 393 394 // /* Standard Color */ 395 // jQuery("#zero-s-option-color").change(function(){ 396 // if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'black') { 397 // jQuery('#showcase').removeClass().addClass('slide-zero-s-black'); 398 // } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'nickel') { 399 // jQuery('#showcase').removeClass().addClass('slide-zero-s-nickel'); 400 // } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'fde') { 401 // jQuery('#showcase').removeClass().addClass('slide-zero-s-fde'); 402 // } 403 // }); 404 405 406 //Pistol Carousel 407 jQuery(function(){ 408 var $dropDownOptions = jQuery(".fim-options-container select"); 409 $dropDownOptions.change(function(){ 410 411 //Standard and Black 412 if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'black') { 413 jQuery('#showcase').removeClass().addClass('slide-zero-s-black'); 414 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-standard-black'); 415 //Standard and Black w Hogue Grip 416 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'blackhogue') { 417 jQuery('#showcase').removeClass().addClass('slide-zero-s-black-hogue'); 418 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-standard-black-hogue'); 419 //Standard and Black w Mascus Grip 420 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'blackmascus') { 421 jQuery('#showcase').removeClass().addClass('slide-zero-s-black-mascus'); 422 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-standard-black-dark-earth'); 423 //Standard and Nickel 424 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'nickel') { 425 jQuery('#showcase').removeClass().addClass('slide-zero-s-nickel'); 426 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-standard-nickel'); 427 //Standard and Flat Dark Earth 428 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'fde') { 429 jQuery('#showcase').removeClass().addClass('slide-zero-s-fde'); 430 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-standard-fde'); 431 //Standard and Flat Dark Earth w Hogue Grip 432 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'fdehogue') { 433 jQuery('#showcase').removeClass().addClass('slide-zero-s-fde-hogue'); 434 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-standard-fde-hogue'); 435 //Standard and OD Green 436 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'od') { 437 jQuery('#showcase').removeClass().addClass('slide-zero-s-od'); 438 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-standard-od-green'); 439 //Standard and OD Green 440 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'fdemascus') { 441 jQuery('#showcase').removeClass().addClass('slide-zero-s-fde-mascus'); 442 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-standard-fde-mascus'); 443 //Standard and Grey 444 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'grey') { 445 jQuery('#showcase').removeClass().addClass('slide-zero-s-grey'); 446 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-standard-grey'); 447 //Standard and Nickel Slide 448 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'nickelslide') { 449 jQuery('#showcase').removeClass().addClass('slide-zero-s-nickelslide'); 450 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-standard-nickelslide'); 451 452 //Compact and Black 453 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'black') { 454 jQuery('#showcase').removeClass().addClass('slide-zero-cp-black'); 455 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-compact-black'); 456 //Compact and Black w Hogue Grip 457 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'blackhogue') { 458 jQuery('#showcase').removeClass().addClass('slide-zero-cp-black-hogue'); 459 460 //Compact and Black w Mascus Grip 461 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'blackmascu
461s') { 462 jQuery('#showcase').removeClass().addClass('slide-zero-cp-black-mascus'); 463 //Compact and Flat Dark Earth 464 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'fde') { 465 jQuery('#showcase').removeClass().addClass('slide-zero-cp-fde'); 466 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-compact-fde'); 467 //Compact and Flat Dark Earth w Hogue Grip 468 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'fdehogue') { 469 jQuery('#showcase').removeClass().addClass('slide-zero-cp-fde-hogue'); 470 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-compact-fde-hogue'); 471 //Compact and Flat Dark Earth w Masucs Grip 472 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'fdemascus') { 473 jQuery('#showcase').removeClass().addClass('slide-zero-cp-fde-mascus'); 474 //Compact and Grey 475 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'grey') { 476 jQuery('#showcase').removeClass().addClass('slide-zero-cp-grey'); 477 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-compact-grey'); 478 //Compact and Nickel 479 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'nickel') { 480 jQuery('#showcase').removeClass().addClass('slide-zero-cp-nickel'); 481 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-compact-nickel'); 482 //Compact and OD Green 483 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'od') { 484 jQuery('#showcase').removeClass().addClass('slide-zero-cp-od'); 485 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-compact-od-green'); 486 //Compact and Nickel Slide 487 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'nickelslide') { 488 jQuery('#showcase').removeClass().addClass('slide-zero-cp-nickelslide'); 489 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-compact-nickelslide'); 490 491 //Tactical and Black 492 } else if (jQuery('#zero-option-type').val() == 'tactical' && jQuery('#zero-t-option-color').val() == 'black') { 493 jQuery('#showcase').removeClass().addClass('slide-zero-t-black'); 494 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-tactical-black'); 495 //Tactical and Flat Dark Earth 496 } else if (jQuery('#zero-option-type').val() == 'tactical' && jQuery('#zero-t-option-color').val() == 'fde') { 497 jQuery('#showcase').removeClass().addClass('slide-zero-t-fde'); 498 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-tactical-fde'); 499 //Tactical and Grey 500 } else if (jQuery('#zero-option-type').val() == 'tactical' && jQuery('#zero-t-option-color').val() == 'grey') { 501 jQuery('#showcase').removeClass().addClass('slide-zero-t-grey'); 502 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-tactical-grey'); 503 504 //Compact Tactical and Black 505 } else if (jQuery('#zero-option-type').val() == 'compact-tactical' && jQuery('#zero-tc-option-color').val() == 'black') { 506 jQuery('#showcase').removeClass().addClass('slide-zero-tc-black'); 507 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-tactical-compact-black'); 508 //Compact Tactical and Flat Dark Earth 509 } else if (jQuery('#zero-option-type').val() == 'compact-tactical' && jQuery('#zero-tc-option-color').val() == 'fde') { 510 jQuery('#showcase').removeClass().addClass('slide-zero-tc-fde'); 511 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-tactical-compact-fde'); 512 //Compact Tactical and Grey 513 } else if (jQuery('#zero-option-type').val() == 'compact-tactical' && jQuery('#zero-tc-option-color').val() == 'grey') { 514 jQuery('#showcase').removeClass().addClass('slide-zero-tc-grey'); 515 jQuery("#zero-hero-shot").removeClass().addClass('rex-zero-tactical-compact-grey'); 516 } 517 }); 518 }); 519 520 //Change Specs by Type 521 jQuery(".fim-options-container select").change(function(){ 522 var $barrelLength = jQuery('.barrel-length'); 523 var $overallLength = jQuery('.overall-length'); 524 var $pistolHeight = jQuery('.pistol-height'); 525 var $pistolWeight = jQuery('.pistol-weight'); 526 var $pistolMagazine = jQuery('.pistol-magazine'); 527 var $pistolSku = jQuery('.pistol-sku'); 528 var $pistolPrice = jQuery('.pistol-price'); 529 var $pistolIncludedMagazines = jQuery('.pistol-included-magazine'); 530 531 var $zeroStandardColor = $('#zero-s-option-color'); 532 var $zeroCompactColor = $('#zero-cp-option-color'); 533 var $zeroTacticalColor = $('#zero-t-option-color'); 534 var $zeroCompactTacticalColor = $('#zero-tc-option-color'); 535 536 //Standard 537 if (jQuery('#zero-option-type').val() == 'standard') { 538 $zeroStandardColor.addClass('option-display'); 539 $zeroCompactColor.removeClass('option-display'); 540 $zeroTacticalColor.removeClass('option-display'); 541 $zeroCompactTacticalColor.removeClass('option-display'); 542 //Compact 543 } else if (jQuery('#zero-option-type').val() == 'compact') { 544 $zeroStandardColor.removeClass('option-display'); 545 $zeroCompactColor.addClass('option-display'); 546 $zeroTacticalColor.removeClass('option-display'); 547 $zeroCompactTacticalColor.removeClass('option-display'); 548 //Tactical 549 } else if (jQuery('#zero-option-type').val() == 'tactical') { 550 $zeroStandardColor.removeClass('option-display'); 551 $zeroCompactColor.removeClass('option-display'); 552 $zeroTacticalColor.addClass('option-display'); 553 $zeroCompactTacticalColor.removeClass('option-display'); 554 //Compact Tactical 555 } else if (jQuery('#zero-option-type').val() == 'compact-tactical') { 556 $zeroStandardColor.removeClass('option-display'); 557 $zeroCompactColor.removeClass('option-display'); 558 $zeroTacticalColor.removeClass('option-display'); 559 $zeroCompactTacticalColor.addClass('option-display'); 560 } 561 562 if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'black') { 563 $barrelLength.html('4.3 in / 108 mm'); 564 $overallLength.html('7.7 in / 195 mm'); 565 $pistolHeight.html('5.7 in / 144 mm'); 566 $pistolWeight.html('29 oz / 826 g');
567 $pistolMagazine.html('17'); 568 $pistolPrice.html('$589.99'); 569 $pistolSku.html('REXZERO1S-01'); 570 $pistolIncludedMagazines.html('(2) 17rd Mag'); 571 572 // Black Hogue & Mascus 573 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'blackhogue') { 574 $barrelLength.html('4.3 in / 108 mm'); 575 $overallLength.html('7.7 in / 195 mm'); 576 $pistolHeight.html('5.7 in / 144 mm'); 577 $pistolWeight.html('29 oz / 826 g'); 578 $pistolMagazine.html('17'); 579 $pistolPrice.html('$629.99'); 580 $pistolSku.html('REXZERO1S-01D'); 581 $pistolIncludedMagazines.html('(2) 17rd Mag'); 582 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'blackmascus') { 583 $barrelLength.html('4.3 in / 108 mm'); 584 $overallLength.html('7.7 in / 195 mm'); 585 $pistolHeight.html('5.7 in / 144 mm'); 586 $pistolWeight.html('29 oz / 826 g'); 587 $pistolMagazine.html('17'); 588 $pistolPrice.html('$629.99'); 589 $pistolSku.html('REXZERO1S-01B'); 590 $pistolIncludedMagazines.html('(2) 17rd Mag'); 591 592 //Standard & Nickel 593 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'nickel') { 594 $barrelLength.html('4.3 in / 108 mm'); 595 $overallLength.html('7.7 in / 195 mm'); 596 $pistolHeight.html('5.7 in / 144 mm'); 597 $pistolWeight.html('29 oz / 826 g'); 598 $pistolMagazine.html('17'); 599 $pistolPrice.html('$679.99'); 600 $pistolSku.html('REXZERO1S-06'); 601 $pistolIncludedMagazines.html('(2) 17rd Mag'); 602 603 //Standard & FDE 604 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'fde') { 605 $barrelLength.html('4.3 in / 108 mm'); 606 $overallLength.html('7.7 in / 195 mm'); 607 $pistolHeight.html('5.7 in / 144 mm'); 608 $pistolWeight.html('29 oz / 826 g'); 609 $pistolMagazine.html('17'); 610 $pistolPrice.html('$589.99'); 611 $pistolSku.html('REXZERO1S-03'); 612 $pistolIncludedMagazines.html('(2) 17rd Mag'); 613 614 //Standard & FDE Hogue 615 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'fdehogue') { 616 $barrelLength.html('4.3 in / 108 mm'); 617 $overallLength.html('7.7 in / 195 mm'); 618 $pistolHeight.html('5.7 in / 144 mm'); 619 $pistolWeight.html('29 oz / 826 g'); 620 $pistolMagazine.html('17'); 621 $pistolPrice.html('629.99'); 622 $pistolSku.html('REXZERO1S-03B'); 623 $pistolIncludedMagazines.html('(2) 17rd Mag'); 624 625 //Standard & FDE Mascus 626 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'fdemascus') { 627 $barrelLength.html('4.3 in / 108 mm'); 628 $overallLength.html('7.7 in / 195 mm'); 629 $pistolHeight.html('5.7 in / 144 mm'); 630 $pistolWeight.html('29 oz / 826 g'); 631 $pistolMagazine.html('17'); 632 $pistolPrice.html('$629.99'); 633 $pistolSku.html('REXZERO1S-03D'); 634 $pistolIncludedMagazines.html('(2) 17rd Mag'); 635 636 //Standard & OD Green 637 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'od') { 638 $barrelLength.html('4.3 in / 108 mm'); 639 $overallLength.html('7.7 in / 195 mm'); 640 $pistolHeight.html('5.7 in / 144 mm'); 641 $pistolWeight.html('29 oz / 826 g'); 642 $pistolMagazine.html('17'); 643 $pistolPrice.html('$589.99'); 644 $pistolSku.html('REXZERO1S-07'); 645 $pistolIncludedMagazines.html('(2) 17rd Mag'); 646 647 //Standard & Grey 648 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'grey') { 649 $barrelLength.html('4.3 in / 108 mm'); 650 $overallLength.html('7.7 in / 195 mm'); 651 $pistolHeight.html('5.7 in / 144 mm'); 652 $pistolWeight.html('29 oz / 826 g');
653 $pistolMagazine.html('17'); 654 $pistolPrice.html('$589.99'); 655 $pistolSku.html('REXZERO1S-13'); 656 $pistolIncludedMagazines.html('(2) 17rd Mag'); 657 658 //Standard & Nickelslide 659 } else if (jQuery('#zero-option-type').val() == 'standard' && jQuery('#zero-s-option-color').val() == 'nickelslide') { 660 $barrelLength.html('4.3 in / 108 mm'); 661 $overallLength.html('7.7 in / 195 mm'); 662 $pistolHeight.html('5.7 in / 144 mm'); 663 $pistolWeight.html('29 oz / 826 g'); 664 $pistolMagazine.html('17'); 665 $pistolPrice.html('$599.99'); 666 $pistolSku.html('REXZERO1S-08'); 667 $pistolIncludedMagazines.html('(2) 17rd Mag'); 668 669 //Compact & Black 670 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'black') { 671 $barrelLength.html('3.85 in / 98 mm'); 672 $overallLength.html('7.1 in / 180 mm'); 673 $pistolHeight.html('5.1 in / 130 mm'); 674 $pistolWeight.html('25 oz / 715 g'); 675 $pistolMagazine.html('15+'); 676 $pistolPrice.html('$589.99'); 677 $pistolSku.html('REXZERO1CP-01'); 678 $pistolIncludedMagazines.html('(2) 15rd Mag'); 679 680 //Compact & Grey 681 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'grey') { 682 $barrelLength.html('3.85 in / 98 mm'); 683 $overallLength.html('7.1 in / 180 mm'); 684 $pistolHeight.html('5.1 in / 130 mm'); 685 $pistolWeight.html('25 oz / 715 g'); 686 $pistolMagazine.html('15+'); 687 $pistolPrice.html('$589.99'); 688 $pistolSku.html('REXZERO1CP-13'); 689 $pistolIncludedMagazines.html('(2) 15rd Mag'); 690 691 //Compact & Grey 692 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'fde') { 693 $barrelLength.html('3.85 in / 98 mm'); 694 $overallLength.html('7.1 in / 180 mm'); 695 $pistolHeight.html('5.1 in / 130 mm'); 696 $pistolWeight.html('25 oz / 715 g'); 697 $pistolMagazine.html('15+'); 698 $pistolPrice.html('$589.99'); 699 $pistolSku.html('REXZERO1CP-03'); 700 $pistolIncludedMagazines.html('(2) 15rd Mag'); 701 702 //Compact & Nickel 703 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'nickel') { 704 $barrelLength.html('3.85 in / 98 mm'); 705 $overallLength.html('7.1 in / 180 mm'); 706 $pistolHeight.html('5.1 in / 130 mm'); 707 $pistolWeight.html('25 oz / 715 g'); 708 $pistolMagazine.html('15+'); 709 $pistolPrice.html('$679.99'); 710 $pistolSku.html('REXZERO1CP-06'); 711 $pistolIncludedMagazines.html('(2) 15rd Mag'); 712 713 //Compact & FDE Hogue 714 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'fdehogue') { 715 $barrelLength.html('3.85 in / 98 mm'); 716 $overallLength.html('7.1 in / 180 mm'); 717 $pistolHeight.html('5.1 in / 130 mm'); 718 $pistolWeight.html('25 oz / 715 g'); 719 $pistolMagazine.html('15+'); 720 $pistolPrice.html('$629.99'); 721 $pistolSku.html('REXZERO1CP-03B'); 722 $pistolIncludedMagazines.html('(2) 15rd Mag'); 723 724 //Compact & Nickel Slide 725 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'nickelslide') { 726 $barrelLength.html('3.85 in / 98 mm'); 727 $overallLength.html('7.1 in / 180 mm'); 728 $pistolHeight.html('5.1 in / 130 mm'); 729 $pistolWeight.html('25 oz / 715 g'); 730 $pistolMagazine.html('15+'); 731 $pistolPrice.html('$599.99'); 732 $pistolSku.html('REXZERO1CP-08'); 733 $pistolIncludedMagazines.html('(2) 15rd Mag'); 734 735 //Compact & OD Green 736 } else if (jQuery('#zero-option-type').val() == 'compact' && jQuery('#zero-cp-option-color').val() == 'od') { 737 $barrelLength.html('3.85 in / 98 mm'); 738 $overallLength.html('7.1 in / 180 mm'); 739 $pistolHeight.html('5.1 in / 130 mm'); 740 $pistolWeight.html('25 oz / 715 g');
741 $pistolMagazine.html('15+'); 742 $pistolPrice.html('$589.99'); 743 $pistolSku.html('REXZERO1CP-07'); 744 $pistolIncludedMagazines.html('(2) 15rd Mag'); 745 746 //Tactical & Black 747 } else if (jQuery('#zero-option-type').val() == 'tactical' && jQuery('#zero-t-option-color').val() == 'black') { 748 $barrelLength.html('4.9 in / 125 mm'); 749 $overallLength.html('8.1 in / 205 mm'); 750 $pistolHeight.html('5.9 in / 150 mm'); 751 $pistolWeight.html('30 oz / 826 g'); 752 $pistolMagazine.html('20+1'); 753 $pistolPrice.html('$699.99'); 754 $pistolSku.html('REXZERO1T-01'); 755 $pistolIncludedMagazines.html('(2) 20rd Mag'); 756 757 //Tactical & FDE 758 } else if (jQuery('#zero-option-type').val() == 'tactical' && jQuery('#zero-t-option-color').val() == 'fde') { 759 $barrelLength.html('4.9 in / 125 mm'); 760 $overallLength.html('8.1 in / 205 mm'); 761 $pistolHeight.html('5.9 in / 150 mm'); 762 $pistolWeight.html('30 oz / 826 g'); 763 $pistolMagazine.html('20+1'); 764 $pistolPrice.html('$699.99'); 765 $pistolSku.html('REXZERO1T-03'); 766 $pistolIncludedMagazines.html('(2) 20rd Mag'); 767 768 //Tactical & Grey 769 } else if (jQuery('#zero-option-type').val() == 'tactical' && jQuery('#zero-t-option-color').val() == 'grey') { 770 $barrelLength.html('4.9 in / 125 mm'); 771 $overallLength.html('8.1 in / 205 mm'); 772 $pistolHeight.html('5.9 in / 150 mm'); 773 $pistolWeight.html('30 oz / 826 g'); 774 $pistolMagazine.html('20+1'); 775 $pistolPrice.html('$699.99'); 776 $pistolSku.html('REXZERO1T-13'); 777 $pistolIncludedMagazines.html('(2) 20rd Mag'); 778 779 //Compact Tactical & Black 780 } else if (jQuery('#zero-option-type').val() == 'compact-tactical' && jQuery('#zero-tc-option-color').val() == 'black') { 781 $barrelLength.html('4.5 in / 115 mm'); 782 $overallLength.html('8.1 in / 205 mm'); 783 $pistolHeight.html('5.9 in / 150 mm'); 784 $pistolWeight.html('28.7 oz / 816 g'); 785 $pistolMagazine.html('17+1'); 786 $pistolPrice.html('$699.99'); 787 $pistolSku.html('REXZERO1TC-01'); 788 $pistolIncludedMagazines.html('(2) Mags (15 & 17 rd.)'); 789 790 //Compact Tactical & Grey 791 } else if (jQuery('#zero-option-type').val() == 'compact-tactical' && jQuery('#zero-tc-option-color').val() == 'grey') { 792 $barrelLength.html('4.5 in / 115 mm'); 793 $overallLength.html('8.1 in / 205 mm'); 794 $pistolHeight.html('5.9 in / 150 mm'); 795 $pistolWeight.html('28.7 oz / 816 g'); 796 $pistolMagazine.html('17+1'); 797 $pistolPrice.html('$699.99'); 798 $pistolSku.html('REXZERO1TC-13'); 799 $pistolIncludedMagazines.html('(2) Mags (15 & 17 rd.)'); 800 801 //Compact Tactical & FDE 802 } else if (jQuery('#zero-option-type').val() == 'compact-tactical' && jQuery('#zero-tc-option-color').val() == 'fde') { 803 $barrelLength.html('4.5 in / 115 mm'); 804 $overallLength.html('8.1 in / 205 mm'); 805 $pistolHeight.html('5.9 in / 150 mm'); 806 $pistolWeight.html('28.7 oz / 816 g'); 807 $pistolMagazine.html('17+1'); 808 $pistolPrice.html('$699.99'); 809 $pistolSku.html('REXZERO1TC-03'); 810 $pistolIncludedMagazines.html('(2) Mags (15 & 17 rd.)'); 811 } 812 }); 813 814 815}); /* end */ 816})(jQuery); 817 818function barrelOptions(evt, barrelLength) { 819 // Declare all variables 820 var i, tabcontent, tablinks; 821 822 // Get all elements with class="tabcontent" and hide them 823 tabcontent = document.getElementsByClassName("tabcontent"); 824 for (i = 0; i < tabcontent.length; i++) { 825 tabcontent[i].style.display = "none"; 826 } 827 828 // Get all elements with class="tablinks" and remove the class "active" 829 tablinks = document.getElementsByClassName("tabs"); 830 for (i = 0; i < tablinks.length; i++) { 831 tablinks[i].className = tablinks[i].className.replace(" active", ""); 832 } 833 834 // Show the current tab, and add an "active" class to the button that opened the tab 835 document.getElementById(barrelLength).style.display = "block"; 836 evt.currentTarget.className += " active"; 837} 838 839var defaultOpen = document.getElementById("defaultOpen"); 840 841if (defaultOpen) { 842 defaultOpen.click(); 843 }
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.