(function($) { "use strict" $("body").fitVids(); jQuery(function(){ jQuery("#P1").YTPlayer(); }); jQuery("#services").owlCarousel({ items : 3, lazyLoad : true, navigation : false, pagination : true, autoPlay: true }); // WOW new WOW( { offset: 300 } ).init(); // DM Top jQuery(window).scroll(function(){ if (jQuery(this).scrollTop() > 1) { jQuery('.awadatop').css({bottom:"25px"}); } else { jQuery('.awadatop').css({bottom:"-100px"}); } }); jQuery('.awadatop').click(function(){ jQuery('html, body').animate({scrollTop: '0px'}, 800); return false; }); // Pretty Photo for blog $('a[data-gal]').each(function() { $(this).attr('rel', $(this).data('gal')); }); $("a[data-gal^='prettyPhoto']").prettyPhoto({animationSpeed:'slow',slideshow:false,overlay_gallery: false,theme:'light_square',social_tools:false,deeplinking:false}); $(".awada-header-fixed").affix({ offset: { top: 50, bottom: function () { return (this.bottom = $('#copyrights').outerHeight(true)) } } }); /*==================================== main slider ======================================*/ $('.classic-main-wrapper').each(function () { var carousel = $(this), loop = carousel.data('loop'), items = carousel.data('items'), margin = carousel.data('margin'), stagePadding = carousel.data('stage-padding'), autoplay = carousel.data('autoplay'), autoplayTimeout = carousel.data('auto play-timeout'), smartSpeed = carousel.data('smart-speed'), dots = carousel.data('dots'), nav = carousel.data('nav'), navSpeed = carousel.data('nav-speed'), rXsmall = carousel.data('r-x-small'), rXsmallNav = carousel.data('r-x-small-nav'), rXsmallDots = carousel.data('r-x-small-dots'), rXmedium = carousel.data('r-x-medium'), rXmediumNav = carousel.data('r-x-medium-nav'), rXmediumDots = carousel.data('r-x-medium-dots'), rSmall = carousel.data('r-small'), rSmallNav = carousel.data('r-small-nav'), rSmallDots = carousel.data('r-small-dots'), rMedium = carousel.data('r-medium'), rMediumNav = carousel.data('r-medium-nav'), rMediumDots = carousel.data('r-medium-dots'), rLarge = carousel.data('r-large'), rLargeNav = carousel.data('r-large-nav'), rLargeDots = carousel.data('r-large-dots'), center = carousel.data('center'), pauseonhover = carousel.data('pause-on-hover'); carousel.owlCarousel({ loop: (loop ? true : false), items: (items ? items : 1), lazyLoad: true, margin: (margin ? margin : 0), autoplay: (autoplay ? true : false), autoplayTimeout: (autoplayTimeout ? autoplayTimeout :4000), smartSpeed: (smartSpeed ? smartSpeed :600), dots: (dots ? true : false), nav: (nav ? true : false), navText: ["", ""], navSpeed: (navSpeed ? true : false), autoplayHoverPause:(pauseonhover ? true : false), center: (center ? true : false), responsiveClass: true, responsive: { 0: { items: (rXsmall ? rXsmall : 1), nav: (rXsmallNav ? true : false), dots: (rXsmallDots ? true : false) }, 480: { items: (rXmedium ? rXmedium : 1), nav: (rXmediumNav ? true : false), dots: (rXmediumDots ? true : false) }, 768: { items: (rSmall ? rSmall : 1), nav: (rSmallNav ? true : false), dots: (rSmallDots ? true : false) }, 992: { items: (rMedium ? rMedium : 1), nav: (rMediumNav ? true : false), dots: (rMediumDots ? true : false) }, 1199: { items: (rLarge ? rLarge : 1), nav: (rLargeNav ? true : false), dots: (rLargeDots ? true : false) } } }); }); /* Slider */ var Page = (function() { var $navArrows = $( '#nav-arrows' ), $nav = $( '#nav-dots > span' ), slitslider = $( '#slider' ).slitslider( { autoplay : true, speed : 1500, onBeforeChange : function( slide, pos ) { $nav.removeClass( 'nav-dot-current' ); $nav.eq( pos ).addClass( 'nav-dot-current' ); } } ), init = function() { initEvents(); }, initEvents = function() { // add navigation events $navArrows.children( ':last' ).on( 'click', function() { slitslider.next(); return false; } ); $navArrows.children( ':first' ).on( 'click', function() { slitslider.previous(); return false; } ); $nav.each( function( i ) { $( this ).on( 'click', function( event ) { var $dot = jQuery( this ); if( !slitslider.isActive() ) { $nav.removeClass( 'nav-dot-current' ); $dot.addClass( 'nav-dot-current' ); } slitslider.jump( i + 1 ); return false; } ); } ); }; return { init : init }; })(); Page.init(); })(jQuery);