var breite = 200;
var hoehe = parseInt($("#Bilderwechsel").height());
var counter = 0;
var abstand = 5;
var bildwirdgewechselt = false;
var bilderwechsler;

function endlessAnimation(geschwindigkeit) {

	if(!$("#Bilderwechsel img").length) {
		for(counter=0;counter<3;counter++) {
			bildercache = bilder.splice(0, 1);
			$("#Bilderwechsel").append('<img src="'+bildercache+'" style="width:'+breite+'px; height:'+hoehe+'px; position:absolute; left:'+(counter*breite + (counter+1)*abstand)+'px;" class="Bilderwechsel"/>');
		}
		return false;
	}
}

function AnimationSlide(richtung) {
	if(bildwirdgewechselt == true) return false;
	bildwirdgewechselt = true;
	if(richtung == "vorwaerts") {
		bildercache = bilder.splice(0, 1);
		$("#Bilderwechsel").append('<img src="'+bildercache+'" style="width:'+breite+'px; height:'+hoehe+'px; position:absolute; left:'+(3*breite + 4*abstand)+'px;" class="Bilderwechsel"/>');
		$('#Bilderwechsel img').animate({
			left: '-='+parseInt(breite+abstand)
		}, wechseldauer, function() {
			//erstes Bild entfernen und ins Array schreiben
			if($("#Bilderwechsel img").length > 3) {
				bilder.push($("#Bilderwechsel img:first").attr("src"));
				$("#Bilderwechsel img:first").remove();
				bildwirdgewechselt = false;
			}
		});
	} else if(richtung == "zurueck") {
		bildercache = bilder.pop();
		$("#Bilderwechsel").prepend('<img src="'+bildercache+'" style="width:'+breite+'px; height:'+hoehe+'px; position:absolute; left:-'+breite+'px;" class="Bilderwechsel"/>');
		$('#Bilderwechsel img').animate({
			left: '+='+parseInt(breite+abstand)
		}, wechseldauer, function() {
			//erstes Bild entfernen und ins Array schreiben
			if($("#Bilderwechsel img").length > 3) {
				bilder.unshift($("#Bilderwechsel img:last").attr("src"));
				$("#Bilderwechsel img:last").remove();
				bildwirdgewechselt = false;
			}
		});
	}
}

function AnimationVor() {
	window.clearInterval(bilderwechsler);
	AnimationSlide('vorwaerts');
	bilderwechsler = window.setInterval("AnimationSlide('vorwaerts')", wechseldauer + anzeigendauer + 50);
}

function AnimationZurueck() {
	window.clearInterval(bilderwechsler);
	AnimationSlide('zurueck');
	bilderwechsler = window.setInterval("AnimationSlide('zurueck')", wechseldauer + anzeigendauer + 50);
}
