function addZero(vNumber){ 
	return ((vNumber < 10) ? "0" : "") + vNumber 
}

function formatDate(vDate, vFormat){ 

	var vDay               = addZero(vDate.getDate()); 
	var vMonth            = addZero(vDate.getMonth()+1); 
	var vYearLong         = addZero(vDate.getFullYear()); 
	var vYearShort        = addZero(vDate.getFullYear().toString().substring(3,4)); 
	var vYear             = (vFormat.indexOf("yyyy")>-1?vYearLong:vYearShort) 
	var vHour             = addZero(vDate.getHours()); 
	var vMinute           = addZero(vDate.getMinutes()); 
	var vSecond           = addZero(vDate.getSeconds()); 
	var vDateString       = vFormat.replace(/dd/g, vDay).replace(/MM/g, vMonth).replace(/y{1,4}/g, vYear) 
	vDateString           = vDateString.replace(/hh/g, vHour).replace(/mm/g, vMinute).replace(/ss/g, vSecond) 
	return vDateString 
} 

function OnSecond()
{
	var now = new Date();
	var theDay;
	var weekday = new Array(6);
	var MonthName = new Array(12);
	var strDag, intMonthIndex, strMaand, strJaar, strUur;
		
	theDay = now.getDay()+1;
	MonthName[1]="januari";
	MonthName[2]="februari";
	MonthName[3]="maart";
	MonthName[4]="april";
	MonthName[5]="mei";
	MonthName[6]="juni";
	MonthName[7]="juli";
	MonthName[8]="augustus";
	MonthName[9]="september";
	MonthName[10]="oktober";
	MonthName[11]="november";
	MonthName[12]="december";
	weekday[1]="Zondag";
	weekday[2]="Maandag";
	weekday[3]="Dinsdag";
	weekday[4]="Woensdag";
	weekday[5]="Donderdag";
	weekday[6]="Vrijdag";
	weekday[7]="Zaterdag";
	now = formatDate(now, "dd/MM/yyyy hh:mm:ss");
	if(now.substr(0,2)<10){
		strDag = now.substr(1,1);
	}else{
		strDag = now.substr(0,2);		
	}
	strUur = now.substr(11,8);
	if(now.substr(3,2)<10){
		intMonthIndex = now.substr(4,1);
	}else{
		intMonthIndex = now.substr(3,2);
	}	
	strMaand = MonthName[intMonthIndex];
	strJaar = now.substr(6,4);
	if (document.getElementById("txtClock") != null) {
		document.getElementById("txtClock").childNodes[0].nodeValue = weekday[theDay] + ' ' + strDag + ' ' + strMaand + ' ' + strJaar + ' ' + strUur;	
		window.setTimeout("OnSecond()", 1000);
	}
	else {
		OnDay();
	}
}

function OnDay()
{
	var now = new Date();
	var theDay;
	var weekday = new Array(6);
	var MonthName = new Array(12);
	var strDag, intMonthIndex, strMaand, strJaar;
		
	theDay = now.getDay()+1;
	MonthName[1]="januari";
	MonthName[2]="februari";
	MonthName[3]="maart";
	MonthName[4]="april";
	MonthName[5]="mei";
	MonthName[6]="juni";
	MonthName[7]="juli";
	MonthName[8]="augustus";
	MonthName[9]="september";
	MonthName[10]="oktober";
	MonthName[11]="november";
	MonthName[12]="december";
	weekday[1]="Zondag";
	weekday[2]="Maandag";
	weekday[3]="Dinsdag";
	weekday[4]="Woensdag";
	weekday[5]="Donderdag";
	weekday[6]="Vrijdag";
	weekday[7]="Zaterdag";
	now = formatDate(now, "dd/MM/yyyy");
	if(now.substr(0,2)<10){
		strDag = now.substr(1,1);
	}else{
		strDag = now.substr(0,2);		
	}
	if(now.substr(3,2)<10){
		intMonthIndex = now.substr(4,1);
	}else{
		intMonthIndex = now.substr(3,2);
	}	
	strMaand = MonthName[intMonthIndex];
	strJaar = now.substr(6,4);
	if (document.getElementById("txtClockDay") != undefined)
	{
		document.getElementById("txtClockDay").childNodes[0].nodeValue = weekday[theDay] + ' ' + strDag + ' ' + strMaand + ' ' + strJaar;
	}
}