<!--


// Beginn Funktionen Intervallwechsel
// Erforderliche Parameter: Anzahl Wiederholungen, Verzoegerungsfaktor zwischen zwei Durchlaeufen, 
// Intervall fuer Bildwechsel, Name des Ausgangsbildes, URL des Ausgangsbildes, Wechselbilder durch Kommata getrennt

function Intervallwechsel (){
Timer = new Array();
BilderZumWechseln = new Array();								// Array initialisieren
BilderZumWechseln = Intervallwechsel.arguments; 				// Uebergabewerte abholen

AnzahlWiederholungen = BilderZumWechseln[0];					// Parameter, die keine Bilder sind uebergeben an Varibalen, sollten vorne im Array stehen 
AbstandFaktor = BilderZumWechseln[1];
Intervall = BilderZumWechseln[2];
ZielBild = BilderZumWechseln[3];								
ZielBildURL = BilderZumWechseln[4];
AnzahlParameter = 5;											// Angabe, wie viele Parameter vorneweg KEINE Wechselbilder sind, damit Schleife richtig beginnt


Zaehler = AnzahlParameter;
Wiederholer = 0;

while (Wiederholer < AnzahlWiederholungen) {					// Fuer Anzahl der Wiederholungen...

	Timer[Wiederholer] = new Object();							// Timer Unterobjekt erzeugen, Anzahl der Wiederholungen ist Unterarray, Anzahl Bilder UnterUnterarray im Timer-Array
	Zaehler = AnzahlParameter;

	while (Zaehler < BilderZumWechseln.length) {				// Fuer jedes Bild...

		Timer[Wiederholer][Zaehler-AnzahlParameter] = setTimeout("window.document.getElementsByName(ZielBild)[0].src = BilderZumWechseln["+Zaehler+"]", (((BilderZumWechseln.length-AnzahlParameter)*Intervall*Wiederholer*AbstandFaktor)+((Zaehler-AnzahlParameter)*Intervall)+(Intervall*AbstandFaktor)));   // Fuer jedes Bild Timout mit Bildwechsel setzen. Wobei Timeout-Intervall abhaengig von Anzahl der Durchlaeufe
	   	Zaehler++;
	}

	Timer[Wiederholer][Zaehler-AnzahlParameter] = setTimeout("window.document.getElementsByName(ZielBild)[0].src = ZielBildURL", (((BilderZumWechseln.length-AnzahlParameter)*Intervall*Wiederholer*AbstandFaktor)+((Zaehler-AnzahlParameter)*Intervall)+(Intervall*AbstandFaktor)));   // Abschliessend altes Bild laden mit Intervall 
	Wiederholer++;
}



}



function ClearIntervallWechsel(Zielbild, Originalbild) {

for (var i = 0; i < Timer.length; i++) {							// Egal, wie viele Durchlaeufe
	 for (var j in Timer[i]) window.clearTimeout(Timer[i][j]);		// Egal, wie viele Bilder - Timeouts stoppen !
}
window.document.getElementsByName(Zielbild)[0].src = Originalbild;	// Orignialbild laden

}


// Ende Funktionen Intervallwechsel

//-->
