function game(day, date, opponent, time, place)
{
	this.day = day;
	this.date = date;
	this.opponent = opponent;
	this.time = time;
	this.place = place;
}

function sport()
{
	this.season_values = new Array();
}


boysbasketball = new sport();
girlsbasketball = new sport();
swimming = new sport();


boysbasketball.season_values[0] = new game('Friday', 'December 15', 'Chicopee (MCLA)', '6:00', 'Home');
boysbasketball.season_values[1] = new game('Mon1day', 'December 15', 'Lee', '6:00', 'Home');
boysbasketball.season_values[2] = new game('Wednesday', 'December 17', 'Mt. Anthony', '6:00', 'Home');
boysbasketball.season_values[3] = new game('Friday', 'December 19', 'Monument', '5:30', 'Away');
boysbasketball.season_values[4] = new game('Monday', 'December 22', 'Drury', '6:00', 'Away');
boysbasketball.season_values[5] = new game('Friday', 'December 26', 'South Hadley', '5:30', 'Home');
boysbasketball.season_values[6] = new game('Tuesday', 'December 30', 'East Longmeadow', '5:30', 'Home');
boysbasketball.season_values[7] = new game('Friday', 'January 2', 'Brattleboro', '5:30', 'Away');
boysbasketball.season_values[8] = new game('Monday', 'January 5', 'Wahconah', '6:00', 'Away');
boysbasketball.season_values[9] = new game('Thursday', 'January 8', 'Pittsfield', '5:30', 'Away');
boysbasketball.season_values[10] = new game('Monday', 'January 12', 'Taconic', '6:00', 'Home');
boysbasketball.season_values[11] = new game('Thursday', 'January 15', 'St. Joe', '6:00', 'Home');
boysbasketball.season_values[12] = new game('Tuesday', 'January 20', 'Lee', '6:00', 'Away');
boysbasketball.season_values[13] = new game('Friday', 'January 23', 'Drury', '6:00', 'Home');
boysbasketball.season_values[14] = new game('Tuesday', 'January 27', 'Mt. Greylock', '6:00', 'Home');
boysbasketball.season_values[15] = new game('Friday', 'January 30', 'Wahconah', '6:00', 'Home');
boysbasketball.season_values[16] = new game('Tuesday', 'February 3', 'Lenox', '6:00', 'Away');
boysbasketball.season_values[17] = new game('Friday', 'February 6', 'St. Joe', '6:00', 'Home');
boysbasketball.season_values[18] = new game('Tuesday', 'February 10', 'Pittsfield', '6:00', 'Home');
boysbasketball.season_values[19] = new game('Friday', 'February 13', 'Taconic', '5:30', 'Away');
boysbasketball.season_values[20] = new game('Tuesday', 'February 17', 'Monument', '6:00', 'Home');


girlsbasketball.season_values[0] = new game('Monday', 'December 11', 'Mt. Everett', '7:00', 'Away');
girlsbasketball.season_values[1] = new game('Tuesday', 'December 16', 'Wilmington', '5:30', 'Home');
girlsbasketball.season_values[2] = new game('Friday', 'Drury Tournament', '', '6:00', 'Away');
girlsbasketball.season_values[3] = new game('Saturday', 'December 20', 'Drury Tournament', 'TBA', 'Away');
girlsbasketball.season_values[4] = new game('Tuesday', 'December 23', 'Drury', '6:00', 'Away');
girlsbasketball.season_values[5] = new game('Monday', 'December 29', 'Brattleboro', '5:30', 'Away');
girlsbasketball.season_values[6] = new game('Friday', 'January 2', 'St. Joe', '6:00', 'Away');
girlsbasketball.season_values[7] = new game('Tuesday', 'January 6', 'Taconic', '6:00', 'Home');
girlsbasketball.season_values[8] = new game('Friday', 'January 9', 'Mt. Everett', '5:30', 'Home');
girlsbasketball.season_values[9] = new game('Tuesday', 'January 13', 'Wahconah', '6:00', 'Away');
girlsbasketball.season_values[10] = new game('Friday', 'January 16', 'Mt. Anthony', '6:00', 'Home');
girlsbasketball.season_values[11] = new game('Monday', 'January 19', 'Lee', '6:00', 'Home');
girlsbasketball.season_values[12] = new game('Thursday', 'January 22', 'Mt. Greylock', '6:00', 'Home');
girlsbasketball.season_values[13] = new game('Monday', 'January 26', 'Pittsfield', '5:30', 'Away');
girlsbasketball.season_values[14] = new game('Thursday', 'January 29', 'Lenox', '6:00', 'Away');
girlsbasketball.season_values[15] = new game('Monday', 'February 2', 'Monument', '6:00', 'Home');
girlsbasketball.season_values[16] = new game('Thursday', 'February 5', 'St. Joe', '6:00', 'Home');
girlsbasketball.season_values[17] = new game('Monday', 'February 9', 'Mt. Everett', '5:30', 'Away');
girlsbasketball.season_values[18] = new game('Wednesday', 'February 11', 'Whitingham', '7:00', 'Away');
girlsbasketball.season_values[19] = new game('Monday', 'February 16', 'Greylock', '5:30', 'Away');
girlsbasketball.season_values[20] = new game('Wednesday', 'February 18', 'Lenox', '6:00', 'Home');


swimming.season_values[0] = new game('Friday', 'December 8', 'Taconic Hills', '4:45', 'Home');
swimming.season_values[1] = new game('Tuesday', 'December 12', 'Hudson', '4:45', 'Home');
swimming.season_values[2] = new game('Friday', 'December 15', 'New Lebanon', '4:00', 'Away');
swimming.season_values[3] = new game('Tuesday', 'December 19', 'Mt. Anthony', '4:00', 'Home');
swimming.season_values[4] = new game('Friday', 'January 5', 'Lenox', '4:45', 'Home');
swimming.season_values[5] = new game('Friday', 'January 12', 'w/ Wahconah @ Taconic Y', '6:00', 'Away');
swimming.season_values[6] = new game('Friday', 'January 19', 'w/ Wahconah & Pittsfield', '4:15', 'Home');
swimming.season_values[7] = new game('Tuesday', 'January 23', 'w/ Pittsfield @ Mt. Anthony', '5:00', 'Away');
swimming.season_values[8] = new game('Friday', 'January 26', 'Taconic B @ G Club', '3:30', 'Away');
swimming.season_values[9] = new game('Tuesday', 'January 30', 'St. Joe', '3:30', 'Away');
swimming.season_values[10] = new game('Saturday', 'February 10', 'Individuals', 'TBA', 'TBA');
swimming.season_values[11] = new game('Saturday', 'February 17', 'Western Mass.', 'TBA', 'TBA');
swimming.season_values[12] = new game('Saturday', 'February 24', 'States', 'TBA', 'TBA');


xcskiing = new sport();

xcskiing.season_values[0] = new game('Friday', 'December 31', '', '9:30 AM', 'Prospect Mt.');
xcskiing.season_values[1] = new game('Saturday', 'January 8', '', '9:30 AM', 'Cranwell');
xcskiing.season_values[2] = new game('Saturday', 'January 15', '', '10:00 AM', 'Mt. Greylock High School');
xcskiing.season_values[3] = new game('Monday', 'January 17', '', '', '(Backup Date)');
xcskiing.season_values[4] = new game('Saturday', 'January 22', '', '10:00 AM', 'Notchview');
xcskiing.season_values[5] = new game('Saturday', 'January 29', '', '9:30 AM', 'Wahconah');
xcskiing.season_values[6] = new game('Saturday', 'February 5', '', '10:00 AM', 'Notchview');
xcskiing.season_values[7] = new game('Saturday', 'February 12', '', '10:00 AM', 'Mt. Greylock');
xcskiing.season_values[7] = new game('Wednesday', 'February 16', '', '', 'State Championships @ Notchview');
xcskiing.season_values[8] = new game('Thursday', 'February 17', '', '', '(Backup Date)');
xcskiing.season_values[9] = new game('Sunday', 'February 27', '', '', 'Bill Koch Festival (Notchview ages 5-13)');
xcskiing.season_values[10] = new game('', 'March 3-March 6', '', '', 'J2 Championships (Sugarloaf, ME ages 14-15');
xcskiing.season_values[11] = new game('', 'March 18-March 20', '', '', 'Eastern High School Championships grades 9-12');

wrestling = new sport();

wrestling.season_values[0] = new game('Saturday', 'December 11', 'King Philip/Wretham', '10:00 AM', 'Away');
wrestling.season_values[1] = new game('Friday', 'December 17', 'Pittsfield', '7:00 PM', 'Away');
wrestling.season_values[2] = new game('Saturday', 'December 18', 'Marlboro', '10:00 AM', 'Away');
wrestling.season_values[3] = new game('Wednesday', 'December 23', 'Mt. Everett, Monument Mountain', '6:30 PM', 'Away');
wrestling.season_values[4] = new game('Thursday', 'December 30', 'Middlebury, VT', '9:30 AM', 'Away');
wrestling.season_values[5] = new game('Friday', 'January 7', 'Greylock', '7:00 PM', 'Home');
wrestling.season_values[6] = new game('Saturday', 'January 8', 'Hurricane Duals', '10:00 AM', 'Home');
wrestling.season_values[7] = new game('Saturday', 'January 15', 'Mt. Anthony, VT', '9:00 AM', 'Away');
wrestling.season_values[8] = new game('Wednesday', 'January 19', 'Taconic', '7:00 PM', 'Away');
wrestling.season_values[9] = new game('Saturday', 'January 22', 'Natick', '10:00 AM', 'Away');
wrestling.season_values[10] = new game('Tuesday', 'January 25', 'Monument Mt.', '7:00 PM', 'Away');
wrestling.season_values[11] = new game('Saturday', 'January 29', 'Hurricane Quad', '10:00 AM', 'Home');
wrestling.season_values[12] = new game('Saturday', 'February 5', 'Berkshire Duals (at Greylock)', 'TBA', 'Away');
wrestling.season_values[13] = new game('Saturday', 'February 12', 'Western Mass (at Greylock)', 'TBA', 'Away');
wrestling.season_values[14] = new game('Saturday', 'February 19', 'States (at Taconic)', 'TBA', 'Away');
wrestling.season_values[15] = new game('Saturday', 'February 26', 'All-States (at Salem)', 'TBA', 'Away');
wrestling.season_values[16] = new game('Saturday', 'March 5', 'New Englands (at North Andover)', 'TBA', 'Away');

baseball = new sport();

baseball.season_values[0] = new game('Thursday', 'April 8', 'Wahconah', '4:00', 'Away');
baseball.season_values[1] = new game('Saturday', 'April 10', 'Drury', '1:00', 'Home');
baseball.season_values[2] = new game('Saturday', 'April 17', 'Taconic', '1:00', 'Away');
baseball.season_values[3] = new game('Tuesday', 'April 20', 'Brattleboro', '1:00', 'Home');
baseball.season_values[4] = new game('Thursday', 'April 22', 'Wahconah', '1:00', 'Home');
baseball.season_values[5] = new game('Saturday', 'April 24', 'Pittsfield', '1:00', 'Away');
baseball.season_values[6] = new game('Tuesday', 'April 27', 'Lenox', '4:00', 'Home');
baseball.season_values[7] = new game('Thursday', 'April 29', 'Mt. Greylock', '4:00', 'Away');
baseball.season_values[8] = new game('Saturday', 'May 1', 'Monument', '3:00', 'Away');
baseball.season_values[9] = new game('Tuesday', 'May 4', 'Taconic', '4:00', 'Home');
baseball.season_values[10] = new game('Thursday', 'May 6', 'Lee', '4:15', 'Home');
baseball.season_values[11] = new game('Saturday', 'May 8', 'St. Joe', '1:00', 'Away');
baseball.season_values[12] = new game('Tuesday', 'May 11', 'Lenox', '4:00', 'Away');
baseball.season_values[13] = new game('Thursday', 'May 13', 'Mt. Greylock', '4:15', 'Home');
baseball.season_values[14] = new game('Saturday', 'May 15', 'Mt. Anthony', '1:00', 'Away');
baseball.season_values[15] = new game('Tuesday', 'May 18', 'Lee', '4:00', 'Home');
baseball.season_values[16] = new game('Thursday', 'May 20', 'St. Joe', '4:00', 'Home');
baseball.season_values[17] = new game('Monday', 'May 24', 'South Hadley', '4:00', 'Home');
baseball.season_values[18] = new game('Wednesday', 'May 26', 'Drury (JV)', '4:00', 'Away');
baseball.season_values[19] = new game('', '', 'Drury (Varsity)', '7:00', 'Away');
baseball.season_values[20] = new game ('Friday', 'May 28', 'Classic', 'TBA', 'TBA');

track = new sport();

track.season_values[0] = new game('Tuesday', 'April 13', 'Lenox', '4:00', 'Home');
track.season_values[1] = new game('Thursday', 'April 15', 'Mt. Anthony', '4:00', 'Away');
track.season_values[2] = new game('Tuesday', 'April 27', 'Wahconah', '3:30', 'Home');
track.season_values[3] = new game('Friday', 'April 30', 'Greylock/Drury', '3:45', 'Away');
track.season_values[4] = new game('Tuesday', 'May 4', 'Taconic', '3:30', 'Home');
track.season_values[5] = new game('Tuesday', 'May 11', 'Pittsfield', '3:30', 'Home');
track.season_values[6] = new game('Tuesday', 'May 18', 'Monument', '4:00', 'Away');
track.season_values[7] = new game('Saturday', 'May 22', 'Individuals', 'TBA', 'Away');
track.season_values[8] = new game('Saturday', 'May 29', 'Western Mass.', 'TBA', 'Away');
track.season_values[9] = new game('Saturday', 'June 5', 'States', 'TBA', 'Away');

golf = new sport();

golf.season_values[0] = new game('Wednesday', 'April 14', 'Mt. Greylock', '3:30', 'Home');
golf.season_values[1] = new game('Friday', 'April 16', 'Pittsfield', '3:30', 'Home');
golf.season_values[2] = new game('Wednesday', 'April 21', 'St. Joe', '3:30', 'Home');
golf.season_values[3] = new game('Monday', 'April 26', 'Mt. Everett', '3:30', 'Away');
golf.season_values[4] = new game('Tuesday', 'April 27', 'Taconic', '3:30', 'Away');
golf.season_values[5] = new game('Wednesday', 'April 28', 'Drury', '3:30', 'Away');
golf.season_values[6] = new game('Tuesday', 'May 4', 'Monument', '3:30', 'Home');
golf.season_values[7] = new game('Wednesday', 'May 5', 'Lee', '3:30', 'Away');
golf.season_values[8] = new game('Friday', 'May 7', 'Wahconah', '3:30', 'Home');
golf.season_values[9] = new game('Monday', 'May 10', 'Lenox', '3:30', 'Home');
golf.season_values[10] = new game('Wednesday', 'May 12', 'Wahconah', '3:30', 'Away');
golf.season_values[11] = new game('Friday', 'May 14', 'Pittsfield', '3:30', 'Away');
golf.season_values[12] = new game('Tuesday', 'May 18', 'Mt. Greylock', '3:30', 'Away');
golf.season_values[13] = new game('Friday', 'May 21', 'Drury', '3:30', 'Home');

softball = new sport();

softball.season_values[0] = new game('Thursday', 'April 8', 'Drury', '4:00', 'Away');
softball.season_values[1] = new game('Monday', 'April 12', 'Mt. Everett', '4:15', 'Away');
softball.season_values[2] = new game('Wednesday', 'April 14', 'Mt. Anthony', '4:00', 'Home');
softball.season_values[3] = new game('Friday', 'April 16', 'Wahconah', '4:00', 'Away');
softball.season_values[4] = new game('Monday', 'April 19', 'Brattleboro', '1:00', 'Away');
softball.season_values[5] = new game('Wednesday', 'April 21', 'Drury', '1:00', 'Home');
softball.season_values[6] = new game('Friday', 'April 23', 'Lee', '2:00', 'Away');
softball.season_values[7] = new game('Monday', 'April 26', 'Mt. Greylock', '4:00', 'Away');
softball.season_values[8] = new game('Wednesday', 'April 28', 'Monument', '4:15', 'Home');
softball.season_values[9] = new game('Friday', 'April 30', 'Taconic', '4:00', 'Home');
softball.season_values[10] = new game('Monday', 'May 3', 'Lenox', '4:15', 'Home');
softball.season_values[11] = new game('Wednesday', 'May 5', 'Pittsfield', '4:00', 'Away');
softball.season_values[12] = new game('Friday', 'May 7', 'St. Joe', '4:00', 'Away');
softball.season_values[13] = new game('Tuesday', 'May 11', 'Lee', '4:00', 'Home');
softball.season_values[14] = new game('Wednesday', 'May 12', 'Mt. Everett', '4:15', 'Away');
softball.season_values[15] = new game('Monday', 'May 17', 'Monument', '4:15', 'Away');
softball.season_values[16] = new game('Wednesday', 'May 19', 'Lenox', '4:00', 'Away');
softball.season_values[17] = new game('Friday', 'May 21', 'St. Joe', '4:00', 'Home');
softball.season_values[18] = new game('Monday', 'May 24', 'Brattleboro', '4:00', 'Home');
softball.season_values[19] = new game('Wednesday', 'May 26', 'Greylock', '4:00', 'Home');

function makeschedule(activity)
{
	document.write("<table style='margin: 0; width: 100%'><tr style='font:9ptverdana;text-align:center;font-weight:bold;background:gray'><td>Day</td><td>Date</td><td>Opponent</td><td>Time</td><td>Place</td></tr>");
	for(x=0, y=0; x<activity.season_values.length; x++)
	{
		if((y%2) == 0)
		{
			color = "#cccccc";
		}
		else
		{
			color = "white";
		}
		document.write("<tr><td style='background-color: " + color + "; font: 8pt verdana; padding-left: 10px; padding-bottom: 2px; border: 0px; border-right: 1px solid white'>" + activity.season_values[x].day + "</td><td style='padding-right: 10px; background-color: " + color + "; font: 8pt verdana; text-align: right; padding-bottom: 2px; border: 0px'>" + activity.season_values[x].date + "</td></td><td style='padding-right: 10px; background-color: " + color + "; font: 8pt verdana; text-align: right; padding-bottom: 2px; border: 0px'>" + activity.season_values[x].opponent + "</td><td style='padding-right: 10px; background-color: " + color + "; font: 8pt verdana; text-align: right; padding-bottom: 2px; border: 0px'>" + activity.season_values[x].time + "</td><td style='padding-right: 10px; background-color: " + color + "; font: 8pt verdana; text-align: right; padding-bottom: 2px; border: 0px'>" + activity.season_values[x].place + "</td></tr>");
		y++;
	}
	document.write("</table><p>");
}
