var timerID = null;
var timerRunning = false;
var reDagen = new Array('Zondag','Maandag','Dinsdag','Woensdag','Donderdag','Vrijdag','Zaterdag');
var reMaanden = new Array('januari','februari','maart','april','mei','juni','juli','augustus','september','oktober','november','december');

function stopTimer(){
	if(timerRunning) {
		clearTimeout(timerID);
		timerRunning = false;
	}
} 

function startTimer(){
	stopTimer();
	runClock();
}

function runClock(){
	document.clock.face.value = timeNow();
	timerID = setTimeout("runClock()",1000);
	timerRunning = true;
}

function timeNow() {
	var now = new Date();
	var day = reDagen[now.getDay()];
	var month = reMaanden[now.getMonth()];
	var year = now.getFullYear();
	var hours = now.getHours();
	var minutes = now.getMinutes();
	var seconds = now.getSeconds();
	
	var timeStr = day + ', ' + parseInt(now.toDateString().split(' ')[2]) + ' ' + month + ' ' + year;
	timeStr += ", " + hours;
	timeStr += ((minutes < 10) ? ":0" : ":") + minutes;
	timeStr += ' uur ';
	return timeStr;
}

