


// Globale Variablen; anpassbar
        var bildname = "bild"; // Grundbildname
        var maxbild = 4;      // letztes Bild (Anz. -1)
        var beschr = new Array ("bild", 
           "Tagliatelle Pesto", "Paprika", 
           "Blaue Berge", "Sonnenuntergang / Meer", 
           "Seelilien");  
                              // Bildbeschriftungen

        // Globale Variablen, die feste Werte haben
        var bildnr = 0;        // Aktuelles Dia
        var laeuft = true;     // automatisch laufend?
        var richtung = 1;      // vorwärts
        var dauer = 6;         // Dauer pro Dia 2 Sek.
        var geladen = false;   // noch nicht geladen

        // Das Bilder-Array erzeugen und vorausladen
        var bilder = new Array();
        for (i = 0; i <= maxbild; i++)  {
              bilder[i] = new Image();
              bilder[i].src = "img/" + bildname + i + ".gif";
        }

        // Die Lade-Prüfungs-Funktion
        function wait ()
        {
           // Annahme: fertig geladen
           geladen = true;
           // Bilder einzeln überprüfen
           for (i = 0; i <= maxbild; i++)  {
              if (!bilder[i].complete) {
                 // Aha! NICHT fertig geladen!
                 geladen = false;
              }
           }
           // Neuer Durchlauf, wenn noch nicht geladen
           if (!geladen)
              setTimeout ("warten();", 100);
           else
              diashow();
			  
				// alert("dirk");
        }

        function doPlay ()
        {
           // Play-Button gedrückt
           if (geladen)  {
              laeuft = true;
           }
        }

        function doStop ()
        {
           // Stopp-Button gedrückt
           if (geladen) {
              laeuft = false;
           }
        }
   
        function doForward ()
        {
           // Vorwärts-Button gedrückt
           if (geladen) {
              bildnr++;
              if (bildnr > maxbild)
                 bildnr = 0;
              document.dia.src = bilder[bildnr].src;
            
           }
        }
   
        function doBack ()
        {
           // Rückwärts-Button gedrückt
           if (geladen) {
              bildnr = bildnr - 1;
              if (bildnr < 0)
                 bildnr = maxbild;
              document.dia.src = bilder[bildnr].src;
              
           }
        }
   
        function doTurn ()
        {
           // Richtungswechsel gedrückt
           if (geladen) {
              richtung = -richtung;
           }
        }
   
        function doPlus ()
        {
           // "Schneller" gedrückt
           if (geladen) {
              if (dauer < 5)
                 dauer++;
              document.panel.speed.value = dauer;
           }
        }
   
        function doMinus ()
        {
           // "Langsamer" gedrückt
           if (geladen) {
              if (dauer > 1)
                 dauer = dauer - 1;
              document.panel.speed.value = dauer;
           }
        }
   
        function diashow ()
        {
            if (laeuft) {
			  a = Math.random();
			  a = maxbild*a;
			  a = Math.round(a);
			  
		      bildnr = a;
   //           //bildnr += richtung;
              if (bildnr < 0)
                bildnr = maxbild;
              else if (bildnr > maxbild)
				bildnr = 0;
              document.dia.src = bilder[bildnr].src;
				 
            }
   //        setTimeout ("diashow();", dauer * 1000);
        }
		


