// Used in: /journaalop3

var timeCodeMET = (parseInt(serverTijd) + 3600 )* 1000; 	// Correctie naar Middel Europese Tijd

var tmptijd = new Date(timeCodeMET);

var uur = tmptijd.getUTCHours();
var minuten = tmptijd.getUTCMinutes();
var dag = tmptijd.getUTCDay();
var datum = tmptijd.getUTCDate();
var maand = tmptijd.getUTCMonth();
var jaar = tmptijd.getFullYear();

var booZT

// bepaalt of het zomertijd is, geldig voor europa waar de zomertijd geldt van 
// de laatste zondag in maart tot de laatste zondag in oktober
// !! dit script laat de zomertijd om 0h beginnen en eindigen
// de Boolean booZT wordt op true of false gezet		

var maanden = ["januari", "februari", "maart", "april", "mei", "juni","juli", "augustus", "september", "oktober", "november", "december"];		
var maandenkort = ["jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec"];
var dagen = ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"];
var dagenkort = ["zo", "ma", "di", "wo", "do", "vr", "za"];


switch (maand){
	case 0: case 1: case 10: case 11: 
		booZT=false;
	break;
	case 3: case 4: case 5: case 6: case 7: case 8:
		booZT=true;
	break;
	case 2 : 
		if ((datum-dag)>=25) { booZT=true; }
		else { booZT=false; }
	break;
	case 9 : 
		if ((datum-dag)>=25) { booZT=false }
		else { booZT=true; }
	break;
}

if (booZT) {
	if (uur==23) {
		uur=0;
		if ((datum==30 && (maand==3 || maand==5 || maand==8)) || (datum==31 && (maand==2 || maand==4 || maand==6 || maand==7))) { datum=1; maand++;}
		else {datum++}
		if (dag==6) {dag=0;}
		else {dag++}
	}
	else {
		uur++;
	}
}

// de variabelen uur, minuten, dag, datum, maand, jaar slaan nu op europese tijd, evt. gecorrigeerd voor zomertijd.
	
function writeDate() {
	document.write (dagen[dag] + '&nbsp;' + datum + '&nbsp;' + maanden[maand] + '&nbsp;' + jaar);
}
