/*
	Slimbox v1.57 - The ultimate lightweight Lightbox clone
	(c) 2007-2009 Christophe Beyls <http://www.digitalia.be>
	MIT-style license.
*/
var Slimbox=(function(){var N=window,x,i,O=-1,s,C,M,B,E,W,v,m=t.bindWithEvent(),g=window.opera&&(navigator.appVersion>="9.3"),r=document.documentElement,S,A,q={},w=new Image(),U=new Image(),Q,b,j,R,e,P,c,I,V,T,z,f,D,k,d,J;N.addEvent("domready",function(){$(document.body).adopt($$(Q=new Element("div",{id:"lbOverlay"}),b=new Element("div",{id:"lbCenter"}),P=new Element("div",{id:"lbBottomContainer"})).setStyle("display","none"));j=new Element("div",{id:"lbImage"}).injectInside(b).adopt(R=new Element("a",{id:"lbPrevLink",href:"#"}),e=new Element("a",{id:"lbNextLink",href:"#"}));R.onclick=G;e.onclick=h;var X;c=new Element("div",{id:"lbBottom"}).injectInside(P).adopt(X=new Element("a",{id:"lbCloseLink",href:"#"}),T=new Element("a",{id:"lbPostkarte",href:"#"}),z=new Element("a",{id:"lbGeodaten",href:"#"}),f=new Element("a",{id:"lbGeodatenAus",href:"#"}),I=new Element("div",{id:"lbCaption"}),V=new Element("div",{id:"lbNumber"}),new Element("div",{styles:{clear:"both"}}));X.onclick=Q.onclick=K;z.onclick=o;f.onclick=L});function H(){var Y=N.getScrollLeft(),X=g?r.clientWidth:N.getWidth();$$(b,P).setStyle("left",Y+(X/2));if(B){Q.setStyles({left:Y,top:N.getScrollTop(),width:X,height:N.getHeight()})}}function p(X){["object",N.ie6?"select":"embed"].forEach(function(Z){$each(document.getElementsByTagName(Z),function(aa){if(X){aa._slimbox=aa.style.visibility}aa.style.visibility=X?"hidden":aa._slimbox})});Q.style.display=X?"":"none";var Y=X?"addEvent":"removeEvent";N[Y]("scroll",H)[Y]("resize",H);document[Y]("keydown",m)}function t(Y){var X=Y.code;if(x.closeKeys.contains(X)){K()}else{if(x.nextKeys.contains(X)){h()}else{if(x.previousKeys.contains(X)){G()}}}Y.stop()}function G(){return a(C)}function h(){return a(M)}function o(){A=1;s="http://maps.google.com/maps/api/staticmap?center="+S[1]+"&zoom=16&markers=color:red|"+S[1]+"&size=640x400&sensor=false&key=ABQIAAAAv4ZfS5lE9qsAN6EpxQrXrxQr6_K1N07KQ_szLDoPoyQtgVwrbBTjz8yzi2FQQ8Xp5qybc0v8ckfcbQ";u();b.className="lbLoading";q=new Image();q.onload=n;q.src=s;return false}function L(){return a(O)}function F(X){var ac=parseInt(X);var ab=(X-ac)*60;var Z=parseInt(ab);var Y=(ab-Z)*60;var aa=Math.round(Y*100)/100;return ac+"°"+Z+"'"+aa+'"'}function y(Y){var aa=Y.split(",");var Z=F(parseFloat(aa[0]));var X=F(parseFloat(aa[1]));return"N"+Z+" E"+X}function a(X){if(X>=0){A=0;O=X;s=i[X][0];C=(O||(x.loop?i.length:0))-1;M=((O+1)%i.length)||(x.loop?0:-1);u();b.className="lbLoading";q=new Image();q.onload=n;q.src=s}return false}function n(){b.className="";d.set(0);j.setStyles({width:q.width,backgroundImage:"url("+s+")",display:""});$$(j,R,e).setStyle("height",q.height);S=i[O][1].split("|");I.setHTML(S[0]||"");if(A){T.setStyle("display","none");z.setStyle("display","none");f.setStyle("display","");V.setHTML("Koordinaten: "+y(S[1]))}else{T.setStyle("display","");T.href="/postkarte/formular.php?motiv="+i[O][0];f.setStyle("display","none");V.setHTML("");if(S[1]){z.setStyle("display","")}else{z.setStyle("display","none")}}if(C>=0){w.src=i[C][0]}if(M>=0){U.src=i[M][0]}W=j.offsetWidth;v=j.offsetHeight;var X=Math.max(0,E-(v/2));if(b.offsetHeight!=v){k.chain(k.start.pass({height:v,top:X},k))}if(b.offsetWidth!=W){k.chain(k.start.pass({width:W,marginLeft:-W/2},k))}k.chain(function(){P.setStyles({width:W,top:X+v,marginLeft:-W/2,visibility:"hidden",display:""});d.start(1)});k.callChain()}function l(){if(C>=0){R.style.display=""}if(M>=0){e.style.display=""}J.set(-c.offsetHeight).start(0);P.style.visibility=""}function u(){q.onload=Class.empty;q.src=w.src=U.src=s;k.clearChain();k.stop();d.stop();J.stop();$$(R,e,j,P).setStyle("display","none")}function K(){if(O>=0){u();O=C=M=-1;b.style.display="none";D.stop().chain(p).start(0)}return false}Element.extend({slimbox:function(X,Y){$$(this).slimbox(X,Y);return this}});Elements.extend({slimbox:function(X,aa,Z){aa=aa||function(ab){return[ab.href,ab.title]};Z=Z||function(){return true};var Y=this;Y.forEach(function(ab){ab.removeEvents("click").addEvent("click",function(ac){var ad=Y.filter(Z,this);Slimbox.open(ad.map(aa),ad.indexOf(this),X);ac.stop()}.bindWithEvent(ab))});return Y}});return{open:function(Z,Y,X){x=$extend({loop:false,overlayOpacity:0.8,overlayFadeDuration:400,resizeDuration:400,resizeTransition:false,initialWidth:250,initialHeight:250,imageFadeDuration:400,captionAnimationDuration:400,closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},X||{});D=Q.effect("opacity",{duration:x.overlayFadeDuration});k=b.effects($extend({duration:x.resizeDuration},x.resizeTransition?{transition:x.resizeTransition}:{}));d=j.effect("opacity",{duration:x.imageFadeDuration,onComplete:l});J=c.effect("margin-top",{duration:x.captionAnimationDuration});if(typeof Z=="string"){Z=[[Z,Y]];Y=0}E=N.getScrollTop()+((g?r.clientHeight:N.getHeight())/2);W=x.initialWidth;v=x.initialHeight;b.setStyles({top:Math.max(0,E-(v/2)),width:W,height:v,marginLeft:-W/2,display:""});B=N.ie6||(Q.currentStyle&&(Q.currentStyle.position!="fixed"));if(B){Q.style.position="absolute"}D.set(0).start(x.overlayOpacity);H();p(1);i=Z;x.loop=x.loop&&(i.length>1);return a(Y)}}})();
