// deklaration der variablen
var img = new Array(); // imagearray
var start = null;      // start pointer
var counter = 1;       // counter für image sequence
var anzahl_bis_hier;   // ermittelte bildanzahl auf der Seite bis zum Tauschbild
var anzahl_bilder;     // anzahl der anzuzeigenden bilder
var dateiendung        // gif oder jpg
var datenquelle        // z.B. "images/pic" ohne nummer.dateiendung

anzahl_bilder = 6;                // Anzahl der anzuzeigenden bilder
datenquelle = "../bilder2/pic"    // pfad und bildname ohne Nummer
dateiendung = ".jpg"              // Dateiendung der anzuzeigenden Bilder
var delayTime = 2000;             // verzögerung

// pre-load
if(document.images)
{
   for(i = 1; i <= anzahl_bilder; i++)
   {
     img[i] = new Image();
     img[i].src = datenquelle + i + dateiendung;
   }
}

// delayzeit, falls eingabefeld vorhanden
function getDelayTime(dlTime)
{
   var temp = parseInt(dlTime);
   if(temp != NaN)
   delayTime = temp * 1000;
   else
   delayTime = 4000;
}

// bildwechsel
function anim()
{
   counter++;
   document.images[anzahl_bis_hier].src = img[counter].src;
   if(counter == anzahl_bilder)
    counter = 0; //sets the counter value to 0
}

// start
function slide()
{
   with(document.form1)
   {
   start = setInterval("anim()", delayTime);
   stShow.disabled = true;
   spShow.disabled = false;
   }
}

// stop
function stopSlide()
{
   clearInterval(start);
   document.form1.stShow.disabled = false;
   document.form1.spShow.disabled = true;
}