// Ziel-Datum in MEZ      var jahr=2222, monat=2, tag=22, stunde=22, minute=22, sekunde=22;
var zielDatum=new Date(2009,6-1,6,20,15,0);

function countdown()
{
	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;
		var tag_string="", std_string="", min_string="", sek_string="";
		var trenner='<img src="fileadmin/js/trenner.gif">';
		var temp=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 = (jahre < 10) ? '<img src="0.gif">'+jahre : jahre;
		monate = (monate < 10) ? '<img src="0.gif">'+monate : monate;
		tag_string = (tage < 10) ? String("0"+tage) : String(tage);
		std_string = (stunden < 10) ? String("0"+stunden) : String(stunden);
		min_string = (minuten < 10) ? String("0"+minuten) : String(minuten);
		sek_string = (sekunden < 10 ) ? String("0"+sekunden) : String(sekunden);

		tag_string = '<img src="fileadmin/js/' + tag_string.substr(0, 1) + '.gif"><img src="fileadmin/js/' + tag_string.substr(1, 1) + '.gif">';
		std_string = '<img src="fileadmin/js/' + std_string.substr(0, 1) + '.gif"><img src="fileadmin/js/' + std_string.substr(1, 1) + '.gif">';
		min_string = '<img src="fileadmin/js/' + min_string.substr(0, 1) + '.gif"><img src="fileadmin/js/' + min_string.substr(1, 1) + '.gif">';
		sek_string = '<img src="fileadmin/js/' + sek_string.substr(0, 1) + '.gif"><img src="fileadmin/js/' + sek_string.substr(1, 1) + '.gif">';

		//document.getElementsByName("countdowninput")[0].innerHTML = jahre + " : " + monate + " : " + tage + " : " + stunden + " : " + minuten + " : " + sekunden;
		document.getElementById("countdowninput").innerHTML = tag_string + trenner + std_string + trenner + min_string + trenner + sek_string;
		setTimeout('countdown()',200);
	}
}
