jQuery(function($) {'use strict'; /////////////////////////// // Preloader $(window).on('load', function() { $("#preloader").delay(300).fadeOut(); }); //Responsive Nav $('li.dropdown').find('.fa-angle-down').each(function(){ $(this).on('click', function(){ if( $(window).width() < 769 ) { $(this).parent().next().slideToggle(); } return false; }); }); //Fit Vids if( $('#video-container').length ) { $("#video-container").fitVids(); } //Initiat WOW JS new WOW().init(); // portfolio filter $(window).load(function(){ $('.main-slider').addClass('animate-in'); $('.preloader').remove(); //End Preloader if( $('.masonery_area').length ) { $('.masonery_area').masonry();//Masonry } var $portfolio_selectors = $('.portfolio-filter >li>a'); if($portfolio_selectors.length) { var $portfolio = $('.portfolio-items'); $portfolio.isotope({ itemSelector : '.portfolio-item', layoutMode : 'fitRows' }); $portfolio_selectors.on('click', function(){ $portfolio_selectors.removeClass('active'); $(this).addClass('active'); var selector = $(this).attr('data-filter'); $portfolio.isotope({ filter: selector }); return false; }); } }); $('.timer').each(count); function count(options) { var $this = $(this); options = $.extend({}, options || {}, $this.data('countToOptions') || {}); $this.countTo(options); } // Search $('.fa-search').on('click', function() { $('.field-toggle').fadeToggle(200); }); // Contact form var form = $('#main-contact-form'); form.submit(function(event){ event.preventDefault(); var form_status = $('
'); $.ajax({ url: $(this).attr('action'), beforeSend: function(){ form.prepend( form_status.html('

Email is sending...

').fadeIn() ); } }).done(function(data){ form_status.html('

Thank you for contact us. As early as possible we will contact you

').delay(3000).fadeOut(); }); }); // Progress Bar $.each($('div.progress-bar'),function(){ $(this).css('width', $(this).attr('data-transition')+'%'); }); if( $('#gmap').length ) { var map; map = new GMaps({ el: '#gmap', lat: 43.04446, lng: -76.130791, scrollwheel:false, zoom: 16, zoomControl : false, panControl : false, streetViewControl : false, mapTypeControl: false, overviewMapControl: false, clickable: false }); map.addMarker({ lat: 43.04446, lng: -76.130791, animation: google.maps.Animation.DROP, verticalAlign: 'bottom', horizontalAlign: 'center', backgroundColor: '#3e8bff', }); } });