var intObjs=0;

function frmt(intNbr, separator)
{
        return (intNbr < 10 ? '0' : '') + Math.floor(intNbr) + separator;
}

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('<strong id="ctext_' + intObjs + '">Dieses Angebot endet spätestens in:</strong><br /><span id="count_' + intObjs++ + '" class="counter">' + disp + '</span>');
                        }

                        if (intSec > 0)
                        {
                                //alert('countdown(' + (intSec-1) + ',' + strTgt + ',\'' + strCmd + '\')');
                                window.setTimeout('countdown(' + (intSec-1) + ',' + strTgt + ',\'' + strCmd + '\')', 1000);
                        }
                        else
                        {
                                //eval(strCmd);
                                countdown_end(strTgt);
                        }
                }
                catch(e){}
        }
}

function countdown_end(strTgt)
{
        document.getElementById('ctext_' + strTgt).firstChild.data = 'Dieses Angebot wurde beendet.';
        document.getElementById('count_' + strTgt).firstChild.data = '';
}