
var Wo1=new Object();
var Wo2=new Object();
var Wo3=new Object();
var Autoplay=new Object();
var Timeout=new Object();


function Fade_G(w,f){
	if(f==0)document.getElementById("img"+w+"_"+Wo2[w]).style.visibility="visible";
	f= f + 0.05;
	if(browser=="IE"){
		document.getElementById("img"+w+"_"+Wo2[w]).style.filter="Alpha(opacity="+Math.round(f*100)+")";
		}
	else{
		document.getElementById("img"+w+"_"+Wo2[w]).style.opacity = f;
		}

	if(f>=1){
		Bildtitel(w,Wo2[w]);
		if(Wo1[w]!=0){
			document.getElementById("img"+w+"_"+Wo1[w]).style.visibility="hidden";
			document.getElementById("da"+w+"_"+Wo1[w]).className="";
			}
		document.getElementById("da"+w+"_"+Wo2[w]).className="dia_aktiv";
		Wo1[w]=Wo2[w];
		Wo2[w]=Wo2[w] +1;
		if(Wo2[w]>Wo3[w])Wo2[w]=1;
		Lade_G(w,0);
		}
	else{
		setTimeout("Fade_G("+new Array(w,f)+")", 20);
		}
	}

function Bildtitel(w,z){
	var titel=document.getElementById("img"+w+"_"+z).title;
	if(titel){
		document.getElementById("bt"+w).style.visibility="visible";
		document.getElementById("bt"+w).innerHTML=titel;
	}
	else document.getElementById("bt"+w).style.visibility="hidden";
}



function Lade_G(w,run){
	if(Autoplay[w]==1){
		if(run<1){
			run=run+1;
			setTimeout("Lade_G("+new Array(w,run)+")", Timeout[w]);
			}
		else{
			Fade_G(w,0);
		}
	}
}


function Stop_G(w,z){
	Autoplay[w]=0;
	Wo1[w]=z;
	Wo2[w]=z+1;
	if(Wo2[w]>Wo3[w])Wo2[w]=1;
	for(x=1;x<=Wo3[w];x++){
		if(z==x){
			document.getElementById("img"+w+"_"+x).style.visibility="visible";
			Bildtitel(w,z);
		}
		else document.getElementById("img"+w+"_"+x).style.visibility="hidden";
		document.getElementById("da"+w+"_"+x).className="";
	}
}





function Fade_T(w,m,f){
	f=f+0.05; if(f>0.95) f=1;
	n=m+1; if(n>=titelbilder) n=0;
	if(browser=="IE"){
		document.getElementById(w+"_"+n).style.filter="Alpha(opacity="+(Math.round(f*100))+")";
		document.getElementById(w+"_"+m).style.filter="Alpha(opacity="+(Math.round(100-f*100))+")";
		}
	else{
		document.getElementById(w+"_"+n).style.opacity = f;
		document.getElementById(w+"_"+m).style.opacity = 1-f;
		}

	if(f>=1){
		m=n;
		Lade_T(w,m,0);
	}
	else{
		setTimeout("Fade_T("+new Array('"'+w+'"',m,f)+")", 10);
	}
}
function Lade_T(w,m,run){
	if(run<1){
		run=run+1;
		setTimeout("Lade_T("+new Array('"'+w+'"',m,run)+")", Timeout[w]);
		}
	else{
		Fade_T(w,m,0);
	}
}
