var bildanzahl;                                          //selbsterklärend

var foto=new Array();                                         // Array Bilder links
var preload = new Array();                                 //  Vorladearray Bilder

var x=0;                                                    //Variable die hochzählt und Bild u Text im Array anspricht
var der=new Array();                                   // Array zum einsammeln der Texte
var val;                                            // Variable Interval
var e=0;                                                // Hilfsvariable beim ermiiteln der Texte

var init=0;                                            //Variable Initialisierung schon stattgefunden



/***********************************************
* Diashowscript by ©Christian Hertzer
* This notice must stay intact for legal use.
* Visit http://lostrotamundos.de
***********************************************/



function initstyle()                                          //anpassen der tabellengröße u der bildgröße
{                                                        //in Abhängigkeit der fenstergröße des user
var de = document.documentElement;
var hoehe= window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;

if(hoehe<720) {             //15" Notebook
document.getElementById("tablewidth").style.width = "640px";
document.getElementById("bild").setAttribute("height",470);
// document.getElementById("tablewidth").style.width="640px";
//document.getElementById("tablewidth").setAttribute("width",640);
//document.getElementById("tablebild").setAttribute("height",490);
              }

if(document.body.clientWidth<860) {                     //auflösung 800x600 ältere monitore
document.getElementById("tablewidth").style.width = "620px";
document.getElementById("bild").setAttribute("height",450);
//document.getElementById("tablewidth").setAttribute("width",620);
//document.getElementById("tablebild").setAttribute("height",470);
                                  }


document.getElementById("back").style.display="none";
document.getElementById("prev").style.display="none";
document.getElementById("stop").style.display="none";
}



function startdia()                                    //startfunktion ohne bild null
{


document.getElementById("start").style.display="none";     // button ein/ausblenden
document.getElementById("back").style.display="block";
document.getElementById("stop").style.display="block";
document.getElementById("prev").style.display="block";

val = window.setInterval ("anzeigen()",3000);        // interval starten

if(init==0){                                      // Variable zum init. bei nochmaligen aufruf (play/weiter) nicht ausführen

var links=document.getElementsByTagName("a")     //sammel der links für texte (rel==thumbnail)
for (var i=0; i<links.length; i++)        { //
if (links[i].getAttribute("rel")=="thumbnail"){         //Suchen der texte und anzahl feststellen
der[e] =links[i].getAttribute("title")
e=(e+1)                                   }                                   }

bildanzahl = (der.length)                              //Ableitung der Bildanzahl
if(x==0) {document.getElementById("bildtext").value=der[0]}  //text fürs erste bild einblenden

for ( var i=0; i<bildanzahl; i++) {              //Bilder laden
var temp=(i+1) + ".jpg" ;
foto[i] = temp;                   }

for (var i=0; i<bildanzahl; i++)          {
preload[i] = new Image();                               //var image1=new Image()   //image1.src="1.jpg"
preload[i].src = foto[i];                 }

            }
init =(init+1);                                         // nach init höher null kein nochmaliges ausführen


}



function anzeigen()                                    //bild u text anzeigen
{

x=(x+1);
if(x==bildanzahl  ) {
x=0;                }

document.getElementById("bild").src = foto[x];
document.getElementById("bildtext").value=der[x];
//document.form1.bildtext.value=der[x];
        //window.document.images[bild].src=foto[x];
        //document.form1.bildtext.value= "x=" +x  + " "+ " bilder=" + bildanzahl + " e=" + e + "  " +der[x];
        //document.form1.bildtext.value= "x=" +x  + " "+ der[x];
}




function stop()
{
window.clearInterval(val);
document.getElementById("start").style.display="block";
document.getElementById("stop").style.display="none";
}




function prev()
{
//window.clearInterval(interval);                 //wenn Interval stoppen soll bei vor/zurück
x=(x+1);
if(x==bildanzahl ) {
x=0;               }
document.getElementById("bild").src = foto[x];
document.getElementById("bildtext").value=der[x];
//document.form1.bildtext.value=der[x];
//interval = window.setInterval ("anzeigen()", 2000);   //Interval wieder starten
//window.document.images[bild].src=foto[x];           //Anzeigen im Document über Index
}




function back()
{
//window.clearInterval(interval);
x=(x-1);
if(x==-1 )         {
x=(bildanzahl-1);  }
document.getElementById("bild").src=foto[x];
document.getElementById("bildtext").value=der[x];
//document.form1.bildtext.value=der[x];
//interval = window.setInterval ("anzeigen()", 2000);
}




function startdiaBildNull()  // startfunktion mit bild null
{
document.getElementById("start").style.display="none";     // button ein/ausblenden
document.getElementById("back").style.display="block";
document.getElementById("stop").style.display="block";
document.getElementById("prev").style.display="block";

val = window.setInterval ("anzeigen()",3000);             // interval starten
if(init==0){      // Variable zum init. bei nochmaligen aufruf (play/weiter) nicht ausführen

var links=document.getElementsByTagName("a")           //sammel der links für texte

for (var i=0; i<links.length; i++)        { //
if (links[i].getAttribute("rel") && links[i].getAttribute("rel")=="thumbnail"){ //Suchen der texte und anzahl feststellen
der[e] =links[i].getAttribute("title")
e=(e+1)                                   }                                    }
bildanzahl = (der.length)

if(x==0) {document.getElementById("bildtext").value=der[0]} //text fürs erste bild einblenden

for ( var i=0; i<bildanzahl; i++) {        //Bilder laden
var temp=(i) + ".jpg" ;                   //var temp=(i+1) + ".jpg" ; unterschied mit/ohne bild null
foto[i] = temp;                 }         //übertragen der Bildnamen in Array

for (var i=0; i<bildanzahl; i++)          {   //vorladen der bilder in Cache
preload[i] = new Image();       //var image1=new Image()   //image1.src="1.jpg"
preload[i].src = foto[i];                 }
document.getElementById("bild").src = foto[0];
           }

init =(init+1); // nach init höher null kein nochmaliges ausführen


}



///////////////////////////////////////////ENDE////////////////////////////////////////////////////////////////////