function writeDate()
{
	var message = "";				// message to be displayed
	var upFullDate = new Array();	// for date calculations

	var now = new Date();			// today's date, calc'd by next line
	now.setFullYear(now.getFullYear(),now.getMonth(),now.getDate());
	var ufdMonth = new Date();
	var ufdYear = new Date();
	var ufdNow = new Date();
	var monthNames = new Array("Jan.","Feb.","Mar.","Apr.","May","June","July","Aug.","Sept.","Oct.","Nov.","Dec.");

	for (j=0;j<=25;j++)  // initializing upFullDate to date type, middle must match for loop with i variable below
	{
		upFullDate[j]=new Date();
	}
	// array for calendar item detail informationupData[0]="Test";
	var upData = new Array(/*000*/"Test",
						   /*001*/"Sponsored Research Basics Workshop - New Faculty (B.I. Moody Room 103, 2:00pm-3:00pm)",
						   /*002*/"BOR Program Managers Session and Q&A (B.I. Moody Auditorium, 1:00pm-3:00pm)",
						   /*003*/"Enhancement proposals due to dean",
						   /*004*/"IRB Meeting (12:30pm)",
						   /*005*/"IBC Meeting (11:00am)",
						   /*006*/"ITRS proposals due to dean",
						   /*007*/"Enhancement proposals must be submitted to ORSP with completed Internal Routing Form signed by PIs, department head, and dean",
						   /*008*/"Notices of Intent due to ORSP for ATLAS (required, BOR form)",
						   /*009*/"RCS proposals due to dean",
						   /*010*/"ITRS proposals due to ORSP",
						   /*011*/"IRB Meeting (12:30pm)",
						   /*012*/"RCS proposals due to ORSP",
						   /*013*/"ATLAS proposals due to dean",
						   /*014*/"Enhancement proposals DUE to BOR",
						   /*015*/"Tentative IBC Meeting (11:00am)",
						   /*016*/"ATLAS proposals due to ORSP",
						   /*017*/"ITRS proposals DUE to BOR",
						   /*018*/"RCS proposals DUE to BOR",
						   /*019*/"IRB Meeting (12:30pm)",
						   /*020*/"ATLAS proposals DUE to BOR",
						   /*021*/"IBC Meeting (11:00am)",
						   /*022*/"<a href='http://orsp.louisiana.edu/LRTC2.doc' target='_blank'>LRTC Townhall Meeting</a> (1:30pm, Oliver Hall Auditorium)",
						   /*023*/"IRB Meeting (12:30pm)",
						   /*024*/"IACUC 101/201Plus - Day I <a href='http://orsp.louisiana.edu/compliance/IACUC/IACUC101201.shtml' target='_blank'>info</a>",
						   /*025*/"IACUC 101/201Plus - Day II <a href='http://orsp.louisiana.edu/compliance/IACUC/IACUC101201.shtml' target='_blank'>info</a>");

	upFullDate[0].setFullYear(2009,3,11);
	upFullDate[1].setFullYear(2009,8,16);
	upFullDate[2].setFullYear(2009,8,22);
	upFullDate[3].setFullYear(2009,8,23);
	upFullDate[4].setFullYear(2009,8,25);
	upFullDate[5].setFullYear(2009,8,29);
	upFullDate[6].setFullYear(2009,8,30);
	upFullDate[7].setFullYear(2009,8,30);
	upFullDate[8].setFullYear(2009,9,1);
	upFullDate[9].setFullYear(2009,9,7);
	upFullDate[10].setFullYear(2009,9,7);
	upFullDate[11].setFullYear(2009,9,9);
	upFullDate[12].setFullYear(2009,9,14);
	upFullDate[13].setFullYear(2009,9,21);
	upFullDate[14].setFullYear(2009,9,26);
	upFullDate[15].setFullYear(2009,9,27);
	upFullDate[16].setFullYear(2009,9,28);
	upFullDate[17].setFullYear(2009,10,2);
	upFullDate[18].setFullYear(2009,10,9);
	upFullDate[19].setFullYear(2009,10,20);
	upFullDate[20].setFullYear(2009,10,23);
	upFullDate[21].setFullYear(2009,10,24);
	upFullDate[22].setFullYear(2009,10,30);
	upFullDate[23].setFullYear(2009,11,9);
	upFullDate[24].setFullYear(2010,1,24);
	upFullDate[25].setFullYear(2010,1,25);

	var counter = parseInt("0");

	for (i=0;i<=25;i++) // middle setting (i<=1) determines number of entries in calendar
	{
		ufdNow = upFullDate[i];


		if(now<=ufdNow && counter<=6)
		{
			message = '<strong>' + monthNames[upFullDate[i].getMonth()] + ' ' + upFullDate[i].getDate() + ', ' + upFullDate[i].getFullYear() + '</strong>' + '<br>' + upData[i] + '<br><br>';
			document.writeln(message);
			counter = counter + 1;
		}
	}
}