
arrLinkColumnDates = new Array();
arrLinkColumnDates[0] = new Date(2007, 08-1, 24);
arrLinkColumnDates[1] = new Date(2007, 08-1, 29);
arrLinkColumnDates[2] = new Date(2007, 08-1, 30);
arrLinkColumnDates[3] = new Date(2007, 08-1, 31);
arrLinkColumnDates[4] = new Date(2007, 09-1, 07);
arrLinkColumnDates[5] = new Date(2007, 09-1, 08);
arrLinkColumnDates[6] = new Date(2007, 09-1, 10);
arrLinkColumnDates[7] = new Date(2007, 09-1, 11);
arrLinkColumnDates[8] = new Date(2007, 09-1, 12);
arrLinkColumnDates[9] = new Date(2007, 09-1, 17);
arrLinkColumnDates[10] = new Date(2007, 09-1, 20);
arrLinkColumnDates[11] = new Date(2007, 09-1, 24);
arrLinkColumnDates[12] = new Date(2007, 09-1, 25);
arrLinkColumnDates[13] = new Date(2007, 09-1, 26);
arrLinkColumnDates[14] = new Date(2007, 10-1, 02);
arrLinkColumnDates[15] = new Date(2007, 10-1, 05);
arrLinkColumnDates[16] = new Date(2007, 10-1, 07);
arrLinkColumnDates[17] = new Date(2007, 10-1, 09);
arrLinkColumnDates[18] = new Date(2007, 10-1, 15);
arrLinkColumnDates[19] = new Date(2007, 10-1, 18);
arrLinkColumnDates[20] = new Date(2007, 10-1, 22);
arrLinkColumnDates[21] = new Date(2007, 10-1, 30);
arrLinkColumnDates[22] = new Date(2007, 11-1, 20);
arrLinkColumnDates[23] = new Date(2007, 11-1, 21);
arrLinkColumnDates[24] = new Date(2007, 12-1, 11);
arrLinkColumnDates[25] = new Date(2007, 12-1, 20);
arrLinkColumnDates[26] = new Date(2008, 04-1, 16);
arrLinkColumnDates[27] = new Date(2008, 04-1, 21);
arrLinkColumnDates[28] = new Date(2008, 04-1, 28);
arrLinkColumnDates[29] = new Date(2008, 05-1, 05);
arrLinkColumnDates[30] = new Date(2008, 05-1, 11);
arrLinkColumnDates[31] = new Date(2008, 05-1, 18);
arrLinkColumnDates[32] = new Date(2008, 05-1, 25);
arrLinkColumnDates[33] = new Date(2008, 11-1, 17);
arrLinkColumnDates[34] = new Date(2008, 11-1, 23);
arrLinkColumnDates[35] = new Date(2008, 11-1, 30);
arrLinkColumnDates[36] = new Date(2008, 12-1, 07);
arrLinkColumnDates[37] = new Date(2008, 12-1, 14);
arrLinkColumnDates[38] = new Date(2008, 12-1, 21);
arrLinkColumnDates[39] = new Date(2008, 12-1, 28);
arrLinkColumnDates[40] = new Date(2009, 01-1, 04);
arrLinkColumnDates[41] = new Date(2009, 01-1, 11);
arrLinkColumnDates[42] = new Date(2009, 01-1, 18);
arrLinkColumnDates[43] = new Date(2009, 01-1, 25);
arrLinkColumnDates[44] = new Date(2009, 03-1, 22);
arrLinkColumnDates[45] = new Date(2009, 03-1, 29);
arrLinkColumnDates[46] = new Date(2009, 04-1, 05);
arrLinkColumnDates[47] = new Date(2009, 04-1, 12);
arrLinkColumnDates[48] = new Date(2009, 04-1, 19);
arrLinkColumnDates[49] = new Date(2009, 04-1, 26);
arrLinkColumnDates[50] = new Date(2009, 05-1, 03);
arrLinkColumnDates[51] = new Date(2009, 05-1, 10);
arrLinkColumnDates[52] = new Date(2009, 05-1, 17);
arrLinkColumnDates[53] = new Date(2009, 05-1, 24);
arrLinkColumnDates[54] = new Date(2009, 06-1, 01);
arrLinkColumnDates[55] = new Date(2009, 09-1, 08);
arrLinkColumnDates[56] = new Date(2009, 09-1, 09);
arrLinkColumnDates[57] = new Date(2009, 09-1, 11);
arrLinkColumnDates[58] = new Date(2009, 09-1, 13);
arrLinkColumnDates[59] = new Date(2009, 09-1, 20);
arrLinkColumnDates[60] = new Date(2009, 09-1, 27);
arrLinkColumnDates[61] = new Date(2009, 10-1, 04);
arrLinkColumnDates[62] = new Date(2009, 10-1, 11);
arrLinkColumnDates[63] = new Date(2009, 10-1, 18);
arrLinkColumnDates[64] = new Date(2009, 10-1, 25);
arrLinkColumnDates[65] = new Date(2009, 11-1, 01);
arrLinkColumnDates[66] = new Date(2009, 11-1, 08);
arrLinkColumnDates[67] = new Date(2009, 11-1, 15);


var todaydate=new Date();
var curmonth=todaydate.getMonth()+1; //get current month (1-12)
var curyear=todaydate.getFullYear(); //get current year

var weekday=new Array(7);
weekday[0]="zondag";
weekday[1]="maandag";
weekday[2]="dinsdag";
weekday[3]="woensdag";
weekday[4]="donderdag";
weekday[5]="vrijdag";
weekday[6]="zaterdag";

function buildColumnCal(m, y, cM, cH, cDW, cD, brdr){
	var mn=['Januari','Februari','Maart','April','Mei','Juni','Juli','Augustus','September','Oktober','November','December'];
	var dim=[31,0,31,30,31,30,31,31,30,31,30,31];

	var lastMonth = m - 1;
	var nextMonth = m + 1;

	var oD = new Date(y, m-1, 1); //DD replaced line to fix date bug when current day is 31st
	oD.od=oD.getDay()+1; //DD replaced line to fix date bug when current day is 31st

	var startDate = new Date(2007, 8-1, 10);
	var todaydate=new Date(); //DD added
	var scanfortoday=(y==todaydate.getFullYear() && m==todaydate.getMonth()+1)? todaydate.getDate() : 0;//DD added

	dim[1]=(((oD.getFullYear()%100!=0)&&(oD.getFullYear()%4==0))||(oD.getFullYear()%400==0))?29:28;

	var t='<div class="'+cM+'"><table class="'+cM+'" cols="7" cellpadding="0" border="'+brdr+'" cellspacing="0"><tr align="center">';
	t+='<td style="text-align:left;"><a href="javascript:updateColumnCalendar('+lastMonth+')"><img src="/images/btn_calendar-side_left.gif" border="0" /></a></td><td colspan="5" align="center" class="'+cH+' dark" style="padding:0 0 2px 0;">'+mn[m-1]+' '+y+'</td><td style="text-align:right;" ><a href="javascript:updateColumnCalendar('+nextMonth+')"><img src="/images/btn_calendar-side_right.gif" border="0" /></a></td></tr><tr align="center">';

	for(s=0;s<21;s=s+3) {
		if(s == 20)
			t+='<td class="'+cDW+' dark">'+"ZONMAADINWOEDONVRIZAT".substr(s,3)+'</td>';
		else
			t+='<td class="'+cDW+' dark">'+"ZONMAADINWOEDONVRIZAT".substr(s,3)+'</td>';
	}
	
	t+='</tr><tr align="center">';
	
	for(i=1;i<=42;i++){
		var x=((i-oD.od>=0)&&(i-oD.od<dim[m-1]))? i-oD.od+1 : '&nbsp;';
		linkX = x;
		
		/*
		if(startDate.getYear() == oD.getYear()) {
			xLink = false;
		}
		else if(startDate.getMonth() > oD.getMonth()) {
			xLink = false;
		}
		else if(startDate.getMonth() == oD.getMonth()) {
			if(startDate.getDate() > x-0)
				xLink = false;
		}


		if(startDate.getYear() == oD.getYear()) {
			if(startDate.getMonth() == oD.getMonth()) {
				if(startDate.getDate() < x-0) {
					if(todaydate.getYear() == oD.getYear()) {
						if(todaydate.getMonth() == oD.getMonth()) {
							if(scanfortoday-0 > x-0) xLink = true;
							else xLink = false;
						}	
					}
					else if(todaydate.getMonth() > oD.getMonth()) {
						xLink = true;
					}
					else
						xLink = false;
				}
			}				
		}
		*/		
		
		xLink=false;
		for(z=0;z<arrLinkColumnDates.length;z++){
			if(arrLinkColumnDates[z].getYear() == oD.getYear()) {
				if(arrLinkColumnDates[z].getMonth() == oD.getMonth()) {
					if(arrLinkColumnDates[z].getDate() == x-0) xLink=true;
				}
			}
		}

		
		if(x != '&nbsp;') {
			//if (x==scanfortoday) //DD added
			//	x='<span id="today"><a href="column_detail.php?day='+linkX+'&month='+m+'&year='+y+'">'+x+'</a></span>' //DD added
			//else {
				if(xLink) {
					getDayDate = new Date(y, m-1, x);
					x='<span id="day"><a href="/lezen/'+weekday[getDayDate.getDay()]+'_'+linkX+'-'+m+'-'+y+'.html">'+x+'</a></span>';
					//x='<span id="day"><a href="/column_detail.php?day='+linkX+'&month='+m+'&year='+y+'">'+x+'</a></span>';
				}	
				else
					x='<span id="day">'+x+'</span>';
			//}
		}
		else x='<span id="day">'+x+'</span>'; //DD added
		t+='<td class="'+cD+'">'+x+'</td>';
		
		if(((i)%7==0)&&(i<36))
			t+='</tr><tr align="center">';
	}
	return t+='</tr></table></div>';
}

function updateColumnCalendar(theselection){
	var themonth=parseInt(theselection)
	if(themonth == 13) {
		themonth = 1;
		curyear = curyear + 1;
	}
	else if(themonth == 0) {
		themonth = 12;
		curyear = curyear - 1;
	}
	
	var calendarstr=buildColumnCal(themonth, curyear, "agendaTable", "month", "daysofweek", "days", 0)
	if (document.getElementById)
	document.getElementById("column-agenda").innerHTML=calendarstr
}
-->