function noSpam(){var a="@";var b=$$("#ml");if(b){b.each(function(b){var c=b.innerHTML.unescapeHTML().split("_");b.setAttribute("href","mailto:"+c[0]+a+c[1]);b.innerHTML=c[0]+a+c[1]})}}function zufallszahl(a,b){if(a>b)return b;if(a==b)return a;return a+parseInt(Math.random()*(b-a+1))}function nextesbild(){bg.nextBild(1)}function startObserving(){$("logo").observe("click",function(a){if(bg.curr>0){document.location.href="index.php"}});$("bildbox").observe("click",function(a){if(!a)var a=window.event;var b=Event.element(a).id;if(b=="bildbox"){runningclass.end()}});$("bildercloser").observe("click",function(a){runningclass.end()})}var VideoshowClass=Class.create({initialize:function(){runningclass=this;this.rahmen=10},play:function(a){$("bildcontainer").setStyle({padding:this.rahmen+"px"});$("titelbox").setStyle({top:this.rahmen*4+"px"});$("titel").setStyle({margin:"5px "+this.rahmen+"px 5px "+this.rahmen+"px"});new Effect.Appear($("overlay"),{duration:1,from:0,to:.9,afterFinish:function(){$("bildbox").show();this.showvideo(a)}.bind(this)})},showvideo:function(a){$("loading").show();$("rahmen").hide();$("bildcontainer").setStyle({backgroundColor:"#999"}).innerHTML="<iframe width='"+a[1]+"' height='"+a[2]+"' src='"+a[0]+"' frameborder='0' allowfullscreen></iframe>";this.setDimensionen(a[1],a[2]);this.show()},setDimensionen:function(a,b){$("loading").hide();$("rahmen").setStyle({width:a+this.rahmen*2+"px",height:b+this.rahmen*2+"px"})},show:function(){new Effect.Appear($("rahmen"),{duration:1})},end:function(){$("bildbox").hide();new Effect.Fade("overlay",{duration:.5,afterFinish:function(){$("bildcontainer").setStyle({backgroundColor:"#999"}).innerHTML=""}.bind(this)})}});var BildershowClass=Class.create({initialize:function(a,b,c){runningclass=this;this.verz=a;this.daten=b;this.anz=this.daten.length;this.aktuell=0;this.breit=1;this.hoch=1;this.rahmen=10;this.wechsel=0;this.showRuns=0;this.start(c)},start:function(a){$("loading").hide;$("rahmen").setStyle({width:this.breit+2*this.rahmen+"px",height:this.hoch+2*this.rahmen+"px"});$("bildcontainer").setStyle({padding:this.rahmen+"px"}).innerHTML="<img id='bildboxImage' /><div style='' id='hoverNav'><a href='#' id='prevLink'></a><a href='#' id='nextLink'></a></div>";$("titelbox").setStyle({top:this.rahmen*4+"px"});$("titel").setStyle({margin:"5px "+this.rahmen+"px 5px "+this.rahmen+"px"});this.showRuns=1;if(this.wechsel){this.nextesbild(a)}else{new Effect.Appear($("overlay"),{duration:1,from:0,to:.9,afterFinish:function(){$("bildbox").show();this.nextesbild(a)}.bind(this)})}},nextesbild:function(a){if(this.aktuell>=0){$("titelbox").hide();new Effect.Fade($("rahmen"),{duration:.5,afterFinish:function(){this.bildladen(a)}.bind(this)})}else{this.bildladen(a)}},bildladen:function(a){$("loading").show();$("rahmen").hide();$("bildcontainer").innerHTML="<img id='bildboxImage' /><div style='' id='hoverNav'><a href='javascript:void(0)' id='prevLink'></a><a href='javascript:void(0)' id='nextLink'></a></div>";$("prevLink").observe("click",function(){this.nextesbild(this.aktuell-1)}.bind(this));$("nextLink").observe("click",function(){this.nextesbild(this.aktuell+1)}.bind(this));$("hoverNav").hide();$("prevLink").hide();$("nextLink").hide();var b=this.daten[a];var c=b["href"];this.aktuell=a;imgPreloader=new Image;imgPreloader.onload=function(){$("bildboxImage").src=c;this.setDimensionen(imgPreloader.width,imgPreloader.height);this.showImage(b["title"]);if(Prototype.Browser.IE)imgPreloader.onload=function(){}}.bind(this);imgPreloader.src=c},setDimensionen:function(a,b){$("loading").hide();$("rahmen").setStyle({width:a+this.rahmen*2+"px",height:b+this.rahmen*2+"px"});$("titelbox").setStyle({width:a+this.rahmen*2+"px"})},showImage:function(a){new Effect.Appear($("rahmen"),{duration:1,queue:"end",afterFinish:function(){if(a!="")this.titel(a);$("hoverNav").show();if(this.aktuell>0)$("prevLink").show();if(this.aktuell<this.anz-1)$("nextLink").show()}.bind(this)})},titel:function(a){$("titel").innerHTML=a;new Effect.Parallel([new Effect.SlideDown("titelbox",{sync:true,from:0,to:1}),new Effect.Appear("titelbox",{sync:true})],{duration:.5})},end:function(){$("bildbox").hide();$("titelbox").hide();new Effect.Fade("overlay",{duration:.5,afterFinish:function(){this.wechseln();this.aktuell=1;this.wechsel=0;this.showRuns=0}.bind(this)})},wechseln:function(){$("rahmen").hide();$("hoverNav").hide();$("prevLink").hide();$("nextLink").hide();$("titelbox").hide();this.wechsel=1}});var SeitenClass=Class.create({initialize:function(){this.sprache=0;this.curr=-1;this.mauspos=[];this.seiten=$("seiten").childElements();this.seiten.each(function(a,b){new Draggable(a,{starteffect:"",endeffect:""});a.observe("mousedown",function(a){this.mauspos=[Event.pointerX(a),Event.pointerY(a)]}.bind(this))}.bind(this));$$(".closer").each(function(a){a.observe("click",function(a){seiten.closeseite()})});$("galerie").childElements().each(function(a,b){a.setStyle({cursor:"pointer"});a.observe("click",function(a){if(this.mauspos.join("")==String(Event.pointerX(a))+String(Event.pointerY(a))){var c="img/galerie/";bildershow=new BildershowClass(c,bildershowdaten,b)}}.bind(this))}.bind(this));videoshow=new VideoshowClass;this.videoitems=$("video").childElements();this.videoitems.each(function(a,b){a.setStyle({cursor:"pointer"});a.down(1).hide();a.observe("mouseover",function(b){a.down(1).show()});a.observe("mouseout",function(b){a.down(1).hide()});a.observe("click",function(c){if(this.mauspos.join("")==String(Event.pointerX(c))+String(Event.pointerY(c))){a.down(1).hide();videoshow.play(video(b))}}.bind(this))}.bind(this))},goseite:function(a){if(this.curr>=0){if(this.curr!=a){new Effect.Opacity(this.seiten[this.curr],{from:this.seitefade(a),to:0,duration:.2,afterFinish:function(){this.seiten[this.curr].setStyle({display:"none"});this.showseite(a)}.bind(this)})}else{this.closeseite()}}else{this.showseite(a)}},showseite:function(a){var b=document.viewport.getHeight();var c=this.seiten[a].getHeight();if(b-c-30<0)this.seiten[a].up().setStyle({top:"10px"});else this.seiten[a].up().setStyle({top:b-30-c+"px"});this.seiten[a].setStyle({opacity:0,display:"block"});new Effect.Opacity(this.seiten[a],{from:0,to:this.seitefade(a),duration:.5});this.curr=a},closeseite:function(){var a=this.curr;new Effect.Opacity(this.seiten[this.curr],{from:this.seitefade(this.curr),to:0,duration:.2,afterFinish:function(){this.seiten[a].setStyle({display:"none"})}.bind(this)});this.curr=-1},spr:function(a){this.sprache=a;new Effect.Fade($("sprachmenu_wrap"),{duration:1,afterFinish:function(){new Effect.Parallel([new Effect.Appear($("mainmenu"+this.sprache),{sync:true}),new Effect.Appear($("fussmenu"+this.sprache),{sync:true})],{duration:1});$("logo").setStyle({cursor:"pointer"})}.bind(this)});bg.showBild(1)},seitefade:function(a){return a>3&&a<8?1:.8}});var BgClass=Class.create({initialize:function(a,b,c){this.orgbreit=a;this.orghoch=b;this.propOrg=this.orgbreit/this.orghoch;this.bilder=c.split(",").sort();this.curr=0;this.windowDim=[];this.timer;this.nrmax=this.bilder.length;this.last=0;this.dimmpause=2e4;this.dimmt=false;this.fadevon;var c=document.createElement("div");c.setAttribute("id","bild1");var d=document.createElement("img");c.appendChild(d);$("bg").appendChild(c);c=document.createElement("div");c.setAttribute("id","bild2");d=document.createElement("img");c.appendChild(d);$("bg").appendChild(c);this.b1=$("bild1");this.b1.setStyle({position:"absolute",display:"block"});this.b2=$("bild2");this.b2.setStyle({position:"absolute",display:"block",opacity:0});this.bildcontainer=this.b2;this.resize();this.laden()},startTimer:function(){this.timer=window.setInterval("nextesbild()",this.dimmpause)},showBild:function(a){if(this.timer!=null)window.clearInterval(this.timer);this.last=this.curr;this.curr=a;this.setBild();this.startTimer()},nextBild:function(a){this.last=this.curr;this.curr+=a;if(this.curr>=this.nrmax)this.curr=1;if(this.curr<1)this.curr=this.nrmax;this.setBild()},setBild:function(){if(this.bildcontainer==this.b1){this.bildcontainer=this.b2;this.fadevon=0;this.bildcontainer.setStyle({opacity:0})}else{this.bildcontainer=this.b1;this.fadevon=1}this.laden()},laden:function(){var a="img/bgs/"+this.bilder[this.curr];var b=new Image;b.onload=function(){this.bildcontainer.down().src=a;this.showBg();if(Prototype.Browser.IE)b.onload=function(){}}.bind(this);b.src=a},showBg:function(a,b){this.resize();this.dimmt=true;var c=this.curr==0?2:3;new Effect.Fade($("bild2"),{from:this.fadevon==1?1:0,to:this.fadevon==1?0:1,duration:c,afterFinish:function(){this.dimmt=false}})},resize:function(){var a=this.getFensterDimensions();$("bg").setStyle({width:a[0]+"px",height:a[1]+"px"});this.bildcontainer.setStyle({width:a[0]+"px",height:a[1]+"px",display:"block",overflow:"hidden"});this.bildcontainer.down().setStyle({width:a[0]+"px",height:a[1]+"px",marginLeft:(this.windowDim[0]-a[0])/2+"px",left:"50%",marginTop:(this.windowDim[1]-a[1])/2+"px",top:"50%"})},getFensterDimensions:function(){this.windowDim[0]=document.viewport.getWidth();this.windowDim[1]=document.viewport.getHeight();var a=0;var b=0;if(this.windowDim[0]>this.windowDim[1]){a=this.windowDim[0];b=a/this.propOrg;if(b<this.windowDim[1]){b=this.windowDim[1];a=b*this.propOrg}}else{b=this.windowDim[1];a=b*this.propOrg;if(a<this.windowDim[0]){a=this.windowDim[0];b=a/this.propOrg}}return[parseInt(a),parseInt(b)]}})
