function MeetingDate(Day, DayCount)
{
	var today = new Date();
	var meeting = new Date();
	var dayCount = (DayCount)? DayCount : 1;
	var myDay = (Day)? Day : 0;
	
	meeting.SetCountedDay(dayCount, myDay);
	
	if(today > meeting)
	{
		meeting.setMonth(meeting.getMonth()+1);
		meeting.SetCountedDay(dayCount, myDay);
	}
	
	return meeting;//.ToFormattedDate();
}

function SetCountedDay(dayCount, myDay)
{
	var day = new Date();
	day.setTime(this.getTime());
	for(i = 1, j = 0; i <= 31 && j < dayCount; i++)
	{
		day.setDate(i);
		if(day.getDay() == myDay)
		{
			j++;
			this.setDate(i);
		}
	}
}
Date.prototype.SetCountedDay = SetCountedDay;

function ToFormattedDate()
{
	var days = new Array();
	days[0] = "Sunday";
	days[1] = "Monday";
	days[2] = "Tuesday";
	days[3] = "Wednesday";
	days[4] = "Thursday";
	days[5] = "Friday";
	days[6] = "Saturday";
	
	var months = new Array();
	months[0] = "January";
	months[1] = "February";
	months[2] = "March";
	months[3] = "April";
	months[4] = "May";
	months[5] = "June";
	months[6] = "July";
	months[7] = "August";
	months[8] = "September";
	months[9] = "October";
	months[10] = "November";
	months[11] = "December";
	
	return days[this.getDay()] + ", " + months[this.getMonth()] + " " + this.getDate() + ", " + this.getFullYear(); 
}
Date.prototype.ToFormattedDate = ToFormattedDate;

function writeButton(ButtonText, ButtonLink, BGImageSrc, LinkClass)
{
	document.write('<td background="' + /*BGImageSrc +*/ '" style="padding:3px; border-bottom:1px solid #aaaaaa;">\n');
	document.write('\t<a href="' + ButtonLink + '" class="' + LinkClass + '">');
	document.write(ButtonText);
  document.write('</a>\n');
  document.write("</td>\n");
}

function writeVerticalMenu(ButtonInfoArray, BGImageSrc, MenuStyle, LinkClass)
{
	document.write('<table style="' + MenuStyle + '" cellpadding="0" cellspacing="0">\n')
	for(i = 0; i < ButtonInfoArray.length; i++)
  {
  	if(!ButtonInfoArray[i].Text || !ButtonInfoArray[i].Link)
    	continue;
      
  	document.write('<tr>\n');
    writeButton(ButtonInfoArray[i].Text, ButtonInfoArray[i].Link, BGImageSrc, LinkClass);
  	document.write('</tr>\n');
  }
  document.write('</table>\n\n');
}

function writeBetaBlueMenu(prefix)
{
	if(!prefix)
  	prefix = '';
    
	var menuArray = new Array(6);
	menuArray[0] = new Object();
	menuArray[0].Text = 'Home';
	menuArray[0].Link = 'index.html';
	menuArray[1] = new Object();
	menuArray[1].Text = 'About Sigma';
	menuArray[1].Link = 'fratHistory.html';
	menuArray[2] = new Object();
	menuArray[2].Text = 'Chapter Info';
	menuArray[2].Link = '';
	menuArray[3] = new Object();
	menuArray[3].Text = 'Sigma Beta Club';
	menuArray[3].Link = 'sigmabeta.html';
	menuArray[4] = new Object();
	menuArray[4].Text = 'Programs';
	menuArray[4].Link = '';
	menuArray[5] = new Object();
	menuArray[5].Text = 'Links';
	menuArray[5].Link = '';
	menuArray[6] = new Object();
	menuArray[6].Text = '&Gamma;&Alpha;&Sigma; Archive';
	menuArray[6].Link = 'archive.html';
  
	for(i=0; i < menuArray.length; i++)
	{
		if(menuArray[i].Link)
		{
			menuArray[i].Link = prefix + menuArray[i].Link
		}
	}
	writeVerticalMenu(menuArray, prefix + 'images/btnBackground.jpg', 'padding:0px; border-right: 1px solid #444444; color:#ffffff; font-size:13px; font-weight:bold', 'menu');
	document.write('<br/>');
	writeLinks();
}

function post(src, expire)
{
	var today = new Date();
	
	if(today <= expire)
		return src;
	else
		return "";
}

function writeBlueNotes(prefix)
{
	if(!prefix)
  	prefix = '';

flyer = 
'        	<tr>\n' +
'          	<td valign="top" align="center">\n' +
'				<div class="pad">\n' +
'      				<img style="width: 260px" src="/images/sigma_08_pajama_jam_email.jpg" alt=""><br clear="all"/>\n' +
'				</div>\n' +
'            </td>\n' +
'          </tr>\n';

var flyExpire = new Date();
flyExpire.setFullYear(2008);
flyExpire.setMonth(7);
flyExpire.setDate(30);
flyExpire.setHours(23);

var DiningWithArts = 
'Dining with the Arts Center<br/>\n' +
'5337 Dolloff Street<br/>\n' +
'Cleveland Ohio 44127<br/>\n';

var HSI = 
'HSI Steve\'s Office<br />\n' +
'23360 Chagrin Bvd.Ste. 111<br />\n' +
'Beachwood, OH<br />\n';

var meetingAddress = HSI;

var meetingDate = MeetingDate(5, 2);
var exceptionDate = new Date();
exceptionDate.setFullYear(2009);
exceptionDate.setMonth(5);
exceptionDate.setDate(26);

if(exceptionDate.getFullYear() == meetingDate.getFullYear() &&
	exceptionDate.getMonth() == meetingDate.getMonth())
{
	meetingDate = exceptionDate;
}


var output = 
'      	<table cellpadding="0" cellspacing="0">\n' +
'        	<tr>\n' +
'           	<td>\n' +
'               	<p><b>Gamma Alpha Sigma Chapter Meeting</b><br/>\n' +
'                   ' + meetingDate.ToFormattedDate() + ' 6:30pm<br/>\n' + meetingAddress +
'					</p>' +
'					' +
'              	</td>\n' +
'     		</tr>\n' +
'        </table>';

document.write(output);
}  

function writeLinks()
{
output = 
'	<div style="color:white; font-size:10px; margin:5px">' +
'		<span style="font-weight:bold">Sigma Links</span>\n' +
'		<li><a class="footer" href="http://www.pbs1914.org">PBS Headquarters</a></li>\n' +
'		<li><a class="footer" href="http://www.glregion.org">Great Lakes Region</a></li>\n' +
'	</div>' +
'	<div style="color:white; font-size:10px; margin:5px">' +
'		<span style="font-weight:bold">Zeta Links</span>\n' +
'		<li><a class="footer" href="http://www.zphib1920.org">Zeta Headquarters</a></li>\n' +
'		<li><a class="footer" href="http://www.zphibcleveland.net">Gamma Delta Zeta Chapter</a></li>\n' +
'	</div>' +
'	<div style="color:white; font-size:10px; margin:5px">' +
'		<span style="font-weight:bold">Other Links</span>\n' +
'		<li><a class="footer" href="http://www.cbhs.net">Benedictine High School</a></li>\n' +
'	</div>';

document.write(output);
}
