
// script for writing and creating agenda and news Items
//include("/includes/agenda.js");
//constructor for the link object
function link(year,month,day,href,title,cl,cont){
  this.year=year;
	this.month=month;
	this.day=day;
	this.href=href;
	this.title=title;
	this.cl=cl;
	this.cont=cont;
}

//-------------------------------------------------------------------------------------------------
//the link array
function linkarray(l){
 	for (n=0;n < l;n++) {
  		this[n] = new link();
 	}
}

//-------------------------------------------------------------------------------------------------
//items for the front page
function checkdate(d,m,y,cla){
	var NewsItems=0
	var AgendaItems=0
	for (i=maxlink;i >0;i--){
		if (cla=='agenda'){
			//limit numer of items on the frontpage to 5
			if (AgendaItems <=4){
				if (((links[i-1].day >= eval(d)) && (links[i-1].year >= eval(y))&& (links[i-1].month >= eval(m)) && (links[i-1].month <= eval(m+1)) && (links[i-1].cl==cla))||((links[i-1].year >= eval(y))&& (links[i-1].month > eval(m)) && (links[i-1].month <= eval(m+1)) && (links[i-1].cl==cla))){
				//||((links[i-1].year >= eval(y)) &&(links[i-1].day >= eval(d))&& (links[i-1].cl==cla)&& (links[i-1].month <= eval(m+1)))){
					if(m==12){
						m=1
					}
					document.writeln(''+links[i-1].day+'-'+links[i-1].month+'-'+links[i-1].year+'<BR>'+links[i-1].title);
					document.writeln('<A HREF="/algemeen/' + links[i-1].cl + '.html?' + links[i-1].year + ',' + links[i-1].month + ',' + links[i-1].day  + '" STYLE="color=red; font-size:8pt;">meer</A><BR>');
					if (links[i-1].cl=="nieuws"){
						NewsItems  ++;
					}
					if (links[i-1].cl=="agenda"){
						AgendaItems  ++;
					}
				}
			}
		}else{
			//limit numer of items on the frontpage to 5
			if (NewsItems <=4){
				if ((links[i-1].year >= eval(y))&& (links[i-1].month >= eval(m-1)) && (links[i-1].cl==cla)){
					document.writeln(''+links[i-1].title);
					document.writeln('<A HREF="/algemeen/' + links[i-1].cl + '.html#' +links[i-1].day + links[i-1].month + links[i-1].year + '"STYLE="color=red;">==></A></LI><BR>');
					if (links[i-1].cl=="nieuws"){
						NewsItems  ++;
					}
					if (links[i-1].cl=="agenda"){
						AgendaItems  ++;
					}
				}
			}
		}
	}
	if ((NewsItems == 0) && (cla=="nieuws")){
		document.writeln('Er is geen Nieuws<BR>');
	}
	if ((AgendaItems == 0) && (cla=="agenda")){
		document.writeln('Er zijn geen agenda punten<BR>');
	}
}

//-------------------------------------------------------------------------------------------------
//items for the agenda
function checkitem(d,m,y,cla){
	var NewsItems = 0
	var AgendaItems=0
	for (i=maxlink;i >0;i--){
		if (cla=='agenda'){
			if (((links[i-1].year >= eval(y))&& (links[i-1].month >= eval(m)) && (links[i-1].cl==cla))||((links[i-1].year >= eval(y)) && (links[i-1].cl==cla))){
				document.writeln('<A NAME"' + links[i-1].day + links[i-1].month + links[i-1].year + '"></A>');
				document.writeln('<TABLE CLASS="lijst" CELLPADDING=4 CELLSPACING=0 WIDTH="100%" BORDER=0>');
				document.writeln('<TR BGCOLOR="#7379F7">');
				document.writeln('<TH VALIGN=TOP HEIGHT="21" CLASS="Nieuws">');
				//document.writeln('<IMG SRC="/images/icons/' + links[i-1].img + '.gif" ALT="" ALIGN=right VSPACE=0 HEIGHT=21 WIDTH=21>');
				document.writeln(links[i-1].title);
			 	document.writeln('</TH>');
			 	document.writeln('</TR>');
			 	document.writeln('<TR CLASS="nieuws">');
				document.writeln('<TD>');
				document.writeln(links[i-1].cont);
				document.writeln('</TD>');
				document.writeln('</TR>');
				document.writeln('</TABLE>');
				if (links[i-1].cl=="nieuws"){
					NewsItems  ++;
				}
				if (links[i-1].cl=="agenda"){
					AgendaItems  ++;
				}
			}
		}else{
			if ((links[i-1].year >= eval(y))&& (links[i-1].month >= eval(m-1)) && (links[i-1].cl==cla)){
				document.writeln('<A NAME"' + links[i-1].day + links[i-1].month + links[i-1].year + '"></A>');
				document.writeln('<table border=0 width="100%" cellpadding=0 cellspacing=0>');
				document.writeln('<tr><th valign=top>' + links[i-1].day + "-" + links[i-1].month + "-" + links[i-1].year + ": " +links[i-1].title + '</th></tr>\n');
				document.writeln('<tr><td valign=top CLASS="Contents">' + links[i-1].cont + '</td></tr>');
				document.writeln('<tr><th class="bottom"></th></tr>\n');
				document.writeln('<tr><td class="white">&nbsp;</td></tr>');
				document.writeln('</TABLE>');
			}
			if (links[i-1].cl=="nieuws"){
				NewsItems  ++;
			}
			if (links[i-1].cl=="agenda"){
				AgendaItems  ++;
			}
		}
	}
	if ((NewsItems == 0) && (cla=="nieuws")){
				document.writeln('<table border=0 width="100%" cellpadding=0 cellspacing=0>');
				document.writeln('<tr><th valign=top>' + links[i-1].day + "-" + links[i-1].month + "-" + links[i-1].year + ": " +links[i-1].title + '</th></tr>\n');
				document.writeln('<tr><td valign=top CLASS="Contents">Er is geen Nieuws</td></tr>');
				document.writeln('<tr><th class="bottom"></th></tr>\n');
				document.writeln('<tr><td class="white">&nbsp;</td></tr>');
	}
	if ((AgendaItems == 0) && (cla=="agenda")){
		document.writeln('<HR>Er zijn geen verdere agenda punten<BR>');
	}
}

//-------------------------------------------------------------------------------------------------
//scrollstring for statusbar
function checkscroll(d,m,y,cla){
	var Items=0
	if (cla=='agenda'){
		var scrollString="Agenda: "
	} else {
		var scrollString="Nieuws: "
	}
	for (i=maxlink;i >0;i--){
		//limit number of items to 10
		if (Items<=10){
			if (((links[i-1].year >= eval(y))&& (links[i-1].month >= eval(m)) && (links[i-1].cl==cla))||((links[i-1].year >= eval(y)) && (links[i-1].cl==cla))){
				scrollString += links[i-1].day + "-" + links[i-1].month + "-" + links[i-1].year + ": " + links[i-1].title;
				scrollString += " --- ";
				Items ++
			}
		}
	}
	if (Items==0){
		if (cla=='agenda'){
			scrollString += " Niets voor de agenda ";
		}
		else{
			scrollString += " Er is geen nieuws ";
		}
	}
	return scrollString
}

function CheckTickerItems(d,m,y,cla){
	var NewsItems=0
	var AgendaItems=0
	for (i=maxlink;i >0;i--){
		if (cla=='agenda'){
			//limit numer of items on the frontpage to 5
			if (AgendaItems <=7){
				if (((links[i-1].day >= eval(d)) && (links[i-1].year >= eval(y))&& (links[i-1].month >= eval(m)) && (links[i-1].cl==cla))||((links[i-1].year >= eval(y))&& (links[i-1].month > eval(m)) && (links[i-1].cl==cla))||((m==12) && (links[i-1].year >=eval(y+1)) && (links[i-1].month >= 0) && (links[i-1].cl==cla))){
					NT_messages[AgendaItems]=links[i-1].day+'-'+links[i-1].month+'-'+links[i-1].year+'<BR>'+links[i-1].title + '<BR><A HREF="/algemeen/' + links[i-1].cl + '.html?' + links[i-1].year + ',' + links[i-1].month + ',' + links[i-1].day  + '" STYLE="color=red; font-size:8pt;">meer >>></A><BR clear=all>';
					if (links[i-1].cl=="agenda"){
						AgendaItems  ++;
					}
				}
			}
		}
	}
	if ((AgendaItems == 0) && (cla=="agenda")){
		NT_messages[0]='Er zijn geen agenda punten<BR clear=all>';
		NT_messages[1]='Check ook de <a href="/algemeen/nieuws.html">nieuwspagina</A><BR clear=all>';
	}
	if ((AgendaItems == 1) && (cla=="agenda")){
		NT_messages[1]='Check ook de <a href="/algemeen/nieuws.html">nieuwspagina</A><BR clear=all>';
	}
	if ((AgendaItems > 1) && (cla=="agenda")){
		NT_messages[AgendaItems]='Check ook de <a href="/algemeen/nieuws.html">nieuwspagina</A><BR clear=all>';
	}
}

