(function(factory){if(typeof module==="object"&&typeof module.exports==="object"){module.exports=factory(require("jquery"),window,document);}else{factory(jQuery,window,document);}}(function($,window,document,undefined){var calls=0;function Chocolat(element,settings){var that=this;this.settings=settings;this.elems={};this.element=element;this._cssClasses=['chocolat-open','chocolat-in-container','chocolat-cover','chocolat-zoomable','chocolat-zoomed'];if(!this.settings.setTitle&&element.data('chocolat-title')){this.settings.setTitle=element.data('chocolat-title');} this.element.find(this.settings.imageSelector).each(function(){that.settings.images.push({title:$(this).attr('title'),src:$(this).attr(that.settings.imageSource),height:false,width:false});});this.element.find(this.settings.imageSelector).each(function(i){$(this).off('click.chocolat').on('click.chocolat',function(e){that.init(i);e.preventDefault();});});return this;} $.extend(Chocolat.prototype,{init:function(i){if(!this.settings.initialized){this.setDomContainer();this.markup();this.events();this.settings.lastImage=this.settings.images.length-1;this.settings.initialized=true;} this.settings.afterInitialize.call(this);return this.load(i);},preload:function(i){var def=$.Deferred();if(typeof this.settings.images[i]==='undefined'){return;} var imgLoader=new Image();imgLoader.onload=function(){def.resolve(imgLoader);};imgLoader.src=this.settings.images[i].src;return def;},load:function(i){var that=this;if(this.settings.fullScreen){this.openFullScreen();} if(this.settings.currentImage===i){return;} this.elems.overlay.fadeIn(this.settings.duration);this.elems.wrapper.fadeIn(this.settings.duration);this.elems.domContainer.addClass('chocolat-open');this.settings.timer=setTimeout(function(){if(typeof that.elems!='undefined'){$.proxy(that.elems.loader.fadeIn(),that);}},this.settings.duration);var deferred=this.preload(i).then(function(imgLoader){return that.place(i,imgLoader);}).then(function(imgLoader){return that.appear(i);}).then(function(imgLoader){that.zoomable();that.settings.afterImageLoad.call(that);});var nextIndex=i+1;if(typeof this.settings.images[nextIndex]!='undefined'){this.preload(nextIndex);} return deferred;},place:function(i,imgLoader){var that=this;var fitting;this.settings.currentImage=i;this.description();this.pagination();this.arrows();this.storeImgSize(imgLoader,i);fitting=this.fit(i,that.elems.wrapper);return this.center(fitting.width,fitting.height,fitting.left,fitting.top,0);},center:function(width,height,left,top,duration){return this.elems.content.css('overflow','visible').animate({'width':width,'height':height,'left':left,'top':top},duration).promise();},appear:function(i){var that=this;clearTimeout(this.settings.timer);this.elems.loader.stop().fadeOut(300,function(){that.elems.img.attr('src',that.settings.images[i].src);});},fit:function(i,container){var height;var width;var imgHeight=this.settings.images[i].height;var imgWidth=this.settings.images[i].width;var holderHeight=$(container).height();var holderWidth=$(container).width();var holderOutMarginH=this.getOutMarginH();var holderOutMarginW=this.getOutMarginW();var holderGlobalWidth=holderWidth-holderOutMarginW;var holderGlobalHeight=holderHeight-holderOutMarginH;var holderGlobalRatio=(holderGlobalHeight/holderGlobalWidth);var holderRatio=(holderHeight/holderWidth);var imgRatio=(imgHeight/imgWidth);if(this.settings.imageSize=='cover'){if(imgRatioholderGlobalRatio){height=holderGlobalHeight;width=height/imgRatio;} else{width=holderGlobalWidth;height=width*imgRatio;} if(this.settings.imageSize==='default'&&(width>=imgWidth||height>=imgHeight)){width=imgWidth;height=imgHeight;}} return{'height':height,'width':width,'top':(holderHeight-height)/2,'left':(holderWidth-width)/2};},change:function(signe){this.zoomOut(0);this.zoomable();var requestedImage=this.settings.currentImage+parseInt(signe);if(requestedImage>this.settings.lastImage){if(this.settings.loop){return this.load(0);}} else if(requestedImage<0){if(this.settings.loop){return this.load(this.settings.lastImage);}} else{return this.load(requestedImage);}},arrows:function(){if(this.settings.loop){$([this.elems.left[0],this.elems.right[0]]).addClass('active');} else if(this.settings.linkImages){if(this.settings.currentImage==this.settings.lastImage){this.elems.right.removeClass('active');} else{this.elems.right.addClass('active');} if(this.settings.currentImage===0){this.elems.left.removeClass('active');} else{this.elems.left.addClass('active');}} else{$([this.elems.left[0],this.elems.right[0]]).removeClass('active');}},description:function(){var that=this;this.elems.description.html(that.settings.images[that.settings.currentImage].title);},pagination:function(){var that=this;var last=this.settings.lastImage+1;var position=this.settings.currentImage+1;this.elems.pagination.html(position+' '+that.settings.separator2+last);},storeImgSize:function(img,i){if(typeof img==='undefined'){return;} if(!this.settings.images[i].height||!this.settings.images[i].width){this.settings.images[i].height=img.height;this.settings.images[i].width=img.width;}},close:function(){if(this.settings.fullscreenOpen){this.exitFullScreen();return;} var els=[this.elems.overlay[0],this.elems.loader[0],this.elems.wrapper[0]];var that=this;var def=$.when($(els).fadeOut(200)).done(function(){that.elems.domContainer.removeClass('chocolat-open');});this.settings.currentImage=false;$('html,body').css({'overflow-y':'auto'}) return def;},destroy:function(){this.element.removeData();this.element.find(this.settings.imageSelector).off('click.chocolat');if(!this.settings.initialized){return;} if(this.settings.fullscreenOpen){this.exitFullScreen();} this.settings.currentImage=false;this.settings.initialized=false;this.elems.domContainer.removeClass(this._cssClasses.join(' '));this.elems.wrapper.remove();},getOutMarginW:function(){var left=this.elems.left.outerWidth(true);var right=this.elems.right.outerWidth(true);return left+right;},getOutMarginH:function(){return this.elems.top.outerHeight(true)+this.elems.bottom.outerHeight(true);},markup:function(){this.elems.domContainer.addClass('chocolat-open '+this.settings.className);if(this.settings.imageSize=='cover'){this.elems.domContainer.addClass('chocolat-cover');} if(this.settings.container!==window){this.elems.domContainer.addClass('chocolat-in-container');} this.elems.wrapper=$('
',{'class':'chocolat-wrapper','id':'chocolat-content-'+this.settings.setIndex}).appendTo(this.elems.domContainer);this.elems.overlay=$('
',{'class':'chocolat-overlay'}).appendTo(this.elems.wrapper);this.elems.loader=$('
',{'class':'chocolat-loader'}).appendTo(this.elems.wrapper);this.elems.content=$('
',{'class':'chocolat-content',}).appendTo(this.elems.wrapper);this.elems.img=$('',{'class':'chocolat-img','src':''}).appendTo(this.elems.content);this.elems.top=$('
',{'class':'chocolat-top'}).appendTo(this.elems.wrapper);this.elems.left=$('
',{'class':'chocolat-left'}).appendTo(this.elems.wrapper);this.elems.right=$('
',{'class':'chocolat-right'}).appendTo(this.elems.wrapper);this.elems.bottom=$('
',{'class':'chocolat-bottom'}).appendTo(this.elems.wrapper);this.elems.close=$('',{'class':'chocolat-close'}).appendTo(this.elems.top);this.elems.fullscreen=$('',{'class':'chocolat-fullscreen'}).appendTo(this.elems.bottom);this.elems.description=$('',{'class':'chocolat-description'}).appendTo(this.elems.bottom);this.elems.pagination=$('',{'class':'chocolat-pagination'}).appendTo(this.elems.bottom);this.elems.setTitle=$('',{'class':'chocolat-set-title','html':this.settings.setTitle}).appendTo(this.elems.bottom);this.settings.afterMarkup.call(this);},openFullScreen:function(){var wrapper=this.elems.wrapper[0];if(wrapper.requestFullscreen){this.settings.fullscreenOpen=true;wrapper.requestFullscreen();} else if(wrapper.mozRequestFullScreen){this.settings.fullscreenOpen=true;wrapper.mozRequestFullScreen();} else if(wrapper.webkitRequestFullscreen){this.settings.fullscreenOpen=true;wrapper.webkitRequestFullscreen();} else if(wrapper.msRequestFullscreen){wrapper.msRequestFullscreen();this.settings.fullscreenOpen=true;} else{this.settings.fullscreenOpen=false;}},exitFullScreen:function(){if(document.exitFullscreen){document.exitFullscreen();this.settings.fullscreenOpen=false;} else if(document.mozCancelFullScreen){document.mozCancelFullScreen();this.settings.fullscreenOpen=false;} else if(document.webkitExitFullscreen){document.webkitExitFullscreen();this.settings.fullscreenOpen=false;} else if(document.msExitFullscreen){document.msExitFullscreen();this.settings.fullscreenOpen=false;} else{this.settings.fullscreenOpen=true;}},events:function(){var that=this;$(document).off('keydown.chocolat').on('keydown.chocolat',function(e){if(that.settings.initialized){if(e.keyCode==37){that.change(-1);} else if(e.keyCode==39){that.change(1);} else if(e.keyCode==27){that.close();}}});this.elems.wrapper.find('.chocolat-right').off('click.chocolat').on('click.chocolat',function(){that.change(+1);});this.elems.wrapper.find('.chocolat-left').off('click.chocolat').on('click.chocolat',function(){return that.change(-1);});$([this.elems.overlay[0],this.elems.close[0]]).off('click.chocolat').on('click.chocolat',function(){return that.close();});this.elems.fullscreen.off('click.chocolat').on('click.chocolat',function(){if(that.settings.fullscreenOpen){that.exitFullScreen();return;} that.openFullScreen();});if(that.settings.backgroundClose){this.elems.overlay.off('click.chocolat').on('click.chocolat',function(){return that.close();});} this.elems.wrapper.off('click.chocolat').on('click.chocolat',function(e){return that.zoomOut(e);});this.elems.wrapper.find('.chocolat-img').off('click.chocolat').on('click.chocolat',function(e){if(that.settings.initialZoomState===null&&that.elems.domContainer.hasClass('chocolat-zoomable')){e.stopPropagation();return that.zoomIn(e);}});this.elems.wrapper.mousemove(function(e){if(that.settings.initialZoomState===null){return;} if(that.elems.img.is(':animated')){return;} var pos=$(this).offset();var height=$(this).height();var width=$(this).width();var currentImage=that.settings.images[that.settings.currentImage];var imgWidth=currentImage.width;var imgHeight=currentImage.height;var coord=[e.pageX-width/2-pos.left,e.pageY-height/2-pos.top];var mvtX=0;if(imgWidth>width){var paddingX=that.settings.zoomedPaddingX(imgWidth,width);mvtX=coord[0]/(width/2);mvtX=((imgWidth-width)/2+paddingX)*mvtX;} var mvtY=0;if(imgHeight>height){var paddingY=that.settings.zoomedPaddingY(imgHeight,height);mvtY=coord[1]/(height/2);mvtY=((imgHeight-height)/2+paddingY)*mvtY;} var animation={'margin-left':-mvtX+'px','margin-top':-mvtY+'px'};if(typeof e.duration!=='undefined'){$(that.elems.img).stop(false,true).animate(animation,e.duration);} else{$(that.elems.img).stop(false,true).css(animation);}});$(window).on('resize',function(){if(!that.settings.initialized||that.settings.currentImage===false){return;} that.debounce(50,function(){var fitting=that.fit(that.settings.currentImage,that.elems.wrapper);that.center(fitting.width,fitting.height,fitting.left,fitting.top,0);that.zoomable();});});},zoomable:function(){var currentImage=this.settings.images[this.settings.currentImage];var wrapperWidth=this.elems.wrapper.width();var wrapperHeight=this.elems.wrapper.height();var isImageZoomable=(this.settings.enableZoom&&(currentImage.width>wrapperWidth||currentImage.height>wrapperHeight))?true:false;var isImageStretched=this.elems.img.width()>currentImage.width||this.elems.img.height()>currentImage.height;if(isImageZoomable&&!isImageStretched){this.elems.domContainer.addClass('chocolat-zoomable');} else{this.elems.domContainer.removeClass('chocolat-zoomable');}},zoomIn:function(e){this.settings.initialZoomState=this.settings.imageSize;this.settings.imageSize='native';var event=$.Event('mousemove');event.pageX=e.pageX;event.pageY=e.pageY;event.duration=this.settings.duration;this.elems.wrapper.trigger(event);this.elems.domContainer.addClass('chocolat-zoomed');var fitting=this.fit(this.settings.currentImage,this.elems.wrapper);return this.center(fitting.width,fitting.height,fitting.left,fitting.top,this.settings.duration);},zoomOut:function(e,duration){if(this.settings.initialZoomState===null||this.settings.currentImage===false){return;} duration=duration||this.settings.duration;this.settings.imageSize=this.settings.initialZoomState;this.settings.initialZoomState=null;this.elems.img.animate({'margin':0},duration);this.elems.domContainer.removeClass('chocolat-zoomed');var fitting=this.fit(this.settings.currentImage,this.elems.wrapper);return this.center(fitting.width,fitting.height,fitting.left,fitting.top,duration);},setDomContainer:function(){if(this.settings.container===window){this.elems.domContainer=$('body');} else{this.elems.domContainer=$(this.settings.container);}},debounce:function(duration,callback){clearTimeout(this.settings.timerDebounce);this.settings.timerDebounce=setTimeout(function(){callback();},duration);},api:function(){var that=this;return{open:function(i){i=parseInt(i)||0;return that.init(i);},close:function(){return that.close();},next:function(){return that.change(1);},prev:function(){return that.change(-1);},goto:function(i){return that.open(i);},current:function(){return that.settings.currentImage;},place:function(){return that.place(that.settings.currentImage,that.settings.duration);},destroy:function(){return that.destroy();},set:function(property,value){that.settings[property]=value;return value;},get:function(property){return that.settings[property];},getElem:function(name){return that.elems[name];},};}});var defaults={container:window,imageSelector:'.chocolat-image',className:'',imageSize:'default',initialZoomState:null,fullScreen:false,loop:false,linkImages:true,duration:300,setTitle:'',separator2:'/',setIndex:0,firstImage:0,lastImage:false,currentImage:false,initialized:false,timer:false,timerDebounce:false,images:[],enableZoom:true,imageSource:"href",afterInitialize:function(){},afterMarkup:function(){},afterImageLoad:function(){},zoomedPaddingX:function(canvasWidth,imgWidth){return 0;},zoomedPaddingY:function(canvasHeight,imgHeight){return 0;},};$.fn.Chocolat=function(options){return this.each(function(){calls++;var settings=$.extend(true,{},defaults,options,{setIndex:calls});if(!$.data(this,'chocolat')){$.data(this,'chocolat',new Chocolat($(this),settings));}});};})); (function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports==='object'){module.exports=factory(require('jquery'));}else{factory(jQuery);}}(function($){var pluses=/\+/g;function encode(s){return config.raw?s:encodeURIComponent(s);} function decode(s){return config.raw?s:decodeURIComponent(s);} function stringifyCookieValue(value){return encode(config.json?JSON.stringify(value):String(value));} function parseCookieValue(s){if(s.indexOf('"')===0){s=s.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,'\\');} try{s=decodeURIComponent(s.replace(pluses,' '));return config.json?JSON.parse(s):s;}catch(e){}} function read(s,converter){var value=config.raw?s:parseCookieValue(s);return $.isFunction(converter)?converter(value):value;} var config=$.cookie=function(key,value,options){if(arguments.length>1&&!$.isFunction(value)){options=$.extend({},config.defaults,options);if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setMilliseconds(t.getMilliseconds()+days*864e+5);} return(document.cookie=[encode(key),'=',stringifyCookieValue(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));} var result=key?undefined:{},cookies=document.cookie?document.cookie.split('; '):[],i=0,l=cookies.length;for(;i0){$('#cookies').fadeIn(1000);} $('#cookies_info_close').click(function(){$('#cookies').fadeOut(1000,function(){cookies=$('#cookies').attr('data-href');$('#cookies').remove();$.cookie("cookies",1,{expires:10,path:cookies});});});}); if($('#lokalizacja').length>0){var ws1=$('#lokalizacja').attr('data-ws1');var ws2=$('#lokalizacja').attr('data-ws2');var nazwa=$('#lokalizacja').html();var start=$('#lokalizacja').attr('data-start1')+','+$('#lokalizacja').attr('data-start2');var ZOOM=parseInt($('#lokalizacja').attr('data-mapa-zoom'));} function mapaStart(){function n(e,t,n){var r={position:new google.maps.LatLng(e,t),map:mapa};var i=new google.maps.Marker(r);i.txt=n;google.maps.event.addListener(i,"click",function(){informacja.setContent(i.txt);informacja.open(mapa,i)});return i}var e=new google.maps.LatLng(ws1,ws2);var t={zoom:ZOOM,scrollwheel:false,center:e,mapTypeId:google.maps.MapTypeId.ROADMAP};mapa=new google.maps.Map(document.getElementById("lokalizacja"),t);var r=n(ws1,ws2,nazwa);google.maps.event.trigger(r,"click");trasa_render.setMap(mapa);trasa_render.setPanel(document.getElementById("wskazowki"))}function znajdz_wskazowki(){var e={origin:document.getElementById("skad").value,destination:start,travelMode:google.maps.DirectionsTravelMode.DRIVING};trasa.route(e,obsluga_wskazowek)}function obsluga_wskazowek(e,t){if(t!=google.maps.DirectionsStatus.OK||!e.routes[0]){alert("Wystąpił błąd!");return}trasa_render.setDirections(e)}var mapa;var informacja=new google.maps.InfoWindow;var trasa=new google.maps.DirectionsService;var trasa_render=new google.maps.DirectionsRenderer;$(function(){if($('#lokalizacja').length>0){mapaStart();}}); (function(i,t){var n,e="superslides";n=function(n,e){this.options=t.extend({play:!1,animation_speed:600,animation_easing:"swing",animation:"slide",inherit_width_from:i,inherit_height_from:i,pagination:!0,hashchange:!1,scrollable:!0,elements:{preserve:".preserve",nav:".slides-navigation",container:".slides-container",pagination:".slides-pagination"}},e);var s=this,o=t("
",{"class":"slides-control"}),a=1;this.$el=t(n),this.$container=this.$el.find(this.options.elements.container);var r=function(){return a=s._findMultiplier(),s.$el.on("click",s.options.elements.nav+" a",function(i){i.preventDefault(),s.stop(),t(this).hasClass("next")?s.animate("next",function(){s.start()}):s.animate("prev",function(){s.start()})}),t(document).on("keyup",function(i){37===i.keyCode&&s.animate("prev"),39===i.keyCode&&s.animate("next")}),t(i).on("resize",function(){setTimeout(function(){var i=s.$container.children();s.width=s._findWidth(),s.height=s._findHeight(),i.css({width:s.width,left:s.width}),s.css.containers(),s.css.images()},10)}),t(i).on("hashchange",function(){var i,t=s._parseHash();i=t&&!isNaN(t)?s._upcomingSlide(t-1):s._upcomingSlide(t),i>=0&&i!==s.current&&s.animate(i)}),s.pagination._events(),s.start(),s},h={containers:function(){s.init?(s.$el.css({height:s.height}),s.$control.css({width:s.width*a,left:-s.width}),s.$container.css({})):(t("body").css({margin:0}),s.$el.css({position:"relative",overflow:"hidden",width:"100%",height:s.height}),s.$control.css({position:"relative",transform:"translate3d(0)",height:"100%",width:s.width*a,left:-s.width}),s.$container.css({display:"none",margin:"0",padding:"0",listStyle:"none",position:"relative",height:"100%"})),1===s.size()&&s.$el.find(s.options.elements.nav).hide()},images:function(){var i=s.$container.find("img").not(s.options.elements.preserve).not('.logo');i.removeAttr("width").removeAttr("height").css({"-webkit-backface-visibility":"hidden","-ms-interpolation-mode":"bicubic",position:"absolute",left:"0",top:"0","z-index":"-1","max-width":"none"}),i.each(function(){var i=s.image._aspectRatio(this),n=this;if(t.data(this,"processed"))s.image._scale(n,i),s.image._center(n,i);else{var e=new Image;e.onload=function(){s.image._scale(n,i),s.image._center(n,i),t.data(n,"processed",!0)},e.src=this.src}})},children:function(){var i=s.$container.children();i.is("img")&&(i.each(function(){if(t(this).is("img")){t(this).wrap("
");var i=t(this).attr("id");t(this).removeAttr("id"),t(this).parent().attr("id",i)}}),i=s.$container.children()),s.init||i.css({display:"none",left:2*s.width}),i.css({position:"absolute",overflow:"hidden",height:"100%",width:s.width,top:0,zIndex:0})}},c={slide:function(i,t){var n=s.$container.children(),e=n.eq(i.upcoming_slide);e.css({left:i.upcoming_position,display:"block"}),s.$control.animate({left:i.offset},s.options.animation_speed,s.options.animation_easing,function(){s.size()>1&&(s.$control.css({left:-s.width}),n.eq(i.upcoming_slide).css({left:s.width,zIndex:2}),i.outgoing_slide>=0&&n.eq(i.outgoing_slide).css({left:s.width,display:"none",zIndex:0})),t()})},fade:function(i,t){var n=this,e=n.$container.children(),s=e.eq(i.outgoing_slide),o=e.eq(i.upcoming_slide);o.css({left:this.width,opacity:1,display:"block"}),i.outgoing_slide>=0?s.animate({opacity:0},n.options.animation_speed,n.options.animation_easing,function(){n.size()>1&&(e.eq(i.upcoming_slide).css({zIndex:2}),i.outgoing_slide>=0&&e.eq(i.outgoing_slide).css({opacity:1,display:"none",zIndex:0})),t()}):(o.css({zIndex:2}),t())}};c=t.extend(c,t.fn.superslides.fx);var d={_centerY:function(i){var n=t(i);n.css({top:(s.height-n.height())/2})},_centerX:function(i){var n=t(i);n.css({left:(s.width-n.width())/2})},_center:function(i){s.image._centerX(i),s.image._centerY(i)},_aspectRatio:function(i){if(!i.naturalHeight&&!i.naturalWidth){var t=new Image;t.src=i.src,i.naturalHeight=t.height,i.naturalWidth=t.width}return i.naturalHeight/i.naturalWidth},_scale:function(i,n){n=n||s.image._aspectRatio(i);var e=s.height/s.width,o=t(i);e>n?o.css({height:s.height,width:s.height/n}):o.css({height:s.width*n,width:s.width})}},l={_setCurrent:function(i){if(s.$pagination){var t=s.$pagination.children();t.removeClass("current"),t.eq(i).addClass("current")}},_addItem:function(i){var n=i+1,e=n,o=s.$container.children().eq(i),a=o.attr("id");a&&(e=a);var r=t("",{href:"#"+e,text:e});r.appendTo(s.$pagination)},_setup:function(){if(s.options.pagination&&1!==s.size()){var i=t("