// JavaScript Document
      // Ziel-Datum in MEZ
      //var jahr=2008, monat=9, tag=26, stunde=22, minute=22, sekunde=22;
      //var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);

      function countdown(j,m,t,s,mi,se) {
        
        if(document.getElementById('resttime'))
        {
        
          zielDatum=new Date(j,m-1,t,s,mi,se)
          startDatum=new Date(); // Aktuelles Datum
  
          // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
          if(startDatum<zielDatum)  {
  
            var jahre=0, monate=0, tage=0, stunden=0, stundenadd=0, minuten=0, sekunden=0;
  
            // Jahre
            while(startDatum<zielDatum) {
              jahre++;
              startDatum.setFullYear(startDatum.getFullYear()+1);
            }
            startDatum.setFullYear(startDatum.getFullYear()-1);
            jahre--;
  
            // Monate
            while(startDatum<zielDatum) {
              monate++;
              startDatum.setMonth(startDatum.getMonth()+1);
            }
            startDatum.setMonth(startDatum.getMonth()-1);
            monate--;
  
            // Tage
            while(startDatum.getTime()+(24*60*60*1000)<zielDatum) {
              tage++;
              startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
            }
  
            // Stunden
            stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
            startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);
  
            // Minuten
            minuten=Math.floor((zielDatum-startDatum)/(60*1000));
            startDatum.setTime(startDatum.getTime()+minuten*60*1000);
  
            // Sekunden
            sekunden=Math.floor((zielDatum-startDatum)/1000);
  
            // Anzeige formatieren
            //(jahre!=1)?jahre=jahre+" Jahre,  ":jahre=jahre+" Jahr,  ";
            //(monate!=1)?monate=monate+" Monate,  ":monate=monate+" Monat,  ";
            //(tage!=1)?tage=tage+" Tage,  ":tage=tage+" Tag,  ";
             stundenadd=tage*24;
             stunden=stunden+stundenadd;
            //(stunden!=1)?stunden=stunden+" Stunden,  ":stunden=stunden+" Stunde,  ";
            //(minuten!=1)?minuten=minuten+" Minuten  und  ":minuten=minuten+" Minute  und  ";
            if(stunden<10) stunden="0"+stunden;
            if(minuten<10) minuten="0"+minuten;
            if(sekunden<10) sekunden="0"+sekunden;
            
            if(stunden>=24)
            {
              var modulo=0;
              modulo=stunden%24;
              var days=stunden-modulo;
              days=(days/24);
              var daysA="";
              if(days==1)
              {
                daysA="Tag";
              }
              else
              {
                daysA="Tage";
              }
              document.getElementById('resttime').innerHTML=days+" "+daysA+" "+modulo+":"+minuten+":"+sekunden;
            }
            else
            {
              document.getElementById('resttime').innerHTML=""+stunden+":"+minuten+":"+sekunden;
            }
  
            setTimeout("countdown("+j+","+m+","+t+","+s+","+mi+","+se+")",200);
          }
          // Anderenfalls alles auf Null setzen
          else document.getElementById('resttime').innerHTML="00:00:00";
        
        }
      }

