	//Months Arrays
	var monthArray = new Array("JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER");
	var daysInMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	
				
	//Game and Events Class
	function Game(month, day, year, opponent, homeAway, gameTime){
		this.month = month;
		this.day = day;
		this.year = year;
		this.opponent = opponent;
		this.homeAway = homeAway;
		this.gameTime = gameTime
	}
	
	var Games = new Array();
	
	//January
	Games[0] = new Game(0,13,2007,"Devils","H","7:00 PM");
	Games[1] = new Game(0,20,2007,"Stingrays","H","7:00 PM");
	Games[2] = new Game(0,21,2007,"Devils","A","6:00 PM");
	Games[3] = new Game(0,27,2007,"Phoenix","H","7:00 PM");
	
	//February
	Games[4] = new Game(1,1,2007,"Phoenix","H","7:00 PM");	
	Games[5] = new Game(1,3,2007,"Stingrays","H","7:00 PM");
	Games[6] = new Game(1,8,2007,"Devils","H","7:00 PM");
	Games[7] = new Game(1,10,2007,"Vipers","H","7:00 PM");
	Games[8] = new Game(1,11,2007,"Blaze","A","7:00 PM");
	Games[9] = new Game(1,17,2007,"Steelers","A","7:00 PM");
	Games[10] = new Game(1,18,2007,"Stingrays","A","7:00 PM");
	Games[11] = new Game(1,24,2007,"Panthers","A","7:00 PM");
	Games[12] = new Game(1,25,2007,"Capitals","A","7:00 PM");
	
	//March
	Games[13] = new Game(2,1,2007,"Phoenix","A","7:00 PM");
	Games[14] = new Game(2,3,2007,"Capitals","H","7:00 PM");
	Games[15] = new Game(2,6,2007,"Devils","H","7:00 PM");
	Games[16] = new Game(2,7,2007,"Devils","A","7:00 PM");
	Games[17] = new Game(2,9,2007,"Vipers","H","7:00 PM");
	Games[18] = new Game(2,13,2007,"Killers All-Stars","H","7:00 PM");
	Games[19] = new Game(2,16,2007,"Panthers","H","7:00 PM");
	Games[20] = new Game(2,17,2007,"Phoenix","A","7:00 PM");
	Games[21] = new Game(2,22,2007,"Blaze","H","7:00 PM");
	Games[22] = new Game(2,24,2007,"Phoenix","A","7:00 PM");
	Games[23] = new Game(2,25,2007,"Vipers","A","7:00 PM");
	Games[24] = new Game(2,31,2007,"Bison","H","7:00 PM");
	Games[25] = new Game(3,1,2007,"Bison","A","7:00 PM");
	Games[26] = new Game(3,7,2007,"EIHL Playoffs","A","0:00 PM");
	Games[27] = new Game(3,8,2007,"EIHL Playoffs","A","0:00 PM");
	Games[28] = new Game(7,31,2007,"Huddinge","H","at Dundalk");
	Games[29] = new Game(8,1,2007,"Huddinge","H","at Dundalk");
	
	//September
	Games[30] = new Game(8,8,2007,"Capitals","H","7:00 PM");
	Games[31] = new Game(8,9,2007,"Devils","A","7:00 PM");
	Games[32] = new Game(8,15,2007,"Phoenix","H","7:00 PM");
	Games[33] = new Game(8,16,2007,"Blaze","A","7:00 PM");
	Games[34] = new Game(8,21,2007,"Vipers","H","7:00 PM");
	Games[35] = new Game(8,22,2007,"Panthers","A","7:00 PM");
	Games[36] = new Game(8,28,2007,"Panthers","H","7:00 PM");
	Games[37] = new Game(8,30,2007,"Capitals","A","7:00 PM");
	
	//October
	Games[38] = new Game(9,2,2007,"Devils","H","7:00 PM");
	Games[39] = new Game(9,6,2007,"Stingrays","H","at Dundalk");
	Games[40] = new Game(9,7,2007,"Devils","A","7:00 PM");
	Games[41] = new Game(9,13,2007,"Stingrays","A","7:00 PM");
	Games[42] = new Game(9,14,2007,"Phoenix","A","7:00 PM");
	Games[43] = new Game(9,18,2007,"Bison","H","7:30 PM");
	Games[44] = new Game(9,20,2007,"Bison","A","7:00 PM");
	Games[45] = new Game(9,27,2007,"Phoenix","H","at Dundalk");
	
	//November
	Games[46] = new Game(10,2,2007,"Blaze","H","7:00 PM");
	Games[47] = new Game(10,4,2007,"Bison","A","7:00 PM");
	Games[48] = new Game(10,10,2007,"Steelers","H","7:00 PM");
	Games[49] = new Game(10,11,2007,"Stingrays","A","7:00 PM");
	Games[50] = new Game(10,15,2007,"Devils","H","7:30 PM");
	Games[51] = new Game(10,18,2007,"Vipers","A","7:00 PM");
	Games[52] = new Game(10,24,2007,"Stingrays","H","7:00 PM");
	Games[53] = new Game(10,25,2007,"Bison","A","7:00 PM");
	Games[54] = new Game(10,30,2007,"Blaze","H","7:00 PM");
	
	//December
	Games[55] = new Game(11,2,2007,"Steelers","A","7:00 PM");
	Games[56] = new Game(11,8,2007,"Capitals","A","7:00 PM");
	Games[57] = new Game(11,9,2007,"Capitals","A","7:00 PM");
	Games[58] = new Game(11,14,2007,"Panthers","H","7:00 PM");
	Games[59] = new Game(11,16,2007,"Blaze","A","7:00 PM");
	Games[60] = new Game(11,21,2007,"Blaze","H","7:00 PM");
	Games[61] = new Game(11,23,2007,"Vipers","A","7:00 PM");
	Games[62] = new Game(11,27,2007,"Capitals","H","7:00 PM");
	Games[63] = new Game(11,29,2007,"Devils","H","7:00 PM");
	Games[64] = new Game(11,30,2007,"Devils","A","7:00 PM");
	
	//January
	Games[65] = new Game(0,5,2008,"Panthers","H","7:00 PM");
	Games[66] = new Game(0,10,2008,"Bison","H","7:30 PM");
	Games[67] = new Game(0,12,2008,"Steelers","A","7:00 PM");
	Games[68] = new Game(0,13,2008,"Devils","A","7:00 PM");
	Games[69] = new Game(0,16,2008,"Vipers","H","7:30 PM");
	Games[70] = new Game(0,19,2008,"Phoenix","H","7:00 PM");
	Games[71] = new Game(0,20,2008,"Panthers","A","7:00 PM");
	Games[72] = new Game(0,26,2008,"Capitals","H","at Dundalk");
	Games[73] = new Game(0,27,2008,"Stingrays","A","6:00 PM");
	Games[74] = new Game(0,31,2008,"Stingrays","H","7:30 PM");
	
	//February
	Games[75] = new Game(1,2,2008,"Blaze","H","7:00 PM");
	Games[76] = new Game(1,3,2008,"Phoenix","A","7:00 PM");
	Games[77] = new Game(1,8,2008,"Steelers","H","7:00 PM");
	Games[78] = new Game(1,16,2008,"Bison","A","7:00 PM");
	Games[79] = new Game(1,17,2008,"Phoenix","A","7:00 PM");
	Games[80] = new Game(1,23,2008,"Panthers","A","7:00 PM");
	Games[81] = new Game(1,28,2008,"Steelers","H","7:30 PM");
	
	//March
	Games[82] = new Game(2,1,2008,"Vipers","H","7:00 PM");
	Games[83] = new Game(2,7,2008,"Panthers","H","7:00 PM");
	Games[84] = new Game(2,9,2008,"Blaze","A","7:00 PM");
	Games[85] = new Game(2,15,2008,"Steelers","A","7:00 PM");
	Games[86] = new Game(2,16,2008,"Vipers","A","7:00 PM");
	Games[87] = new Game(2,20,2008,"Bison","H","at Dundalk");
	Games[88] = new Game(2,29,2008,"Vipers","H","at Dundalk");
	
	//Preseason
	Games[89] = new Game(7,30,2008,"Bulls Hawks Select","A","7:30 PM");
	Games[90] = new Game(7,31,2008,"Bulls Hawks Select","A","4:00 PM");
	
	//September 08
	Games[91] = new Game(8,6,2008,"Devils","H","7:00 PM");
	Games[92] = new Game(8,7,2008,"Capitals","A","7:00 PM");
	Games[93] = new Game(8,13,2008,"Vipers","H","7:00 PM");
	Games[94] = new Game(8,14,2008,"Stingrays","A","7:00 PM");
	Games[99] = new Game(8,17,2008,"Bison","H","7:30 PM");
	Games[95] = new Game(8,20,2008,"Vipers","A","7:00 PM");
	Games[96] = new Game(8,21,2008,"Vipers","A","7:00 PM");
	Games[97] = new Game(8,27,2008,"Capitals","H","7:00 PM");
	Games[98] = new Game(8,28,2008,"Bison","A","7:00 PM");
	
	//October 08
	Games[99] = new Game(9,4,2008,"Phoenix","A","7:00 PM");
	Games[100] = new Game(9,5,2008,"Blaze","A","6:00 PM");
	Games[101] = new Game(9,9,2008,"Devils","H","7:30 PM");
	Games[102] = new Game(9,11,2008,"Steelers","H","7:00 PM");
	Games[103] = new Game(9,12,2008,"Devils","A","6:00 PM");
	Games[104] = new Game(9,17,2008,"Blaze","H","7:00 PM");
	Games[105] = new Game(9,18,2008,"Vipers","H","7:00 PM");
	Games[106] = new Game(9,25,2008,"Steelers","A","7:00 PM");
	Games[107] = new Game(9,26,2008,"Steelers","A","6:00 PM");
	
	//November 08
	Games[108] = new Game(10,1,2008,"Stingrays","H","7:00 PM");
	Games[109] = new Game(10,15,2008,"Panthers","A","7:00 PM");
	Games[110] = new Game(10,16,2008,"Phoenix","A","6:00 PM");
	Games[111] = new Game(10,21,2008,"Steelers","H","7:30 PM");
	Games[112] = new Game(10,22,2008,"Capitals","H","7:00 PM");
	Games[113] = new Game(10,28,2008,"Blaze","H","7:30 PM");
	Games[114] = new Game(10,30,2008,"Stingrays","A","6:00 PM");

	
	//December 08
	Games[115] = new Game(11,5,2008,"Phoenix","H","7:30 PM");
	Games[116] = new Game(11,6,2008,"Steelers","A","7:00 PM");
	Games[117] = new Game(11,12,2008,"Panthers","H","7:30 PM");
	Games[118] = new Game(11,14,2008,"Panthers","A","6:00 PM");
	Games[119] = new Game(11,18,2008,"Stingrays","H","7:30 PM");
	Games[120] = new Game(11,20,2008,"Capitals","A","7:00 PM");
	Games[121] = new Game(11,21,2008,"Capitals","A","6:00 PM");
	Games[122] = new Game(11,27,2008,"Capitals","H","7:00 PM");
	Games[123] = new Game(11,28,2008,"Stingrays","A","6:00 PM");
	Games[124] = new Game(11,30,2008,"Steelers","H","7:30 PM");

//January 09
	Games[125] = new Game(0,3,2009,"Phoenix","H","7:00 PM");
	Games[126] = new Game(0,4,2009,"Devils","A","6:00 PM");
	Games[127] = new Game(0,8,2009,"Devils","H","7:30 PM");
	Games[128] = new Game(0,11,2009,"Steelers","A","6:00 PM");
	Games[129] = new Game(0,18,2009,"Phoenix","A","6:00 PM");
	Games[130] = new Game(0,21,2009,"Steelers","H","7:30 PM");
	Games[131] = new Game(0,24,2009,"Bison","H","7:00 PM");
	Games[132] = new Game(0,25,2009,"Bison","A","6:00 PM");
	Games[133] = new Game(0,28,2009,"Blaze","A","7:45 PM");
	Games[134] = new Game(0,30,2009,"Vipers","H","7:30 PM");
	Games[135] = new Game(0,31,2009,"Vipers","H","7:00 PM");
	
//February 09
	Games[136] = new Game(1,7,2009,"Devils","A","7:00 PM");
	Games[137] = new Game(1,4,2009,"Blaze","H","7:45 PM");
	Games[138] = new Game(1,8,2009,"Steelers","A","6:00 PM");
	Games[139] = new Game(1,13,2009,"Panthers","H","7:30 PM");
	Games[140] = new Game(1,15,2009,"Blaze","A","6:00 PM");
	Games[141] = new Game(1,17,2009,"Phoenix","H","7:30 PM");
	Games[142] = new Game(1,22,2009,"Vipers","A","7:00 PM");
	Games[143] = new Game(1,25,2009,"Bison","A","7:30 PM");
	Games[144] = new Game(1,27,2009,"Bison","H","7:30 PM");
	Games[145] = new Game(1,28,2009,"Stingrays","H","7:00 PM");

//March 09
	Games[146] = new Game(2,1,2009,"Capitals","A","7:00 PM");
	Games[147] = new Game(2,4,2009,"Devils","H","7:30 PM");
	Games[148] = new Game(2,7,2009,"Devils","A","7:00 PM");
	Games[149] = new Game(2,8,2009,"Phoenix","A","5:30 PM");
	Games[150] = new Game(2,13,2009,"Panthers","H","7:30 PM");
	Games[151] = new Game(2,14,2009,"Blaze","H","7:00 PM");
	Games[152] = new Game(2,17,2009,"Phoenix","H","7:30 PM");
	Games[153] = new Game(2,18,2009,"Panthers","A","7:30 PM");
	Games[154] = new Game(2,21,2009,"Blaze","A","7:00 PM");
	Games[155] = new Game(2,22,2009,"Phoenix","A","5:30 PM");
	Games[156] = new Game(2,26,2009,"Phoenix","H","7:00 PM");
	
//August 09
	Games[157] = new Game(7,27,2009,"Vipers","H","7:00 PM");
	Games[158] = new Game(7,29,2009,"IIHL Select","A","8:00 PM");
	
//September 09
	Games[159] = new Game(8,5,2009,"Panthers","A","7:00 PM");
	Games[160] = new Game(8,6,2009,"Stingrays","A","5:30 PM");
	Games[161] = new Game(8,12,2009,"Steelers","H","7:00 PM");
	Games[162] = new Game(8,13,2009,"Steelers","A","6:30 PM");
	Games[163] = new Game(8,19,2009,"Blaze","H","7:00 PM");
	Games[164] = new Game(8,20,2009,"Vipers","A","5:30 PM");
	Games[165] = new Game(8,23,2009,"Stingrays","H","7:30 PM");
	Games[166] = new Game(8,27,2009,"Capitals","A","6:30 PM");
	
//October 09
	Games[167] = new Game(9,2,2009,"Vipers","H","7:30 PM");
	Games[168] = new Game(9,3,2009,"Panthers","A","7:00 PM");
	Games[169] = new Game(9,10,2009,"Devils","H","7:00 PM");
	Games[170] = new Game(9,11,2009,"Devils","A","6:00 PM");
	Games[171] = new Game(9,16,2009,"Capitals","H","7:30 PM");
	Games[172] = new Game(9,18,2009,"Stingrays","A","5:30 PM");
	Games[173] = new Game(9,24,2009,"Panthers","H","7:00 PM");
	Games[174] = new Game(9,25,2009,"Vipers","A","5:30 PM");
	Games[175] = new Game(9,28,2009,"Capitals","H","7:30 PM");
	Games[176] = new Game(9,31,2009,"Steelers","A","7:00 PM");
	
//November 09
	Games[177] = new Game(10,1,2009,"Steelers","H","6:00 PM");
	Games[178] = new Game(10,7,2009,"Blaze","H","7:00 PM");
	Games[179] = new Game(10,8,2009,"Devils","A","6:00 PM");
	Games[180] = new Game(10,14,2009,"Devils","H","7:30 PM");
	Games[181] = new Game(10,15,2009,"Vipers","A","5:30 PM");
	Games[182] = new Game(10,20,2009,"Panthers","H","7:30 PM");
	Games[183] = new Game(10,21,2009,"Panthers","A","7:00 PM");
	Games[184] = new Game(10,28,2009,"Stingrays","H","7:00 PM");
	Games[185] = new Game(10,29,2009,"Stingrays","A","7:00 PM");
	
//December 09
	Games[186] = new Game(11,4,2009,"Capitals","H","7:30 PM");
	Games[187] = new Game(11,5,2009,"Vipers","A","6:30 PM");
	Games[188] = new Game(11,11,2009,"Vipers","H","7:30 PM");
	Games[189] = new Game(11,13,2009,"Capitals","A","6:00 PM");
	Games[190] = new Game(11,19,2009,"Blaze","H","7:00 PM");
	Games[191] = new Game(11,20,2009,"Blaze","A","6:00 PM");
	Games[192] = new Game(11,26,2009,"Vipers","A","6:30 PM");
	Games[193] = new Game(11,27,2009,"Vipers","H","6:00 PM");
	Games[194] = new Game(11,30,2009,"Steelers","H","7:00 PM");
	
//January 10
	Games[195] = new Game(0,2,2010,"Devils","H","7:00 PM");
	Games[196] = new Game(0,3,2010,"Blaze","A","6:00 PM");
	Games[197] = new Game(0,9,2010,"Steelers","H","7:00 PM");
	Games[198] = new Game(0,10,2010,"Devils","A","6:00 PM");
	Games[199] = new Game(0,16,2010,"Capitals","H","7:00 PM");
	Games[200] = new Game(0,17,2010,"Capitals","A","6:30 PM");
	Games[201] = new Game(0,20,2010,"Devils","H","7:30 @ Dundonald");
	Games[202] = new Game(0,23,2010,"Stingrays","A","5:45 PM");
	Games[203] = new Game(0,24,2010,"Vipers","H","6:00 PM");
	Games[204] = new Game(0,29,2010,"Panthers","H","7:30 PM");
	Games[205] = new Game(0,30,2010,"Panthers","H","7:00 PM");
	
//February 10
	Games[206] = new Game(1,4,2010,"Stingrays","H","7:30 @ Dundonald");
	Games[207] = new Game(1,6,2010,"Steelers","A","7:00 PM")
	Games[208] = new Game(1,7,2010,"Steelers","A","6:30 PM")
	Games[209] = new Game(1,13,2010,"Blaze","H","7:00 PM")
	Games[210] = new Game(1,14,2010,"Panthers","A","4:00 PM")
	Games[211] = new Game(1,17,2010,"Devils","A","7:30 PM")
	Games[212] = new Game(1,19,2010,"Steelers","H","7:30 PM")
	Games[213] = new Game(1,20,2010,"Steelers","A","7:00 PM")
	Games[214] = new Game(1,27,2010,"Capitals","H","7:00 PM")
	Games[215] = new Game(1,28,2010,"Blaze","A","6:00 PM")
	
//March 10
	Games[216] = new Game(2,4,2010,"Stingrays","H","7:30 @ Dundonald");
	Games[217] = new Game(2,6,2010,"Capitals","A","6:30 PM");
	Games[218] = new Game(2,7,2010,"Capitals","A","6:30 PM");
	Games[219] = new Game(2,12,2010,"Devils","H","7:30 PM");
	Games[220] = new Game(2,14,2010,"Capitals","H","5:00 PM");
	Games[221] = new Game(2,20,2010,"Vipers","H","7:00 PM");
	Games[222] = new Game(2,21,2010,"Blaze","A","6:00 PM");
	Games[223] = new Game(2,27,2010,"EIHL Playoffs","H","7:00 PM");
	Games[224] = new Game(2,28,2010,"EIHL Playoffs","A","4:00 PM");
	
//April 10
	Games[225] = new Game(3,3,2010,"EIHL Playoffs","A","Trent FM Arena");
	Games[226] = new Game(3,4,2010,"EIHL Playoffs","A","Trent FM Arena");

//August 10
	Games[227] = new Game(7,25,2010,"Blaze","A","7:45 PM");
	
	
//September 10
	Games[228] = new Game(8,4,2010,"Panthers","A","7:00 PM");
	Games[229] = new Game(8,5,2010,"Devils","A","6:00 PM");
	Games[230] = new Game(8,11,2010,"Blaze","H","7:00 PM");
	Games[231] = new Game(8,12,2010,"Blaze","A","6;30PM");
	Games[232] = new Game(8,18,2010,"Capitals","H","7:00 PM");
	Games[233] = new Game(8,19,2010,"Devils","A","6:30 PM");
	Games[234] = new Game(8,25,2010,"Vipers","A","7:00 PM");
	Games[235] = new Game(8,26,2010,"Stars","A","6:30 PM");
	
//October 10
	Games[236] = new Game(9,2,2010,"NHL Challenge","H","7:00 PM");
	Games[237] = new Game(9,3,2010,"Panthers","H","5:00 PM");
	Games[238] = new Game(9,9,2010,"Devils","H","7:00 PM");
	Games[239] = new Game(9,10,2010,"Steelers","A","TBC");
	Games[240] = new Game(9,14,2010,"Stars","H","7:30 PM");
	Games[241] = new Game(9,23,2010,"Stingrays","A","7:00 PM");
	Games[242] = new Game(9,26,2010,"Stingrays","H","7:30 PM");
	Games[243] = new Game(9,17,2010,"Stars","A","6:30 PM");
	Games[244] = new Game(9,24,2010,"Blaze","A","6:00 PM");
	Games[245] = new Game(9,30,2010,"Vipers","A","7:00 PM");
	
//November 10
	Games[246] = new Game(10,7,2010,"Devils","A","6:30 PM");
	Games[247] = new Game(10,13,2010,"Stars","H","7:00 PM");
	Games[248] = new Game(10,14,2010,"Clan","H","5:00 PM");
	Games[249] = new Game(10,20,2010,"Clan","A","7:00 PM");
	Games[250] = new Game(10,21,2010,"Stingrays","A","5:30 PM");
	Games[251] = new Game(10,26,2010,"Steelers","H","7:30 PM");
	Games[252] = new Game(10,27,2010,"Steelers","H","7:00 PM");
	
//December 10
	Games[253] = new Game(11,4,2010,"Capitals","A","6:00 PM");
	Games[254] = new Game(11,5,2010,"Capitals","A","6:00 PM");
	Games[255] = new Game(11,11,2010,"Stars","H","7:00 PM");
	Games[256] = new Game(11,18,2010,"Capitals","H","7:00 PM");
	Games[257] = new Game(11,26,2010,"Clan","H","7:00 PM");
	Games[258] = new Game(11,27,2010,"Clan","A","7:30 PM");
	Games[259] = new Game(11,28,2010,"Devils","H","7:00 PM");
	Games[260] = new Game(11,30,2010,"Vipers","H","7:00 PM");
	
//January 11
	Games[261] = new Game(0,2,2011,"Stingrays","H","5:00 PM");
	Games[262] = new Game(0,7,2011,"Panthers","A","7:30 PM");
	Games[263] = new Game(0,14,2011,"Panthers","H","7:30 PM");
	Games[264] = new Game(0,15,2011,"Panthers","H","7:00 PM");
	Games[265] = new Game(0,22,2011,"Steelers","A","TBC");
	Games[266] = new Game(0,23,2011,"Vipers","H","5:00 PM");
	Games[267] = new Game(0,26,2011,"Johnson Testimonial","H","7:00 PM");
	Games[268] = new Game(0,29,2011,"Clan","H","7:00 PM");
	Games[269] = new Game(0,30,2011,"Clan","A","4:00 PM");

//February 11
	Games[270] = new Game(1,5,2011,"Devils","H","7:00 PM");
	Games[271] = new Game(1,11,2011,"Blaze","H","7:30 PM");
	Games[272] = new Game(1,12,2011,"Blaze","H","7:00 PM");
	Games[273] = new Game(1,16,2011,"Devils","A","7:30 PM");
	Games[274] = new Game(1,19,2011,"Vipers","A","7:00 PM");
	Games[275] = new Game(1,20,2011,"Stars","A","6:30 PM");
	Games[276] = new Game(1,26,2011,"Capitals","A","6:00 PM");
	Games[277] = new Game(1,27,2011,"Stingrays","A","5:30 PM");

//March 11
	Games[278] = new Game(2,3,2011,"Stingrays","H","7:00 PM");
	Games[279] = new Game(2,5,2011,"Steelers","H","7:00 PM");
	Games[280] = new Game(2,8,2011,"Panthers","A","7:30 PM");
	Games[281] = new Game(2,9,2011,"Steelers","A","7:30 PM");
	Games[282] = new Game(2,11,2011,"Capitals","H","7:30 PM");
	Games[283] = new Game(2,12,2011,"Vipers","H","7:00 PM");
	Games[284] = new Game(2,16,2011,"Panthers","H","7:30 PM");
	Games[285] = new Game(2,19,2011,"Panthers","A","7:00 PM");
	Games[286] = new Game(2,20,2011,"Blaze","A","6:00 PM");
	Games[286] = new Game(2,26,2011,"EIHL Playoffs","H","7:00 PM");
	
//August 11
	Games[287] = new Game(7,27,2011,"Panthers","H","7:00 PM");
	Games[288] = new Game(7,28,2011,"Panthers","H","4:00 PM");
	
//September 11
	Games[289] = new Game(8,3,2011,"Steelers","H","7:00 PM");
	Games[290] = new Game(8,9,2011,"Stingrays","H","7:30 PM");
	Games[291] = new Game(8,10,2011,"Devils","A","7:00 PM");
	Games[292] = new Game(8,17,2011,"Capitals","H","7:00 PM");
	Games[293] = new Game(8,18,2011,"Stars","A","6:30 PM");
	Games[294] = new Game(8,23,2011,"Flyers","H","7:30 PM");
	Games[295] = new Game(8,24,2011,"Panthers","H","7:00 PM");
	
//October 11
	Games[296] = new Game(9,1,2011,"Flyers","A","7:15 PM");
	Games[297] = new Game(9,2,2011,"Capitals","A","6:00 PM");
	Games[298] = new Game(9,8,2011,"Stingrays","A","TBC");
	Games[299] = new Game(9,9,2011,"Blaze","A","6:00 PM");
	Games[300] = new Game(9,15,2011,"Devils","A","7:00 PM");
	Games[301] = new Game(9,21,2011,"Stars","H","7:30 PM");
	Games[302] = new Game(9,22,2011,"Blaze","H","7:00 PM");
	Games[303] = new Game(9,29,2011,"Panthers","A","7:00 PM");
	Games[304] = new Game(9,30,2011,"Stingrays","A","5:30 PM");
	
//November 11
	Games[305] = new Game(10,5,2011,"Clan","A","7:00 PM");
	Games[306] = new Game(10,6,2011,"Blaze","A","6:00 PM");
	Games[307] = new Game(10,11,2011,"Flyers","H","7:30 PM");
	Games[308] = new Game(10,12,2011,"Devils","H","7:00 PM");
	Games[309] = new Game(10,13,2011,"Capitals","A","6:00 PM");
	Games[310] = new Game(10,19,2011,"Flyers","A","7:15 PM");
	Games[311] = new Game(10,20,2011,"Stars","A","6:30 PM");
	Games[312] = new Game(10,26,2011,"Clan","H","7:00 PM");
	
//December 11
	Games[313] = new Game(11,3,2011,"Stingrays","H","7:00 PM");
	Games[314] = new Game(11,4,2011,"Devils","A","6:00 PM");
	Games[315] = new Game(11,9,2011,"Steelers","A","7:30 PM");
	Games[316] = new Game(11,10,2011,"Flyers","A","7:15 PM");
	Games[317] = new Game(11,17,2011,"Stars","H","7:00 PM");
	Games[318] = new Game(11,23,2011,"Capitals","H","7:30 PM");
	Games[319] = new Game(11,26,2011,"Clan","A","6:00 PM");
	Games[320] = new Game(11,27,2011,"Clan","H","7:00 PM");
	Games[321] = new Game(11,30,2011,"Devils","H","7:00 PM");
	
//January 12
	Games[322] = new Game(0,2,2012,"Stars","A","6:30 PM");
	Games[323] = new Game(0,7,2012,"Stars","H","7:00 PM");
	Games[324] = new Game(0,13,2012,"Blaze","H","7:30 PM");
	Games[325] = new Game(0,14,2012,"Blaze","H","7:00 PM");
	Games[326] = new Game(0,20,2012,"Capitals","H","7:30 PM");
	Games[327] = new Game(0,21,2012,"Panthers","H","7:00 PM");
	Games[328] = new Game(0,25,2012,"Devils","A","7:00 PM");
	Games[329] = new Game(0,27,2012,"Clan","A","7:00 PM");
	Games[330] = new Game(0,28,2012,"Flyers","A","7:15 PM");

//February 12
	Games[331] = new Game(1,4,2012,"Devils","H","7:00 PM");
	Games[332] = new Game(1,5,2012,"Steelers","A","7:30 PM");
	Games[333] = new Game(1,11,2012,"Panthers","A","7:00 PM");
	Games[334] = new Game(1,12,2012,"Panthers","A","4:00 PM");
	Games[335] = new Game(1,17,2012,"Stingrays","H","7:30 PM");
	Games[336] = new Game(1,18,2012,"Flyers","H","7:00 PM");
	Games[337] = new Game(1,25,2012,"Stingrays","A","TBC");
	Games[338] = new Game(1,26,2012,"Blaze","A","6:00 PM");
	
//March 12
	Games[339] = new Game(2,2,2012,"Steelers","A","7:30 PM");
	Games[340] = new Game(2,3,2012,"Clan","H","7:00 PM");
	Games[341] = new Game(2,10,2012,"Capitals","A","6:00 PM");
	Games[342] = new Game(2,11,2012,"Capitals","A","6:00 PM");
	Games[343] = new Game(2,16,2012,"Steelers","H","7:30 PM");
	Games[344] = new Game(2,17,2012,"Steelers","H","7:00 PM");
	Games[345] = new Game(2,24,2012,"Panthers","H","7:00 PM");
	Games[346] = new Game(2,31,2012,"EIHL Playoffs","H","7:00 PM");

	
	function sortArray(a, b){
		if(a.year <= b.year){
			if(a.month <= b.month){
				if(a.day <= b.day){
					return 1;
				}else{ return - 1; }			
			}else{ return - 1; }
		}else{ return -1; }
	}
	
	//Games.sort(sortArray);
	
	var today = new Date();	 //todays Date

	// if before start of season set today date to first game of season
	var seasonStart = new Date();

	seasonStart.setFullYear(Games[0].year, Games[0].month, Games[0].day);

	if (today < seasonStart)
	{
		today = seasonStart;
	}
	
	//onmouseover function is called to update game details.	
	function updateGameDetails(id){
		if(Games[id].homeAway == "E"){ 
			returnString = "<TABLE cellpadding='0' cellspacing='1' width='155' bgcolor='#FFFFFF'>";
			returnString = returnString + "<TR>";
			returnString = returnString + "<TD valign='top' align='center'><img src='http://www.belfastgiants.com/logos/giants.gif'></TD>";
			returnString = returnString + "<TD valign='middle' align='center'><span class='jsCalendarGameDate'>" + monthArray[Games[id].month] + " " +Games[id].day+ "<BR></span><span class='jsCalendarGameTime'>" +Games[id].gameTime+ "<BR></span><span class='jsCalendarOpponent'>" +Games[id].opponent+ "</span></TD></TR></TABLE>";
			return	returnString;
		}else if(Games[id].homeAway == "H"){ 
			returnString = "<TABLE cellpadding='0' cellspacing='1' width='155' bgcolor='#FFFFFF'>";
			returnString = returnString + "<TR>";
			returnString = returnString + "<TD valign='top' align='center'><img src='http://www.belfastgiants.com/logos/"+Games[id].opponent+".gif'></TD>";
			returnString = returnString + "<TD valign='middle' align='center'><span class='jsCalendarGameDate'>" + monthArray[Games[id].month] + " " +Games[id].day+ "<BR></span><span class='jsCalendarGameTime'>" +Games[id].gameTime+ "<BR></span><span class='jsCalendarOpponent'> " +Games[id].opponent+ "</span></TD>";
			returnString = returnString + "</TR>";
			returnString = returnString + "</TABLE>";
		}else if(Games[id].homeAway == "A"){ 
			returnString = "<TABLE cellpadding='0' cellspacing='1' width='155' bgcolor='#FFFFFF'>";
			returnString = returnString + "<TR>";
			returnString = returnString + "<TD valign='top' align='center'><img src='http://www.belfastgiants.com/logos/"+Games[id].opponent+".gif'></TD>";
			returnString = returnString + "<TD valign='middle' align='center'><span class='jsCalendarGameDate'>" + monthArray[Games[id].month] + " " +Games[id].day+ "<BR></span><span class='jsCalendarGameTime'>" +Games[id].gameTime+ "<BR></span><span class='jsCalendarOpponent'> " +Games[id].opponent+ "</span></TD>";
			returnString = returnString + "</TR>";
			returnString = returnString + "</TABLE>";
		}
		
		this.window.document.getElementById("gameDetails").innerHTML = returnString;
	}

	//updates calendar by getting next month or previous month
	function getCalendarMonth(drawMonth, drawYear){
		this.window.document.getElementById("gameDetails").innerHTML = drawGameDetails(drawMonth,drawYear,1);
		this.window.document.getElementById("topCalendar").innerHTML = drawTopCalendar(drawMonth,drawYear);
		this.window.document.getElementById("calendarDays").innerHTML = drawCalendarDays(drawMonth,drawYear);
	}
	
	//make sure month is in range returns month
	function checkDrawMonth(drawMonth, drawYear){
		if(drawMonth == 12){ return 0; }
		if(drawMonth == -1){ return 11; }
		return drawMonth;
	}
	
	//make sure month is in range returns year
	function checkDrawYear(drawMonth, drawYear){
		if(drawYear == 104){ drawYear = 2004; }
		if(drawYear == 105){ drawYear = 2005; }
		if(drawYear == 106){ drawYear = 2006; }
		if(drawYear == 107){ drawYear = 2007; }
		if(drawYear == 108){ drawYear = 2008; }
		if(drawYear == 109){ drawYear = 2009; }
		if(drawYear == 110){ drawYear = 2010; }
		if(drawYear == 111){ drawYear = 2011; }
		if(drawYear == 112){ drawYear = 2012; }
		if(drawMonth == 12){ return drawYear + 1; }
		if(drawMonth == -1){ return drawYear - 1; }
		return drawYear;
	}
	
	//draws calendar days
	function drawCalendarDays(drawMonth, drawYear, drawDay){
		var returnString = ""
		var dayOfWeek = 0;
		var calendarDay = 1;
		
		var displayMonth = checkDrawMonth(drawMonth, drawYear);
		var displayYear = checkDrawYear(drawMonth, drawYear);

		//var	firstDay =	new Date(drawYear, drawMonth, 1).getDay();
		var	firstDay =	new Date(displayYear, displayMonth, 1).getDay();
		
		//start writing table
		returnString = "<TABLE cellpadding='0' cellspacing='2' width='155' height='95'><TR>"

		//draw beginning blank days
		while (dayOfWeek >= 0 && dayOfWeek < firstDay){
			returnString = returnString + "<TD width='20' align='center' class='jsCalendarDayN'></TD>";
			dayOfWeek++;
		}
				
		//draw calendarDays
		while(calendarDay <= daysInMonth[displayMonth]){
			
			dateString = "<TD width='20' align='center' class='jsCalendarDayN'>" + calendarDay + "</TD>";
			
			if(calendarDay == today.getDate() && drawMonth == today.getMonth() && drawYear == today.getYear()){
				dateString = "<TD width='20' align='center'  bgcolor='#FFFFFF ''height='16'><TABLE cellpadding='0' height='16'><TR><TD width='20' align='center' class='jsCalendarDayN'>" +calendarDay+ "</TD></TR></TABLE></TD>";
			}
		
			for(var i = 0; i < Games.length; i++){
				if(Games[i].day == calendarDay && Games[i].month == displayMonth && Games[i].year == displayYear){
					dateString = "<TD width='20' align='center' class='jsCalendarDay" + Games[i].homeAway + "' onmouseover='javascript:updateGameDetails(" +i+ ")'>" + calendarDay + "</TD>";
				}
				if(Games[i].day == calendarDay && Games[i].month == displayMonth && Games[i].year == displayYear && calendarDay == today.getDate() && drawMonth == today.getMonth() && drawYear == today.getYear()){
					dateString = "<TD width='20' align='center' bgcolor='#FFFFFF' height='16'><TABLE cellpadding='0' height='16'><TR><TD width='20' align='center' class='jsCalendarDay" + Games[i].homeAway + "' onmouseover='javascript:updateGameDetails(" +i+ ")'>" + calendarDay + "</TD></TR></TABLE></TD>"
				}
				
			}
			returnString = returnString + dateString;
			dayOfWeek++;
			calendarDay++;
			if(dayOfWeek % 7 == 0){
				dayOfWeek = 0;
				returnString = returnString + "</TR><TR>";
			}
		}
								
		//draw end blank days
		while(dayOfWeek < 7){
			returnString = returnString + "<TD width='20' align='center' class='jsCalendarDayN'></TD>";
			dayOfWeek++;
		}
		returnString = returnString + "</TR></TABLE>";

		return returnString;
	}

	//draws top of calendar, showing month and next and previous buttons.
	function drawTopCalendar(drawMonth, drawYear){
		var returnString = ""
		var displayMonth = checkDrawMonth(drawMonth, drawYear);
		var displayYear = checkDrawYear(drawMonth, drawYear);
		
		
		returnString = "<TABLE cellpadding='0' cellspacing='0' width='163' bgcolor='#F4F4F4'><TR>";
		returnString = returnString + "<TD align='center'>&nbsp;<span class='jsCalendarMonth'>" +monthArray[displayMonth]+ " " +displayYear+ "</span></TD>";
		returnString = returnString + "<TD align='right'><img onclick='javascript:getCalendarMonth(" +(displayMonth-1)+ "," +displayYear+ ")' border='0' src='http://www.belfastgiants.com/objects/arrow2.gif'>&nbsp;<img onclick='javascript:getCalendarMonth(" +(displayMonth+1)+ "," +displayYear+ ")' border='0' src='http://www.belfastgiants.com/objects/arrow.gif'></A>&nbsp;</TD>";
		returnString = returnString + "</TR></TABLE>";
		return returnString;
	}

	function drawGameDetails(drawMonth, drawYear, drawDay){
		var returnString = "";
		var displayMonth = checkDrawMonth(drawMonth, drawYear);
		var displayYear = checkDrawYear(drawMonth, drawYear);
		
		for(var id = 0; id < Games.length; id++){
			if(displayMonth == Games[id].month && displayYear == Games[id].year && drawDay <= Games[id].day){
				if(Games[id].homeAway == "E"){ 
					returnString = "<TABLE cellpadding='0' cellspacing='1' width='155' bgcolor='#FFFFFF' height='40'>";
					returnString = returnString + "<TR>";
					returnString = returnString + "<TD valign='top' align='center'><span class='jsCalendarGameDate'>"+Games[id].opponent+" ";
					returnString = returnString + "<span class='jsCalendarGameDate'>" + monthArray[Games[id].month] + " " +Games[id].day+ " " +Games[id].gameTime+ "</span></TD></TR></TABLE>";
					return	returnString;
				}else if(Games[id].homeAway == "H"){ 
					returnString = "<TABLE cellpadding='0' cellspacing='1' width='155' bgcolor='#FFFFFF'>";
					returnString = returnString + "<TR>";
					returnString = returnString + "<TD valign='top' align='center'><img src='http://www.belfastgiants.com/logos/"+Games[id].opponent+".gif'></TD>";
					returnString = returnString + "<TD valign='middle' align='center'><span class='jsCalendarGameDate'>" + monthArray[Games[id].month] + " " +Games[id].day+ "<BR></span><span class='jsCalendarGameTime'>" +Games[id].gameTime+ "<BR></span><span class='jsCalendarOpponent'> " +Games[id].opponent+ "</span></TD>";
					returnString = returnString + "</TR>";
					returnString = returnString + "</TABLE>";
					return	returnString;
				}else if(Games[id].homeAway == "A"){ 
					returnString = "<TABLE cellpadding='0' cellspacing='1' width='155' bgcolor='#FFFFFF'>";
					returnString = returnString + "<TR>";
					returnString = returnString + "<TD valign='top' align='center'><img src='http://www.belfastgiants.com/logos/"+Games[id].opponent+".gif'></TD>";
					returnString = returnString + "<TD valign='middle' align='center'><span class='jsCalendarGameDate'>" + monthArray[Games[id].month] + " " +Games[id].day+ "<BR></span><span class='jsCalendarGameTime'>" +Games[id].gameTime+ "<BR></span><span class='jsCalendarOpponent'> " +Games[id].opponent+ "</span></TD>";
					returnString = returnString + "</TR>";
					returnString = returnString + "</TABLE>";
					return	returnString;
				}
			}
		}
		return "<TABLE cellpadding='0' cellspacing='1' width='155' bgcolor='#FFFFFF' height='40'><TR><TD valign='top' align='center'>&nbsp;</TD></TR></TABLE>";
	}

document.write("<TABLE cellpadding='0' cellspacing='0' width='163' bgcolor='#FFFFFF'>");
document.write("	<TR><TD bgcolor='#CCCCCC' align='center'>");
document.write("		<DIV id='topCalendar'>");
document.write(drawTopCalendar(today.getMonth(), today.getYear()));
document.write("		</DIV>");
document.write("		<TABLE cellpadding='4' cellspacing='0' width='163' bgcolor='#CCCCCC'>");
document.write("			<TR><TD width='163'>");
document.write("				<TABLE cellpadding='2' cellspacing='0' width='155'>");
document.write("					<TR>");
document.write("						<TD width='20' align='center'><span class='jsCalendarDayT'>S</span></TD>");
document.write("						<TD width='20' align='center'><span class='jsCalendarDayT'>M</span></TD>");
document.write("						<TD width='20' align='center'><span class='jsCalendarDayT'>T</span></TD>");
document.write("						<TD width='20' align='center'><span class='jsCalendarDayT'>W</span></TD>");
document.write("						<TD width='20' align='center'><span class='jsCalendarDayT'>T</span></TD>");
document.write("						<TD width='20' align='center'><span class='jsCalendarDayT'>F</span></TD>");
document.write("						<TD width='20' align='center'><span class='jsCalendarDayT'>S</span></TD>");
document.write("					</TR>");
document.write("				</TABLE>");
document.write("				<DIV id='calendarDays'>");
document.write(drawCalendarDays(today.getMonth(), today.getYear()));
document.write("				</SCRIPT>");
document.write("				</DIV>");
document.write("				<TABLE cellpadding='0' cellspacing='0' width='155' height='5'>");
document.write("					<TR>");
document.write("						<TD width='5'>&nbsp;</TD>");
document.write("						<TD align='center'><img src='http://www.belfastgiants.com/objects/home.gif'>&nbsp;<span class='jsCalendarLegend'>Home</span></TD>");
document.write("						<TD align='center'><img src='http://www.belfastgiants.com/objects/away.gif'>&nbsp;<span class='jsCalendarLegend'>Away</span></TD>");
document.write("						<TD width='5'>&nbsp;</TD>");
document.write("					</TR>");
document.write("				</TABLE>");
document.write("				<TABLE cellpadding='0' cellspacing='1' width='155' height='2'>");
document.write("					<TR><TD></TD></TR>");
document.write("				</TABLE>");
document.write("				<DIV id='gameDetails'>");
document.write(drawGameDetails(today.getMonth(), today.getYear(), today.getDate()));
document.write("				</script>");
document.write("				</DIV>");
document.write("					</TR>");
document.write("				</TABLE>");
document.write("			</TD></TR>");
document.write("		</TABLE>");
document.write("	</TD></TR>");
document.write("</TABLE>");

