﻿function maakdatum (dedatumwaarde1,dedatumwaarde2,dedatumwaarde3) 
{
	var datumwaarde1 = dedatumwaarde1;
	var datumwaarde2 = dedatumwaarde2;
	var datumwaarde3 = dedatumwaarde3;
	var today=new Date();
	var countdown=new Date(datumwaarde1,datumwaarde2,datumwaarde3);
	var ondaytext="Vandaag!";
	var monthtext=new Array("Januari","Febuari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December");
	
	countdown.setMonth(countdown.getMonth()-1);
	var showdate=""+countdown.getDate()+" "+monthtext[countdown.getMonth()] +" "+dedatumwaarde1;
	var one_day=1000*60*60*24;
	var calculatediff="";
	
	calculatediff=Math.ceil((countdown.getTime()-today.getTime())/(one_day));
	if (calculatediff<0){ 
		var nextyeartoday=new Date();
		nextyeartoday.setFullYear(today.getFullYear()+1);
		calculatediff=Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculatediff);
	}
	
	var pluraldayornot=(calculatediff==1)? "dag!" : "dagen!";
	if (calculatediff>0) {
		document.getElementById("dedatum").innerHTML = showdate+", nog maar "+calculatediff+" "+pluraldayornot;
	}
	else if (calculatediff==0) {
		document.getElementById("dedatum").innerHTML = ondaytext;
	}
}