window.addEventListener?window.addEventListener("load",so_init_01,false):window.attachEvent("onload",so_init_01);

var d_01=document, bilder_01 = new Array(), zInterval_01 = null, aktuell_01=0, pause_01=false; bilderAnzahl_01=2; bilderPfad_01=verz+"images/"; geschwindigkeit_01=4000;

var rs = 1;
var rs_01 = -1;

function so_init_01() {
	if(!d_01.getElementById || !d_01.createElement)return;	
	
	// erstes Bild wird eingelesen
	bild_01 = d_01.getElementById("layBwBild01").getElementsByTagName("img");
	bilder_01[0] = bild_01[0];
	bilder_01[0].style.display = "block";
	bilder_01[0].xOpacity = .99;

	bilder_01[1] = new Image();
	bilder_01[1].src = bilderPfad_01 + "bw-brianconstrasse-01.jpg";
	bilder_01[1].xOpacity = 0;
	d_01.getElementById("layBwBild01").appendChild(bilder_01[1]);

	bilder_01[2] = new Image();
	bilder_01[2].src = bilderPfad_01 + "bw-gillitzerstrasse-02.jpg";
	bilder_01[2].xOpacity = 0;
	d_01.getElementById("layBwBild01").appendChild(bilder_01[2]);

	bilder_01[3] = new Image();
	bilder_01[3].src = bilderPfad_01 + "bw-herzogottostrasse-01.jpg";
	bilder_01[3].xOpacity = 0;
	d_01.getElementById("layBwBild01").appendChild(bilder_01[3]);

	bilder_01[4] = new Image();
	bilder_01[4].src = bilderPfad_01 + "bw-ludwigsplatz-01.jpg";
	bilder_01[4].xOpacity = 0;
	d_01.getElementById("layBwBild01").appendChild(bilder_01[4]);

	bilder_01[5] = new Image();
	bilder_01[5].src = bilderPfad_01 + "bw-nikolaistrasse-01.jpg";
	bilder_01[5].xOpacity = 0;
	d_01.getElementById("layBwBild01").appendChild(bilder_01[5]);

	bilder_01[6] = new Image();
	bilder_01[6].src = bilderPfad_01 + "bw-salinstrasse-01.jpg";
	bilder_01[6].xOpacity = 0;
	d_01.getElementById("layBwBild01").appendChild(bilder_01[6]);
	
	setTimeout(so_xfade_01,geschwindigkeit_01);
	neuesBild_01();
}

function so_xfade_01() {
	cOpacity_01 = bilder_01[aktuell_01].xOpacity;
	nIndex_01 = bilder_01[aktuell_01+1]?aktuell_01+1:0;
	nOpacity_01 = bilder_01[nIndex_01].xOpacity;
	
	cOpacity_01-=.05; 
	nOpacity_01+=.05;
	
	bilder_01[nIndex_01].style.display = "block";
	bilder_01[aktuell_01].xOpacity = cOpacity_01;
	bilder_01[nIndex_01].xOpacity = nOpacity_01;
	
	setOpacity_01(bilder_01[aktuell_01]); 
	setOpacity_01(bilder_01[nIndex_01]);
	
	if(cOpacity_01<=0) {
	  bilder_01[aktuell_01].style.display = "none";
	  aktuell_01 = nIndex_01;
	  setTimeout(so_xfade_01,geschwindigkeit_01);
	  
	  neuesBild_01();
	} else {
		setTimeout(so_xfade_01,50);
	}
	
	function setOpacity_01(obj_01) {
		if(obj_01.xOpacity>.99) {
			obj_01.xOpacity = .99;
			return;
		}
		obj_01.style.opacity = obj_01.xOpacity;
		obj_01.style.MozOpacity = obj_01.xOpacity;
		obj_01.style.filter = "alpha(opacity=" + (obj_01.xOpacity*100) + ")";
	}	
}

function neuesBild_01() {
	// immer ein Bild vorausladen
	if ( (aktuell_01 < (bilderAnzahl_01-2)) && (bilder_01.length < bilderAnzahl_01) ) {
		bilder_01[aktuell_01+2] = new Image();
		bilder_01[aktuell_01+2].src =  bilderPfad_01 + "0" + ((aktuell_01+3)<10 ? "0" + (aktuell_01+3) : (aktuell_01+3)) + ".jpg"
		bilder_01[aktuell_01+2].xOpacity = 0;
		d_01.getElementById("layBwBild01").appendChild(bilder_01[aktuell_01+2]);
	}
}
