var ns4 = document.layers
var ns6 = document.getElementById && !document.all
var ie5 = document.getElementById && document.all
var ie4 = document.all && !document.getElementById

// var birth	= new Date(1985, 7, 18, 21, 16)   // Januar ist 0 !!
var birth	= new Date("08 18, 1985 21:16:00")   // Januar ist 0 !!
var Sec		= 1000;
var Min		= Sec*60;
var Std		= Min*60;
var Tag		= Std*24;
var Jahr	= Tag*365.25; // .25 weil ja alle 4 jahre ein schaltjahr ist
var timerID	= null
var timerRunning = false

function stopclock()
{
	if(timerRunning)
	clearTimeout(timerID)
	timerRunning = false
}

function startclock()
{
	// Make sure the clock is stopped
	stopclock()
	showtime()
}

function showtime()
{
	var today = new Date();
	var totime = today.getTime();
	var bitime = birth.getTime();
	var diff  = totime - bitime;
	
	var years = Math.floor( (diff / Jahr) );
	var days = Math.floor( (diff % Jahr) / Tag );
	var hours = Math.floor( (diff % Tag) / Std );
	var minutes = Math.floor( (diff % Std) / Min );
	var seconds = Math.floor( (diff % Min) / 1000 );
	
	TimeWrite("<nobr><b>"+ years+ "</b> Jahre,</nobr> "+
	          "<nobr><b>"+ days+ "</b> Tag"+((days == 1)?"":"e")+((hours > 0) ? "," : "" ) +"</nobr> "+
	          "<nobr><b>"+ hours+ "</b> Stunde"+((hours == 1)?"":"n")+((minutes > 0) ? "," : "" ) +"</nobr> "+
	          "<nobr><b>"+ minutes + "</b> Minute"+((minutes == 1)?"":"n")+"</nobr>"+ 
	          ((seconds > 0) ? " und <nobr><b>"+ seconds + "</b> Sekunde"+((seconds == 1)?"":"n")+"</nobr>" : ''));

	timerID = setTimeout("showtime()",1000); // allow 20ms computing time
	timerRunning = true
}

function TimeWrite(text)
{
	if (ns6 || ie5) document.getElementById("alter").innerHTML= text
	if (ie4) document.all["alter"].innerHTML = text
	if (ns4) {
		document.layers["alter"].document.open()
		document.layers["alter"].document.write(text)
		document.layers["alter"].document.close()
	}
}

timerID = setTimeout("showtime()",1000); // allow 20ms computing time
