/*
	file: community_events.js
	modified last: 10-11-2009
	copyright: copyright 2009 Minnesota Heathens
	author: Volkhvy - BigTime Interactive
	e-mail: volkhvy@stonedragonpress.com
*/

	function comWhatMonth() { // get short name of current month
		var date1 = new Date();
		var strMonth = parent.rayMonthAbbreviations[date1.getMonth()]
		return strMonth;
	} // end of function

	function comWhatDate() { // get current day
		var date1 = new Date();
		var int1 = date1.getDate()
		return int1.toString();		
	} // end of function

	function comCreateCalendar(strNdx) { // month
		eval("var rayCal" + strNdx + "= new Array()"); // temp rayCalX array
		var rayMonth = new Array(); // months displayed
		for (var cnt0 = 0; cnt0 < parent.rayEvtDisplay.length; cnt0++) {
			rayMonth[cnt0] = parent.rayMonthAbbreviations[parseInt(parent.rayEvtDisplay[cnt0])] + " " + parent.rayEvtYear[cnt0];
		}
		var strTable = "";
		var strWhatMonth = comWhatMonth();
		var strWhatDate = comWhatDate();
		strMonth = rayMonth[parseInt(strNdx)].substring(0, 3);
		var str1 = "";
		var int1 = eval("parent.rayEvtBgColor" + strNdx + ".length");
		for (cnt1 = 0; cnt1 < int1; cnt1++) {
			strDay = eval("parent.rayEvtCal" + strNdx + "[" + cnt1 + "]");
			if (eval("parent.rayEvtBgColor" + strNdx + "[" + cnt1 + "] == 'ffffff'")) { // no link
				if (strWhatMonth == strMonth && strWhatDate == strDay) {
					str1 = "<span class='today'>&#160;" + strDay + "&#160;</span>";
					eval("rayCal" + strNdx + "[" + cnt1 + "] = str1");
				} else {
					str1 = "<span class='cal'>&#160;" + strDay + "&#160;</span>";
					eval("rayCal" + strNdx + "[" + cnt1 + "] = str1");
				}
			} else if (eval("parent.rayEvtBgColor" + strNdx + "[" + cnt1 + "] == 'ffcc00'")) { // link
				if (strWhatMonth == strMonth && strWhatDate == strDay) {
					str1 = "<a href=\"javascript: parent.loadDatePage('events_blank', '" + strNdx + "', '" + strDay + "')\" class='cal'>&#160;<span class='today'>&#160;" + strDay + "&#160;</span>&#160;</a>";
					eval("rayCal" + strNdx + "[" + cnt1 + "] = str1");
				} else {
					str1 = "<a href=\"javascript: parent.loadDatePage('events_blank', '" + strNdx + "', '" + strDay + "')\" class='cal'>&#160;" + strDay + "&#160;</a>";
					eval("rayCal" + strNdx + "[" + cnt1 + "] = str1");
				}
			}
		}
		strTable += "<table bgcolor='#ffffff' border='0' cellpadding='0' cellspacing='0' width='179'>";
		strTable += "<tr><td align='center' colspan='9' bgcolor='#990000' valign='middle'><img src='sp.gif' height='2' width='1'></td></tr>";
		strTable += "<tr><td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2'></td>";
		if (strNdx == "0") {
			strTable += "<td align='center' class='cal' colspan='2' valign='middle' width='50'>&nbsp;</td>";
		} else if (strNdx == "1") {
			strTable += "<td align='center' class='cal' colspan='2' valign='middle' width='50'><a href='javascript: comCreateCalendar(\"0\")' onMouseOver='parent.swapImage(\"idRight\", \"idComBtn1\", \"grfx/calendar_down_over.gif\")' onMouseOut='parent.swapImage(\"idRight\", \"idComBtn1\", \"grfx/calendar_down_up.gif\")'><img src='grfx/calendar_down_up.gif' border='0' height='10' id='idComBtn1' name='idComBtn1' width='30' /></a></td>";
		} else if (strNdx == "2") {
			strTable += "<td align='center' class='cal' colspan='2' valign='middle' width='50'><a href='javascript: comCreateCalendar(\"1\")' onMouseOver='parent.swapImage(\"idRight\", \"idComBtn1\", \"grfx/calendar_down_over.gif\")' onMouseOut='parent.swapImage(\"idRight\", \"idComBtn1\", \"grfx/calendar_down_up.gif\")'><img src='grfx/calendar_down_up.gif' border='0' height='10' id='idComBtn1' name='idComBtn1' width='30' /></a></td>";
		} else if (strNdx == "3") {
			strTable += "<td align='center' class='cal' colspan='2' valign='middle' width='50'><a href='javascript: comCreateCalendar(\"2\")' onMouseOver='parent.swapImage(\"idRight\", \"idComBtn1\", \"grfx/calendar_down_over.gif\")' onMouseOut='parent.swapImage(\"idRight\", \"idComBtn1\", \"grfx/calendar_down_up.gif\")'><img src='grfx/calendar_down_up.gif' border='0' height='10' id='idComBtn1' name='idComBtn1' width='30' /></a></td>";
		}
		strTable += "<td align='center' class='smlb' colspan='3' valign='middle'>" + rayMonth[parseInt(strNdx)] + "</td>";
		if (strNdx == "0") {
			strTable += "<td align='center' class='cal' colspan='2' valign='middle' width='50'><a href='javascript: comCreateCalendar(\"1\")' onMouseOver='parent.swapImage(\"idRight\", \"idComBtn2\", \"grfx/calendar_up_over.gif\")' onMouseOut='parent.swapImage(\"idRight\", \"idComBtn2\", \"grfx/calendar_up_up.gif\")'><img src='grfx/calendar_up_up.gif' border='0' height='10' id='idComBtn2' name='idComBtn2' width='30' /></a></td>";
		} else if (strNdx == "1") {
			strTable += "<td align='center' class='cal' colspan='2' valign='middle' width='50'><a href='javascript: comCreateCalendar(\"2\")' onMouseOver='parent.swapImage(\"idRight\", \"idComBtn2\", \"grfx/calendar_up_over.gif\")' onMouseOut='parent.swapImage(\"idRight\", \"idComBtn2\", \"grfx/calendar_up_up.gif\")'><img src='grfx/calendar_up_up.gif' border='0' height='10' id='idComBtn2' name='idComBtn2' width='30' /></a></td>";
		} else if (strNdx == "2") {
			strTable += "<td align='center' class='cal' colspan='2' valign='middle' width='50'><a href='javascript: comCreateCalendar(\"3\")' onMouseOver='parent.swapImage(\"idRight\", \"idComBtn2\", \"grfx/calendar_up_over.gif\")' onMouseOut='parent.swapImage(\"idRight\", \"idComBtn2\", \"grfx/calendar_up_up.gif\")'><img src='grfx/calendar_up_up.gif' border='0' height='10' id='idComBtn2' name='idComBtn2' width='30' /></a></td>";
		} else if (strNdx == "3") {
			strTable += "<td align='center' class='cal' colspan='2' valign='middle' width='50'>&nbsp;</td>";
		}
		strTable += "<td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td></tr>";
		strTable += "<tr><td align='center' colspan='9' bgcolor='#990000' valign='middle'><img src='sp.gif' height='1' width='1' /></td></tr>";
		strTable += "<tr><td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td>";
		strTable += "<td align='center' class='cal' valign='middle' width='25'>Sun</td>";
		strTable += "<td align='center' class='cal' valign='middle' width='25'>Mon</td>";
		strTable += "<td align='center' class='cal' valign='middle' width='25'>Tue</td>";
		strTable += "<td align='center' class='cal' valign='middle' width='25'>Wed</td>";
		strTable += "<td align='center' class='cal' valign='middle' width='25'>Thu</td>";
		strTable += "<td align='center' class='cal' valign='middle' width='25'>Fri</td>";
		strTable += "<td align='center' class='cal' valign='middle' width='25'>Sat</td>";
		strTable += "<td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td></tr>";
		strTable += "<tr><td align='center' colspan='9' bgcolor='#990000' valign='middle'><img src='sp.gif' height='1' width='1' /></td></tr>";
		strTable += "<tr><td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[0]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[0]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[1]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[1]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[2]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[2]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[3]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[3]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[4]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[4]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[5]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[5]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[6]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[6]") + "</td>";
		strTable += "<td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td></tr>";
		strTable += "<tr><td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[7]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[7]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[8]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[8]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[9]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[9]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[10]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[10]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[11]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[11]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[12]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[12]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[13]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[13]") + "</td>";
		strTable += "<td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td></tr>";
		strTable += "<tr><td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[14]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[14]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[15]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[15]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[16]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[16]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[17]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[17]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[18]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[18]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[19]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[19]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[20]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[20]") + "</td>";
		strTable += "<td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td></tr>";
		strTable += "<tr><td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[21]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[21]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[22]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[22]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[23]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[23]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[24]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[24]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[25]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[25]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[26]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[26]") + "</td>";
		strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[27]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[27]") + "</td>";
		strTable += "<td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td></tr>";
		if (parent.rayEvtLines[parseInt(strNdx)] >= 5) {
			strTable += "<tr><td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[28]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[28]") + "</td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[29]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[29]") + "</td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[30]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[30]") + "</td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[31]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[31]") + "</td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[32]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[32]") + "</td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[33]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[33]") + "</td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[34]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[34]") + "</td>";
			strTable += "<td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td></tr>";
		}
		if (parent.rayEvtLines[parseInt(strNdx)] >= 6) {
			strTable += "<tr><td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[35]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[35]") + "</td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[36]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[36]") + "</td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[37]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[37]") + "</td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[38]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[38]") + "</td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[39]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[39]") + "</td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[40]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[40]") + "</td>";
			strTable += "<td align='center' bgcolor='#" + eval("parent.rayEvtBgColor" + strNdx + "[41]") + "' class='cal' valign='middle'>" + eval("rayCal" + strNdx + "[41]") + "</td>";
			strTable += "<td align='center' bgcolor='#990000' valign='middle'><img src='sp.gif' height='20' width='2' /></td></tr>";
		}
		strTable += "<tr><td align='center' colspan='9' bgcolor='#990000' valign='middle'><img src='sp.gif' height='2' width='1' /></td></tr>";
		strTable += "</table>";
		parent.setTextOfDiv("idRight", "idEvents0", strTable);
		var strLink = "";
		strLink += "<a href='javascript: parent.loadFile(\"events_" + parseInt(strNdx) + "\", \"\")'>&nbsp;&#149;&nbsp;Month at a Glance&nbsp;&nbsp;</a>";
		parent.setTextOfDiv("idRight", "idEvents1", strLink);
	} // end of function
