      /* Bildname, welcher ausgetauscht werden soll (im img-tag die id) */
      var imageid = "slideimages";    
      
      /* Name des Div-Containers, der ein- und ausgeblendet werden soll */
      var divname = ".left_bild_top_inner"; 
      
      /* Pfad zum root */
      var pfad = "fileadmin/gll/images/slideshow/";
      
      /* Array für die Bildernamen. Hier die Bildernamen eintragen */
      var imagenames = ['left01', 'left02', 'left03', 'left04', 'left05'];
      
      /* Zeit in Millisekunden für Darstellung des Bildes */
      var intervaltime = "6000";
      
      /* Fadeout-Zeit in Millisekunden für Bild */
      var fadeOutTime = 1000;
      
      /* Fadein-Zeit in Millisekunden für Bild */
      var fadeInTime = 2500;
      
      /* Timout für outfade */
      var timeoutFadeOut = "1000";
      
      /* Pfade zu Bildern, die veröffentlicht werden sollen */
      image = new Array();
      
      /* Variable für Image() preload */
      preLoadImage = new Array();
      
      /* Zähler um Ein- und Ausfaden zu steuern */
      var z = 0;     
      
      /* Array, indem die Zufallszahlen gespeichert werden */
      randomArray = new Array();
      
      /* Position des Arrays randomArray */
      var x = -1;
      
      

      
      /* Fülle Random-Array*/
      setRandomArray();
      
      
      /* Zuerst lade die Bilder in den Cache */
      loadImage();   
      
      /* Beginne mit der Diashow */
      setInterval("startShow()", intervaltime);

   
   
      
      
      /* Zufallszahl in Array schreiben
       */
      function setRandomArray() {
        for (i = 0; i < this.imagenames.length; i++){
          this.randomArray[i] = rand(this.imagenames.length);
          if (i > 0){
            if (this.randomArray[i-1] == this.randomArray[i]){
              i--;
            }
          }
        }
        
      }
            
      /* Zufallszahl erzeugen
       * @param: range für Zahl, die den Bereich der Zufallszahl eingrenzt: 8 -> 0-7
       * @return: Zufallszahl
       */
      function rand(range) {
        return Math.ceil(Math.random() * 1000) % range;
      }

 
      
      /* Preload für Images 
       */
      function loadImage () {
       
        for(var i = 0; i < this.imagenames.length; i++){       
          this.image [i] = [this.pfad+this.imagenames[i]+".jpg"];
          this.preLoadImage[i] = new Image();
          this.preLoadImage[i].src = this.image[i];
        }
      
      }
      
      /* fadeIn 
       */
      function fadeIn (){            
        document.getElementById(this.imageid).src = this.preLoadImage[this.x].src;
        $(document).ready(function(){        
          $(divname).fadeIn(fadeInTime);
        });
      }
      
      /* fadeOut 
       */
      function fadeOut (){
        $(document).ready(function(){
            $(divname).fadeOut(fadeOutTime);
        });
        
      }
          
      /* Startet Diashow (Controller) 
       */
      function startShow () {
        
        // erhöhe die Arrayposition im randomArray
        this.x++;
        if (this.x >= this.imagenames.length){
          this.x = 0;
          /* Fülle Random-Array erneut*/
          setRandomArray();         
        }
        
        if (this.z == 0) {
          fadeOut();        
          this.z = 1;
          setTimeout("startShow()", this.timeoutFadeOut);    
        } 
        else if (this.z == 1) {                             
          this.z = 0;
          fadeIn();            
        }            
      }

      
      
      


