var onloadHooks = [];
var accArray = [];

window.addEvent("load", function(){
	
	for(i = 0; i < onloadHooks.length; i++)	{
		onloadHooks[i]();
	}
	
	$$("a").addEvent('focus', function(e) {
		this.blur();
	})
	
});

onloadHooks.push(function(){ normalOnLoad(); });

function normalOnLoad(){
	
	overidenavicolor();
	checklightbox();
	//galeriecheck();

/**	Accordion **/

var fwarcobj = new Class(
{
    elems : $$(".accordion"),
    inhalte : $$(".inhalte"),
    locked : false,
    current : null,
    meinedaten : $$(".inhalte").getCoordinates(),
    
    initialize : function()
    {
    	meinehoehen = new Array()
      for(var i  = 0; i < this.elems.length; i++){ 
      	meinehoehen[i] = this.meinedaten[i].height;
       	this.inhalte[i].setStyles({height: 0, overflow: 'hidden'});
       	this.elems[i].getChildren()[1].setProperty("rel",i);
        this.elems[i].getChildren()[2].setProperty("rel",i);
        this.elems[i].getChildren()[0].setProperty("rel",i);
        this.elems[i].getChildren()[3].setProperty("rel",i);
        
        this.elems[i].getChildren()[1].addEvent("click",function(){
					accArray[1].toggleInhalte(this.getProperty("rel"));
      	});
        
        this.elems[i].getChildren()[2].addEvent("click",function(){
					accArray[1].toggleInhalte(this.getProperty("rel"));
      	});
            
        this.elems[i].getChildren()[0].addEvent("click",function(){
					accArray[1].toggleInhalte(this.getProperty("rel"));
        });
        
        this.elems[i].getChildren()[3].addEvent("click",function(){
					accArray[1].toggleInhalte(this.getProperty("rel"));
        });
      }    
    },

    toggleInhalte : function(tar){
      if(this.locked)return;

       
			if(tar == this.current)
        {
        	this.elems[this.current].getChildren()[1].effects({duration:500,onComplete :function(){
        	}}).start({height : [meinehoehen[tar],0]});
          this.elems[tar].getChildren()[2].setStyle("display","inline");
          this.elems[tar].getChildren()[3].setStyle("display","none");
          
          this.current = null;
          return;
        }

        if(this.current != null)
        {
        	this.elems[this.current].getChildren()[1].effects({duration:500,onComplete :function(){
        	}}).start({height : [meinehoehen[tar],0]});
          //this.elems[this.current].getChildren()[1].setStyles({"height": "0", "overflow" : "hidden"});
          this.elems[this.current].getChildren()[2].setStyle("display","inline");
          this.elems[this.current].getChildren()[3].setStyle("display","none");
        }


        this.inhalte[tar].effects({duration:1000,onComplete :function(){
        }}).start({height : [0,meinehoehen[tar]]});
        
        
        this.elems[tar].getChildren()[2].setStyle("display","none");
        this.elems[tar].getChildren()[3].setStyle("display","inline");
        this.current = tar;
    },
    
    openAll : function(){
    	for(var i = 0; i < this.elems.length; i++){
    		this.elems[i].getChildren()[1].effects({duration:500,onComplete :function(){
        }}).start({height : [0, meinehoehen[this.elems[i].getChildren()[0].getProperty('rel')]]});
        this.elems[i].getChildren()[2].setStyle("display","none");
        this.elems[i].getChildren()[3].setStyle("display","none");
    	}
    }
    
});

if($$(".accordion").length > 0){
	accArray[1] = new fwarcobj();
}

/** Accordion 2 **/

var fwarcobj2 = new Class(
{
    elems : $$(".accordion2"),
    inhalte : $$(".inhalte"),
    vsbild : $$(".vsbild"),
    vollbild : $$(".vollbild"),
    locked : false,
    current : null,
    meinedaten : $$(".inhalte").getCoordinates(),
    
    initialize : function()
    {
    	meinehoehen = new Array()
      for(var i  = 0; i < this.elems.length; i++){ 
      	meinehoehen[i] = this.meinedaten[i].height;
       	this.inhalte[i].setStyles({height: 0, overflow: 'hidden'});
       	this.elems[i].getChildren()[0].getChildren()[1].setProperty("rel",i);
        this.elems[i].getChildren()[0].getChildren()[2].setProperty("rel",i);
        this.elems[i].getChildren()[0].getChildren()[0].setProperty("rel",i);
        this.elems[i].getChildren()[0].getChildren()[3].setProperty("rel",i);
        
        this.elems[i].getChildren()[0].getChildren()[1].addEvent("click",function(){
					accArray[2].toggleInhalte(this.getProperty("rel"));
      	});
        
        this.elems[i].getChildren()[0].getChildren()[2].addEvent("click",function(){
					accArray[2].toggleInhalte(this.getProperty("rel"));
      	});
            
        this.elems[i].getChildren()[0].getChildren()[0].addEvent("click",function(){
					accArray[2].toggleInhalte(this.getProperty("rel"));
        });
        
        this.elems[i].getChildren()[0].getChildren()[3].addEvent("click",function(){
					accArray[2].toggleInhalte(this.getProperty("rel"));
        });
      }    
    },

    toggleInhalte : function(tar)
    {
      if(this.locked)return;

       
			if(tar == this.current)
        {
        	this.elems[this.current].getChildren()[0].getChildren()[1].effects({duration:500,onComplete :function(){
        	}}).start({height : [meinehoehen[tar],0]});
          
          //this.elems[tar].getChildren()[1].setStyles({"height": "0", "overflow" : "hidden"});
          this.elems[tar].getChildren()[0].getChildren()[2].setStyle("display","inline");
          this.elems[tar].getChildren()[0].getChildren()[3].setStyle("display","none");
          this.elems[this.current].getChildren()[1].getChildren()[0].setStyle("display", "inline");
          this.elems[this.current].getChildren()[1].getChildren()[1].setStyle("display", "none");
          
          this.current = null;
          return;
        }

        if(this.current != null)
        {
        	this.elems[this.current].getChildren()[0].getChildren()[1].effects({duration:500,onComplete :function(){
        	}}).start({height : [meinehoehen[tar],0]});
          //this.elems[this.current].getChildren()[1].setStyles({"height": "0", "overflow" : "hidden"});
          this.elems[this.current].getChildren()[0].getChildren()[2].setStyle("display","inline");
          this.elems[this.current].getChildren()[0].getChildren()[3].setStyle("display","none");
          this.elems[this.current].getChildren()[1].getChildren()[0].setStyle("display", "inline");
          this.elems[this.current].getChildren()[1].getChildren()[1].setStyle("display", "none");
          
        }


        this.inhalte[tar].effects({duration:1000,onComplete :function(){
        }}).start({height : [0,meinehoehen[tar]]});
        
        
        this.elems[tar].getChildren()[0].getChildren()[2].setStyle("display","none");
        this.elems[tar].getChildren()[0].getChildren()[3].setStyle("display","inline");
        this.elems[tar].getChildren()[1].getChildren()[0].setStyle("display", "none");
        
        this.elems[tar].getChildren()[1].getChildren()[1].setStyle("display", "inline");
        
        this.current = tar;
    },
    
    openAll : function(){
    	for(var i = 0; i < this.elems.length; i++){
    		//alert(this.elems[i].getChildren()[0].getChildren()[0].getProperty('rel'));
    		this.elems[i].getChildren()[0].getChildren()[1].effects({duration:500,onComplete :function(){
        }}).start({height : [0, meinehoehen[this.elems[i].getChildren()[0].getChildren()[0].getProperty('rel')]]});
        this.elems[i].getChildren()[0].getChildren()[2].setStyle("display","none");
        this.elems[i].getChildren()[0].getChildren()[3].setStyle("display","none");
        this.elems[i].getChildren()[1].getChildren()[0].setStyle("display","none");
        this.elems[i].getChildren()[1].getChildren()[1].setStyle("display","none");
    	}
    }
    
});

if($$(".accordion2").length > 0){
	accArray[2] = new fwarcobj2();
}

}

/**	Mailto-Funktion	**/
function makemaillink(pt1, pt2){
	location.href = "mailto:"+pt1+"@"+pt2;
};

/**	Navigationsfarben überschreiben	**/
function overidenavicolor(){
	
	var drei = $$(".drei");
	var dreib = $$(".dreib");
	var dreic = $$(".dreic");
	
	var zwei = $$(".zwei");
	var zweib = $$(".zweib");
	var zweic = $$(".zweic");
		
	var eins = $$(".eins");
	var einsb = $$(".einsb");
	var einsc = $$(".einsc");
		
	var nulla = $$(".null");
	var nullb = $$(".nullb");
	var nullc = $$(".nullc");
		
	if($$(".dreib").length > 0 || $$(".dreic").length > 0 || $$(".dreia").length > 0){
		for(var i = 0; i < drei.length; i++){
			drei[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_dunkel.gif) repeat-y left top");
			drei[i].setStyle("color", "#5f5e54");
		}
		for(var i = 0; i < dreib.length; i++){
			dreib[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_orange.gif) repeat-y left top");
			dreib[i].setStyle("color", "#FF9B14");
		}
		for(var i = 0; i < dreic.length; i++){
			dreic[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_orange.gif) repeat-y left top");
			dreic[i].setStyle("color", "#FF9B14");
		}
		
		
		for(var i = 0; i < zwei.length; i++){
			zwei[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_norm.gif) repeat-y left top");
			zwei[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < zweib.length; i++){
			zweib[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_norm.gif) repeat-y left top");
			zweib[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < zweic.length; i++){
			zweic[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_norm.gif) repeat-y left top");
			zweic[i].setStyle("color", "#918F85");
		}
		
		
		for(var i = 0; i < eins.length; i++){
			eins[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_hell.gif) repeat-y left top");
			eins[i].setStyle("color", "#c2bfb4");
		}
		for(var i = 0; i < einsb.length; i++){
			einsb[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_hell.gif) repeat-y left top");
			einsb[i].setStyle("color", "#c2bfb4");
		}
		for(var i = 0; i < einsc.length; i++){
			einsc[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_hell.gif) repeat-y left top");
			einsc[i].setStyle("color", "#c2bfb4");
		}
		
		
		for(var i = 0; i < nulla.length; i++){
			nulla[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_hell.gif) repeat-y left top");
			nulla[i].setStyle("color", "#c2bfb4");
		}
		for(var i = 0; i < nullb.length; i++){
			nullb[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_hell.gif) repeat-y left top");
			nullb[i].setStyle("color", "#c2bfb4");
		}
		for(var i = 0; i < nullc.length; i++){
			nullc[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_hell.gif) repeat-y left top");
			nullc[i].setStyle("color", "#c2bfb4");
		}
		/*************************************/
	}else if($$(".zweib").length > 0 || $$(".zweic").length > 0 || $$(".zweia").length > 0){
		
		for(var i = 0; i < drei.length; i++){
			drei[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_dunkel.gif) repeat-y left top");
			drei[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < dreib.length; i++){
			dreib[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_dunkel.gif) repeat-y left top");
			dreib[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < dreic.length; i++){
			dreic[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_dunkel.gif) repeat-y left top");
			dreic[i].setStyle("color", "#918F85");
		}
		
		for(var i = 0; i < zwei.length; i++){
			zwei[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_dunkel.gif) repeat-y left top");
			zwei[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < zweib.length; i++){
			zweib[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_orange.gif) repeat-y left top");
			zweib[i].setStyle("color", "#FF9B14");
		}
		for(var i = 0; i < zweic.length; i++){
			zweic[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_orange.gif) repeat-y left top");
			zweic[i].setStyle("color", "#FF9B14");
		}
		
		
		for(var i = 0; i < eins.length; i++){
			eins[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_norm.gif) repeat-y left top");
			eins[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < einsb.length; i++){
			einsb[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_norm.gif) repeat-y left top");
			einsb[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < einsc.length; i++){
			einsc[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_norm.gif) repeat-y left top");
			einsc[i].setStyle("color", "#918F85");
		}
		
		
		for(var i = 0; i < nulla.length; i++){
			nulla[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_hell.gif) repeat-y left top");
			nulla[i].setStyle("color", "#c2bfb4");
		}
		for(var i = 0; i < nullb.length; i++){
			nullb[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_hell.gif) repeat-y left top");
			nullb[i].setStyle("color", "#c2bfb4");
		}
		for(var i = 0; i < nullc.length; i++){
			nullc[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_hell.gif) repeat-y left top");
			nullc[i].setStyle("color", "#c2bfb4");
		}
		/*************************************/
	}else if($$(".einsb").length > 0 || $$(".einsc").length > 0 || $$(".einsa").length > 0){
		
		for(var i = 0; i < zwei.length; i++){
			zwei[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_dunkel.gif) repeat-y left top");
			zwei[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < zweib.length; i++){
			zweib[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_dunkel.gif) repeat-y left top");
			zweib[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < zweic.length; i++){
			zweic[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_dunkel.gif) repeat-y left top");
			zweic[i].setStyle("color", "#918F85");
		}
		
		for(var i = 0; i < eins.length; i++){
			eins[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_dunkel.gif) repeat-y left top");
			eins[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < einsb.length; i++){
			einsb[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_orange.gif) repeat-y left top");
			einsb[i].setStyle("color", "#FF9B14");
		}
		for(var i = 0; i < einsc.length; i++){
			einsc[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_orange.gif) repeat-y left top");
			einsc[i].setStyle("color", "#FF9B14");
		}
		
		
		for(var i = 0; i < nulla.length; i++){
			nulla[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_norm.gif) repeat-y left top");
			nulla[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < nullb.length; i++){
			nullb[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_norm.gif) repeat-y left top");
			nullb[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < nullc.length; i++){
			nullc[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_norm.gif) repeat-y left top");
			nullc[i].setStyle("color", "#918F85");
		}
	}else if($$(".nullb").length > 0 || $$(".nullc").length > 0 || $$(".nulla").length > 0){
		
		for(var i = 0; i < eins.length; i++){
			eins[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_dunkel.gif) repeat-y left top");
			eins[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < einsb.length; i++){
			einsb[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_dunkel.gif) repeat-y left top");
			einsb[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < einsc.length; i++){
			einsc[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_dunkel.gif) repeat-y left top");
			einsc[i].setStyle("color", "#918F85");
		}
		
		
		for(var i = 0; i < nulla.length; i++){
			nulla[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_norm.gif) repeat-y left top");
			nulla[i].setStyle("color", "#918F85");
		}
		for(var i = 0; i < nullb.length; i++){
			nullb[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_orange.gif) repeat-y left top");
			nullb[i].setStyle("color", "#FF9B14");
		}
		for(var i = 0; i < nullc.length; i++){
			nullc[i].setStyle("background", "#FFFFFF url(fileadmin/img/navi_orange.gif) repeat-y left top");
			nullc[i].setStyle("color", "#FF9B14");
		}
	}
	
}

function smallerfonts(){
	var wrappall = $$(".wrappall");
	
	if(wrappall[0].hasClass('bigfonts')){
		wrappall[0].removeClass('bigfonts');
	}else	if(wrappall[0].hasClass('biggerfonts')){
		wrappall[0].removeClass('biggerfonts');
		wrappall[0].addClass('bigfonts');
	}else	if(wrappall[0].hasClass('biggestfonts')){
		wrappall[0].removeClass('biggestfonts');
		wrappall[0].addClass('biggerfonts');
	}else	if(wrappall[0].hasClass('smallerfonts')){
		
	}else{
		wrappall[0].addClass('smallerfonts');
	}
}

function normalfonts(){
	var wrappall = $$(".wrappall");
	if(wrappall[0].hasClass('smallerfonts')){
		wrappall[0].removeClass('smallerfonts');
	}
	if(wrappall[0].hasClass('bigfonts')){
		wrappall[0].removeClass('bigfonts');
	}
	if(wrappall[0].hasClass('biggerfonts')){
		wrappall[0].removeClass('biggerfonts');
	}
	if(wrappall[0].hasClass('biggestfonts')){
		wrappall[0].removeClass('biggestfonts');
	}
}

function biggerfonts(){
	var wrappall = $$(".wrappall");
	if(wrappall[0].hasClass('smallerfonts')){
		wrappall[0].removeClass('smallerfonts');
	}else	if(wrappall[0].hasClass('bigfonts')){
		wrappall[0].removeClass('bigfonts');
		wrappall[0].addClass('biggerfonts');
	}else	if(wrappall[0].hasClass('biggerfonts')){
		wrappall[0].removeClass('biggerfonts');
		wrappall[0].addClass('biggestfonts');
	}else	if(wrappall[0].hasClass('biggestfonts')){
		
	}else{
		wrappall[0].addClass('bigfonts');
	}
}

function decryptCharcode(n,start,end,offset){
	n=n+offset;
	if(offset>0&&n>end){n=start+(n-end-1);
	}else if(offset<0&&n<start){
		n=end-(start-n-1);
	}
	return String.fromCharCode(n);
}

function decryptString(enc,offset){
	var dec="";
	var len=enc.length;
	for(var i=0;i<len;i++){
		var n=enc.charCodeAt(i);
		if(n>=0x2B&&n<=0x3A){
			dec+=decryptCharcode(n,0x2B,0x3A,offset);
		}else if(n>=0x40&&n<=0x5A){
			dec+=decryptCharcode(n,0x40,0x5A,offset);
		}else if(n>=0x61&&n<=0x7A){
			dec+=decryptCharcode(n,0x61,0x7A,offset);
		}else{dec+=enc.charAt(i);
		}
	}
return dec;
}

function linkTo_UnCryptMailto(s){
	location.href=decryptString(s,-1);
}

///////////////////////////////////////////////////////////
///////////					Lightbox & Gallerie					///////////
///////////////////////////////////////////////////////////

var bilder			= Array();
var bilder1			= Array();		var bilder2			= Array();	var bilder3				= Array();	var bilder4			= Array();
var bilder5			= Array();		var bilder6			= Array();	var bilder7				= Array();	var bilder8			= Array();
var bilder9			= Array();		var bilder10		= Array();	var bilder11			= Array();	var bilder12		= Array();
var bilder13		= Array();		var bilder14		= Array();	var bilder15			= Array();	var bilder16		= Array();
var bilder17		= Array();		var bilder18		= Array();	var bilder19			= Array();	var bilder20		= Array();

var breiten 		= Array();		var hoehen			= Array();	var bildtexte 		= Array();	var sizeH				= Array();	var sizeW				= Array();
var breiten1 		= Array();		var hoehen1			= Array();	var bildtexte1 		= Array();	var sizeH1			= Array();	var sizeW1			= Array();
var breiten2 		= Array();		var hoehen2			= Array();	var bildtexte2 		= Array();	var sizeH2			= Array();	var sizeW2			= Array();
var breiten3 		= Array();		var hoehen3			= Array();	var bildtexte3 		= Array();	var sizeH3			= Array();	var sizeW3			= Array();
var breiten4 		= Array();		var hoehen4			= Array();	var bildtexte4 		= Array();	var sizeH4			= Array();	var sizeW4			= Array();
var breiten5 		= Array();		var hoehen5			= Array();	var bildtexte5 		= Array();	var sizeH5			= Array();	var sizeW5			= Array();
var breiten6 		= Array();		var hoehen6			= Array();	var bildtexte6 		= Array();	var sizeH6			= Array();	var sizeW6			= Array();
var breiten7 		= Array();		var hoehen7			= Array();	var bildtexte7 		= Array();	var sizeH7			= Array();	var sizeW7			= Array();
var breiten8 		= Array();		var hoehen8			= Array();	var bildtexte8 		= Array();	var sizeH8			= Array();	var sizeW8			= Array();
var breiten9 		= Array();		var hoehen9			= Array();	var bildtexte9 		= Array();	var sizeH9			= Array();	var sizeW9			= Array();
var breiten10 	= Array();		var hoehen10		= Array();	var bildtexte10 	= Array();	var sizeH10			= Array();	var sizeW10			= Array();
var breiten11 	= Array();		var hoehen11		= Array();	var bildtexte11 	= Array();	var sizeH11			= Array();	var sizeW11			= Array();
var breiten12 	= Array();		var hoehen12		= Array();	var bildtexte12 	= Array();	var sizeH12			= Array();	var sizeW12			= Array();
var breiten13 	= Array();		var hoehen13		= Array();	var bildtexte13 	= Array();	var sizeH13			= Array();	var sizeW13			= Array();
var breiten14 	= Array();		var hoehen14		= Array();	var bildtexte14 	= Array();	var sizeH14			= Array();	var sizeW14			= Array();
var breiten15 	= Array();		var hoehen15		= Array();	var bildtexte15 	= Array();	var sizeH15			= Array();	var sizeW15			= Array();
var breiten16 	= Array();		var hoehen16		= Array();	var bildtexte16 	= Array();	var sizeH16			= Array();	var sizeW16			= Array();
var breiten17 	= Array();		var hoehen17		= Array();	var bildtexte17 	= Array();	var sizeH17			= Array();	var sizeW17			= Array();
var breiten18 	= Array();		var hoehen18		= Array();	var bildtexte18 	= Array();	var sizeH18			= Array();	var sizeW18			= Array();
var breiten19 	= Array();		var hoehen19		= Array();	var bildtexte19 	= Array();	var sizeH19			= Array();	var sizeW19			= Array();
var breiten20 	= Array();		var hoehen20		= Array();	var bildtexte20 	= Array();	var sizeH20			= Array();	var sizeW20			= Array();

var currid			= 0;

function checklightbox(){
	var lboxen = $$(".iglightbox");
	if(lboxen.length > 0){
		var i0 = i1 = i2 = i3 = i4 = i5 = i6 = i7 = i8 = i9 = i10 = i11 = i12 = i13 = i14 = i15 = i16 = i17 = i18 = i19 = i20 = 0;
		for(var i = 0; i<lboxen.length; i++){
			if(lboxen[i].getParent().getParent().hasClass('lb_group_1')){
				bilder1[i1] = getpath(lboxen[i1]);
				bildtexte1[i1] = lboxen[i].getParent().getParent().getText();
				hoehen1[i1] = gethoehe(lboxen[i]);
				breiten1[i1] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 1);
				i1++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_2')){
				bilder2[i2] = getpath(lboxen[i]);
				bildtexte2[i2] = lboxen[i].getParent().getParent().getText();
				hoehen2[i2] = gethoehe(lboxen[i]);
				breiten2[i2] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 2);
				i2++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_3')){
				bilder3[i3] = getpath(lboxen[i]);
				bildtexte3[i3] = lboxen[i].getParent().getParent().getText();
				hoehen3[i3] = gethoehe(lboxen[i]);
				breiten3[i3] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 3);
				i3++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_4')){
				bilder4[i4] = getpath(lboxen[i]);
				bildtexte4[i4] = lboxen[i].getParent().getParent().getText();
				hoehen4[i4] = gethoehe(lboxen[i]);
				breiten4[i4] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 4);
				i4++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_5')){
				bilder5[i5] = getpath(lboxen[i]);
				bildtexte5[i5] = lboxen[i].getParent().getParent().getText();
				hoehen5[i5] = gethoehe(lboxen[i]);
				breiten5[i5] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 5);
				i5++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_6')){
				bilder6[i6] = getpath(lboxen[i]);
				bildtexte6[i6] = lboxen[i].getParent().getParent().getText();
				hoehen6[i6] = gethoehe(lboxen[i]);
				breiten6[i6] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 6);
				i6++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_7')){
				bilder7[i7] = getpath(lboxen[i]);
				bildtexte7[i7] = lboxen[i].getParent().getParent().getText();
				hoehen7[i7] = gethoehe(lboxen[i]);
				breiten7[i7] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 7);
				i7++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_8')){
				bilder8[i8] = getpath(lboxen[i]);
				bildtexte8[i8] = lboxen[i].getParent().getParent().getText();
				hoehen8[i8] = gethoehe(lboxen[i]);
				breiten8[i8] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 8);
				i8++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_9')){
				bilder9[i9] = getpath(lboxen[i]);
				bildtexte9[i9] = lboxen[i].getParent().getParent().getText();
				hoehen9[i9] = gethoehe(lboxen[i]);
				breiten9[i9] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 9);
				i9++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_10')){
				bilder10[i10] = getpath(lboxen[i]);
				bildtexte10[i10] = lboxen[i].getParent().getParent().getText();
				hoehen10[i10] = gethoehe(lboxen[i]);
				breiten10[i10] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 10);
				i10++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_11')){
				bilder11[i11] = getpath(lboxen[i]);
				bildtexte11[i11] = lboxen[i].getParent().getParent().getText();
				hoehen11[i11] = gethoehe(lboxen[i]);
				breiten11[i11] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 11);
				i11++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_12')){
				bilder12[i12] = getpath(lboxen[i]);
				bildtexte12[i12] = lboxen[i].getParent().getParent().getText();
				hoehen12[i12] = gethoehe(lboxen[i]);
				breiten12[i12] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 12);
				i12++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_13')){
				bilder13[i13] = getpath(lboxen[i]);
				bildtexte13[i13] = lboxen[i].getParent().getParent().getText();
				hoehen13[i13] = gethoehe(lboxen[i]);
				breiten13[i13] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 13);
				i13++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_14')){
				bilder14[i14] = getpath(lboxen[i]);
				bildtexte14[i14] = lboxen[i].getParent().getParent().getText();
				hoehen14[i14] = gethoehe(lboxen[i]);
				breiten14[i14] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 14);
				i14++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_15')){
				bilder15[i15] = getpath(lboxen[i]);
				bildtexte15[i15] = lboxen[i].getParent().getParent().getText();
				hoehen15[i15] = gethoehe(lboxen[i]);
				breiten15[i15] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 15);
				i15++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_16')){
				bilder16[i16] = getpath(lboxen[i]);
				bildtexte16[i16] = lboxen[i].getParent().getParent().getText();
				hoehen16[i16] = gethoehe(lboxen[i]);
				breiten16[i16] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 16);
				i16++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_17')){
				bilder17[i17] = getpath(lboxen[i]);
				bildtexte17[i17] = lboxen[i].getParent().getParent().getText();
				hoehen17[i17] = gethoehe(lboxen[i]);
				breiten17[i17] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 17);
				i17++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_18')){
				bilder18[i18] = getpath(lboxen[i]);
				bildtexte18[i18] = lboxen[i].getParent().getParent().getText();
				hoehen18[i18] = gethoehe(lboxen[i]);
				breiten18[i18] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 18);
				i18++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_19')){
				bilder19[i19] = getpath(lboxen[i]);
				bildtexte19[i19] = lboxen[i].getParent().getParent().getText();
				hoehen19[i19] = gethoehe(lboxen[i]);
				breiten19[i19] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 19);
				i19++;
			}else if(lboxen[i].getParent().getParent().hasClass('lb_group_20')){
				bilder20[i20] = getpath(lboxen[i]);
				bildtexte20[i20] = lboxen[i].getParent().getParent().getText();
				hoehen20[i20] = gethoehe(lboxen[i]);
				breiten20[i20] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 20);
				i20++;
			}else{
				bilder[i0] = getpath(lboxen[i]);
				bildtexte[i0] = lboxen[i].getParent().getParent().getText();
				hoehen[i0] = gethoehe(lboxen[i]);
				breiten[i0] = getbreite(lboxen[i]);
				linkersetzen(lboxen[i], 0);
				i0++;
			}
		}
	}
}

function getpath(lbdiv){
	var bildtext = lbdiv.getParent().getParent().getText();
	var bilderwrap = lbdiv.getParent().getParent();
	var bildlink = bilderwrap.getChildren()[0].getChildren()[0];
	var kleinesbild = bildlink.getChildren()[0];
	var zwischentext = '';
	zwischentext = bildlink.getProperty('onclick');
	
	var pfad1 = zwischentext.split('openPic(\'');
	var myurl = pfad1[1].split('index.php?');
	var pfad2 = pfad1[1].split('file=');
	var pfad3 = pfad2[1].split('&width=');
	var pfad = myurl[0]+pfad3[0].replace(/%2F/g, '/');
	return pfad;
}

function getbreite(lbdiv){
	var zwischentext = '';
	zwischentext = lbdiv.getParent().getParent().getChildren()[0].getChildren()[0].getProperty('onclick');
	
	var zt2 = zwischentext.split('width=');
	var zt3 = zt2[2].split(',height=');
	var zt4 = zt3[1].split(',status');
		
	var breite = zt3[0].toInt();
	return breite;
}

function gethoehe(lbdiv){
	var zwischentext = '';
	zwischentext = lbdiv.getParent().getParent().getChildren()[0].getChildren()[0].getProperty('onclick');
	
	var zt2 = zwischentext.split('width=');
	var zt3 = zt2[2].split(',height=');
	var zt4 = zt3[1].split(',status');
	
	var hoehe = zt4[0].toInt();
	return hoehe;
}

function linkersetzen(lbdiv, lbid){
	var bildtext = lbdiv.getParent().getParent().getText();
	var bilderwrap = lbdiv.getParent().getParent();
	var bildlink = bilderwrap.getChildren()[0].getChildren()[0];
	var kleinesbild = bildlink.getChildren()[0];
	
	var kleinebreite = kleinesbild.getStyle('width').toInt();
	var kleinehoehe = kleinesbild.getStyle('height').toInt();
	var topwert,leftwert = '';
	var meineklassen = bilderwrap.getProperty('class');
	var meineklasse = meineklassen.split(' ');
	topwert = '9px';
	leftwert = '9px';
	for(var i = 0; i < meineklasse.length; i++){
		if(meineklasse[i] == 'keinbalken'){
			topwert = '0';
			leftwert = '0';
		}
	}
	
	var zwischentext = '';
	zwischentext = bildlink.getProperty('onclick');
	
	var pfad = getpath(lbdiv);
	
	var zt2 = zwischentext.split('width=');
	var zt3 = zt2[2].split(',height=');
	var zt4 = zt3[1].split(',status');
		
	var breite = getbreite(lbdiv);
	var hoehe = gethoehe(lbdiv);
	
	bildlink.remove();
	var neuerlink = new Element('a', {
		'styles'	:{
			'position'	: 'absolute',
			'top'				: topwert,
			'left'			: leftwert,
			'width'			: kleinebreite+'px',
			'height'		: kleinehoehe+'px'
		},
		'class'		: 'lbopenlink',
	  'events'	:{
	  	'click'			: function(){
	    	toggle_lbox(0, pfad, breite, hoehe, bildtext, lbid);
	    },
			'focus'			: function(){
				this.blur();
			}
	  },
		'href': 'javascript:;'
	});
		
	bilderwrap.setStyle('position', 'relative');
	neuerlink.injectInside(bilderwrap.getChildren()[0]);
	
	var blub = kleinesbild.getProperty('src');
	
	bilderwrap.getChildren()[0].setStyle('width', kleinebreite);
	bilderwrap.getChildren()[0].setStyle('height', kleinehoehe);
	bilderwrap.getChildren()[0].setStyle('display', 'inline');
	bilderwrap.getChildren()[0].setStyle('float', 'left');
	bilderwrap.getChildren()[0].setStyle('background', 'url(/'+blub+') no-repeat top left');
	if(topwert == '9px'){
		bilderwrap.getChildren()[0].setStyle('padding', '0');
		bilderwrap.getChildren()[0].setStyle('margin', '9px 0 0 9px');
		bilderwrap.setStyle('background', '#ffffff url(/fileadmin/img/navi_norm.gif) no-repeat top left');
		bilderwrap.setStyle('padding', '0');
	}
}

function toggle_lbox(form_status, pfad, breite, hoehe, bildtext, lbid){
	currid = lbid;
	
	var lbox = new Element('div',{
		'id'	:	'mylightbox'
	});
	
	var wrapperdiv = window.document.body;
	
	if(form_status == 0)
	{
		lbox.inject(wrapperdiv, 'bottom');
		if($('fw_flashheader') != null){
			$('fw_flashheader').setStyle('display', 'none');
		}
		
		var meinhtml = '<div id="lightbox_outer"><div id="lightbox_left">&nbsp;</div><div id="lightbox_top">&nbsp;</div><div id="lightbox_inner"><div id="lightboxcontent"><img src="';
		meinhtml += pfad;
		meinhtml += '" width="'+breite+'" height="'+hoehe+'" id="lbbild"/></div>';
		meinhtml += '<div id="lbclose"><span id="bildbeschr">'+bildtext+'</span>';
		meinhtml += '<a href="javascript:;" onclick="toggle_lbox(\'1\', \'\', \'\', \'\'); return false;">> schlie&szlig;en</a></div></div><div id="lightbox_bottom">&nbsp;</div><div id="lightbox_right">&nbsp;</div></div>';
		$('mylightbox').setHTML(meinhtml);
		
		if (window.innerHeight){
			theHeight=window.innerHeight;
		}else if (document.documentElement && document.documentElement.clientHeight){
			theHeight=document.documentElement.clientHeight;
		}else if (document.body){
			theHeight=document.body.clientHeight;
		}
		
		var abstandvonoben = (theHeight-hoehe)/3;
		var vertpos = 0;
		if(window.pageYOffset){
			vertpos = window.pageYOffset+abstandvonoben.toInt();
		}else{
			vertpos = abstandvonoben.toInt();
		}
		
		var linkspfeil = new Element('a',{
			'styles'	: {
				'position'	: 'absolute',
				'top'				: '0',
				'left'			: '0',
				'width'			: '50%',
				'height'		: hoehe
			},
			'events'	: {
				'click'			: function(){
					gallery_prev(lbid);
				},
				'focus'			: function(){
					this.blur();
				}
			},
			'href'		: 'javascript:;',
			'class'		:	'lb_linkspfeil'
		});
		
		var rechtspfeil = new Element('a',{
			'styles'	: {
				'position'	: 'absolute',
				'top'				: '0',
				'right'			: '0',
				'width'			: '50%',
				'height'		: hoehe
			},
			'events'	: {
				'click'			: function(){
					gallery_next(lbid);
				},
				'focus'			: function(){
					this.blur();
				}
			},
			'href'		: 'javascript:;',
			'class'		:	'lb_rechtspfeil'
		});
		
		anordnen(breite, hoehe, vertpos);
		rechtspfeil.injectInside($('lightboxcontent'));
		linkspfeil.injectInside($('lightboxcontent'));
	}
	else
	{
		if($('fw_flashheader') != null){
			$('fw_flashheader').setStyle('display', 'inline');
		}
		$('mylightbox').remove();
		window.document.body.style.overflow = 'scroll';
		form_status = 0;
	}
}

function gallery_next(lbid){
	var aktuell = '';
	
	var aktuellebilder		= Array();
	var aktuellebreiten		= Array();
	var aktuellehoehen		= Array();
	var aktuellebildtexte	= Array();
	
				if(lbid == 1){		aktuellebilder		= bilder1;		aktuellebreiten		= breiten1;		aktuellehoehen		= hoehen1;		aktuellebildtexte	= bildtexte1;
	}else if(lbid == 2){		aktuellebilder		= bilder2;		aktuellebreiten		= breiten2;		aktuellehoehen		= hoehen2;		aktuellebildtexte	= bildtexte2;
	}else if(lbid == 3){		aktuellebilder		= bilder3;		aktuellebreiten		= breiten3;		aktuellehoehen		= hoehen3;		aktuellebildtexte	= bildtexte3;
	}else if(lbid == 4){		aktuellebilder		= bilder4;		aktuellebreiten		= breiten4;		aktuellehoehen		= hoehen4;		aktuellebildtexte	= bildtexte4;
	}else if(lbid == 5){		aktuellebilder		= bilder5;		aktuellebreiten		= breiten5;		aktuellehoehen		= hoehen5;		aktuellebildtexte	= bildtexte5;
	}else if(lbid == 6){		aktuellebilder		= bilder6;		aktuellebreiten		= breiten6;		aktuellehoehen		= hoehen6;		aktuellebildtexte	= bildtexte6;
	}else if(lbid == 7){		aktuellebilder		= bilder7;		aktuellebreiten		= breiten7;		aktuellehoehen		= hoehen7;		aktuellebildtexte	= bildtexte7;
	}else if(lbid == 8){		aktuellebilder		= bilder8;		aktuellebreiten		= breiten8;		aktuellehoehen		= hoehen8;		aktuellebildtexte	= bildtexte8;
	}else if(lbid == 9){		aktuellebilder		= bilder9;		aktuellebreiten		= breiten9;		aktuellehoehen		= hoehen9;		aktuellebildtexte	= bildtexte9;
	}else if(lbid == 10){		aktuellebilder		= bilder10;		aktuellebreiten		= breiten10;	aktuellehoehen		= hoehen10;		aktuellebildtexte	= bildtexte10;
	}else if(lbid == 11){		aktuellebilder		= bilder11;		aktuellebreiten		= breiten11;	aktuellehoehen		= hoehen11;		aktuellebildtexte	= bildtexte11;
	}else if(lbid == 12){		aktuellebilder		= bilder12;		aktuellebreiten		= breiten12;	aktuellehoehen		= hoehen12;		aktuellebildtexte	= bildtexte12;
	}else if(lbid == 13){		aktuellebilder		= bilder13;		aktuellebreiten		= breiten13;	aktuellehoehen		= hoehen13;		aktuellebildtexte	= bildtexte13;
	}else if(lbid == 14){		aktuellebilder		= bilder14;		aktuellebreiten		= breiten14;	aktuellehoehen		= hoehen14;		aktuellebildtexte	= bildtexte14;
	}else if(lbid == 15){		aktuellebilder		= bilder15;		aktuellebreiten		= breiten15;	aktuellehoehen		= hoehen15;		aktuellebildtexte	= bildtexte15;
	}else if(lbid == 16){		aktuellebilder		= bilder16;		aktuellebreiten		= breiten16;	aktuellehoehen		= hoehen16;		aktuellebildtexte	= bildtexte16;
	}else if(lbid == 17){		aktuellebilder		= bilder17;		aktuellebreiten		= breiten17;	aktuellehoehen		= hoehen17;		aktuellebildtexte	= bildtexte17;
	}else if(lbid == 18){		aktuellebilder		= bilder18;		aktuellebreiten		= breiten18;	aktuellehoehen		= hoehen18;		aktuellebildtexte	= bildtexte18;
	}else if(lbid == 19){		aktuellebilder		= bilder19;		aktuellebreiten		= breiten19;	aktuellehoehen		= hoehen19;		aktuellebildtexte	= bildtexte19;
	}else if(lbid == 20){		aktuellebilder		= bilder20;		aktuellebreiten		= breiten20;	aktuellehoehen		= hoehen20;		aktuellebildtexte	= bildtexte20;
	}else{
		aktuellebilder		= bilder;
		aktuellebreiten		= breiten;
		aktuellehoehen		= hoehen;
		aktuellebildtexte	= bildtexte;
	}
	
	//console.log(aktuellebilder.length);
	
	for(var i = 0; i < aktuellebilder.length; i++){
		if(aktuellebilder[i] == $('lbbild').getProperty('src')){
			aktuell = i;
		}
	}
	if(aktuell < aktuellebilder.length-1){
		toggle_lbox(1, '', '', '', '', lbid);
		var zahl = aktuell.toInt() + 1;
		toggle_lbox(0, aktuellebilder[zahl], aktuellebreiten[zahl], aktuellehoehen[zahl], aktuellebildtexte[zahl], lbid);
	}else{
		toggle_lbox(1, '', '', '', '', lbid);
		toggle_lbox(0, aktuellebilder[0], aktuellebreiten[0], aktuellehoehen[0], aktuellebildtexte[0], lbid);
	}
}

function gallery_prev(lbid){
	var aktuell = '';
	
	var aktuellebilder		= Array();
	var aktuellebreiten		= Array();
	var aktuellehoehen		= Array();
	var aktuellebildtexte	= Array();
	
	if(lbid == 1){					aktuellebilder		= bilder1;		aktuellebreiten		= breiten1;		aktuellehoehen		= hoehen1;		aktuellebildtexte	= bildtexte1;
	}else if(lbid == 2){		aktuellebilder		= bilder2;		aktuellebreiten		= breiten2;		aktuellehoehen		= hoehen2;		aktuellebildtexte	= bildtexte2;
	}else if(lbid == 3){		aktuellebilder		= bilder3;		aktuellebreiten		= breiten3;		aktuellehoehen		= hoehen3;		aktuellebildtexte	= bildtexte3;
	}else if(lbid == 4){		aktuellebilder		= bilder4;		aktuellebreiten		= breiten4;		aktuellehoehen		= hoehen4;		aktuellebildtexte	= bildtexte4;
	}else if(lbid == 5){		aktuellebilder		= bilder5;		aktuellebreiten		= breiten5;		aktuellehoehen		= hoehen5;		aktuellebildtexte	= bildtexte5;
	}else if(lbid == 6){		aktuellebilder		= bilder6;		aktuellebreiten		= breiten6;		aktuellehoehen		= hoehen6;		aktuellebildtexte	= bildtexte6;
	}else if(lbid == 7){		aktuellebilder		= bilder7;		aktuellebreiten		= breiten7;		aktuellehoehen		= hoehen7;		aktuellebildtexte	= bildtexte7;
	}else if(lbid == 8){		aktuellebilder		= bilder8;		aktuellebreiten		= breiten8;		aktuellehoehen		= hoehen8;		aktuellebildtexte	= bildtexte8;
	}else if(lbid == 9){		aktuellebilder		= bilder9;		aktuellebreiten		= breiten9;		aktuellehoehen		= hoehen9;		aktuellebildtexte	= bildtexte9;
	}else if(lbid == 10){		aktuellebilder		= bilder10;		aktuellebreiten		= breiten10;	aktuellehoehen		= hoehen10;		aktuellebildtexte	= bildtexte10;
	}else if(lbid == 11){		aktuellebilder		= bilder11;		aktuellebreiten		= breiten11;	aktuellehoehen		= hoehen11;		aktuellebildtexte	= bildtexte11;
	}else if(lbid == 12){		aktuellebilder		= bilder12;		aktuellebreiten		= breiten12;	aktuellehoehen		= hoehen12;		aktuellebildtexte	= bildtexte12;
	}else if(lbid == 13){		aktuellebilder		= bilder13;		aktuellebreiten		= breiten13;	aktuellehoehen		= hoehen13;		aktuellebildtexte	= bildtexte13;
	}else if(lbid == 14){		aktuellebilder		= bilder14;		aktuellebreiten		= breiten14;	aktuellehoehen		= hoehen14;		aktuellebildtexte	= bildtexte14;
	}else if(lbid == 15){		aktuellebilder		= bilder15;		aktuellebreiten		= breiten15;	aktuellehoehen		= hoehen15;		aktuellebildtexte	= bildtexte15;
	}else if(lbid == 16){		aktuellebilder		= bilder16;		aktuellebreiten		= breiten16;	aktuellehoehen		= hoehen16;		aktuellebildtexte	= bildtexte16;
	}else if(lbid == 17){		aktuellebilder		= bilder17;		aktuellebreiten		= breiten17;	aktuellehoehen		= hoehen17;		aktuellebildtexte	= bildtexte17;
	}else if(lbid == 18){		aktuellebilder		= bilder18;		aktuellebreiten		= breiten18;	aktuellehoehen		= hoehen18;		aktuellebildtexte	= bildtexte18;
	}else if(lbid == 19){		aktuellebilder		= bilder19;		aktuellebreiten		= breiten19;	aktuellehoehen		= hoehen19;		aktuellebildtexte	= bildtexte19;
	}else if(lbid == 20){		aktuellebilder		= bilder20;		aktuellebreiten		= breiten20;	aktuellehoehen		= hoehen20;		aktuellebildtexte	= bildtexte20;
	}else{
		aktuellebilder		= bilder;
		aktuellebreiten		= breiten;
		aktuellehoehen		= hoehen;
		aktuellebildtexte	= bildtexte;
	}
	
	//console.log(aktuellebilder.length);
	
	for(var i = 0; i < aktuellebilder.length; i++){
		if(aktuellebilder[i] == $('lbbild').getProperty('src')){
			aktuell = i;
		}
	}
	if(aktuell > 0){
		toggle_lbox(1, '', '', '', '', lbid);
		var zahl = aktuell.toInt() - 1;
		toggle_lbox(0, aktuellebilder[zahl], aktuellebreiten[zahl], aktuellehoehen[zahl], aktuellebildtexte[zahl], lbid);
	}else{
		toggle_lbox(1, '', '', '', '', lbid);
		toggle_lbox(0, aktuellebilder[aktuellebilder.length-1], aktuellebreiten[aktuellebilder.length-1], aktuellehoehen[aktuellebilder.length-1], aktuellebildtexte[aktuellebilder.length-1], lbid);
	}
}

function anordnen(breite, hoehe, vertpos){
	if(vertpos < 10){
		vertpos = 10;
	}
	hoehe = hoehe +36;
	breite = breite+22;
	
	
	var mycontent = $$('.content');
	var contenthoehe = 4000;
	contenthoehe = mycontent[0].getStyle('height').toInt()+1000;
	$('lightbox_outer').setStyle('height', contenthoehe);
	$('mylightbox').setStyle('height', contenthoehe);
	//alert(contenthoehe);
	
	
	var schliessenlink = $('lbclose');
	var thoehe = schliessenlink.getChildren()[0].getStyle('height').toInt();
	if(thoehe > 34){
		hoehe = hoehe - 33 + thoehe+25;
	
		schliessenlink.setStyle('height', thoehe+25);
		schliessenlink.getChildren()[0].setStyle('height', thoehe+25);
	}
	
	if (window.innerHeight){
			theHeight=window.innerHeight;
		}else if (document.documentElement && document.documentElement.clientHeight){
			theHeight=document.documentElement.clientHeight;
		}else if (document.body){
			theHeight=document.body.clientHeight;
		}			
		window.document.body.style.overflow = 'hidden';
		window.document.body.style.height = (theHeight-30)+'px';
		
		if (window.innerWidth){
			theWidth=window.innerWidth;
		}else if (document.documentElement && document.documentElement.clientWidth){
			theWidth=document.documentElement.clientWidth;
		}else if (document.body){
			theWidth=document.body.clientWidth;
		}
		
		innerheight	= hoehe+20;
		innerwidth	= breite;
		restheight	= theHeight - innerheight;
		if(restheight < 22){
			restheight = 22;
		}else{
		}
		restwidth		= theWidth - innerwidth;
		if(restwidth < 22){
			restwidth = 22;
		}
		
		schliessenlink.setStyle('width', breite-12);
		schliessenlink.getChildren()[0].setStyle('width', breite-102);
		
		$('lightbox_left').setStyle('width', restwidth/2);
		$('lightbox_left').setStyle('height', contenthoehe);
		
		$('lightbox_top').setStyle('width', innerwidth);
		$('lightbox_top').setStyle('left', restwidth/2);
		$('lightbox_top').setStyle('height', vertpos);
		
		$('lightbox_inner').setStyle('left', restwidth/2)
		$('lightbox_inner').setStyle('top', vertpos);
		$('lightbox_inner').setStyle('width', breite-2)
		$('lightbox_inner').setStyle('height', hoehe+18);
		
		$('lightbox_inner').setStyle('border', '1px solid #666');
		
		$('lightbox_bottom').setStyle('width', innerwidth);
		$('lightbox_bottom').setStyle('left', restwidth/2);
		$('lightbox_bottom').setStyle('height', contenthoehe-innerheight-vertpos);
		$('lightbox_bottom').setStyle('top', vertpos+innerheight);
		
		$('lightbox_right').setStyle('width', restwidth/2);
		$('lightbox_right').setStyle('left', restwidth/2+innerwidth);
		$('lightbox_right').setStyle('height', contenthoehe);
		
		window.document.body.style.overflow = 'scroll';
}