function ErzeugeAbfrageObjekt() {
  var Objekt=false;
  try {Objekt = new ActiveXObject("Msxml2.XMLHTTP");} catch(fehler) {
  try {Objekt = new ActiveXObject("Microsoft.XMLHTTP");} catch(fehler) {
      Objekt = false;
 }}

  if (!Objekt  && typeof XMLHttpRequest != 'undefined') {
    Objekt = new XMLHttpRequest();}
  return Objekt;
};

var bank=0; var leer = 0;
 
function Anfrage(aktion) {
  var AbfrageObjekt = ErzeugeAbfrageObjekt();
  AbfrageObjekt.open("GET", aktion, false);
  AbfrageObjekt.send(null);
 if (AbfrageObjekt.readyState == 4) {
    if (AbfrageObjekt.status == 200) {
  bank = AbfrageObjekt.responseText;

   document.countdownform.countdowninput.value=bank;
	}else alert("Übertragungsfehler");
}
bank = bank-3;
window.status="Countdown laut Server-Zeit, nicht der Zeit dieses Rechners";
countdown(bank);
};

var hlwww="hermannslauf"+"."+"de";
var mywww="hjpech"+"."+"de";

function ZEITabfrage() {
  document.countdownform.countdowninput.value="Serverzeit wird nun erfragt";

 var jetzt=new Date(); 
 var Zeit = jetzt.getTime();
 Anfrage('../hl2000/php/zeit.php?frag='+Zeit);

};

function ZEITabfrage2() {
  document.countdownform.countdowninput.value="Serverzeit wird nun erfragt";

 var jetzt=new Date(); 
 var Zeit = jetzt.getTime();
 Anfrage('../php/zeit.php?frag='+Zeit);

};

var jahr=2010, monat=4, tag=25, stunde=11, minute=0, sekunde=0;
var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
var differenz, startDatum;


function countdown(diff) {
       differenz=diff;
       startDatum=new Date(); // Aktuelles Datum
       startDatum.setTime(startDatum.getTime()+(differenz*1000));

       if(startDatum<zielDatum)  {

          var monate=0, tage=0, stunden=0, minuten=0, sekunden=0;

// 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

tage=tage+(monate*31);
if(monate>=2) {tage=tage-3};

          tage=(tage!=1)?tage+" Tagen,  ":"1 Tag,  ";
	  if(tage=="0 Tage,  ") {monate=""; tage="";};
          stunden=(stunden!=1)?stunden+" Stunden,  ":"1 Stunde,  ";
          if(minuten<10) minuten="0"+minuten;
          minuten=(minuten!=1)?minuten+" Minuten,  ":"01 Minute,  ";
          if(sekunden<10) sekunden="0"+sekunden;
          sekunden=(sekunden!=1)?sekunden+" Sekunden":"01 Sekunde  ";

          document.countdownform.countdowninput.value=
             "in "+tage+stunden+minuten+sekunden;

          setTimeout('countdown(differenz)',200);
        }
// Anderenfalls alles auf Null setzen
        else document.countdownform.countdowninput.value=
            " Termin bereits erreicht.";
};

function countdownAnzeige () {

document.write('<div style="width:520px; margin:36px auto 10px auto; text-align:left; font-weight:bold; font-size:12px;")>'+
  '<form name="countdownform">'+
  'Startschuß für die A-Gruppe erfolgt:<br />'+
  '<input size="55" style="font-size:18px; font-weight:bold; width:510px; text-align:center; cursor:default;" '+
  'name="countdowninput" /></form></div>');
};

function zeige(was){var anzeige='';
if(was=='A'){anzeige="Server-Zeit, nicht die dieses Rechners";};
if(was=='B'){anzeige="www.hermannslauf.de";};
window.status=anzeige;
};

// Stand: 20.01.2010 Hans-Joachim Pech
