var reentrant = 0;
var h = 0;
var b = 0;
var o = 0;

function div_blende(id, breite, hoehe, aktion) {
	if(!reentrant) {
		var reentrant = 1;
		var move = 0;
		var element = document.getElementById(id);

		if(aktion == 'ein') {
			var o = 1;
			if(h < hoehe){
				h += (hoehe / 20);
				move++;
			}
			if(b < breite){
				b += 10;
				move++;
			}
			
			o += 0.02;
			element.style.visibility = 'visible';
		} else if(aktion == 'aus') {
			var o = 0;
			if(h > hoehe){
				h -= (hoehe * 20);
				move++;
			}
			if(b > breite){
				b -= 10;
				move++;
			}
			
			o -= 0.02;
			element.style.visibility = (b > 0 && h > 0) ? 'visible' : 'hidden';
		}

		if(move) {
			element.style.height = h + 'px';
			element.style.width = b + '%';
			
			// ie/Win
			element.style.filter = "alpha(opacity:" + o*100 +";)";
			document.getElementById("slider").style.filter = "alpha(opacity:" + o*100 +";)";
			
			// Safari<1.2, Konqueror
			element.style.KHTMLopacity = o;
			document.getElementById("slider").style.KHTMLopacity = o;

			// Safari 1.2, newer Firefox and Mozilla, CSS3
			element.style.opacity = o; 
			document.getElementById("slider").style.opacity = o;
			
			window.setTimeout(function(){ div_blende(id,hoehe,breite,aktion) }, 10);
		}
		reentrant = 0;
	}
	
	document.getElementById("text").style.opacity = 0.7;
}

function slider(id) {
	var imagecount = Data.length;
	
	if(id == imagecount) {
		var counting = 0;
	} else if(id < 0) {
		var counting = imagecount;
	} else {
		var counting = parseInt(id);
	}
	
	div_blende("text", 100, 50, "ein");
	
	document.getElementById("navigate").innerHTML = "<span class=\"left\" onclick=\"backslider(" + counting + ");\"></span>";
	document.getElementById("navigate").innerHTML += "<span class=\"right\" onclick=\"nextslider(" + counting + ");\"></span>";

	for(i = 0; i < imagecount; i++) {
		var Elements = Data[counting].split(";");
		var Images = Elements[1].split("IMAGE: ");
		var Text = Elements[0].split("TEXT: ");

		document.getElementById("slider").style.background = "url('" + Images[1] + "')";
		document.getElementById('text').innerHTML = Text[1];
	}
	
	timer = setTimeout("nextslider(" + (counting) + ");", 5000);
}

function nextslider(image) {
	clearTimeout(timer);
	slider(image + 1);
}

function backslider(image) {
	clearTimeout(timer);
	slider(image - 1);
}

function sliderPictures(site) {
	var Data = new Array();
	
	if(site == "home") {
	Data = Array(	"TEXT: Wir stellen Ihnen gerne Traumbestattungen zusammen.; IMAGE: files/slider/slider_01.jpg;",
					"TEXT: Wir steigen in unser Auto und holen Sie ab.; IMAGE: files/slider/slider_02.jpg;",
					"TEXT: Es geht auch Hochzeit & Beerdigung zugleich.; IMAGE: files/slider/slider_03.jpg;",
					"TEXT: Mit dem Rollsroys gehts ab zur Kirche.; IMAGE: files/slider/slider_04.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_05.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_06.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_07.jpg;");
	} else if(site == "about_us") {
	Data = Array(	"TEXT: Wir stellen Ihnen gerne Traumbestattungen zusammen.; IMAGE: files/slider/slider_08.jpg;",
					"TEXT: Wir steigen in unser Auto und holen Sie ab.; IMAGE: files/slider/slider_09.jpg;",
					"TEXT: Es geht auch Hochzeit & Beerdigung zugleich.; IMAGE: files/slider/slider_10.jpg;",
					"TEXT: Mit dem Rollsroys gehts ab zur Kirche.; IMAGE: files/slider/slider_11.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_12.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_13.jpg;");
	} else if(site == "team") {
	Data = Array(	"TEXT: Wir stellen Ihnen gerne Traumbestattungen zusammen.; IMAGE: files/slider/slider_14.jpg;",
					"TEXT: Wir steigen in unser Auto und holen Sie ab.; IMAGE: files/slider/slider_15.jpg;",
					"TEXT: Es geht auch Hochzeit & Beerdigung zugleich.; IMAGE: files/slider/slider_16.jpg;",
					"TEXT: Mit dem Rollsroys gehts ab zur Kirche.; IMAGE: files/slider/slider_17.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_18.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_19.jpg;");
	} else {
	Data = Array(	"TEXT: Wir stellen Ihnen gerne Traumbestattungen zusammen.; IMAGE: files/slider/slider_17.jpg;",
					"TEXT: Wir steigen in unser Auto und holen Sie ab.; IMAGE: files/slider/slider_02.jpg;",
					"TEXT: Es geht auch Hochzeit & Beerdigung zugleich.; IMAGE: files/slider/slider_11.jpg;",
					"TEXT: Mit dem Rollsroys gehts ab zur Kirche.; IMAGE: files/slider/slider_04.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_14.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_07.jpg;",
					"TEXT: Wir stellen Ihnen gerne Traumbestattungen zusammen.; IMAGE: files/slider/slider_01.jpg;",
					"TEXT: Wir steigen in unser Auto und holen Sie ab.; IMAGE: files/slider/slider_16.jpg;",
					"TEXT: Es geht auch Hochzeit & Beerdigung zugleich.; IMAGE: files/slider/slider_03.jpg;",
					"TEXT: Mit dem Rollsroys gehts ab zur Kirche.; IMAGE: files/slider/slider_10.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_19.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_05.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_13.jpg;",
					"TEXT: Wir stellen Ihnen gerne Traumbestattungen zusammen.; IMAGE: files/slider/slider_08.jpg;",
					"TEXT: Wir steigen in unser Auto und holen Sie ab.; IMAGE: files/slider/slider_15.jpg;",
					"TEXT: Es geht auch Hochzeit & Beerdigung zugleich.; IMAGE: files/slider/slider_06.jpg;",
					"TEXT: Mit dem Rollsroys gehts ab zur Kirche.; IMAGE: files/slider/slider_12.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_18.jpg;",
					"TEXT: Seebestattungen - Wir füttern die Fische; IMAGE: files/slider/slider_09.jpg;");
	}
	
	return Data;
}
