function checkPos() { var ww = $(window).width(); var fc = $('.floating-contacts'); if( ww > 1024 ) { // desktop items = $('body.semimoved .standard .container'); if( items.length ) { item = items[0]; var _content = fc.html(); fc.remove(); topPos = $(item).offset().top; _w = $(item).width(); $(item).find(".row").prepend( '
' + _content + '
'); fc.css({ left: _w+'px' }); } } } function checkScroll() { var _scroll = $(window).scrollTop(); var _wheight = $(window).height(); var _menuheight = 200; // _wheight - $('header.header').outerHeight(); if( _scroll > 0 ) { $("body").addClass("scrolled"); } else { $("body").removeClass("scrolled"); } if( _scroll > _menuheight && $(window).width() > 767 ){ $('header.header').addClass("moved"); $('.to-top').addClass("moved"); } else { $('header.header').removeClass("moved"); $('.to-top').removeClass("moved"); } if( $(window).width() > 900 ) { var flCont = $(".floating-contacts"); var _fc = $('.float-contact').outerHeight(); var tTop = parseInt(flCont.attr("data-basepos") ); if( _scroll > tTop - _fc ) { pTop = _scroll - tTop + _fc; console.log( pTop ); flCont.css("top", pTop); } else { flCont.css("top", 0); } } } function isOnScreen(elem) { var $elem = $(elem); var $window = $(window); var docViewTop = $window.scrollTop(); var docViewBottom = docViewTop + $window.height(); var elemTop = $elem.offset().top; var elemBottom = elemTop + $elem.height(); return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)); } function recaptchaCallback() { $('.g-recaptcha').addClass('confirmed'); } $(function () { $(".btn.more-news").on("click", function(e){ e.preventDefault(); _btn = $(this); $(this).html('') setTimeout(function(){ $(".item.more").show(); _btn.remove(); }, 1000); }); $('div[data-link]').on("click", function(e){ e.preventDefault(); var link = $(this).find("a").attr("href"); if( link ) { top.location.href = link; } }); $(".peoples .person, .news .item").on("click", function(e){ e.preventDefault(); var link = $(this).find("a").attr("href"); if( link ) { top.location.href = link; } }); $('.floating-contacts h3').on("click", function(e){ //e.preventDefault(); var _fl = $(".floating-contacts"); if( $(window).width() < 900 ) { if( _fl.hasClass("opened") ) { _fl.removeClass("opened"); } else { _fl.addClass("opened"); setTimeout( function(){ $("body").on("click", function(){ _fl.removeClass("opened"); $(this).unbind("click"); }); }, 100); } } }); $('.contactForm, #contact-form-web').on('submit', function(evt){ evt.preventDefault(); _this = $(this); checkRecaptcha = false; _this.find("button").prop("disabled", "disabled").text("wysyłanie."); grecaptcha.ready(function() { grecaptcha.execute( reCaptchaSiteKey , {action: 'click'}).then(function(token) { // Add your logic to submit to your backend server here. _this.append(''); checkRecaptcha = true; _this.find(".thanks").hide(); good = checkRecaptcha; if (good) { _this.find("button").prop("disabled", "disabled").text("wysyłanie..."); var formData = new FormData(_this[0]); $.ajax({ url: _this.attr('action'), type: 'POST', data: formData, async: false, success: function (data) { _this.find('.text').html('
Dziękujemy, niebawem skontaktujemy się z Tobą.
'); gtag('event', 'action', { 'event_category' : 'wysyłka', 'event_label' : 'formularz z ' + top.location.href }); }, error: function (data) { $.alert({ title: "Uups", content: "Niestety, wystąpił błąd. Spróbuj ponownie." }); }, cache: false, contentType: false, processData: false }); } else { _this.find('p.ajaxInfo.error').show(); } }); }); }); if( $('.slider > div').length > 1 ) { var startSlider = $('.slider').owlCarousel({ items: 1, autoplayHoverPause: false, autoplay: true, autoplayTimeout: 4000, smartSpeed: 1000, animateIn: "fadeIn", animateOut: "fadeOut", drag: false, mouseDrag: false, loop: true, nav: false, dots: true, navText: ['',''] }).addClass("owl-carousel"); } var carouselGal = $('.carousel-gallery').owlCarousel({ items: 3, responsive: { 0: { items: 1 }, 800: { items: 2 }, 1200: { items: 3 } }, autoplayHoverPause: false, autoplay: true, autoplayTimeout: 3500, animateIn: "fadeIn", animateOut: "fadeOut", drag: false, margin: 20, mouseDrag: false, loop: true, nav: true, dots: true, navText: ['',''] }).addClass("owl-carousel"); $('.slider-nav .nav-right').click(function() { carouselGal.trigger('next.owl.carousel'); }) $('.slider-nav .nav-left').click(function() { carouselGal.trigger('prev.owl.carousel'); }) var carouselPeoples = $('.carousel.peoples').owlCarousel({ items: 2, responsive: { 0: { items: 2 }, 1200: { items: 5 } }, autoplayHoverPause: false, autoplay: false, autoplayTimeout: 3500, animateIn: "fadeIn", animateOut: "fadeOut", drag: false, margin: 10, mouseDrag: false, loop: false, nav: true, dots: true, navText: ['',''] }).addClass("owl-carousel"); $('.carousel.peoples .nav-right').click(function() { carouselPeoples.trigger('next.owl.carousel'); }) $('.carousel.peoples .nav-left').click(function() { carouselPeoples.trigger('prev.owl.carousel'); }) if( $(window).width() > 1024 ) { var carouselPeoples = $('.carousel.news').owlCarousel({ items: 4, autoplayHoverPause: false, autoplay: true, autoplayTimeout: 3500, animateIn: "fadeIn", animateOut: "fadeOut", drag: false, margin: 10, mouseDrag: false, loop: true, nav: true, dots: true, navText: ['',''] }).addClass("owl-carousel"); $('.carousel.news .nav-right').click(function() { carouselPeoples.trigger('next.owl.carousel'); }) $('.carousel.news .nav-left').click(function() { carouselPeoples.trigger('prev.owl.carousel'); }) } $(".form-call").on("click", function(e){ e.preventDefault(); $("#contact-form-web").addClass("on"); $("#contact-form-web .close-btn").on("click", function(e){ e.preventDefault(); $('#contact-form-web').removeClass("on"); $(this).unbind("click"); }); }); $('.menu-call').click(function(e){ e.preventDefault(); $(this).toggleClass("on"); $('.mobile-menu').toggleClass("on"); $('body').toggleClass("blocked"); }); $(".main-nav.mobile-menu a").on("click", function(){ $(".main-nav.mobile-menu").removeClass("on"); $('body').removeClass("blocked"); }); $('.float-contact .menu').click( function(e){ e.preventDefault(); $('.mobile-menu, .menu-call').toggleClass("on"); $('body').toggleClass("blocked"); }); $(".to-top").click(function(e){ e.preventDefault(); $('body, html').animate({ scrollTop: 0 }, 1000); }); $(window).scroll(function(e){ checkScroll(); }); $('.parallax-window').parallax(); $(".btn").each(function(){ _this = $(this); _text = _this.text(); _this.html('' + _text + ''); }); }); $(window).on("load", function(){ setTimeout(function(){ $(".home-animate").addClass("loaded"); setTimeout(function(){ $(".home-animate").addClass("nodelay"); }, 2500); setTimeout(function(){ $('.home-animate.loaded img.bg').addClass("zoomInAnimate"); }, 50); }, 500); }); $(window).on("resize", function(){ checkPos(); }); // init checkScroll(); checkPos();