
if (ScriptOK == true)
{
	//------ initialisierung fŸr Bildwechsel - Name der Bilder "bild1.jpg, Bild2.jpg usw. - Formular Name = bild1, bild2 usw.

		//--- initialisierung der variabelen
	anzahl_sicht_bilder = 1			//----- Anzahl der sichtbaren Bilder auf der Seite
	anzahl_tausch_bilder = 4 			//----- Anzahl der zu VerfŸgung stehenden Bilder
	wartezeit = 10000;
		//--- ende initialisierung


		//---- alles weitere mit automatisch initialisiert
	var letzter_bildplatz_ = 0;	
	var Bildliste = new Array(anzahl_sicht_bilder)

	i=0;
	for (i=0; i < anzahl_sicht_bilder; i++) //----- Bildliste anlegen - enthŠlt an der ensprechenden Nummer die Zahl des aktuell angezeigten Bildes (z.B. Bildliste[2] =3)
	{
		Bildliste[i] = i+1;
	}
	
	i=0;
	for (i=0; i < anzahl_tausch_bilder; i++) //----- bilder initialisieren
	{
		eval("var bild"+(i+1)+" = new Image()");
		eval("bild"+(i+1)+".src = 'images/home/bild"+(i+1)+".jpg'");		
	}
}



function Bildwechsel()
{

	//-----  Bestimmen welches Bild auf der Seite ausgetauscht werden soll (1-n)
	
	if (anzahl_sicht_bilder > 1)
	{
		bildplatz = zufallszahl(anzahl_sicht_bilder);
		
		while (letzter_bildplatz_ == bildplatz)
		{
			bildplatz = zufallszahl(anzahl_sicht_bilder);
		}
		
		letzter_bildplatz_ = bildplatz;
	}
	else
	{
		bildplatz = 1;
		letzter_bildplatz_ = 0;
	}
		
	//----- neues Bild zum Tausch suchen
	
	bild = zufallszahl(anzahl_tausch_bilder);

	while(in_array(bild, Bildliste))
	{
		bild = zufallszahl(anzahl_tausch_bilder);
	}
	
	Bildliste[bildplatz-1] = bild;
				
	bildplatz = "bild"+bildplatz;
	bild = "bild"+bild;
	
	document.images[bildplatz].src = eval( bild+ ".src");

	setTimeout("Bildwechsel()", wartezeit)
}


function in_array(wert, liste)
{
	L= liste.length;

	for (i=0; i < L; i++)
	{
		if(liste[i] == wert)
		{
			return true;
		}
	}
	return false;
}



function zufallszahl(grenze)
{
	zahl = 999;

	while (zahl > grenze)
	{
		zahl = Math.ceil(Math.random() * 10);   //----- Aufrunden der Zufallszahl
	}

	return zahl
}