function bannerAnimate(){$.easing.jswing=$.easing.swing;$.extend($.easing,{easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i}});var n=$("#box--aside--canvas > .ba--item"),t=n.not(":last-child");t.css({left:"-300px"});$(n[3]).hide();$(n[0]).animate({left:"0"},350,"easeOutQuart",function(){$(n[1]).animate({left:"0"},350,"easeOutQuart",function(){$(n[2]).animate({left:"0"},350,"easeOutQuart",function(){$(n[3]).fadeIn(100,function(){$(this).animate({"font-size":"36px"},300,function(){$(this).animate({"font-size":"32px"},200,function(){window.setTimeout(bannerAnimate,2e3)})})})})})})}var summerGuideGuiModule,clipboardOffersModule;(function(n){n.fn.placeholder=function(t){return this.each(function(){function e(t){u(n(t.target))}function u(){if(i.val()===""){if(i.attr("type")==="password")try{i.attr("type","text")}catch(n){return!1}i.val(r);i.addClass("ui-placeholder")}}function o(){i.removeClass("ui-placeholder");i.val()===r&&i.val("")}var i=n(this),r,f="placeholder"in document.createElement("input");r=t===undefined?n(this).attr("placeholder"):t;f?i.attr("placeholder",r):(u(i.blur(e).focus(o)),i.parents("form").submit(function(){i.val()===r&&i.val("")}))})}})(jQuery);jQuery.guideAutocomplete=function(n,t){function k(){u={};u.data={};u.length=0}function et(){if(a==46||a>8&&a<32)return e.hide();var n=i.val();n!=l&&(l=n,n.length>=t.minChars?(i.addClass(t.loadingClass),pt(n)):(i.removeClass(t.loadingClass),e.hide()))}function nt(n){var i=$("li",f);i&&(r==-1&&t.categories.length>1?r=1:r+=n,r<0?r=i.size()-1:r>=i.size()&&(r=t.categories.length>1?1:0),$(i[r]).hasClass("results-autocomplete-category")&&r++,$(i).removeClass("ac_over"),$(i[r]).addClass("ac_over"),ot())}function ot(){r%9==0&&$(".results-autocomplete").scrollTop($(".results-autocomplete").scrollTop()+$(".results-autocomplete li.ac_over").position().top)}function st(){var n=$("li.ac_over",f)[0],i;return n||(i=$("li",f),t.selectOnly?i.length==1&&(n=i[0]):t.selectFirst&&$(i[0]).hasClass("results-autocomplete-category")&&(n=i[1])),n?(b(n),!0):!1}function b(r){r||(r=document.createElement("li"),r.extra=[],r.selectValue="");var u=$.trim(r.selectValue?r.selectValue:r.innerHTML);n.lastSelected=u;l=u;e.html("");i.val(u);s();t.onItemSelect&&setTimeout(function(){t.onItemSelect(r,u)},1)}function ht(n,t){var r=i.get(0),u;r.createTextRange?(u=r.createTextRange(),u.collapse(!0),u.moveStart("character",n),u.moveEnd("character",t),u.select()):r.setSelectionRange?r.setSelectionRange(n,t):r.selectionStart&&(r.selectionStart=n,r.selectionEnd=t);r.focus()}function ct(n){a!=8&&(i.val(i.val()+n.substring(l.length)),ht(l.length,n.length))}function tt(){var r=kt(n),u=t.width>0?t.width:i.width();e.css({width:parseInt(u)+"px",top:r.y+n.offsetHeight+"px",left:r.x+"px"}).show()}function lt(){o&&clearTimeout(o);o=setTimeout(s,200)}function s(){if(o&&clearTimeout(o),i.removeClass(t.loadingClass),e.is(":visible")&&e.hide(),t.mustMatch){var r=i.val();r!=n.lastSelected&&b(null)}}function it(n,r){if(r){if(i.removeClass(t.loadingClass),f.innerHTML="",!y||r.length==0)return s();f.appendChild(vt(r));t.autoFill&&i.val().toLowerCase()==n.toLowerCase()&&ct(r[0][0]);tt()}else s()}function at(n,r){if(r){if(i.removeClass(t.loadingClass),f.innerHTML="",!y||r==null)return s();f.appendChild(yt(r,n));tt()}else s()}function vt(n){var f=document.createElement("ul"),e,o,i,u,s,h;for(f.style.cssText="width:"+t.inputWidth+"px",f.className="results-autocomplete ui-menu",e=n.length,t.maxItemsToShow>0&&t.maxItemsToShow<e&&(e=t.maxItemsToShow),o=0;o<e;o++)if(i=n[o],i){if(u=document.createElement("li"),u.className="results-autocomplete-item",t.formatItem?(u.innerHTML=t.formatItem(i,o,e),u.selectValue=i[0]):(u.innerHTML=i[0],u.selectValue=i[0]),s=null,i.length>1)for(s=[],h=1;h<i.length;h++)s[s.length]=i[h];u.extra=s;f.appendChild(u);$(u).hover(function(){$("li",f).removeClass("ac_over");$(this).addClass("ac_over");r=$("li",f).indexOf($(this).get(0))},function(){$(this).removeClass("ac_over")}).click(function(n){n.preventDefault();n.stopPropagation();b(this)})}return f}function yt(n,i){var u=document.createElement("ul"),e,s,l,h,k;for(u.style.cssText="width:"+t.inputWidth+"px",u.className="results-autocomplete ui-menu",e=0;e<t.categories.length;e++){var a=t.categories[e],v=a.name,y=n[a.json],o=y.length;for(t.maxItemsToShow>0&&t.maxItemsToShow<o&&(o=t.maxItemsToShow),o>0&&!t.hideCategoriesName&&(s=document.createElement("li"),s.className="results-autocomplete-category",s.innerHTML=v,s.selectValue=v,u.appendChild(s)),l=0;l<o;l++)if(h=y[l],h){var c=h.Name,d=h.Url,f=document.createElement("li");if(f.className="results-autocomplete-item",t.formatItem)f.innerHTML=t.formatItem(h,e,o);else{var p=i.length,g=c,nt=c,tt=c,w=tt.toLowerCase().match(i);w&&w.length>0?(k="<strong>"+g.substr(0,p)+"<\/strong>"+nt.slice(p),f.innerHTML=k):f.innerHTML=c}f.selectValue=c;u.appendChild(f);$(f).attr("data-url",d).hover(function(){$("li",u).removeClass("ac_over");$(this).addClass("ac_over");r=$("li",u).indexOf($(this).get(0))},function(){$(this).removeClass("ac_over")}).click(function(n){n.preventDefault();n.stopPropagation();b(this)})}}return u}function pt(n){t.matchCase||(n=n.toLowerCase());var r=t.cacheLength?ut(n):null;c!=null&&c.abort&&(c.abort(),c=null);r?it(n,r):typeof t.url=="string"&&t.url.length>0?c=$.get(rt(n),function(i){t.categories!=null?at(n,i):it(n,i)}):i.removeClass(t.loadingClass)}function rt(n){var r=t.url+"?"+t.queryParamName+"="+encodeURI(n),i;for(i in t.extraParams)r+="&"+i+"="+encodeURI(t.extraParams[i]);return r}function ut(n){var i,s,r,f,e,o,h;if(!n)return null;if(u.data[n])return u.data[n];if(t.matchSubset)for(i=n.length-1;i>=t.minChars;i--)if(s=n.substr(0,i),r=u.data[s],r){for(f=[],e=0;e<r.length;e++)o=r[e],h=o[0],wt(h,n)&&(f[f.length]=o);return f}return null}function wt(n,i){t.matchCase||(n=n.toLowerCase());var r=n.indexOf(i);return r==-1?!1:r==0||t.matchContains}function g(n,r){var h,f,e,u,o,s;for(r&&i.removeClass(t.loadingClass),h=r?r.length:0,f=null,e=0;e<h;e++)if(u=r[e],u[0].toLowerCase()==n.toLowerCase()){if(f=document.createElement("li"),t.formatItem?(f.innerHTML=t.formatItem(u,e,h),f.selectValue=u[0]):(f.innerHTML=u[0],f.selectValue=u[0]),o=null,u.length>1)for(o=[],s=1;s<u.length;s++)o[o.length]=u[s];f.extra=o}t.onFindValue&&setTimeout(function(){t.onFindValue(f)},1)}function bt(n,i){i&&n&&t.cacheLength&&(!u.length||u.length>t.cacheLength?(k(),u.length++):u[n]||u.length++,u.data[n]=i)}function kt(n){for(var t=n.offsetLeft||0,i=n.offsetTop||0;n=n.offsetParent;)t+=n.offsetLeft,i+=n.offsetTop;return{x:t,y:i}}var ft=this,c=null,i=$(n).attr("autocomplete","off"),f,e,h,d;t.inputClass&&i.addClass(t.inputClass);f=document.createElement("div");e=$(f);e.hide().addClass(t.resultsClass).css("position","absolute");t.width>0&&e.css("width",t.width);$("body").append(f);n.autocompleter=ft;var o=null,l="",r=-1,u={},y=!1,a=null;if(k(),t.data!=null){var p="",v={},w=[];for(typeof t.url!="string"&&(t.cacheLength=1),h=0;h<t.data.length;h++)w=typeof t.data[h]=="string"?[t.data[h]]:t.data[h],w[0].length>0&&(p=w[0].substring(0,1).toLowerCase(),v[p]||(v[p]=[]),v[p].push(w));for(d in v)t.cacheLength++,bt(d,v[d])}i.keydown(function(n){a=n.keyCode;switch(n.keyCode){case 38:n.preventDefault();nt(-1);break;case 40:n.preventDefault();nt(1);break;case 9:case 13:st()&&(i.get(0).blur(),n.preventDefault());break;default:r=-1;o&&clearTimeout(o);o=setTimeout(function(){et()},t.delay)}}).focus(function(){y=!0}).blur(function(){y=!1;lt()});s();this.flushCache=function(){k()};this.setExtraParams=function(n){t.extraParams=n};this.findValue=function(){var n=i.val(),r;t.matchCase||(n=n.toLowerCase());r=t.cacheLength?ut(n):null;r?g(n,r):typeof t.url=="string"&&t.url.length>0?$.get(rt(n),function(t){g(n,t)}):g(n,null)}};jQuery.fn.guideAutocomplete=function(n,t,i){return t=t||{},t.url=n,t.data=typeof i!="undefined"&&i!=null&&typeof i=="object"&&i.constructor==Array?i:null,t.inputClass=t.inputClass||"ac_input",t.resultsClass=t.resultsClass||"ac_results",t.lineSeparator=t.lineSeparator||"\n",t.cellSeparator=t.cellSeparator||"|",t.minChars=t.minChars||1,t.delay=t.delay||400,t.matchCase=t.matchCase||0,t.matchSubset=t.matchSubset||1,t.matchContains=t.matchContains||0,t.cacheLength=t.cacheLength||1,t.mustMatch=t.mustMatch||0,t.extraParams=t.extraParams||{},t.loadingClass=t.loadingClass||"ac_loading",t.selectFirst=t.selectFirst||!1,t.selectOnly=t.selectOnly||!1,t.maxItemsToShow=t.maxItemsToShow||-1,t.autoFill=t.autoFill||!1,t.width=parseInt(t.width,10)||0,t.inputWidth=parseInt(t.inputWidth)||0,t.queryParamName=t.queryParamName||"q",t.categories=t.categories||null,t.hideCategoriesName=t.hideCategoriesName||!1,this.each(function(){var n=this;new jQuery.guideAutocomplete(n,t)}),this};jQuery.fn.autocompleteArray=function(n,t){return this.guideAutocomplete(null,t,n)};jQuery.fn.indexOf=function(n){for(var t=0;t<this.length;t++)if(this[t]==n)return t;return-1};$(function(){var n=$("#box--aside--canvas");n[0]&&bannerAnimate()}),function(n){n.fn.swipeDetect=function(t){var i={min_move_x:50,min_move_y:50,swipeLeft:function(){},swipeRight:function(){},swipeUp:function(){},swipeDown:function(){},preventDefaultEvents:!0};return t&&n.extend(i,t),this.each(function(){function f(){this.removeEventListener("touchmove",e);t=null;r=!1}function e(n){var s;if(i.preventDefaultEvents&&n.preventDefault(),s=n.originalEvent,r){var h=s.touches[0].pageX,c=s.touches[0].pageY,e=t-h,o=u-c;Math.abs(e)>Math.abs(o)&&Math.abs(e)>=i.min_move_x?(f(),e>0?i.swipeLeft():i.swipeRight()):Math.abs(e)<Math.abs(o)&&Math.abs(o)>=i.min_move_y&&(f(),o>0?i.swipeDown():i.swipeUp())}}function o(n){n.stopPropagation();var i=n.originalEvent;i.touches.length==1&&(t=i.touches[0].pageX,u=i.touches[0].pageY,r=!0)}var t,u,r=!1;n(this).off("touchmove.swipeImage").on("touchmove.swipeImage",e);n(this).off("touchstart.swipeImage").on("touchstart.swipeImage",o)}),this}}($),function(n){function nt(n,i,r){return{lbSettings:i,miniaturesContainerElem:r,miniaturesElem:r.find(t.lightboxImgActivator),instanceId:n,imagesUrlArray:[],imagesArray:[],imagesCount:0,currentImageIndex:0,guiElems:{controlsContainer:null,prevBtn:null,nextBtn:null,imgContainer:null,counterContainer:null,galleryContainer:null,closeBtn:null,titleHeading:null,thumbnailsContainer:null,thumbnailsOuterWrapper:null,thumbnailsNextBtn:null,thumbnailsPrevBtn:null,mainPhotosBtn:null,clientsPhotosBtn:null},preloader:{preloaderThredId:null,preloadedCount:0,preloadedLimit:i.maxPreloadedImages,wasAllLoaded:!1},miniatureUrls:null,clientMiniatureUrls:null,onShowThumbnailsCallback:i.onShowThumbnailsCallback,onShowPhoto:i.onShowPhoto,populateThumbnails:b,getStaticThumbnails:st,onShowClientsGallery:i.onShowClientsGallery,onLightboxShow:i.onLightboxShow,showCustomLbElements:ct,hideCustomLbElements:ht}}function tt(n){if(n.guiElems.imgContainer.stop(!0,!0).fadeOut(0),n.lbSettings.overlayElem.addClass(t.galleryVisible),n.guiElems.imgContainer.fadeIn({duration:n.lbSettings.fadeDuration,easing:"linear"}),n.lbSettings.overlayElem.focus(),typeof n.onLightboxShow=="function")n.onLightboxShow(n)}function l(n){if(n.lbSettings.overlayElem.removeClass(t.galleryVisible),n.guiElems.clientsPhotosBtn.length>0){n.imagesUrlArray=[];n.imagesUrlArray=s(n.miniaturesContainerElem,n.lbSettings.imageVariant);n.imagesCount=n.imagesUrlArray.length;for(var i=0;i<n.imagesCount;i++)n.imagesArray=[],n.imagesArray.push(null);n.guiElems.mainPhotosBtn.addClass("__active");n.guiElems.clientsPhotosBtn.removeClass("__active")}}function it(n){n.guiElems.galleryContainer.find(".preloader-layer").length===0&&n.guiElems.galleryContainer.append('<div class="preloader-layer preloader-layer-lbg"><\/div>')}function y(n){n.guiElems.galleryContainer.find(".preloader-layer").remove()}function rt(n){vt(n);ut(n);r(n);lt(n)}function p(n){var i=n.lbSettings;n.guiElems.controlsContainer=i.galleryContainerElem.find(t.controlsContainer);n.guiElems.prevBtn=i.galleryContainerElem.find(t.prevBtn);n.guiElems.nextBtn=i.galleryContainerElem.find(t.nextBtn);n.guiElems.imgContainer=i.galleryContainerElem.find(t.imgContainer);n.guiElems.counterContainer=i.galleryContainerElem.find(t.counterContainer);n.guiElems.galleryContainer=i.galleryContainerElem;n.guiElems.closeBtn=i.galleryContainerElem.find(t.closeBtn);n.guiElems.titleHeading=i.galleryContainerElem.find(t.titleHeading);n.guiElems.thumbnailsWithControls=i.galleryContainerElem.find(t.miniaturesAndControls);n.guiElems.thumbnailSlideWrapper=i.galleryContainerElem.find(t.miniaturesSlideWrapper);n.guiElems.thumbnailsContainer=i.galleryContainerElem.find(t.minaturesContainter);n.guiElems.thumbItems=i.galleryContainerElem.find(t.thumbImg);n.guiElems.thumbnailsPrevBtn=i.galleryContainerElem.find(t.thumbsPrev);n.guiElems.thumbnailsNextBtn=i.galleryContainerElem.find(t.thumbsNext);n.guiElems.mainPhotosBtn=i.galleryContainerElem.find(t.mainPhotos);n.guiElems.clientsPhotosBtn=i.galleryContainerElem.find(t.clientsPhotos)}function ut(n){typeof n.guiElems.titleHeading.data(f.defaultTitle)=="undefined"&&n.guiElems.titleHeading.data(f.defaultTitle,n.guiElems.titleHeading.html());n.lbSettings.galleryTitle!==null?n.guiElems.titleHeading.html(n.lbSettings.galleryTitle):typeof n.miniaturesContainerElem.attr(o.lightboxTitle)!="undefined"?n.guiElems.titleHeading.html(n.miniaturesContainerElem.attr(o.lightboxTitle)):n.guiElems.titleHeading.html(n.guiElems.titleHeading.data(f.defaultTitle))}function s(i,r){var u=[],f=o.lightboxImgSrc;return r!==null&&(f+=r),i.find(t.lightboxImgActivator).each(function(){u.push(n(this).attr(f))}),u}function r(n,t){var i,r;t==undefined&&(t=!0);typeof n.onShowPhoto=="function"&&n.onShowPhoto.call(this,n);i=n.currentImageIndex;n.guiElems.counterContainer.html(bt(n));k(n);t&&(n.guiElems.imgContainer.find("img").length===0&&n.guiElems.imgContainer.html('<img src="">'),it(n),r=new Image,r.onerror=function(){y(n);n.guiElems.imgContainer.find("img").replaceWith('<div style="margin-top: 200px;text-align: center;" class="error-msg">Błąd ładowania obrazka<\/div>')},r.onload=function(){n.imagesArray[i]=r;y(n);i===n.currentImageIndex&&(n.guiElems.imgContainer.stop(!0,!0).fadeOut(0),n.guiElems.imgContainer.find("img").replaceWith(r),n.guiElems.imgContainer.fadeIn({duration:n.lbSettings.fadeDuration,easing:"linear"}),n.imagesCount>1&&(w(n,i),ft(n,i)))},r.src=n.imagesUrlArray[i])}function w(n,t){n.guiElems.thumbnailsContainer.find(".__active").removeClass("__active");n.guiElems.thumbnailsContainer.find(".thumb--img").eq(t).addClass("__active")}function ft(n,t){if(n.guiElems.thumbnailsContainer.width()>n.guiElems.thumbnailSlideWrapper.width()){var r=n.guiElems.thumbnailsContainer.find(".thumb--img"),i=r.eq(t),f=r.length,u=Number(n.guiElems.thumbnailsContainer.css("left").replace("px","")),e=Math.floor(n.guiElems.thumbnailsContainer.width()/n.guiElems.thumbnailSlideWrapper.width());i.position().left+u+i.width()>n.guiElems.thumbnailSlideWrapper.width()?t!==f-1?n.guiElems.thumbnailsNextBtn.trigger("click.lbThumbsSlideNext"):n.guiElems.thumbnailsPrevBtn.trigger("click.lbThumbsSlidePrev"):i.position().left+i.width()<-1*u&&(t==0?n.guiElems.thumbnailsNextBtn.trigger("click.lbThumbsSlideNext"):n.guiElems.thumbnailsPrevBtn.trigger("click.lbThumbsSlidePrev"))}}function b(t,i){var h=t.lbSettings.showAllLoaded!=null&&t.lbSettings.showAllLoaded===!0,o="",u,e;if(typeof i!="undefined"&&i==!0?(t.clientMiniatureUrls.forEach(function(n){o+="<span class='thumb-lgb thumb--img'><img src='"+n+"'/><\/span>"}),h||(t.currentImageIndex=0)):t.miniatureUrls.forEach(function(n){o+="<span class='thumb-lgb thumb--img'><img src='"+n+"'/><\/span>"}),t.guiElems.thumbnailsContainer.html(o),t.guiElems.clientsPhotosBtn.length>0||h)if(i){for(t.imagesArray=[],t.imagesUrlArray=t.clientMiniatureUrls,t.imagesCount=t.imagesUrlArray.length,u=0;u<t.imagesCount;u++)t.imagesArray.push(null);r(t,!1)}else for(t.imagesArray=[],t.imagesUrlArray=[],t.imagesUrlArray=s(t.miniaturesContainerElem,t.lbSettings.imageVariant),t.imagesCount=t.imagesUrlArray.length,u=0;u<t.imagesCount;u++)t.imagesArray.push(null);var c=t.guiElems.thumbnailsContainer.find(".thumb--img > img"),l=c.length,f=0;for(e=0;e<l;e++)n(c[e]).load(function(){if(f++,f==l){w(t,t.currentImageIndex);t.guiElems.thumbnailsContainer.find(".thumb--img").on("click",function(){t.currentImageIndex=n(this).index();r(t)});et(t)}}).error(function(){n(this).attr("src",t.miniaturesElem.eq(f).attr("data-lb-src2"));f++})}function et(n){var f,r;if(n.guiElems.thumbnailsPrevBtn.show(),n.guiElems.thumbnailsNextBtn.show(),n.guiElems.thumbnailsNextBtn.off("click.lbThumbsSlideNext"),n.guiElems.thumbnailsNextBtn.off("click.lbThumbsSlidePrev"),n.guiElems.thumbnailsContainer.css("left",0),f=n.guiElems.thumbnailsContainer.width(),r=n.guiElems.thumbnailSlideWrapper.width(),f>r){var u=n.guiElems.thumbnailsContainer.find(".thumb--img"),e=u.length,t={};t.currIndex=0;t.currPosLeft=0;t.currStepWidth=0;n.guiElems.thumbnailsNextBtn.on("click.lbThumbsSlideNext",function(){t.currPosLeft=Number(n.guiElems.thumbnailsContainer.css("left").replace("px",""));r+Math.abs(t.currPosLeft)<f?s(1,u):(t.currIndex=0,n.guiElems.thumbnailsContainer.animate({left:0},200,function(){t.currPosLeft=0;t.currStepWidth=0}))});n.guiElems.thumbnailsPrevBtn.on("click.lbThumbsSlidePrev",function(){if(t.currPosLeft=Number(n.guiElems.thumbnailsContainer.css("left").replace("px","")),t.currPosLeft<0)s(-1,u);else{var c=Math.floor(f/r),h=0;for(i=0;i<e;i++)if(h+=u[i].offsetWidth,c*r<h){o(h,1,u,e-1);break}}});function s(u,f){if(u==1)for(i=t.currIndex;i<e;i++)if(t.currStepWidth+=f[i].offsetWidth,t.currStepWidth>=r){o(t.currStepWidth,1,f,i);return}if(u==-1){var s=Number(t.currIndex)-1;for(i=t.currIndex-1;i>=0;i--){if(t.currStepWidth+=f[i].offsetWidth,t.currStepWidth>=r){o(t.currStepWidth,-1,f,i);t.currIndex=t.currIndex+1;return}i==0&&(t.currIndex=0,n.guiElems.thumbnailsContainer.animate({left:0},200,function(){currStepWidth=0;t.currStepWidth=0;t.currPosLeft=Number(n.guiElems.thumbnailsContainer.css("left").replace("px",""));return}))}}}function o(i,r,u,f){i-=u[f].offsetWidth;t.currPosLeft=Number(n.guiElems.thumbnailsContainer.css("left").replace("px",""));n.guiElems.thumbnailsContainer.animate({left:t.currPosLeft-r*i+"px"},200,function(){t.currIndex=f;i=0;t.currStepWidth=0;t.currPosLeft=Number(n.guiElems.thumbnailsContainer.css("left").replace("px",""))})}}else n.guiElems.thumbnailsPrevBtn.hide(),n.guiElems.thumbnailsNextBtn.hide()}function ot(n){typeof n.onShowThumbnailsCallback=="function"&&n.onShowThumbnailsCallback.call(this,n);n.imagesCount<1&&n.guiElems.thumbnailsContainer.parents(".thumbs-lbg").html("")}function st(n){n.miniatureUrls=n.miniaturesElem.find("img").map(function(){return this.src}).get();b(n)}function ht(n){n.guiElems.galleryContainer.find(".gallery-tab:lt(3)").hide();n.guiElems.titleHeading.html("Galeria - opinie")}function ct(n){n.guiElems.galleryContainer.find(".gallery-tab:lt(3)").css({display:"inline-block"})}function k(n){n.lbSettings.showLooped!==!0?(n.currentImageIndex+1>=n.imagesCount?n.guiElems.nextBtn.addClass(t.disabledBtn):n.guiElems.nextBtn.removeClass(t.disabledBtn),n.currentImageIndex<=0?n.guiElems.prevBtn.addClass(t.disabledBtn):n.guiElems.prevBtn.removeClass(t.disabledBtn)):(n.guiElems.nextBtn.removeClass(t.disabledBtn),n.guiElems.prevBtn.removeClass(t.disabledBtn))}function d(i){var r=i.miniaturesElem.not(t.miniaturesWithEventHandler);r.on("click.lbMiniatureClick",function(t){t.preventDefault();var r=o.lightboxImgSrc;i.lbSettings.imageVariant!==null&&(r+=i.lbSettings.imageVariant);yt(i,n(this).attr(r));ot(i);i.guiElems.galleryContainer.data(f.instanceId)!==i.instanceId&&rt(i);tt(i)});r.addClass("lb--img--attached")}function lt(t){t.lbSettings.overlayElem.on("click.lbOverlayClick",function(i){i.preventDefault();n(i.target).is(t.lbSettings.overlayElem)&&l(t)});t.guiElems.closeBtn.on("click.lbCloseClick",function(n){n.preventDefault();l(t)});t.guiElems.prevBtn.on("click.lbPrevClick",function(n){n.preventDefault();a(t)});t.guiElems.nextBtn.on("click.lbNextClick",function(n){n.preventDefault();v(t)});t.guiElems.controlsContainer.swipeDetect({swipeLeft:function(){v(t)},swipeRight:function(){a(t)}});t.guiElems.thumbnailsContainer.find(".thumb--img").on("click",function(){t.currentImageIndex=n(this).index();r(t)});if(t.guiElems.mainPhotosBtn.length>0)t.guiElems.mainPhotosBtn.on("click",function(){if(!t.guiElems.mainPhotosBtn.hasClass("__active")){if(t.guiElems.mainPhotosBtn.addClass("__active"),t.guiElems.clientsPhotosBtn.removeClass("__active"),t.currentImageIndex=0,t.miniatureUrls!=null)t.populateThumbnails(t);else t.onShowThumbnailsCallback(t);r(t)}});if(t.guiElems.clientsPhotosBtn.length>0&&!t.guiElems.clientsPhotosBtn.hasClass("__active"))t.guiElems.clientsPhotosBtn.on("click",function(){if(!t.guiElems.clientsPhotosBtn.hasClass("__active")){if(t.guiElems.mainPhotosBtn.removeClass("__active"),t.guiElems.clientsPhotosBtn.addClass("__active"),t.currentImageIndex=0,t.clientMiniatureUrls!=null)t.populateThumbnails(t,!0);else t.onShowClientsGallery(t);r(t)}});t.lbSettings.overlayElem.on("keydown.lbOverlay",function(n){n=n||window.event;n.preventDefault();switch(n.keyCode){case 37:a(t);break;case 39:v(t);break;case 27:l(t)}})}function at(n){n.miniaturesElem.off("click.lbMiniatureClick")}function vt(n){n.lbSettings.overlayElem.off("click.lbOverlayClick");n.guiElems.closeBtn.off("click.lbCloseClick");n.guiElems.prevBtn.off("click.lbPrevClick");n.guiElems.nextBtn.off("click.lbNextClick");n.lbSettings.overlayElem.off("keydown.lbOverlay")}function a(n){n.currentImageIndex>0?(e(n,n.currentImageIndex-1),r(n)):n.lbSettings.showLooped===!0&&n.imagesCount>1&&(e(n,n.imagesCount-1),r(n))}function v(n){n.currentImageIndex<n.imagesCount-1?(e(n,n.currentImageIndex+1),r(n)):n.lbSettings.showLooped===!0&&n.imagesCount>1&&(e(n,0),r(n))}function yt(t,i){var r=n.inArray(i,t.imagesUrlArray);if(customPluginsHelper.toggleLiveChatZIndex(-1),r>-1)t.preloader.preloadedCount=0,e(t,r);else throw"Image not found";}function e(n,t){n.currentImageIndex=t;n.preloader.wasAllLoaded===!1&&wt(n,!0)}function pt(t){h(t);t.preloader.wasAllLoaded===!1&&(t.preloader.preloaderThredId=setInterval(function(){var i,r,u;t.preloader.preloadedCount<t.preloader.preloadedLimit&&(i=t.currentImageIndex-1,i<0&&(i=0),r=n.inArray(null,t.imagesArray,i),r>-1?(t.preloader.preloadedCount++,u=new Image,u.onload=function(){t.imagesArray[r]=u},u.src=t.imagesUrlArray[r]):(t.preloader.wasAllLoaded=!0,h(t)))},500))}function h(n){n.preloader.preloaderThredId!==null&&clearInterval(n.preloader.preloaderThredId)}function wt(n,t){t===!0&&n.preloader.preloadedCount>0&&n.preloader.preloadedCount--;h(n);pt(n)}function bt(n){return""+(n.currentImageIndex+1)+"/"+n.imagesCount}function kt(){return u()+u()+"-"+u()+"-"+u()+"-"+u()+"-"+u()+u()+u()}function u(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}function dt(t,i){var f=kt(),e=n.extend({},g,i),r=new nt(f,e,t),u;for(r.imagesUrlArray=s(t,e.imageVariant),r.imagesCount=r.imagesUrlArray.length,u=0;u<r.imagesCount;u++)r.imagesArray.push(null);p(r);d(r);c[f]=r}function gt(t,i,r){var u=c[t],f;if(at(u),typeof r.imageVariant!="undefined"&&r.imageVariant!==u.lbSettings.imageVariant||i.is(u.lbSettings.miniaturesContainerElem)===!1)for(h(u),u.preloader={preloaderThredId:null,preloadedCount:0,preloadedLimit:r.maxPreloadedImages,wasAllLoaded:!1},n.extend(u.lbSettings,r),u.imagesUrlArray=s(i,u.lbSettings.imageVariant),u.imagesCount=u.imagesUrlArray.length,f=0;f<u.imagesCount;f++)u.imagesArray.push(null);p(u);d(u);k(u)}var g={imageVariant:null,galleryContainerElem:n(".lb--gallery--container"),overlayElem:n(".lb--gallery--overlay"),showLooped:!0,fadeDuration:"slow",maxPreloadedImages:6,galleryTitle:null,thumbGalleryType:null,onShowThumbnailsCallback:null,onShowPhoto:null,onShowClientsGallery:null,onLightboxShow:null,showAllLoaded:!1},o={lightboxImgSrc:"data-lb-src",lightboxTitle:"data-lb-title"},f={instanceId:"instanceId",defaultTitle:"defaultTitle"},t={lightboxImgActivator:".lb--img",counterContainer:".lb--img--counter",controlsContainer:".lb--nav--arrows",prevBtn:".lb--img--prev--btn",nextBtn:".lb--img--next--btn",imgContainer:".lb--img--container",galleryVisible:"__in",closeBtn:".lb--btn--close",titleHeading:".lb--gallery--heading",disabledBtn:"disabled__control__lgb",miniaturesAndControls:".thumbs--with--controls--lgb",miniaturesSlideWrapper:".lb--miniatures--slide--wrapper",minaturesContainter:".lb--minatures--containter",thumbImg:".thumb--img",thumbsPrev:".prev--t--lgb",thumbsNext:".next--t--lgb",clientsPhotos:".gallery--lb--clients",mainPhotos:".gallery--lb--main",miniaturesWithEventHandler:".lb--img--attached"},c={};n.fn.lightboxTp=function(t){var i;return this.each(function(){return i=n(this),typeof i.data(f.instanceId)=="string"&&typeof c[i.data(f.instanceId)]!="undefined"?gt(i.data(f.instanceId),i,t):dt(i,t),i})}}($);summerGuideGuiModule=function(n){function e(i){var r=a(i),u=r>0?r:i;t.currentAjaxCall=n.ajax({type:"POST",url:f.getRedirectPath,data:'{"sectionType":"'+t.sectionType+'","destinationKey":"'+u+'"}',contentType:"application/json; charset=utf-8",success:function(t){var r=t,u;typeof r!="undefined"&&r!=null&&r.length>0?(u=n("#search--destinations"),u.length&&(u.attr("href",r),document.location=location.protocol+"//"+location.host+r)):document.location=location.protocol+"//"+location.host+"/przewodnik/?searchDestination="+i},error:function(n){console.log(n)},timeout:7e3})}function a(n){var u=0,i,r;if(t.tmpIdData!=null&&t.tmpIdData.length>0)for(i=0;i<t.tmpIdData.length;i++)if(t.tmpIdData[i].toLowerCase().indexOf(n.toLowerCase())!=-1&&(r=t.tmpIdData[i].split("_"),r.length==2)){u=r[1];break}return u}function o(n,i){if(typeof n!="undefined"){typeof t.currentAjaxCall!="undefined"&&t.currentAjaxCall.abort();var r=i;e(r)}}function v(i){typeof i=="undefined"&&(i=n("#destinations--autocomplete"));var r=i.val();r.length==0||r==t.placeholderText?y(i):e(r)}function y(t){typeof t=="undefined"&&(t=n("#destinations--autocomplete"));var i=t.attr("placeholder");p(t,i)}function p(t,i){typeof t=="undefined"&&(t=n("#destinations--autocomplete"));typeof t=="undefined"&&(i=t.attr("placeholder"));var r="",u=0;t.animate({opacity:1,opacity:1,opacity:1,opacity:1,opacity:1,opacity:1,opacity:1,opacity:1,opacity:1,opacity:1,opacity:1,opacity:1,opacity:1,opacity:1,opacity:1,opacity:1,opacity:1,opacity:1},{duration:1200,step:function(){u<5?r+=" ":r=u==5?"    ":u==6?"    ":u==7?"    ":u==8?"   ":u==9?"  ":u==10?" ":u==11?"":u==12?" ":u==13?"  ":u==14?"  ":u==15?"  ":u==16?"  ":u==17?" ":"";n(this).attr("placeholder",r+i);u++},complete:function(){n(this).attr("placeholder",i)}})}function w(){n("#country").change(function(){var t=n(this),i=t.val();s(i,window.countryLinkList)});n("#region").change(function(){var t=n(this),i=t.val();s(i,window.destinationDropDownList)});n("#guide-pok").change(function(){var t=n(this),i=t.val();window.location.href=i.replace("#","")})}function s(n,t){if(typeof t!="undefined"&&t!=null){var i=parseInt(n);isNaN(i)==!1&&i>=0&&i<=t.length&&t[i]!="#"&&(window.location.href=t[i])}}function h(){var t=n(".lbw-list li a");t.length>0&&(b(),t.each(function(){n(this).on("click",function(){var t,r;c();t=n(this).attr("href").split("#");i=t.length==2?"#"+t[1]:"";r=n(this).attr("href").replace("#","");u(r)})}))}function c(){r!=null&&typeof r!="undefined"&&clearInterval(r);r=null}function b(){var e=n(".lbw-list li"),t=window.location.hash,r,f;t.length>0&&(r=e.find("a[href*='"+t+"']"),r.length>0&&(f=r.attr("href").replace("#",""),u(f),i=t))}function k(){c();var f="#najwyzej-ocenione.html",e=n(".lbw-list li"),t="";r=setInterval(function(){var n=window.location.hash,r,o;n.length==0&&(n=f);i!=n&&i.length>0&&n.length>0&&(r=e.find("a[href*='"+n+"']"),r.length>0&&(t=r.attr("href")));t.length>0&&(o=t.replace("#",""),t="",u(o),i=n)},100)}function u(t){n.ajax({type:"POST",url:t,contentType:"application/json; charset=utf-8",success:function(t){n("#bestHotelsContent").html("");n("#bestHotelsContent").append(t);platformGuiControls.initDropdown(n(".select--box"));h();k();typeof otherDatesModule!="undefined"&&otherVariantsFrontModule.initOVD(null,!0);l();clipboardOffersModule.initClipboardEvents(1)},error:function(n){console.log(n)}})}function d(){n(".guide--gallery").lightboxTp({imageVariant:2,thumbGalleryType:"static",onShowThumbnailsCallback:function(n){n.getStaticThumbnails(n)}})}function g(){platformGuiControls.initDropdown(n(".select--box"));h();d();typeof otherDatesModule!="undefined"&&otherDatesModule.initOtherDatesModal();w()}function l(){n.TpTooltip().attach(".offer--ttip--toggle",{hasInfoIcon:!0});n.TpTooltip().attach(".offer--gc--tt-toggle",{cloudContentWithHtml:!0,horizontalPos:"leftAbove",hideTtHeading:!0})}var f={getDestinations:"/SummerGuide/GetDestinationsForAutocompleter/",getRedirectPath:"/SummerGuide/GetRedirectPathForAutocompleter/"};jQuery(function(){jQuery.support.placeholder=!1;test=document.createElement("input");"placeholder"in test&&(jQuery.support.placeholder=!0)});n(function(){if(!n.support.placeholder){var t=document.activeElement;n(":text").focus(function(){n(this).attr("placeholder")!=""&&n(this).val()==n(this).attr("placeholder")&&n(this).val("").removeClass("hasPlaceholder")}).blur(function(){n(this).attr("placeholder")!=""&&(n(this).val()==""||n(this).val()==n(this).attr("placeholder"))&&n(this).val(n(this).attr("placeholder")).addClass("hasPlaceholder")});n(":text").blur();n(t).focus();n("form").submit(function(){n(this).find(".hasPlaceholder").each(function(){n(this).val("")})})}});var t={$autoInput:null,currentAjaxCall:null,tmpData:[],tmpIdData:[],sectionType:""},i="",r=null;return n(function(){if(t.$autoInput=n("#destinations--autocomplete"),t.$autoInput.length){t.sectionType=t.$autoInput.attr("data-section-redirect");t.placeholderText=t.$autoInput.attr("placeholder");t.$autoInput.val("");t.$autoInput.attr("placeholder",t.placeholderText);n("#search--destinations").click(function(){v(t.$autoInput)});t.currentAjaxCall!=null&&t.currentAjaxCall.abort();var i={autoFill:!0,delay:200,cacheLength:400,selectFirst:!0,onItemSelect:o,onFindValue:o,inputWidth:n("#guide--searcher--container").width()};t.currentAjaxCall=n.ajax({type:"POST",url:f.getDestinations,data:'{"sectionType":"'+t.sectionType+'"}',contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){n!=null&&n.Item1!=null&&(t.tmpData=n.Item1,n.Item2!=null&&(t.tmpIdData=n.Item2),t.$autoInput.autocompleteArray(t.tmpData,i))},error:function(n){console.log(n)},timeout:7e3})}}),{initSummerGuide:g,initResultListToolTips:l}}($);$(document).ready(function(){summerGuideGuiModule.initSummerGuide();summerGuideGuiModule.initResultListToolTips();clipboardOffersModule.initClipboardEvents(1)});$(window).load(function(){$("#guide-pane-descrition").fixBrokenImage();$("#pascal--guides").fixBrokenImage();typeof otherDatesModule!="undefined"&&otherVariantsFrontModule.initOVD()});clipboardOffersModule=function(n){function r(n,t){u(t)}function u(t){(typeof t=="undefined"||t===null)&&(t=n("body"));t.find(".btn--cupboard").click(function(t){t.preventDefault();t.stopPropagation();var e=n(this).attr("data-cupboard-action"),u=n(this).attr("data-offer-id"),s=n(this).attr("data-adults"),h=n(this).attr("data-children-ages"),c=n(this).attr("data-product"),l=n(this).find(".preloader-layer"),i=n(this).attr("data-offer-xcode"),r=n(this).attr("data-hotel-name");l.show();e=="remove"?(i!=null&&r!=null&&PubSub.publish(enhancedEcommerceTopics.removeFromClipboard,{xCode:i,hotelName:r}),o(u,n(this))):(i!=null&&r!=null&&PubSub.publish(enhancedEcommerceTopics.addToClipboard,{xCode:i,hotelName:r}),f(u,c,s,h,n(this)))})}function f(t,r,u,f,o){n.ajax({url:i,method:"POST",data:{id:t,produkt:r,osoby:u,dzieci:f},success:function(n){n.IsInClipboard&&(o.attr("data-cupboard-action","remove"),o.find(".cupboard--action--label span").first().html("Usuń ze schowka"),o.find(".icn.circle-thin").removeClass("icn-plus"),o.find(".icn.circle-thin").addClass("icn-minus icn-minus-cupboard"),o.find(".cupboard--action--label").addClass("cupboard-label-orange"),o.find(".clipboard--button--symbol").addClass("offer-in-clipboard"),o.find(".preloader-layer").hide(),clipboardOffersCountModule.setClipboardData(n.OffersCount,n.ClipboardText,!0),e())}})}function e(){var i=n(".clip--notify"),t={top:"-36px",opacity:"0"};i.append('<div class="np-cn-sticky notify--toastr"><a href="/TripClipBoard.aspx" class="np-cn-link"><i class="icn icn-schowek"><\/i>Oferta została dodana do schowka<\/a><span class="np-cn-close notify--dismiss"><\/span><\/div>');n(".notify--toastr").delay(100).animate({top:"0",opacity:"1"},350).delay(3500).animate(t,350).slideUp(250,function(){n(this).remove()});n(".notify--dismiss").click(function(){n(this).parent().dequeue().animate(t,350).slideUp(250,function(){n(this).remove()})})}function o(i,r){n.ajax({url:t,method:"POST",data:{offerId:i},success:function(n){n.IsInClipboard||(r.attr("data-cupboard-action","add"),r.find(".cupboard--action--label span").first().html("Dodaj do schowka"),r.find(".icn.circle-thin").removeClass("icn-minus icn-minus-cupboard"),r.find(".icn.circle-thin").addClass("icn-plus"),r.find(".cupboard--action--label").removeClass("cupboard-label-orange"),r.find(".clipboard--button--symbol").removeClass("offer-in-clipboard"),r.find(".preloader-layer").hide(),clipboardOffersCountModule.setClipboardData(n.OffersCount,n.ClipboardText,!0),typeof hoverGalleryModule!="undefined"&&hoverGalleryModule.clearCache(i))}})}var t="/clipboard/remove",i="/clipboard/add";return{initClipboardEvents:r}}($)