function countdown(counter) 
{
	zielDatum = setzielDatum(counter);
	
	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 (counter != 'silvester')
		{
			if ( tage >= 1 ) stunden = stunden + (tage*24);
		}
		if ( minuten < 10 ) minuten = "0" + minuten;
		if ( stunden < 10 ) stunden = "0" + stunden;
		if ( sekunden < 10 ) sekunden = "0" + sekunden;
		if ( tage < 10 ) tage = "0" + tage;
		
		if (counter == "battle")
		{
			document.countdownform.countdowninput.value = stunden + ":" + minuten + ":" + sekunden;
			setTimeout( "countdown('battle')", 1000 );
		}
		
		if (counter == "uservote")
		{
			document.countdownform_uservote_1.countdowninput_uservote_1.value = stunden + ":" + minuten + ":" + sekunden;
			document.countdownform_uservote_2.countdowninput_uservote_2.value = stunden + ":" + minuten + ":" + sekunden;
			setTimeout( "countdown('uservote')", 1000 );
		}
	}
		
       // Anderenfalls alles auf Null setzen
	else document.countdownform.countdowninput.value = "00:00:00";
}