var date = new Date();
if (date.getDate() < 10){
	var day = "0" + date.getDate();
} else {
	var day = date.getDate();
}

if (date.getMonth()+1 < 10){
	var month = "0" + (date.getMonth()+1);
} else {
	var month = (date.getMonth()+1);
}

if (navigator.appName == "Microsoft Internet Explorer"){
	var year = date.getYear();
} else {
	var year = 1900 + date.getYear();
}
var visible = 0;
var a = 0;
for (n=1;((visible < 7) && (a < 7));){
	for (i=0;i<events.length;i++) {
		if(events[i].substr(0,8) == (year + '' + month + '' + day + '')){
			document.write("<tr><td style='padding-top:2px' colspan='2'><a class='linkText' href='" + events[i].substr(9) + "'>" + events[i+1].substr(9) + "</a></td></tr><tr><td><i>" + events[i+2].substr(9) + "</i></td><td>" + events[i+3].substr(9) + "</td><tr><td colspan='2' style='border-bottom:1px dotted;padding-bottom:10px'><b>" + events[i+4].substr(9) + "</b></td></tr>");
			visible++;
			i= i+4;
		}
		if (visible >= 7){
				break;
		}
	}
	if (visible < 7) {
		a++;
		if ((day-1+2) > (32 - new Date(year, month-1, 32).getDate())){
			if ((month-1+2) > 12){
				year++;
				month = 1;
			} else {
				month = month-1+2;
			}
			if (month < 10){
				month = "0" + month;
			}
			day = "01";
		}else if (day-1+1+n < 10){
			day = "0" + (day-1+1+n);
		} else {
			day = day-1+1+n;
		}
	}
}
if (visible==0){
	document.write("<tr><td style='text-align:left'><i>There are no upcoming events.</i></td></tr>");
}
