function bildvergroesserung(){
	fliesstextbilder=document.getElementById("fliesstext").getElementsByTagName("img");
	for(i=0; i<fliesstextbilder.length; i++){
		if(fliesstextbilder[i].src.search(".jpg")!=-1){
			fliesstextbilder[i].setAttribute("onclick", "javascript:machefenster('/data_de/global/bildgross.php?bild="+fliesstextbilder[i].src+"', 0)");
			
			
			
			
			var Plusbild = document.createElement("a");
			//plusbildobj=fliesstextbilder[i].parentNode.appendChild(Plusbild);
			if(navigator.userAgent.search("MSIE")!=-1){
				//plusbildobj=document.getElementById("fliesstext").appendChild(Plusbild);
				plusbildobj=fliesstextbilder[i].offsetParent.appendChild(Plusbild);
				//alert(fliesstextbilder[i].offsetParent.id);
			}
			else{
				plusbildobj=document.getElementById("hauptrahmen").appendChild(Plusbild);
			}
			
			oben=fliesstextbilder[i].offsetTop+fliesstextbilder[i].offsetHeight-17;
			links=fliesstextbilder[i].offsetLeft+fliesstextbilder[i].offsetWidth-17;
			
			
			ie_oben=fliesstextbilder[i].offsetParent.offsetTop+oben;
			ie_links=fliesstextbilder[i].offsetParent.offsetLeft+links;
			
			if(fliesstextbilder[i].offsetParent.id!="fliesstext"){
				ie_oben=ie_oben+document.getElementById("fliesstext").offsetTop;
				ie_links=ie_links+document.getElementById("fliesstext").offsetLeft;
			}
			
			with(plusbildobj){
				if(navigator.userAgent.search("MSIE")!=-1){
					style.position="absolute";
					style.top=ie_oben+"px";
					//alert(ie_links);
					style.left=ie_links+"px";
					style.border="none";
				}
				else{
					style.position="absolute";
					style.top=oben+"px";
					style.left=links+"px";
					style.border="none";
				}
				
				
				href="javascript:machefenster('/data_de/global/bildgross.php?bild="+fliesstextbilder[i].src+"', 0)";
				innerHTML='<img src="/global/images/bildgross.gif" border="0"/>';
			}
		}
	}
}




// ------------------------------------------------
// Funktionen zum einblenden von Seitenteilen -----
// ------------------------------------------------

//Abblender
	
function erstelleblender(){	// Erstellt das abblenderobjekt
	var Abdunkler = document.createElement("div");
	abdunklerobj=document.getElementsByTagName("body")[0].appendChild(Abdunkler);
	var AbdunklerText = document.createTextNode(" ");
	with(abdunklerobj){
		id="blender";
		style.opacity="0.0";
		if(navigator.userAgent.search("MSIE")!=-1){
			style.height=document.getElementsByTagName("body")[0].offsetHeight+"px";
		}
		else{
			style.height=document.getElementsByTagName("html")[0].offsetHeight+"px";
		}
		appendChild(AbdunklerText);
	}
}

function blenderfunc(url, text){
	blenderobj=document.getElementById("blender");
	blenderobj.style.display="block";
	fader(url, text);
}
function fader(url, text){
	blenderobj=document.getElementById("blender");
	if(parseFloat(blenderobj.style.opacity)<=0.7){
		blenderobj.style.opacity=parseFloat(blenderobj.style.opacity)+0.05;
		window.setTimeout("fader('"+url+"', "+text+")", 1);
	}
	else{
		if(text==0){
			macheRequest_fenster(url);
		}
		else{
			davor='<div style="position:absolute; visibility:hidden;" id="fensterbodydiv"><a href="javascript:fensterscliessen();" id="fensterzumacher">X</a>';
			danach='</div>';
			document.getElementById("fensterbody_klein").innerHTML=davor+url+danach;
			
			fenstergross();
		}
	}
}
function fader_zu(){
	blenderobj=document.getElementById("blender");
	fensterobj=document.getElementById("fenster");
	fensterobj.style.display="none";
	if(parseFloat(blenderobj.style.opacity)>0.0){
		blenderobj.style.opacity=parseFloat(blenderobj.style.opacity)-0.05;
		window.setTimeout("fader_zu()", 1);
	}
	else{
		document.getElementsByTagName("body")[0].removeChild(blenderobj);
		document.getElementsByTagName("body")[0].removeChild(fensterobj);
		//macheRequest_fenster(url);
	}
}



function softzu(){
	blenderobj=document.getElementById("blender");
	teilnahmeobj=document.getElementById("teilnahme");
	if(parseFloat(blenderobj.style.opacity)>=0){
		blenderobj.style.opacity=parseFloat(blenderobj.style.opacity)-0.05;
		teilnahmeobj.style.opacity=parseFloat(teilnahmeobj.style.opacity)-0.05;
		window.setTimeout("softzu()", 1);
	}
	else{
		blenderobj.style.display="none";
		teilnahmeobj.style.display="none";
		teilnahmeobj.innerHTML='<img src="/global/images/loader.gif" border="0"/>';
		
	}
}

// ------------------------------------------------
// Blendet ein Fenster ein. Erfordert die Funk ----
// tionen "erstelleblender, blenderfunc, fader" ---
// ------------------------------------------------


function machefenster(url, text){
	erstelleblender();
	if(text==0){
		erstellefensterrahmen();
	}
	else{
		erstellefensterrahmen_klein();
	}
	blenderfunc(url, text);
}

function erstellefensterrahmen(){
	var Fensterrahmen = document.createElement("div");
	fensterrahmenobj=document.getElementsByTagName("body")[0].appendChild(Fensterrahmen);
	var FensterrahmenText = document.createTextNode(' ');
	fensterinhalt='<img src="/global/images/fenster_oben.png"/>';
	fensterinhalt=fensterinhalt+'<div id="fensterbody" name="fensterbody"><img src="/global/images/loader.gif" id="loader"/></div>';
	fensterinhalt=fensterinhalt+'<img src="/global/images/fenster_unten.png"/>';
	bodybreite=document.body.offsetWidth;
	//bodyhoehe=document.getElementById("blender").offsetHeight;
	if(navigator.userAgent.search("MSIE")!=-1){
		bodyhoehe=document.getElementsByTagName("html")[0].offsetHeight;
		gescrollt=document.documentElement.scrollTop;
	}
	else{
		bodyhoehe=window.innerHeight;
		gescrollt=window.pageYOffset;
	}
	with(fensterrahmenobj){
		id="fenster";
		
		style.position="absolute";
		style.width="550px";
		style.zIndex="501";
		
		
		style.opacity="1.0";
		style.left=(bodybreite/2)-(fensterrahmenobj.offsetWidth/2)+"px";
		style.top=(bodyhoehe/2)-(fensterrahmenobj.offsetHeight/2)+gescrollt+"px";
		appendChild(FensterrahmenText);
		innerHTML=fensterinhalt;
	}
}




function erstellefensterrahmen_klein(){
	var Fensterrahmen = document.createElement("div");
	fensterrahmenobj=document.getElementsByTagName("body")[0].appendChild(Fensterrahmen);
	var FensterrahmenText = document.createTextNode(' ');
	fensterinhalt='<img src="/global/images/fenster_oben_klein.png"/>';
	fensterinhalt=fensterinhalt+'<div id="fensterbody_klein" name="fensterbody"><img src="/global/images/loader.gif" id="loader"/></div>';
	fensterinhalt=fensterinhalt+'<img src="/global/images/fenster_unten_klein.png"/>';
	bodybreite=document.body.offsetWidth;
	//bodyhoehe=document.getElementById("blender").offsetHeight;
	if(navigator.userAgent.search("MSIE")!=-1){
		bodyhoehe=document.getElementsByTagName("html")[0].offsetHeight;
		gescrollt=document.documentElement.scrollTop;
	}
	else{
		bodyhoehe=window.innerHeight;
		gescrollt=window.pageYOffset;
	}
	with(fensterrahmenobj){
		id="fenster";

		style.position="absolute";
		style.width="300px";
		style.zIndex="501";
		
		style.opacity="1.0";
		style.left=(bodybreite/2)-(fensterrahmenobj.offsetWidth/2)+"px";
		style.top=(bodyhoehe/2)-(fensterrahmenobj.offsetHeight/2)+gescrollt+"px";
		appendChild(FensterrahmenText);
		innerHTML=fensterinhalt;
	}
}









function fenstergross(){
	if(document.getElementById("fensterbody")!=null){
		fensterbody_obj=document.getElementById("fensterbody");
	}
	else{
		fensterbody_obj=document.getElementById("fensterbody_klein");
	}
	//fensterbody_obj=document.getElementsByName("fensterbody")[0];
	fensterbodydiv_obj=document.getElementById("fensterbodydiv");
	if(fensterbody_obj.offsetHeight<=fensterbodydiv_obj.offsetHeight){
		fensterbody_obj.style.height=fensterbody_obj.offsetHeight+12+"px";
		document.getElementById("fenster").style.top=document.getElementById("fenster").offsetTop-6+"px";
		window.setTimeout("fenstergross()", 1);
		
	}
	else{
		fensterbodydiv_obj.style.display="block";
		fensterbodydiv_obj.style.visibility="visible";
	}
}

function fensterklein(weiterfunc){
	if(document.getElementById("fensterbody")!=null){
		fensterbody_obj=document.getElementById("fensterbody");
	}
	else{
		fensterbody_obj=document.getElementById("fensterbody_klein");
	}
	//fensterbody_obj=document.getElementsByName("fensterbody")[0];
	fensterbodydiv_obj=document.getElementById("fensterbodydiv");
	if(fensterbody_obj.offsetHeight>=19){
		fensterbodydiv_obj.style.display="none";
		fensterbodydiv_obj.style.visibility="hidden";
		fensterbody_obj.style.height=fensterbody_obj.offsetHeight-12+"px";
		document.getElementById("fenster").style.top=document.getElementById("fenster").offsetTop+6+"px";
		window.setTimeout("fensterklein('"+weiterfunc+"')", 1);
		
	}
	else{
		var Loader = document.createElement("img");
		loaderobj=fensterbody_obj.appendChild(Loader);
		with(loaderobj){
			id="loader";
			src="/global/images/loader.gif";
		}
		
		window.setTimeout(weiterfunc, 100);
	}
	
}

function fensterklein_nichtganz(img, breite, hoehe){
	//fensterbody_obj=document.getElementById("fensterbody");
	fensterbodydiv_obj=document.getElementById("fensterbodydiv");
	if(fensterbody_obj.offsetHeight>hoehe){
		fensterbodydiv_obj.style.display="none";
		fensterbodydiv_obj.style.visibility="hidden";
		fensterbody_obj.style.height=fensterbody_obj.offsetHeight-12+"px";
		document.getElementById("fenster").style.top=document.getElementById("fenster").offsetTop+6+"px";
		timeout_nichtganz=window.setTimeout("fensterklein_nichtganz('"+img+"','"+breite+"','"+hoehe+"')", 1);
		
	}
	else{
		clearTimeout(timeout_nichtganz);
		//alert(breite+" "+hoehe);
		var Loader = document.createElement("img");
		loaderobj=fensterbody_obj.appendChild(Loader);
		with(loaderobj){
			id="loader";
			src="/global/images/loader.gif";
		}
		grossesbild_obj=document.getElementById("grossesbild");
		grossesbild_obj.height=hoehe;
		naechstesbild(img, breite, hoehe);
	}
	
}



function fensterscliessen(){
	fensterklein("fader_zu()");
}


// Lädt das nächste Bild
function naechstesbild(img, breite, hoehe){	
	
	grossesbild_obj=document.getElementById("grossesbild");
	
	if(grossesbild_obj!=null){
		if(hoehe<grossesbild_obj.offsetHeight){
			fensterklein_nichtganz(img, breite, hoehe);
		}
		else{
			macheRequest_naechstesbild("&img="+img);
		}
	}
}



// Ajaxsauce :::
var http_request = false;
function macheRequest_fenster(url) {
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// zu dieser Zeile siehe weiter unten
		}
	}
	else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
	if (!http_request) {
		alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
		return false;
	}
	http_request.onreadystatechange = alertInhalt;
	http_request.open('POST', url, true);
	http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http_request.send("?a=a");
}
function alertInhalt() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			document.getElementById("fensterbody").innerHTML=http_request.responseText;
			window.setTimeout("fenstergross()", 1000);
		}
		else{
			alert('Requesterror!');
		}
	}
}

// ------------------

function bedienungzu(){
	document.getElementById('bedienungsbar').style.display='none';
}
function pause(){
	if(pausean==0){
		pausean=1;
		clearTimeout(slidertimeout);
		document.getElementById("pause").innerHTML="Play";
	}
}
function play(){
	document.getElementById('pause').innerHTML='Pause';
	pausean=0;
}
pausean=0;