//Vorhang-Effekt
 setTimeout("doBGDimmer(0)",30);
 var i=1;
 var offs_end=0; //0,3.95;
 function doVorhang(mode) {
    var start=0;
    if(mode) start=100;
    if(i++<100-offs_end) {
       document.getElementById('vorhang').style.height=(mode?start-i:i)+"%";
       setTimeout("doVorhang(1)",50);
    }
 }

//Dimmer-Effekt
 function doDimmer(mode) {
    var start=0,j=-1,v,t,SN;
    if(mode) start=100;
    if(i++<100-offs_end) { //alert(i/100);
       document.getElementById('vorhang').style.filter="Alpha(opacity="+(mode?start-i:i)+")";
       document.getElementById('vorhang').style.MozOpacity=((mode?start-i:i)/100);

       setTimeout("doDimmer(1)",40);
    }
      //geht nisch: subNodes nicht dimmen
       var snCount = document.getElementById("vorhang").childNodes.length;
       while(++j<snCount) {
          SN= document.getElementById("vorhang").childNodes[j];
          //v = SN.nodeValue; 
          if(SN.nodeType!=3) {
             //alert(SN.nodeType+" "+SN.className);
             SN.style.filter="Alpha(opacity=100)";
             SN.style.MozOpacity="1";
          }
       }
}

//HG-Effekt
 function doBGDimmer(mode) {
    var start=30;
    if(mode) start=100;
    if(i++<100-offs_end) { //alert(i/100);
       //if(document.getElementById('page').style.filter)
       document.getElementById('page').style.filter="Alpha(opacity="+(mode?start-i:i)+")";
       //if(document.getElementById('page').style.MozOpacity)
       document.getElementById('page').style.MozOpacity=((mode?start-i:i)/100);

       setTimeout("doBGDimmer(0)",55);
    }
}
