/* Events list for calendar page and Calendar At-a-Glance
The event object has four attributes:
Date, Text, Color, and Hide

Explanation of Date:  Format is YYYYMMDDCDWL
    The dates use JavaScript regular expression syntax:
               ....1031.... = Every Oct-31
               200610..11.. = First Sunday in October 2006
               ........11.. = First Sunday of Every Month
               ....12...2.Y = Last Monday of December

Text: This is what appears on the calendar (HTML code can be included) A break specified as <br> will be removed in
      the calendar at a glance, but <BR> will stay.
Color: Followed by a color for the box if desired.  If multiple events on the same day specify different colors 
       only the first will be used.
Hide: If this is X then the item will not appear in the Calendar-at-a-glance section.
*/
function oEvent(reDate, calText, Color, GlanceHide){
    this.reDate = reDate;
    this.calText = calText;
    this.Color = Color;
    this.GlanceHide = GlanceHide;
}
function BuildEvents(){
    var pEvents = new Array();
    var i = 0;
//  Date is YYYYMMDDCDWL
// new oEvent( [Year(4) Month(2) Day(2) DoWCount DoW Week Last], Text, Color, Hide from at-a-Glance )
// Events on the same day appear on the calendar in the same order they are specified here

// Holidays and yearly events
pEvents[i++] = new oEvent('....0101....','Happy New Year!!','','');
pEvents[i++] = new oEvent('....0214....','<font color="red">&hearts;</font>','pink','');
pEvents[i++] = new oEvent('....0317....','<font color="green">&clubs;</font>','lightgreen','');
pEvents[i++] = new oEvent('....05..21..','Mother&#39;s Day','','');
pEvents[i++] = new oEvent('....05...2.Y','Memorial Day','#F7F7F7','');
pEvents[i++] = new oEvent('....0525....','<br><a href="http://www.towelday.org/">Towel Day</a>','','');
pEvents[i++] = new oEvent('....06..31..','Father&#39;s Day','','');
pEvents[i++] = new oEvent('....0704....','Independence Day<br><img src="Calendar/icons/flag.gif">','','X');
pEvents[i++] = new oEvent('....09..12..','Labor Day','','');
pEvents[i++] = new oEvent('....1031....','<br>Happy Halloween<BR><img src="Calendar/icons/pumpkin.gif">','orange','');
pEvents[i++] = new oEvent('....11..45..','<br>Thanksgiving','','');
pEvents[i++] = new oEvent('20081231....','New Year&#039;s Eve','','');

// Current year 2010 ----------------------------------------
pEvents[i++] = new oEvent('2010....17..','<br><a href="/Admin/events.php?id=gamenite">Game Night</a>','','');
pEvents[i++] = new oEvent('20100718....','<br><a href="http://www.outworlders.info/Calendar/ChatRiverPark.htm">Anniversary Party!</a>','pink','');

// 2009

// Regularly occurring AOW events where location is pretty much static or not on calendar page
//pEvents[i++] = new oEvent('........31..','<br>AOW Business Meeting<br>','#BBBB77','');
pEvents[i++] = new oEvent('........31..','<br><a href="javaScript:eventPop('+ '\'' + 'Calendar/Recur/AOWBusMeet.htm' + '\'' + ')">AOW Business Meeting</a><br>','#BBB77','');
// - per Bil no 2010 readers - pEvents[i++] = new oEvent('........21..','<br><a href="/sigs/Readers">Book Discussion Group</a>','','');
pEvents[i++] = new oEvent('200904..21..','-moved back one week','','');
pEvents[i++] = new oEvent('200904..31..','<br><a href="/sigs/Readers">Book Discussion Group</a>','','');


pEvents[i++] = new oEvent('201002..27..','<br><a href="/DrWho">Doctor Who</a>','lightyellow','');
pEvents[i++] = new oEvent('201003..27..','<br><a href="/DrWho">Doctor Who</a>','lightyellow','');
pEvents[i++] = new oEvent('201004..27..','<br><a href="/DrWho">Doctor Who</a>','lightyellow','');
pEvents[i++] = new oEvent('201005..37..','<br><a href="/DrWho">Doctor Who</a>','lightyellow','');
pEvents[i++] = new oEvent('201006..27..','<br><a href="/DrWho">Doctor Who</a>','lightyellow','');
pEvents[i++] = new oEvent('201007..27..','<br><a href="/DrWho">Doctor Who</a>','lightyellow','');
pEvents[i++] = new oEvent('201008..27..','<br><a href="/DrWho">Doctor Who</a>','lightyellow','');
pEvents[i++] = new oEvent('201009..27..','<br><a href="/DrWho">Doctor Who</a>','lightyellow','');
pEvents[i++] = new oEvent('201010..27..','<br><a href="/DrWho">Doctor Who</a>','lightyellow','');
pEvents[i++] = new oEvent('201011..27..','<br><a href="/DrWho">Doctor Who</a>','lightyellow','');
pEvents[i++] = new oEvent('201012..27..','<br><a href="/DrWho">Doctor Who</a>','lightyellow','');
pEvents[i++] = new oEvent('20100108....','<br><a href="/DrWho">Doctor Who (Friday!)</a>','lightyellow','');

//Red Dwarf - potential repeating
pEvents[i++] = new oEvent('201006..37..','<br>Red Dwarf','','');

// Writers Group
pEvents[i++] = new oEvent('20090125....','<br><a href="/sigs/Writers">Writers&#39; Group</a>','','');
pEvents[i++] = new oEvent('20090524....','<br><a href="/sigs/Writers">Writers&#39; Group</a>','','');
pEvents[i++] = new oEvent('20090726....','<br><a href="/sigs/Writers">Writers&#39; Group</a>','','');
pEvents[i++] = new oEvent('20090927....','<br><a href="/sigs/Writers">Writers&#39; Group</a>','','');
pEvents[i++] = new oEvent('20091122....','<br><a href="/sigs/Writers">Writers&#39; Group</a>','','');

//Strategy Gaming
//pEvents[i++] = new oEvent('2010....37..','<br><a href="/StratGaming">Strategy Gaming</a> 11:00am<br>','','');
pEvents[i++] = new oEvent('2008....37..','<br><a href="/StratGaming">Strategy Gaming</a> 11:00am<br>','','');
pEvents[i++] = new oEvent('2009....37..','<br><a href="/StratGaming">Strategy Gaming</a> 11:00am<br>','','');
pEvents[i++] = new oEvent('200904..37..','-moved to 25th<br>','','');
pEvents[i++] = new oEvent('200904..47..','<br><a href="/StratGaming">Strategy Gaming</a> 11:00am<br>','','');

// Conventions
pEvents[i++] = new oEvent('200904(09|10|11|12)....','<br><a href="http://www.frolicon.com/" target="_blank">Frolicon</a>','','');
pEvents[i++] = new oEvent('201009(03|04|05)....','<br><a href="http://www.dragoncon.org/" target="_new">Dragon Con</a>','gold','');
pEvents[i++] = new oEvent('20100905....','<br>Room Party! 9pm','','');

pEvents[i++] = new oEvent('20090611....','<br><a href="http://www.sfra2009.com/" target="_blank">Science Fiction Research Association Conference (June 11-14th)</a>','','');
pEvents[i++] = new oEvent('20090612....','<br><a href="http://www.sfra2009.com/" target="_blank">SFRA Conference</a>','','X');
pEvents[i++] = new oEvent('20090613....','<br><a href="http://www.sfra2009.com/" target="_blank">SFRA Conference</a>','','X');
pEvents[i++] = new oEvent('20090614....','<br><a href="http://www.sfra2009.com/" target="_blank">SFRA Conference</a>','','X');

// Anniversary and Picnics
pEvents[i++] = new oEvent('20100417....','<br><br><a href="/Admin/events.php?id=springpi"><big>Spring Picnic</big></a><br>','gold','');
pEvents[i++] = new oEvent('20091017....','<br><br><a href="/Admin/events.php?id=fallpic"><big>Fall Picnic</big></a><br>','gold','');

// Miscellaneous events
pEvents[i++] = new oEvent('20091031....','<br><a href="/Admin/events.php?id=hallown"><big>Halloween Party!</big></a>','','');

pEvents[i++] = new oEvent('20080329....','<br><b><a href="/Admin/events.php?id=springpi">Spring Picnic</a></b>','','');
pEvents[i++] = new oEvent('20081031....','<br><a href="/Calendar/oneoffs/Halloween.htm">Halloween Party!</a>','','');
pEvents[i++] = new oEvent('200811..45..','<br><a href="http://www.evite.com/pages/invite/viewInvite.jsp?event=KVYXUKXXKFTWGFITGHJN&unknownUser=true" target="_blank">Dinner at Aimee&#039;s</a>','','');
pEvents[i++] = new oEvent('20091219....','<br><a href="/Admin/events.php?id=holiday">Holiday Social</a>','','');

pEvents[i++] = new oEvent('20090228....','<br><a href="http://groups.yahoo.com/group/AtlantaOutWorlders-Discussion/message/22007" target="_blank">AOW at Starlight Flea Market</a>','','');
pEvents[i++] = new oEvent('20090307....','<br><a href="http://groups.yahoo.com/group/AtlantaOutWorlders-Discussion/message/22026" target="_blank">Watchmen</a><br>','','');
pEvents[i++] = new oEvent('20081220....','<br><a href="Calendar/holiday.htm">Holiday Party</a>','','');
pEvents[i++] = new oEvent('20081231....','<br><a href="http://www.outworlders.info/DrWho/#directions">Party at Alan, Jeff, Michael&#039;s</a>','','');

pEvents[i++] = new oEvent('20090321....','<br><a href="Calendar/oneoffs/kaiju.htm">怪獣映画 Kaiju Night<br>','','');
pEvents[i++] = new oEvent('20090418....','<br><a href="Calendar/renfest.htm">Renaissance Festival 10:00am</a><br>','','');
pEvents[i++] = new oEvent('20090809....','<br><br><a href="/Admin/events.php?id=gijoemov">G.I. Joe Movie Outing</a>','','');

pEvents[i++] = new oEvent('200909(25|26|27|28|29|30)....','<br><a href="/Admin/events.php?id=_EVANGEL">Evangelion</a>','','');
pEvents[i++] = new oEvent('200910(01|02)....','<br><a href="/Admin/events.php?id=_EVANGEL">Evangelion</a>','','');
pEvents[i++] = new oEvent('20090927....','<br><a href="/Admin/events.php?id=_FIREFLY">Serenity</a>','','');

pEvents[i++] = new oEvent('20090906....','<br><a href="http://www.outworlders.info/Admin/events.php?id=DCONPART">Party!</a>','','');
pEvents[i++] = new oEvent('20091002....','<br><a href="http://www.outworlders.info/Admin/events.php?id=_SGU">SGU Launch</a>','','');

pEvents[i++] = new oEvent('20090905....','<br><a href="http://www.outworlders.info/Admin/events.php?id=DCONPART">Star Wars v. Star Trek Dance</a>','','');
pEvents[i++] = new oEvent('20090926....','<br><a href="http://www.outworlders.info/Admin/events.php?id=DCONPNP">Pirates and Pajamas</a>','','');
pEvents[i++] = new oEvent('20091114....','<br><a href="http://www.outworlders.info/Admin/events.php?id=OCONGDAY">OutlantaCon Game Day</a>','','');
pEvents[i++] = new oEvent('20090912....','<br><a href="http://www.outworlders.info/Admin/events.php?id=mergamed">Mercer Game Day</a>','','');
pEvents[i++] = new oEvent('200911(05|06|07|08)....','<br><a href="http://www.outworlders.info/Admin/events.php?id=charis35">Charis 35th</a>','','');

//Prisoner
pEvents[i++] = new oEvent('20080216....','<br><a href="/Events/DanPresents">The Prisoner</a>','','');
pEvents[i++] = new oEvent('2008(01|03|04|05|06|07|08|09|10|11)..37..','<br><a href="/Events/DanPresents">Dan Presents...</a>','','');

//Dan Presents
pEvents[i++] = new oEvent('20090131....','<br><a href="/Events/DanPresents">Dan Presents...</a>','','');
pEvents[i++] = new oEvent('2009(01|02|03|04|05|07|08|09|10|11)..37..','<br><a href="/Events/DanPresents">Dan Presents...</a>','','');
pEvents[i++] = new oEvent('200906..47..','<br><br><a href="/Events/DanPresents">Dan Presents...</a>','','');


//Star Trek Night 2009
pEvents[i++] = new oEvent('20090116....','<br><a href="Calendar/StarTrek.htm">Star Trek Night</a>','','');
pEvents[i++] = new oEvent('200902..46..','<br><a href="Calendar/StarTrek.htm">Star Trek Night</a>','','');
pEvents[i++] = new oEvent('200903..46..','<br><a href="Calendar/StarTrek.htm">Star Trek Night</a>','','');


//AOWGA

return pEvents;
}