<!--

/*Datum für Countdown im Format: (MONTH DAY, YEAR).
Es wird die Zeit zwischen dem 1.1.1970 und dem Zieldatum ermittelt*/

var zieldatum = new Date("June 26, 2011 18:00"); 
var zieldatumDamen = new Date("June 26, 2011 18:00"); 

/*Diese Funktion sorgt dafür, dass einstellige Werte mit einer führenden Null
versehen werden. Hat also keine Funktionalität und dient nur der Kosmetik ;-)*/

function toSt(n) {                     
  s=""
  if(n<10) s+="0"
  return s+n.toString();
}

/*Dies ist die Hauptfunktion*/
 
function countdown() {
  /*cl = 0;
  /*cl=document.clock; */
  cl2=document.clockDamen;
 
/*Der Variablen "heute" wird der Inhalt des Date Objects zugewiesen.
Das ist die Zeit in Millisekunden seit dem 1.1.1970*/
 
  heute=new Date();

/* Berechnet wird die Zeit zwischen "zieldatum" und der aktuellen Zeit in Sekunden.
Die Funktion Math.foor rundet ab. Es wird die nächst niedrigere Ganzzahl zurückgegeben.
Innerhalb der Klammer findet die Subtraktion der Werte Zieldatum und heute statt.
Da das Ergebnis in Millisekunden vorliegt, wird durch die Division gleich in Sekunden umgerechnet.*/
 
  count     =Math.floor((zieldatum.getTime()-heute.getTime())/1000);
  countDamen=Math.floor((zieldatumDamen.getTime()-heute.getTime())/1000);

/*Dieser Abschnitt verhindert die Anzeige einer Null oder eines negativen Wertes.
Wenn kein Wert oder ein negativer vorliegt, dann wird -- bzw. ---- ausgegeben*/

/*
  if (cl <> 0)
    {if(count<=0)                        
      {cl.tage.value      ="----";
       cl.stunden.value   ="--";
       cl.minuten.value   ="--";
       cl.sekunden.value  ="--";
       return;
     }
    }

*/
if(countDamen<=0)                        
    {cl2.tage.value     ="----";
     cl2.stunden.value  ="--";
     cl2.minuten.value  ="--";
     cl2.sekunden2.value="--";
     return;
   }
   
/*In diesem Abschnitt weden nun aus den Sekunden (count) die Werte für die Sekunden,
Minuten, Stunden und Tage berechnet.*/
/*
  if (cl <> 0)
  { cl.sekunden.value=toSt(count%60);  //Modulo60 -> Teilen durch 60 und Ausgabe des Restes
    count=Math.floor(count/60);        //Ermittlung der Minuten   
    cl.minuten.value =toSt(count%60);  //Modulo60 -> Teilen durch 60 und Ausgabe des Restes
    count=Math.floor(count/60);        //Berechnung der Stunden
    cl.stunden.value =toSt(count%24);  //Modulo24 -> Teilen durch 24 und Ausgabe des Restes
    count=Math.floor(count/24);        //Berechnung der Tage
    cl.tage.value    =count;   
  }
*/  
  cl2.sekunden.value=toSt(countDamen%60);  //Modulo60 -> Teilen durch 60 und Ausgabe des Restes
  countDamen=Math.floor(countDamen/60);    //Ermittlung der Minuten   
  cl2.minuten.value =toSt(countDamen%60);  //Modulo60 -> Teilen durch 60 und Ausgabe des Restes
  countDamen=Math.floor(countDamen/60);    //Berechnung der Stunden
  cl2.stunden.value =toSt(countDamen%24);  //Modulo24 -> Teilen durch 24 und Ausgabe des Restes
  countDamen=Math.floor(countDamen/24);    //Berechnung der Tage
  cl2.tage.value    =countDamen;   

  setTimeout("countdown()",1000);    //Wartezeit von einer Sekunde
}
// -->