function CalcAge (secs, num1, num2)
{
	return ((Math.floor (secs / num1)) % num2).toString ();
}

function CountBack (secs)
{
	if (secs < 0)
	{
		document.getElementById("cntdwn").innerHTML = FinishMessage;
		return;
	}
	
	var aantal_dagen = CalcAge (secs, 86400, 100000);
	if (aantal_dagen == 1) {
		DisplayFormat = DisplayFormat.replace(/dagen/g, 'dag');
	} else if (aantal_dagen == 0) {
		DisplayFormat = DisplayFormat.replace(/%%D%% dagen, /g, '');
	}
	
	DisplayStr = DisplayFormat.replace (/%%D%%/g, CalcAge (secs, 86400, 100000));
	DisplayStr = DisplayStr.replace (/%%H%%/g, CalcAge (secs, 3600, 24));
	DisplayStr = DisplayStr.replace (/%%M%%/g, CalcAge (secs, 60, 60));
	DisplayStr = DisplayStr.replace (/%%S%%/g, CalcAge (secs, 1, 60));
	
	document.getElementById ("cntdwn").innerHTML = DisplayStr;
	if (CountActive) setTimeout ("CountBack(" + (secs - 1) + ")", 990);
}

function PutSpan ()
{
	document.write("<div id='cntdwn'></div>");
}

PutSpan();

var dthen = new Date (TargetDate);
var dnow = new Date (CurrentDate);
ddiff = new Date (dthen - dnow);
gsecs = Math.floor (ddiff.valueOf () / 1000) - 1;
CountBack (gsecs);

