var fileLoadingImage="../skrypty/lightbox/images/loading.gif",fileBottomNavCloseImage="../skrypty/lightbox/images/closelabel.gif",animate=false,resizeSpeed=10,borderSize=10,imageArray=[],activeImage;if(animate==true){overlayDuration=0;if(resizeSpeed>10)resizeSpeed=10;if(resizeSpeed<1)resizeSpeed=1;resizeDuration=(11-resizeSpeed)*0.15}else resizeDuration=overlayDuration=0; Object.extend(Element,{getWidth:function(a){a=$(a);return a.offsetWidth},setWidth:function(a,c){a=$(a);a.style.width=c+"px"},setHeight:function(a,c){a=$(a);a.style.height=c+"px"},setTop:function(a,c){a=$(a);a.style.top=c+"px"},setSrc:function(a,c){a=$(a);a.src=c},setHref:function(a,c){a=$(a);a.href=c},setInnerHTML:function(a,c){a=$(a);a.innerHTML=c}});Array.prototype.removeDuplicates=function(){for(i=0;ii;j--)this[i][0]==this[j][0]&&this.splice(j,1)}; Array.prototype.empty=function(){for(i=0;i<=this.length;i++)this.shift()};var Lightbox=Class.create(); Lightbox.prototype={initialize:function(){if(document.getElementsByTagName){for(var a=document.getElementsByTagName("a"),c=document.getElementsByTagName("area"),b=0;b'+h+"":h}hideSelectBoxes();hideFlash();var b=getPageSize();Element.setHeight("overlay",b[1]);new Effect.Appear("overlay", {duration:overlayDuration,from:0,to:0.8});imageArray=[];imageNum=0;if(document.getElementsByTagName){var e=document.getElementsByTagName("a");if(a.getAttribute("rel")=="lightbox")imageArray.push(new Array(a.getAttribute("href"),c(a)));else{for(var d=0;d1){Element.show("numberDisplay");Element.setInnerHTML("numberDisplay","Zdjęcie "+eval(activeImage+1)+" z "+imageArray.length)}new Effect.Parallel([new Effect.SlideDown("imageDataContainer",{sync:true,duration:resizeDuration,from:0,to:1}),new Effect.Appear("imageDataContainer",{sync:true,duration:resizeDuration})],{duration:resizeDuration,afterFinish:function(){var a= getPageSize();Element.setHeight("overlay",a[1]);myLightbox.updateNav()}})},updateNav:function(){Element.show("hoverNav");if(activeImage!=0){Element.show("prevLink");document.getElementById("prevLink").onclick=function(){myLightbox.changeImage(activeImage-1);return false}}if(activeImage!=imageArray.length-1){Element.show("nextLink");document.getElementById("nextLink").onclick=function(){myLightbox.changeImage(activeImage+1);return false}}this.enableKeyboardNav()},enableKeyboardNav:function(){document.onkeydown= this.keyboardAction},disableKeyboardNav:function(){document.onkeydown=""},keyboardAction:function(a){if(a==null){keycode=event.keyCode;escapeKey=27}else{keycode=a.keyCode;escapeKey=a.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if(key=="x"||key=="o"||key=="c"||keycode==escapeKey)myLightbox.end();else if(key=="p"||keycode==37){if(activeImage!=0){myLightbox.disableKeyboardNav();myLightbox.changeImage(activeImage-1)}}else if(key=="n"||keycode==39)if(activeImage!=imageArray.length-1){myLightbox.disableKeyboardNav(); myLightbox.changeImage(activeImage+1)}},preloadNeighborImages:function(){if(imageArray.length-1>activeImage){preloadNextImage=new Image;preloadNextImage.src=imageArray[activeImage+1][0]}if(activeImage>0){preloadPrevImage=new Image;preloadPrevImage.src=imageArray[activeImage-1][0]}},end:function(){this.disableKeyboardNav();Element.hide("lightbox");new Effect.Fade("overlay",{duration:overlayDuration});showSelectBoxes();showFlash()}}; function getPageScroll(){var a;if(self.pageYOffset)a=self.pageYOffset;else if(document.documentElement&&document.documentElement.scrollTop)a=document.documentElement.scrollTop;else if(document.body)a=document.body.scrollTop;return arrayPageScroll=new Array("",a)} function getPageSize(){var a,c;if(window.innerHeight&&window.scrollMaxY){a=document.body.scrollWidth;c=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){a=document.body.scrollWidth;c=document.body.scrollHeight}else{a=document.body.offsetWidth;c=document.body.offsetHeight}var b,e;if(self.innerHeight){b=self.innerWidth;e=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientWidth;e= document.documentElement.clientHeight}else if(document.body){b=document.body.clientWidth;e=document.body.clientHeight}pageHeight=c