// datetime.js

function writeDate(intFormat, strSeperator) {
	// intFormat = 1: dinsdag 1 maart 2005
	// intFormat = 2: dinsdag 1 maart
	// intFormat = 3: 1 maart 2005
	// intFormat = 3: 2005 1 maart
	
	var strSeperator	= (strSeperator == "")? "&nbsp;" : strSeperator;
	var dateSource		= new Date();
	var intDay			= dateSource.getDate();
	var intWeekday		= dateSource.getDay();
	var intMonth		= dateSource.getMonth() + 1;
	var intYear			= dateSource.getYear();	

	var arrMonth = new Array();
	arrMonth[1]  = "januari";	arrMonth[2]  = "februari";	arrMonth[3]  = "maart";
	arrMonth[4]  = "april";		arrMonth[5]  = "mei";		arrMonth[6]  = "juni";
	arrMonth[7]  = "juli";		arrMonth[8]  = "augustus";	arrMonth[9]  = "september";
	arrMonth[10] = "oktober";	arrMonth[11] = "november";	arrMonth[12] = "december";

	var arrDay	= new Array();
	arrDay[0]	= "zondag";		arrDay[1] = "maandag";		arrDay[2] = "dinsdag";
	arrDay[3]	= "woensdag";	arrDay[4] = "donderdag";	arrDay[5] = "vrijdag";
	arrDay[6]	= "zaterdag";

	switch(intFormat) {
		case 1:
			var strDate = arrDay[intWeekday] + strSeperator + intDay + strSeperator + arrMonth[intMonth] + strSeperator + intYear;
		break;
		case 2:
			var strDate = arrDay[intWeekday] + strSeperator + intDay + strSeperator + arrMonth[intMonth]
		break;
		case 3:
			var strDate = intDay + strSeperator + arrMonth[intMonth] + strSeperator + intYear;
		break;
		case 4:
			var strDate = intYear + strSeperator + intDay + strSeperator + arrMonth[intMonth];
		break;
		default: // case 1
			var strDate = arrDay[intWeekday] + strSeperator + intDay + strSeperator + arrMonth[intMonth] + strSeperator + intYear;		
	}

	document.write(strDate);
}

function writeTime(intFormat, strSeperator) {
	// intFormat = 1: H:i:s
	// intFormat = 2: H:i

	var strSeperator	= (strSeperator == "")? ":" : strSeperator;
	var timeSource		= new Date();
	var intHours		= timeSource.getHours();
	var intMinutes		= timeSource.getMinutes();
	var intSeconds		= timeSource.getSeconds();

	switch(intFormat) {
		case 1:
			var strTime = intHours + strSeperator + intMinutes + strSeperator + intSeconds;
		break;
		case 2:
			var strTime = intHours + strSeperator + intMinutes;
		break;
		default: // case 1
			var strTime = intHours + strSeperator + intMinutes + strSeperator + intSeconds;
	}

	document.write(strTime);
}