function in_array(e,c){var b=false;for(var d=0;d<c.length;d++){if(e==c[d]){b=true;break}}return b}function searchByClass(d,b){if(d.hasChildNodes()){var a=d.childNodes;for(var c=0;c<a.length;c++){if(a[c].className==b){return a[c]}}}return null}function getScrollArray(){var b=0,a=0;if(typeof(window.pageYOffset)=="number"){a=window.pageYOffset;b=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop;b=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}}}return[b,a]}function tryDetectIE(){var c=v=false,b;try{b=navigator.appVersion;c=(b.indexOf("MSIE")!=-1)}catch(a){}if(c){v=b.substr(b.indexOf("MSIE")+5,1)}if(parseInt(v)>0){return parseInt(v)}else{return 0}}var LightboxGalleryOpen=false;var LightboxGalleryActiveInstance=null;function LightboxGalleryClose(){var c=document.getElementById("lightBoxGalleryDivBoxShadow");var a=document.getElementById("lightBoxGalleryDivBoxInner");var b=document.getElementById("lightBoxGalleryDivBoxControl");a.style.display="none";c.style.display="none";b.style.display="none";LightboxGalleryOpen=false}function LightboxGallery(a){a=typeof(a)!="undefined"?a:true;if(!LightboxGallery.Instances){LightboxGallery.Instances=new Array()}this.id=LightboxGallery.Instances.length;LightboxGallery.Instances[this.id]=this;this.img=new Array();this.getImageWay="img";this.searchSpace=document;this.shadowOpacity=50;this.controlOpacity=65;this.classArray=new Array();this.defautlLinkClassName="alt";this.defaultRoot="img/";this.imageArray=new Array();this.defaultCloseText="Zamknij";this.defaultNextText="Kolejny obrazek w galerii";this.defaultPrevText="Poprzedni obrazek w galerii";this.setImage=function(e){var f=this.img.length;this.img[f]=e.alt.slice(4);e.galleryId=this.id;e.galleryImageId=f;e.onclick=function(){LightboxGallery.Instances[this.galleryId].show(this.galleryImageId)};e.style.cursor="pointer"};this.getImages=function(){var g=new RegExp("^img:.*$","i");switch(this.getImageWay){case"img":var e=this.searchSpace.getElementsByTagName("img");if(e.length>0){for(var f=0;f<e.length;f++){if(g.test(e[f].alt)){this.setImage(e[f])}}}break;case"class":var e=this.searchSpace.getElementsByTagName("*");for(var f=0;f<e.length;f++){if(in_array(e[f].className,this.classArray)){var h=searchByClass(e[f],this.defautlLinkClassName);if(h!=null){e[f].alt=h.innerHTML}if(g.test(e[f].alt)){this.setImage(e[f])}}}break;case"array":if(this.imageArray.length>0){this.img=this.imageArray}break}};this.show=function(k){LightboxGalleryActiveInstance=this.id;var i=document.getElementById("lightBoxGalleryDivBoxImage");i.activeGallery=this.id;var j=new Image();j.onload=function(){var l=document.getElementById("lightBoxGalleryDivBoxImage");l.realWidth=this.width;l.realHeight=this.height;l.src=this.src};document.getElementById("lightBoxGalleryDivBoxControlCount").innerHTML=(k+1)+"/"+this.img.length;if((k+1)>(this.img.length-1)){var g=0}else{var g=k+1}if((k-1)<0){var h=this.img.length-1}else{var h=k-1}this.next=g;this.prev=h;var e=document.getElementById("lightBoxGalleryDivBoxControlNext");e.galleryId=this.id;e.galleryImageId=g;e.onclick=function(){LightboxGallery.Instances[this.galleryId].show(this.galleryImageId)};var f=document.getElementById("lightBoxGalleryDivBoxControlPrev");f.galleryId=this.id;f.galleryImageId=h;f.onclick=function(){LightboxGallery.Instances[this.galleryId].show(this.galleryImageId)};j.src=this.img[k]};if(document.getElementById("lightBoxGalleryDivBoxShadow")==null){document.body.innerHTML+='<div id="lightBoxGalleryDivBoxShadow" onclick="LightboxGalleryClose();" style="position:fixed; top:0px; display:none; background-color:#000; left:0px; z-index:200;"></div>';var d=document.getElementById("lightBoxGalleryDivBoxShadow");if(typeof document.body.style.maxHeight=="undefined"){d.style.position="absolute"}d.style.width=document.body.offsetWidth+"px";d.style.height=document.body.offsetHeight+"px";d.style.opacity=(this.shadowOpacity/100);d.style.MozOpacity=(this.shadowOpacity/100);d.style.KhtmlOpacity=(this.shadowOpacity/100);d.style.filter="alpha(opacity="+this.shadowOpacity+")"}if(document.getElementById("lightBoxGalleryDivBoxInner")==null){document.body.innerHTML+='<div id="lightBoxGalleryDivBoxInner" style="position:absolute; top:0px; display:none; cursor:pointer; background-color:#fff; left:0px; z-index:201;" title="'+this.defaultCloseText+'"><img id="lightBoxGalleryDivBoxImage"></div>';document.body.innerHTML+='<style type="text/css">.'+this.defautlLinkClassName+"{display:none !important;}</style>";document.body.innerHTML+='<div id="lightBoxGalleryDivBoxControl" style="position:absolute;z-index:202;width:90px;height:23px;display:none;"><div id="lightBoxGalleryDivBoxControlPrev" title="'+this.defaultPrevText+'" style="float:left;width:21px;height:23px;cursor:pointer;background:url('+this.defaultRoot+'lightboxGalleryPrev.gif) no-repeat;" onmouseover="this.style.background = \'url('+this.defaultRoot+"lightboxGalleryPrevHover.gif) no-repeat';\" onmouseout=\"this.style.background = 'url("+this.defaultRoot+'lightboxGalleryPrev.gif) no-repeat\';"></div><div id="lightBoxGalleryDivBoxControlCount" style="float:left;width:48px;height:23px; line-height:23px; color:#fff; font-size:11px; background:url('+this.defaultRoot+'lightboxGalleryCount.gif) no-repeat;text-align:center;"></div><div id="lightBoxGalleryDivBoxControlNext" title="'+this.defaultNextText+'" style="float:left;width:21px;height:23px;background:url('+this.defaultRoot+'lightboxGalleryNext.gif) no-repeat;cursor:pointer;" onmouseover="this.style.background = \'url('+this.defaultRoot+"lightboxGalleryNextHover.gif) no-repeat';\" onmouseout=\"this.style.background = 'url("+this.defaultRoot+"lightboxGalleryNext.gif) no-repeat';\"></div></div>";var c=document.getElementById("lightBoxGalleryDivBoxControl");c.style.opacity=(this.controlOpacity/100);c.style.MozOpacity=(this.controlOpacity/100);c.style.KhtmlOpacity=(this.controlOpacity/100);c.style.filter="alpha(opacity="+this.controlOpacity+")";c.onmouseover=function(){this.over=true};var b=document.getElementById("lightBoxGalleryDivBoxImage");b.onload=function(){var i=document.getElementById("lightBoxGalleryDivBoxShadow");var g=document.getElementById("lightBoxGalleryDivBoxInner");var h=document.getElementById("lightBoxGalleryDivBoxControl");g.style.width=(this.realWidth+20)+"px";g.style.height=(this.realHeight+20)+"px";this.style.margin="10px";var f=getScrollArray();var e=parseInt(this.realHeight+20);if(self.innerWidth){frameWidth=self.innerWidth;frameHeight=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientWidth){frameWidth=document.documentElement.clientWidth;frameHeight=document.documentElement.clientHeight}else{if(document.body){frameWidth=document.body.clientWidth;frameHeight=document.body.clientHeight}}}g.style.left=(parseInt(frameWidth/2)-parseInt((this.realWidth+20)/2))+"px";g.style.top=(parseInt(frameHeight/2)-parseInt((this.realHeight+20)/2))+"px";h.style.left=(parseInt(frameWidth/2)-45)+"px";h.style.top=(parseInt(frameHeight/2)-parseInt((this.realHeight+20)/2)+15)+"px";if(e<=parseInt(frameHeight*0.9)&&tryDetectIE()!=6){h.style.position="fixed";g.style.position="fixed"}else{if(parseInt(f[1])>0){g.style.top=(parseInt(frameHeight/2)-parseInt((this.realHeight+20)/2))+parseInt(f[1])+"px";h.style.top=(parseInt(frameHeight/2)-parseInt((this.realHeight+20)/2)+15)+parseInt(f[1])+"px"}g.style.position="absolute";h.style.position="absolute"}if(tryDetectIE()==6){i.style.height=document.body.clientHeight+"px"}i.style.display="block";g.style.display="block";LightboxGalleryOpen=true};b.onclick=function(){LightboxGalleryClose()};b.onmouseover=function(){var e=document.getElementById("lightBoxGalleryDivBoxControl");e.over=true;e.style.display="block"};b.onmouseout=function(){var e=document.getElementById("lightBoxGalleryDivBoxControl");e.over=false;setTimeout(function(){var f=document.getElementById("lightBoxGalleryDivBoxControl");if(f.over==false){f.style.display="none"}},200)}}if(a){this.getImages()}}function CloseLightboxOnKeyPress(b){if(LightboxGalleryOpen==true){b=b||window.event;var a=b.keyCode||b.which;if(a==27){LightboxGalleryClose()}}}function NavigatorLightboxOnKeyDown(b){if(LightboxGalleryOpen==true){b=b||window.event;var a=b.keyCode||b.which;if(a==37){LightboxGallery.Instances[LightboxGalleryActiveInstance].show(LightboxGallery.Instances[LightboxGalleryActiveInstance].prev)}if(a==39){LightboxGallery.Instances[LightboxGalleryActiveInstance].show(LightboxGallery.Instances[LightboxGalleryActiveInstance].next)}}}document.onkeypress=CloseLightboxOnKeyPress;document.onkeydown=NavigatorLightboxOnKeyDown;
