// inOut  => Ein-/ausblenden?  1 = einblenden; 0 = ausblenden
// lay    => Ebenenname,
// layNr  => lfd. Nummer der Ebene (an Ebenennamen direkt angefügt, z. B. Ebene1, Ebene2, ...
// start  => Startwert der Deckkraft: 0 = transparent; 10 = 100% Deckung
// warten => Verzögerung: 1000 = 1 Sekunde 
// weiter => Folgebild vorhanden? -> -1 = zurückblätter; 1 =vorblättern
// bgout  => Abblendebene "eSAlles" ausblenden? 
//           0 = nein (bei Klick auf weiter/zurück);
//           1 = ja (bei schliessen)

function fading(inOut,lay,layNr,start,warten,weiter,bgout) {
// if (typeof(bgout)=="undefined" || bgout=="") bgout=1;  // 
 document.getElementById(lay+layNr).style.opacity = start/10;
 document.getElementById(lay+layNr).style.MozOpacity = start/10;
 document.getElementById(lay+layNr).style.KhtmlOpacity = start/10;
 document.getElementById(lay+layNr).style.filter = 'Alpha(opacity=' + start*10 + ')';

//alert("lay = "+lay+layNr+"\nstart = "+start+"\nweiter = "+weiter+"\nwarten = "+warten+"\nbgout = "+bgout+"\n\n"+document.getElementById("eGross"+layNr).style.visibility);

 if (weiter==0) { // nur ein oder ausblenden
  if (inOut==1) {  // = Einblenden
   if (start==0) {  // zu Beginn
    document.getElementById(lay+layNr).style.visibility = "visible";
   }
   if (start<10) {
    start += 2;
    setTimeout("fading('"+inOut+"', '"+lay+"', '"+layNr+"', "+start+", "+warten+", "+weiter+", "+bgout+")", warten);
   } else {
    document.getElementById("eSAlles").style.visibility = "visible";
   }
   document.getElementById("eBack"+layNr).style.visibility = "visible";
   document.getElementById("eTop"+layNr).style.visibility = "visible";
   document.getElementById("eForward"+layNr).style.visibility = "visible";
   document.getElementById("eInfo"+layNr).style.visibility = "visible";
  } else {
   document.getElementById("eBack"+layNr).style.visibility = "hidden";
   document.getElementById("eTop"+layNr).style.visibility = "hidden";
   document.getElementById("eForward"+layNr).style.visibility = "hidden";
   document.getElementById("eInfo"+layNr).style.visibility = "hidden";
   if (start==10) {
    if (bgout==1 || typeof(bgout)=="undefined") {
     bgout=1;
     document.getElementById("eSAlles").style.visibility = "hidden";
    }
   }
   if (start<=0) {
    document.getElementById(lay+layNr).style.visibility = "hidden";
   } else {
    start -= 2;
    setTimeout("fading('"+inOut+"', '"+lay+"', '"+layNr+"', "+start+", "+warten+", "+weiter+", "+bgout+")", warten);
   }

  }

 } else { // vor- oder zurückblättern

  if (weiter>0) { // vorblättern
   fading(0,lay,layNr,10,50,0,0);
   fading(1,lay,++layNr,0,50,0,0);
  } else {  // zurückblättern
   if (weiter<0){
   fading(0,lay,layNr,10,50,0,0);
   fading(1,lay,--layNr,0,50,0,0);
   }
  }
 }
}

