/*  Aufruf:

<script type="text/javascript"><!-- 
	countdown(<?php echo $remainingSeconds; ?>,'alert("Leider ist die Zeit abgelaufen!")')
//--></script>

<script type="text/javascript"><!-- 
	countdown(<?php echo $remainingSeconds; ?>)
//--></script>

*/

var intObjs=0;

function frmt(intNbr, seperator)
{
	return (intNbr < 10 ? '0' : '') + Math.floor(intNbr) + seperator;
}

function countdown(intSec,strTgt,strCmd)
{
	if(document.getElementById)
	{
		try
		{
			var	args = countdown.arguments,
				disp = (
					frmt(intSec / 3600, " Std. ") +
					frmt((intSec%3600) / 60, " Min. ") +
					frmt(intSec%60, " Sek.")
				).replace(/^(00 Tg )+|(:$)/g,'').replace(/^(00 Std. )+|(:$)/g,'').replace(/^(00 Min. )+|(:$)/g,'');
			
			if(args.length > 2)
			{
				document.getElementById('count_' + strTgt).firstChild.data = disp;
			}
			else
			{
				strCmd = (args.length > 1) ? args[1] : '';
				strTgt = intObjs;
				
				document.write('<span id="count_' + intObjs++ + '" class="counter">' + disp + '</span>');
			}
			
			if (intSec > 0)
			{
				window.setTimeout('countdown(' + (intSec-1) + ',' + strTgt + ',\'' + strCmd + '\')', 1000);
			}
			else
			{
				eval(strCmd);
			}
		}
		catch(e){}
	}
}