// JavaScript Document
function initializePage(PAGETYPE,OPTION1)
{
		if(PAGETYPE>=1) //For the calendar
		{
			populateCalendar(PAGETYPE,OPTION1);
		}
}

function populateCalendar(MONTH,YEAR)
{
	/*
	Assumptions:  The ID for each cell on the calendar is its unpadded day.
	*/
	
	//First check for leap years
	// We'll use 1800 as a base for this
	if ((YEAR - 1800) % 4 == 0)
	{
		var LEAP = 1;
	}
	else
	{
		var LEAP = 0;	
	}
	// Set the number of days per month
	var DAYS = 0;
	switch(MONTH)
	{
		case 1:
			DAYS = 31;
			break;
		case 2:
			if (LEAP == 0)
			{DAYS = 28;}
			else
			{DAYS = 29;}
			break;
		case 3:
			DAYS = 31;
			break;
		case 4:
			DAYS = 30;
			break;
		case 5:
			DAYS = 31;
			break;
		case 6:
			DAYS = 30;
			break;
		case 7:
			DAYS = 31;
			break;
		case 8:
			DAYS = 31;
			break;
		case 9:
			DAYS = 30;
			break;
		case 10:
			DAYS = 31;
			break;
		case 11:
			DAYS = 30;
			break;
		case 12:
			DAYS = 31;
			break;
	}
	
	HEARINGS = document.getElementsByName("HEARING");
	for (i=0;i < HEARINGS.length; i++)
	{
		var CALDAY = document.getElementById(HEARINGS[i].innerHTML);
		if ( !CALDAY.innerHTML.match(/.*class=.hearing.*/))
		CALDAY.innerHTML = CALDAY.innerHTML + "<div class='hearing'></div>";
	}
	EVENTS = document.getElementsByName("EVENT");
	EVENTCLASSES = document.getElementsByName("EVENTCLASS");
	for (i =0; i < EVENTS.length; i++)
	{
		var CALDAY = document.getElementById(EVENTS[i].innerHTML);
		CALDAY.innerHTML = CALDAY.innerHTML + "<div class='" + EVENTCLASSES[i].innerHTML + "'></div>";
	}
}

