var wordMonth = new Array("","January","February","March","April","May","June","July","August","September","October","November","December");
var today = new Date();							// Date object to store the current date
var todaysDate = today.getDate();					// Stores the current numeric date within the month
var todaysMonth = today.getUTCMonth() + 1;				// Stores the current month 1-12
var todaysYear = today.getFullYear();					// Stores the current year
var monthNum = todaysMonth;						// Tracks the current month being displayed
var yearNum = todaysYear;						// Tracks the current year being displayed

var limit=0;
for (i=0;i<events.length;i++) { 
	if (events[i][0]=="Y") {  
	limit++;
}
}

var numevents=0;
// for this year
for (i=0;i<events.length;i++) { 
	if (events[i][0]=="Y" && events[i][3]=="Travel") {  
	// list upcoming events for this MONTH
 	if (events[i][1] == today.getMonth()+1 && events[i][2] >= today.getDate()) {
		  var visiting = "";
		  visiting += '<div class="date">' + wordMonth[events[i][1]] +" "+ events[i][2]+ ", " + (today.getFullYear()) +"</div><br>";
	    numevents++;
		document.write(visiting);
		}
	else {
	// list upcoming events for upcoming MONTH
	  if (events[i][1] > today.getMonth()+1 && numevents<limit) {
		  var visiting = "";
		  visiting += '<div class="date">' + wordMonth[events[i][1]] +" "+ events[i][2]+ ", " + (today.getFullYear())  +"</div><br>";
	      numevents++;
		  document.write(visiting);
		} 
	} 
}
}
// for next year
for (i=0;i<events.length;i++ ) { 
	if (events[i][0]=="Y"&& events[i][3]=="Travel") {  
 	if (events[i][1] <= today.getMonth()+1 && numevents<limit) {
		  var visiting = "";
		  visiting += '<div class="date">' + wordMonth[events[i][1]] +" "+ events[i][2]+ ", " + (today.getFullYear()+1)  +"</div><br>";
	      numevents++;
		  document.write(visiting);
		}

	}
}
