// Ziel-Datum in MEZ
var jahr=2010, monat=3, tag=13, stunde=15, minute=0, sekunde=0;
var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);

function countdown(lang)
{
	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, 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
	  if(lang=='leet')
	  {
		  (jahre!=1)?jahre=jahre+" j4h23,  ":jahre=jahre+" j4h2,  ";
		  (monate!=1)?monate=monate+" mM0n473,  ":monate=monate+" m0n47,  ";
		  (tage!=1)?tage=tage+" 74g3,  ":tage=tage+" 74g,  ";
		  (stunden!=1)?stunden=stunden+" 57und3n,  ":stunden=stunden+" 57und3,  ";
		  (minuten!=1)?minuten=minuten+" minu73n  und  ":minuten=minuten+" minu73  und  ";
		  if(sekunden<10) sekunden="0"+sekunden;
		  (sekunden!=1)?sekunden=sekunden+" 53kund3n":sekunden=sekunden+" 53kund3";
	  }
	  else
	  {
	  	  (jahre!=1)?jahre=jahre+" Jahre,  ":jahre=jahre+" Jahr,  ";
		  (monate!=1)?monate=monate+" Monate,  ":monate=monate+" Monat,  ";
		  (tage!=1)?tage=tage+" Tage,  ":tage=tage+" Tag,  ";
		  (stunden!=1)?stunden=stunden+" Stunden,  ":stunden=stunden+" Stunde,  ";
		  (minuten!=1)?minuten=minuten+" Minuten  und  ":minuten=minuten+" Minute  und  ";
		  if(sekunden<10) sekunden="0"+sekunden;
		  (sekunden!=1)?sekunden=sekunden+" Sekunden":sekunden=sekunden+" Sekunde";
	  }
	
	  //document.getElementById('countdown').innerHTML = jahre+monate+tage+stunden+minuten+sekunden;
	  document.getElementById('countdown').innerHTML = tage+stunden+minuten+sekunden;
	  //document.getElementById('countdown').innerHTML = lang;
	 // setTimeout('countdown()',200);
	}
	// Anderenfalls alles auf Null setzen
	else
	{
		// document.getElementById('countdown').innerHTML = "0 Jahre,  0 Monate,  0 Tage,  0 Stunden,  0 Minuten  und  00 Sekunden";	
		document.getElementById('countdown').innerHTML = "0 Monate,  0 Tage,  0 Stunden,  0 Minuten  und  00 Sekunden";
	}
}