/* | ---------------------------------------------------------------------------------- | TABLE OF CONTENT | ---------------------------------------------------------------------------------- 1. Setting 2. Icon Hovered 3. Waypoint Animated 4. Price Range 5. Camera Slider 6. Scroll Top 7. Carousels All 8. Paralax 9. Slider Product 10. Flickr 11. Fancybox 12. Contact Form */ jQuery(document).ready(function($) { "use strict"; $( '
' ).insertAfter( ".form-submit #contact-submit" ); $( ".woocommerce .button" ).wrapInner( "" ); var windowHeight = $(window).height(); var windowWidth = $(window).width(); // Btn icon hovered $(".btn-icon").hover( function() { $(this).addClass('btn-hovered'); }, function() { $(this).removeClass('btn-hovered'); } ); // Animated Entrances if (windowWidth > 1200) { $(window).scroll(function() { $('.animatedEntrance').each(function() { var imagePos = $(this).offset().top; var topOfWindow = $(window).scrollTop(); if (imagePos < topOfWindow + 400) { $(this).addClass("slideUp"); // slideUp, slideDown, slideLeft, slideRight, slideExpandUp, expandUp, fadeIn, expandOpen, bigEntrance, hatch } }); }); } // WayPoints if (windowWidth < 1200) { $("body").removeClass("noIE"); } $('.noIE .animated:not(.animation-done)').waypoint(function() { var animation = $(this).data('animation'); $(this).addClass('animation-done').addClass(animation); }, { triggerOnce: true, offset: '90%' }); //PRICE RANGE if ($('#slider-start').length > 0) { $("#slider-start").noUiSlider({ start: [20, 80], range: { 'min': [0], 'max': [100] } }); $('#slider-start').Link('lower').to( $('#min_price') ); $('#slider-start').Link('upper').to( $('#max_price') ); } if ($('#slider-start2').length > 0) { $("#slider-start2").noUiSlider({ start: [20, 80], range: { 'min': [0], 'max': [100] } }); } // CAMERA SLIDER function camera_slider() { if ($('.camera_slider').length > 0) { if (windowWidth < 500) { $('.camera_slider').css( "max-height", "650px" ); $('.camera_slider').camera({ fx: 'random', playPause: true, random: false, loader: 'none', height: '320px', pagination: false, thumbnails: true, portrait: false, hover: true, opacityOnGrid: false }); } else { $('.camera_slider').css( "max-height", "650px" ); $('.camera_slider').camera({ fx: 'random', playPause: true, random: false, loader: 'none', pagination: false, thumbnails: true, portrait: false, hover: true, opacityOnGrid: false }); } } } camera_slider(); // Animate the scroll to top $('.scroll-top').click(function(event) { event.preventDefault(); $('html, body').animate({ scrollTop: 0 }, 300); }); // Carousels All function carouselBx() { if (windowWidth > 800) { var brandslider = $('.brandslider ul li').length; if (brandslider > 6) { $('.brandslider ul').bxSlider({ slideWidth: 180, minSlides: 5, maxSlides: 6, slideMargin: 20, auto: true }); $('.bx-next').html(' ') $('.bx-prev').html(' ') } var carReviewlength = $('.carousel-1 li').length; if (carReviewlength > 2) { $('.carousel-1').bxSlider({ slideWidth: 370, minSlides: 3, maxSlides: 3, slideMargin: 10 }); $('.bx-next').html(' ') $('.bx-prev').html(' ') } var car3length = $('.carousel-3 ul li').length; if (car3length > 6) { $('.carousel-3 ul').bxSlider({ slideWidth: 180, minSlides: 5, maxSlides: 6, slideMargin: 20 }); $('.bx-next').html(' ') $('.bx-prev').html(' ') } } else { if (windowWidth > 600) { $('.brandslider ul').bxSlider({ slideWidth: 180, minSlides: 4, maxSlides: 4, slideMargin: 20, auto: true }); $('.bx-next').html(' ') $('.bx-prev').html(' ') $('.carousel-1').bxSlider({ slideWidth: 370, minSlides: 1, maxSlides: 1, slideMargin: 10 }); $('.bx-next').html(' ') $('.bx-prev').html(' ') $('.carousel-3 ul').bxSlider({ slideWidth: 370, minSlides: 1, maxSlides: 1, slideMargin: 20 }); $('.bx-next').html(' ') $('.bx-prev').html(' ') } else { $('.carousel-1').bxSlider(); $('.bx-next').html(' ') $('.bx-prev').html(' ') $('.carousel-3 ul').bxSlider({ slideWidth: 320, minSlides: 1, maxSlides: 1, slideMargin: 10 }); $('.bx-next').html(' ') $('.bx-prev').html(' ') } $('.brandslider ul').bxSlider({ slideWidth: 180, minSlides: 4, maxSlides: 4, slideMargin: 20, auto: true }); $('.bx-next').html(' ') $('.bx-prev').html(' ') } } carouselBx(); $(window).resize(function() { carouselBx(); }); $('.carousel1').bxSlider({ mode: 'vertical', auto: true, nextText: '', prevText: '' }); $('.bx-next').html(' ') $('.bx-prev').html(' ') // PARALAX $(window).scroll(function(e) { parallax(); }); function parallax() { var scrolled = $(window).scrollTop(); $('.bg').css('top', -(scrolled * 0.2) + 'px'); $('.bg2').css('top', -(scrolled * 0.2) + 'px'); $('.bg3').css('top', -(scrolled * 0.2) + 'px'); $('.bg4').css('top', -(scrolled * 0.2) + 'px'); } // SLIDER if ($('#slider-product').length > 0) { $('#carousel').flexslider({ animation: "slide", controlNav: false, animationLoop: false, slideshow: false, itemWidth: 170, itemMargin: 5, asNavFor: '#slider-product' }); $('#slider-product').flexslider({ animation: "slide", controlNav: false, animationLoop: false, slideshow: false, sync: "#carousel" }); } // SELECT BOX if ($('#find-car').length > 0) { $("#find-car select").selectbox(); } if ($('.widget-filter').length > 0) { $(".widget-filter select").selectbox(); } $(".woocommerce-ordering select").selectbox(); $(".variations select").selectbox(); $(".widget_archive select").selectbox(); $(".widget_categories select").selectbox(); $(".textwidget select").selectbox(); // Flickr Feed if ($('#flickr-feed').length > 0) { var $flcr_feed; $flcr_feed = $('#flickr-feed'); if ($flcr_feed.length) { $('#flickr-feed').jflickrfeed({ limit: $flcr_feed.data('items'), qstrings: { id: $flcr_feed.data('fid') }, itemTemplate: '
  • {{title}}
  • ', itemCallback: function() { $("a.fancybox[rel='flickr']").fancybox({ 'transitionIn': 'elastic', 'transitionOut': 'elastic', 'speedIn': 600, 'speedOut': 200 }); } }); } } // Fancybox if (jQuery.browser.mobile) { var myPhotoSwipe = $(".fancybox").photoSwipe({ enableMouseWheel: false, enableKeyboard: false }); var myPhotoProduct = $(".flexslider .slides > li a").photoSwipe({ enableMouseWheel: false, enableKeyboard: false }); } else { $("a.fancybox[rel='gallery_group']").fancybox({ 'transitionIn': 'elastic', 'transitionOut': 'elastic', 'speedIn': 600, 'speedOut': 200 }); $(".flexslider .slides > li a").fancybox({ 'transitionIn': 'elastic', 'transitionOut': 'elastic', 'speedIn': 600, 'speedOut': 200 }); } function showRequest(formData, jqForm, options) { $('#contact_fail .alert-inner').empty(); $('#contact_fail').hide(); $btn.attr('disabled','disabled'); $btn.html(''); return true; } function showResponse(responseText, statusText, xhr, $form) { $('#contact_success').fadeIn(700, function() { setTimeout(function() { $(this).fadeOut(); }, 5000); }); $btn.attr('disabled',false); $btn.html(''+btn_text+''); } function get_max($el) { /* Get max height */ var max = 0; $el.each(function() { var this_h = $(this).outerHeight(); if (this_h > max) max = this_h; }); return max; } // Dropdown Menu $("#main-nav li a").click( function(){ var dropdownHeight = $(this).next('.dropdown-menu').height(); $("#main-nav .dropdown-menu").css('left', dropdownHeight / 4) }); // News Ticker $('.marquee').easyTicker({ speed: 'slow', interval: 2000 }); }); jQuery(window).load(function(){ $ = jQuery; var thumbHeight = $(".pix_thumb").height(); $(".camera_command_wrap").css( "top", -(thumbHeight/3) ); }); jQuery(document).ready(function(){ var call_icon = $('.call-icon'); var animate_active_class = 'animate'; setInterval(function() { call_icon.addClass(animate_active_class); setTimeout(function() { call_icon.removeClass(animate_active_class); }, 750); }, 1500); $(".fancybox").fancybox({ // Options will go here }); }); jQuery(document).ready(function() { jQuery('#popover').hover(function() { $('#popover').popover('show'); }, function() { $('#popover').popover('hide'); }) jQuery('#popover2').hover(function() { $('#popover2').popover('show'); }, function() { $('#popover2').popover('hide'); }); jQuery('table').wrap('
    '); });