var akt_sliderBild_nummer = 0;
var akt_sliderBild_name = "";
var akt_sliderBild = "";
var sliderBilder_anzahl = 0;
var akt_sliderOpacity = 0;
var fadeOut = true;
var fadingPermission = true;
var fadingSpeed = 10; //je kleiner desto schneller

function initSlider() {
	
	akt_sliderBild_nummer = 1;
	sliderBilder_anzahl = 4;
	akt_sliderOpacity = 100;
	
	fadeOut = false;
	
	akt_sliderBild_name = "sliderBild" + akt_sliderBild_nummer;
	
	akt_sliderBild = document.getElementById(akt_sliderBild_name.toString());
	
	//setTimeout("animateSlider()", 10000);

}


function bildWechsel(direction) {
	if(fadingPermission) {
		fadingPermission = false;
		
		if(direction == "next") {
			nextSliderPicture();
		}
		
		if(direction == "prev") {
			prevSliderPicture();
		}
		
	}
	
}


function nextSliderPicture() {
	if(fadeOut == false) {
		akt_sliderBild_name = "sliderBild" + akt_sliderBild_nummer;
	
		akt_sliderBild = document.getElementById(akt_sliderBild_name.toString());
		//alert(akt_sliderBild);
		
		akt_sliderOpacity = akt_sliderOpacity - 1;
		
		akt_sliderBild.style.opacity = akt_sliderOpacity/100;
		akt_sliderBild.style.filter = "alpha(opacity = " + akt_sliderOpacity + ")";
		
		setTimeout("nextSliderPicture()", fadingSpeed);
		
		if(akt_sliderOpacity <= 0) {
			fadeOut = true;
			if(akt_sliderBild_nummer < sliderBilder_anzahl) {
				akt_sliderBild_nummer++;
			}
			else {
				akt_sliderBild_nummer = 1;
			}
		}
	}
	else {
		akt_sliderBild_name = "sliderBild" + akt_sliderBild_nummer;
	
		akt_sliderBild = document.getElementById(akt_sliderBild_name.toString());
		
		akt_sliderOpacity = akt_sliderOpacity + 1;
		
		akt_sliderBild.style.opacity = akt_sliderOpacity/100;
		akt_sliderBild.style.filter = "alpha(opacity = " + akt_sliderOpacity + ")";
		
		if(akt_sliderOpacity < 100) {
			setTimeout("nextSliderPicture()", fadingSpeed);
		}
		else {
			fadeOut = false;
			fadingPermission = true;
		}
	}
}




function prevSliderPicture() {
	if(fadeOut == false) {
		akt_sliderBild_name = "sliderBild" + akt_sliderBild_nummer;
	
		akt_sliderBild = document.getElementById(akt_sliderBild_name.toString());
		//alert(akt_sliderBild);
		
		akt_sliderOpacity = akt_sliderOpacity - 1;
		
		akt_sliderBild.style.opacity = akt_sliderOpacity/100;
		akt_sliderBild.style.filter = "alpha(opacity = " + akt_sliderOpacity + ")";
		
		setTimeout("prevSliderPicture()", fadingSpeed);
		
		if(akt_sliderOpacity <= 0) {
			fadeOut = true;
			if(akt_sliderBild_nummer > 1) {
				akt_sliderBild_nummer--;
			}
			else {
				akt_sliderBild_nummer = sliderBilder_anzahl;
			}
		}
	}
	else {
		akt_sliderBild_name = "sliderBild" + akt_sliderBild_nummer;
	
		akt_sliderBild = document.getElementById(akt_sliderBild_name.toString());
		
		akt_sliderOpacity = akt_sliderOpacity + 1;
		
		akt_sliderBild.style.opacity = akt_sliderOpacity/100;
		akt_sliderBild.style.filter = "alpha(opacity = " + akt_sliderOpacity + ")";
		
		if(akt_sliderOpacity < 100) {
			setTimeout("prevSliderPicture()", fadingSpeed);
		}
		else {
			fadeOut = false;
			fadingPermission = true;
		}
	}
}


/*
function animateSlider() {
	
	akt_sliderOpacity = akt_sliderOpacity - 1;
	
	akt_sliderBild.style.opacity = akt_sliderOpacity/100;
	akt_sliderBild.style.filter = "alpha(opacity = " + akt_sliderOpacity + ")";
	
	if(akt_sliderOpacity > 0) {
		setTimeout("animateSlider()", 10);
	}
	else {
		
		akt_sliderBild_nummer++;
		akt_sliderOpacity = 100;
		
		if(akt_sliderBild_nummer > sliderBilder_anzahl) {
			akt_sliderBild_nummer = 1;
			
			for(var i = 1; i <= sliderBilder_anzahl; i++) {
				
				var sliderBild_name = "sliderBild" + i;
	
				var sliderBild = document.getElementById(sliderBild_name.toString());
				
				sliderBild.style.opacity = 100;
				sliderBild.style.filter = "alpha(opacity = 100)";
			}
			
		}
		
		akt_sliderBild_name = "sliderBild" + akt_sliderBild_nummer;
	
		akt_sliderBild = document.getElementById(akt_sliderBild_name.toString());
		
		setTimeout("animateSlider()", 10000);
	}
}
*/
