var OffsetGrossesBild = 1;
var OffsetVorschauBild = 2;
var sliderwidth = 610; // Breite des Sliders
var sliderheight = 80; // Höhe des Sliders
var slidespeed = 1; // Geschwindigkeit des Sliders
var slidebgcolor = "#000000"; // Hintergrundfarbe
var slidespace = 3; //Abstand zwischen zwei Slider
var leftrightslide = new Array();
var leftrightslide2 = new Array();
var copyspeed = slidespeed;
var myimages2 = new Array();
var myimages3 = new Array();
var geladeneBilder = 1;
var timerBilderLaden;
var angezeigteBildNummer;
var PausenZaehlerDiashow = 0;

function loadThumbs () {
  for (i = 1; i <= AnzahlBilder; i++) {
    tmpsw_fotos[i] = bilderVerzeichnis + kuerzel_Thumbnails_sw + fotos[i];
    tmpco_fotos[i] = bilderVerzeichnis + kuerzel_Thumbnails_color + fotos[i];
    fotos[i] = bilderVerzeichnis + fotos[i];
    leftrightslide[i] = '<img src="' + bilderVerzeichnis +'Platzhalter.gif" width="80" height="80" border="0" alt=' + bildtitel[i] + ' onclick="ZeigeBild(' + i + ')" onmouseover="ZeigeFarbe('+ i + ')" onmouseout="ZeigeSW(' + i + ')">';
    leftrightslide2[i] = '<img src="' + bilderVerzeichnis +'Platzhalter.gif" width="80" height="80" border="0" alt=' + bildtitel[i] + ' onclick="ZeigeBild(' + i + ')" onmouseover="ZeigeFarbe2('+ i + ')" onmouseout="ZeigeSW2(' + i + ')">';
  }
}

//Funktionen zum Bildwechsel

function PrevBild () {
  document.diashowschalter.DiashowEinAus.value = "Diashow einschalten"
  if(angezeigteBildNummer>1) {
    angezeigteBildNummer--;
  } else {
    angezeigteBildNummer = AnzahlBilder;
  }
  window.document.images[OffsetGrossesBild].src = fotos[angezeigteBildNummer];
  document.titel.Bildtitel.value = bildtitel[angezeigteBildNummer];
}
function NextBild () {
  document.diashowschalter.DiashowEinAus.value = "Diashow einschalten"
  if(angezeigteBildNummer<AnzahlBilder) {
    angezeigteBildNummer++;
  } else {
    angezeigteBildNummer = 1;
  }
  window.document.images[OffsetGrossesBild].src = fotos[angezeigteBildNummer];
  document.titel.Bildtitel.value = bildtitel[angezeigteBildNummer];
}
function ZeigeBild (Bildobjekt) {
  document.diashowschalter.DiashowEinAus.value = "Diashow einschalten"
  window.document.images[OffsetGrossesBild].src = fotos[Bildobjekt];
  document.titel.Bildtitel.value = bildtitel[Bildobjekt];
  angezeigteBildNummer = Bildobjekt;
}
function ZeigeFarbe (Bildobjekt) {
  copyspeed=0;
  window.document.images[Bildobjekt+AnzahlBilder+OffsetVorschauBild].src = myimages3[Bildobjekt].src;
}
function ZeigeSW (Bildobjekt) {
  copyspeed=slidespeed;
  window.document.images[Bildobjekt+AnzahlBilder+OffsetVorschauBild].src = myimages2[Bildobjekt].src;
}
function ZeigeFarbe2 (Bildobjekt) {
  copyspeed=0;
  window.document.images[Bildobjekt+AnzahlBilder+AnzahlBilder+OffsetVorschauBild].src = myimages3[Bildobjekt].src;
}
function ZeigeSW2 (Bildobjekt) {
  copyspeed=slidespeed;
  window.document.images[Bildobjekt+AnzahlBilder+AnzahlBilder+OffsetVorschauBild].src = myimages2[Bildobjekt].src;
}

//Funktionen zur Geschwindigkeitssteuerung
function NormalSchnell () {
  copyspeed=slidespeed;
}
function SchnellLinks () {
  copyspeed=-7;
}
function SchnellRechts () {
  copyspeed=7;
}

function ladeBilder() {
  if (window.document.images[2].complete == true){
    if (myimages2[geladeneBilder]) {
      if (myimages2[geladeneBilder].complete == true) {
        window.document.images[geladeneBilder+AnzahlBilder+OffsetVorschauBild].src = myimages2[geladeneBilder].src;
      	window.document.images[geladeneBilder+AnzahlBilder+AnzahlBilder+OffsetVorschauBild].src = myimages2[geladeneBilder].src;
      	if (iedom){
      	  vl_element.style.width = (((2 * geladeneBilder)+0) * (vlblkwidth - (2* vlblkrahmenbreite)) / (2 * AnzahlBilder));
      	}
      	if (myimages3[geladeneBilder]) {
      	  if (myimages3[geladeneBilder].complete == true) {
      	    if (iedom){
      	      vl_element.style.width = (((2 * geladeneBilder)+1) * (vlblkwidth - (2* vlblkrahmenbreite)) / (2 * AnzahlBilder));
      	    }
      	    geladeneBilder++;
      	  }
      	} else {
      	  myimages3[geladeneBilder] = new Image();
      	  myimages3[geladeneBilder].src = tmpco_fotos[geladeneBilder];
      	}
      }
    } else {
      myimages2[geladeneBilder] = new Image();
      myimages2[geladeneBilder].src = tmpsw_fotos[geladeneBilder];
    }
  }
  if (geladeneBilder == (AnzahlBilder + 1)) {
    hideBalken();
    clearInterval(timerBilderLaden);
    lefttime=setInterval("slideleft()",50);
  }
}

function fillup(){
  if (iedom){
    cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2;
    cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3;
    cross_slide.style.visibility = "hidden";
    cross_slide.innerHTML = completeslide;
    cross_slide2.innerHTML = completeslide2;
    actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth;
    cross_slide2.style.left=actualwidth+slidespace;
  }
  timerBilderLaden = setInterval("ladeBilder()",10);
}

function slideleft(){
  if (document.diashowschalter.DiashowEinAus.value == "Diashow ausschalten") {
    if (PausenZaehlerDiashow < 100) {
      PausenZaehlerDiashow++;
    }
    else {
      var ZufallsNummer = Math.round(Math.random() * (AnzahlBilder - 1)) + 1;
      window.document.images[OffsetGrossesBild].src = fotos[ZufallsNummer];
      document.titel.Bildtitel.value = bildtitel[ZufallsNummer];
      angezeigteBildNummer = ZufallsNummer;
      PausenZaehlerDiashow=0;
    }
  }
  if (iedom){
    if ((parseInt(cross_slide.style.left)>(actualwidth*(-1)+8)) && (parseInt(cross_slide.style.left)<=actualwidth))
      cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed;
    else {
      if(parseInt(cross_slide.style.left)>actualwidth)
        cross_slide.style.left=parseInt(cross_slide2.style.left)-actualwidth-slidespace;
      else
        cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth+slidespace;
    }
    if ((parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8)) && (parseInt(cross_slide2.style.left)<=actualwidth))
      cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed;
    else {
      if(parseInt(cross_slide2.style.left)>actualwidth)
        cross_slide2.style.left=parseInt(cross_slide.style.left)-actualwidth-slidespace;
      else
        cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth+slidespace;
    }
  }
}

function diashowOnOff() {
  if (document.diashowschalter.DiashowEinAus.value == "Diashow einschalten") {
    document.diashowschalter.DiashowEinAus.value = "Diashow ausschalten"
  }
  else {
    document.diashowschalter.DiashowEinAus.value= "Diashow einschalten"
  }
}
