     step        = 0;      // Wert der Transparenz festlegen 0 = durchsichtig, 100 = undurchsitig
     imageIX     = 1;      // Index des einzublendenden Bildes
     imageWidth  = 450;    // Breite des Bildes

     anzeige     = 7;      // Dauer der Anzeige in Sekunden
     blende      = 25;     // Verzögerung der Überblendung in Millisekunden


     hasFocus    = true;  // false, wenn das Fenster keinen Focus hat


     window.document.onblur = function() {hasFocus = false;};
     window.document.onfocus =function() {hasFocus = true};


        function diaShow() {
         if (hasFocus) fade();
         window.setTimeout("diaShow()", (anzeige * 1000));
        }

        function fade() {
            img1 = document.getElementById("dia2");

            img1.style.opacity = step/100;
            img1.style.filter = "alpha(opacity=" + step + ")"; // nur f?r IE

            step = step + 1;

            // Breite des Bildes berechnen und setzen
            //img1.style.width = imageWidth / 100 * step;

            if (step <= 100) {
             window.setTimeout("fade()", blende);
            } else {
             step = 0;
             changeImages();
            }
        }

        function changeImages() {
            if (imageIX >= fotos.length-1) {
             newImageIX = 0;
            } else {
             newImageIX = imageIX + 1;
            }

            var img1 = document.getElementById("dia1");
            var img2 = document.getElementById("dia2");

            img1.src = fotos[imageIX];

            img2.style.opacity = step/100;
            img2.style.filter = "alpha(opacity=" + step + ")"; // nur f?r IE

            img2.src = fotos[newImageIX];

            imageIX = newImageIX;
        }

     changeImages();
     window.setTimeout("diaShow()", (anzeige * 1000));
