var clock = new Date()
var intervalid

function format02(x) {
	y = ""+x
	if (y.length < 2)
		return "0"+y
	else
		return y
}

function updateclock() {
	//clock = clock.getDate();
	//document.getElementById("clock").innertext = "foo bar";
	
	clock = new Date();
	var y = clock.getYear();
	if (y < 1900) {
		y += 1900
	}
	
	var day = format02(clock.getDate());
	var m = format02(clock.getMonth()+1);
	var hh = format02(clock.getHours());
	var mm = format02(clock.getMinutes());
	var sec = format02(clock.getSeconds());
	
	var s = day+"."+m+"."+y+"  "+hh+":"+mm+":"+sec;
	document.getElementById("clock").childNodes[0].data = s;
	delete clock;
	//t.replaceData(0, 6, "foobar");
	
	//document.getElementById("clock").childNodes[0].replaceData(0, 6, "foobar");
}

intervalid = setInterval("updateclock()", 1000);

function shutdownclock() {
	clearInterval(intervalid)
}

function boom() {
	var t = document.getElementById("clock")
	var s = t+"<br>"
	s += t.hasChildNodes()+" "+t.childNodes;
	for (var i = 0; i < t.childNodes.length; i++) {
		s += "<br>"+i+". "+t.childNodes[i];
	}
	s += "<br>"
	s += "<br>"
	s += " "+t.childNodes[0];
	
	s += "<br>"+t.childNodes[0].textcontent;
	
	var v = t.childNodes[0];
	for (var j = 0; j < v.childNodes.length; j++) {
		s += "<br>"+j+". "+v.childNodes[j];
	}
	document.write(s);
	
	//document.getElementById("clock").text.textcontent = "boom";
}

