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<=27;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*/ "Labor Day Holiday (office closed)",
						   /*002*/ "Last day to change a course for credit to audit",
						   /*003*/ "Last day to apply for admission to candidacy",
						   /*004*/ "Classes dropped for nonpayment of fees",
						   /*005*/ "<a href='http://careerservices.louisiana.edu/about/careerdays.html' target='_blank'>Career Days</a> (Day 1), Student Union Ballroom",
						   /*006*/ "<a href='http://careerservices.louisiana.edu/about/careerdays.html' target='_blank'>Career Days</a> (Day 2), Student Union Ballroom",
						   /*007*/ "Graduate Foreign Language Exams",
						   /*008*/ "Thesis & Dissertation Workshop (see <a href='http://gradschool.louisiana.edu/Thesis-DissertationWorkshopflyerFA09.pdf' target='_blank'>flyer</a> for more information; two times offered)",
						   /*009*/ "Fall holiday begins (no classes)",
						   /*010*/ "Fall holiday ends (no classes)",
						   /*011*/ "Guide to Graduate School (for alumni and community members) - <a href='http://gradschool.louisiana.edu/AlumniGradSchoolWorkshopflyer.pdf' target='_blank'>flyer</a>",
						   /*012*/ "Last day to drop class with W",
						   /*013*/ "Spring 2010 advising session begins",
						   /*014*/ "Spring 2010 advising session ends",
						   /*015*/ "Last day to submit application for Graduate Assistantships",
						   /*016*/ "Guide to Graduate School Workshop (<a href='http://gradschool.louisiana.edu/grad_school_workshop_flyer_FA09.pdf' target='_blank'>flyer</a>)",
						   /*017*/ "Last day to resign",
						   
						   /*018*/ "Last day to change an Incomplete grade (earned spring or summer 2009)",
						   /*019*/ "Graduate Foreign Language Exams",
						   /*020*/ "Last day to submit Final copies of Thesis/Dissertations (<a href='http://gradschool.louisiana.edu/GR-Guide-Theses-Dissertations.pdf' target='_blank'>guidelines</a>)",
						   /*021*/ "Last day for completing Written/Oral Exams",
						   /*022*/ "Thanksgiving Holiday begins (university closed)",
						   /*023*/ "Thanksgiving Holiday ends (university closed)",
						   /*024*/ "Last day of classes",
						   /*025*/ "Final Exams begin",
						   /*026*/ "Final Exams end",
						   /*027*/ "Commencement");

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

	var counter = parseInt("0");

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


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