 function eventDisplay(whichType, howMany, futureDAYS)
 // Purpose: display events from club calendar in appropriate section of home page
 // version:
 // Date: January 1, 2012 06:37
 //
 // By convention, "12:00 AM" will be displayed as Midnight on the schedule (unless all day event or holiday) for the date specified and
 // will be encoded as "00:00:00 AM" for the following day for purposes of determining if that time has passed.
 // "12:00 PM" will be displayed as Noon and will be encoded as "12:00:00 AM" for purposes of determining if that time has passed.
 //
   {
       //-- Start Events --
        var details = 11; //array elements per event
        var today = new Date();
        var Events = new Array(100);
        for (var i = 0; i < 100; i++)
               {
                 Events[i] = new Array(7);
                {for (var j= 0;j<details;j++)
                   {Events[i][j]=i*7+j;}
                    }
                 }
        var eventevents = 0;
        var Board = new Array(30);
        for (var i = 0; i < 30; i++)
               {
                 Board[i] = new Array(7);
                {for (var j= 0;j<details;j++)
                   {Board[i][j]=i*7+j;}
                    }
                 }
        var boardevents = 0;
        var Members = new Array(30);
        for (var i = 0; i < 30; i++)
               {
                 Members[i] = new Array(7);
                {for (var j= 0;j<details;j++)
                   {Members[i][j]=i*7+j;}
                    }
                 }
        var memberevents = 0;
        var Races = new Array(30);
        for (var i = 0; i < 30; i++)
               {
                 Races[i] = new Array(7);
                {for (var j= 0;j<details;j++)
                   {Races[i][j]=i*7+j;}
                    }
                 }
        var raceevents = 0;
        Events[eventevents][0] = 'Daylight Savings Time Begins';
        Events[eventevents][1] = '\"Spring Ahead\"';
        Events[eventevents][2] = 'March 11';
        Events[eventevents][3] = 'Sunday';
        Events[eventevents][4] = '2:00 AM ';
        Events[eventevents][5] = '';
        Events[eventevents][6] = '';
        Events[eventevents][7] = '';
        Events[eventevents][8] = '3/11/2012';
        Events[eventevents][9] = '';
        Events[eventevents][10] = 'A';
        eventevents++;
        Events[eventevents][0] = 'Daylight Savings Time Ends';
        Events[eventevents][1] = '\"Fall Back\"';
        Events[eventevents][2] = 'November 4';
        Events[eventevents][3] = 'Sunday';
        Events[eventevents][4] = '2:00 AM CDT';
        Events[eventevents][5] = '';
        Events[eventevents][6] = '';
        Events[eventevents][7] = '';
        Events[eventevents][8] = '11/4/2012';
        Events[eventevents][9] = '';
        Events[eventevents][10] = 'A';
        eventevents++;
        switch (whichType)
             {
                case  'B': displayTHESEevents(Board,whichType,howMany,boardevents,futureDAYS);
                           break;
                case  'g': displayTHESEevents(Board,whichType,howMany,boardevents,futureDAYS);
                           break;
                case  'E': displayTHESEevents(Events,whichType,howMany,eventevents,futureDAYS);
                           break;
                case  'a': displayTHESEevents(Events,whichType,howMany,eventevents,futureDAYS);
                           break;
                case  'y': displayTHESEevents(Events,whichType,howMany,eventevents,futureDAYS);
                           break;
                case  'c': displayTHESEevents(Events,whichType,howMany,eventevents,futureDAYS);
                           break;
                case  'M': displayTHESEevents(Members,whichType,howMany,memberevents,futureDAYS);
                           break;
                case  's': displayTHESEevents(Members,whichType,howMany,memberevents,futureDAYS);
                           break;
                case  'm': displayTHESEevents(Members,whichType,howMany,memberevents,futureDAYS);
                           break;
                case  'R': displayTHESEevents(Races,whichType,howMany,raceevents,futureDAYS);
                           break;
                case  'r': displayTHESEevents(Races,whichType,howMany,raceevents,futureDAYS);
                           break;
                case  'o': displayTHESEevents(Races,whichType,howMany,raceevents,futureDAYS);
                           break;
                case  'i': displayTHESEevents(Races,whichType,howMany,raceevents,futureDAYS);
                           break;
                }
    }
function displayTHESEevents(event_ARRAY, eventTYPE,displayhowMany, displayEvents, futureDAYS)
 // Purpose: display events from club calendar in appropriate section of home page
 // version:9.06.10.01
  {
        if (displayEvents != 0 && displayhowMany != 0)
            {
             var today = new Date();
             var thisYEAR = today.getFullYear();
             var eventsDisplayed = 0;
             for (var i = 0; i < displayEvents;i++)
                 {
                  if (eventTYPE != event_ARRAY[i][10]){continue;}
                  if (eventsDisplayed >= displayhowMany)
                          {break;}
                  var eventTIME = event_ARRAY[i][4];
                  if (eventTIME === ''){eventTIME = '12:00 AM';}
                  if (eventTIME.substring(0,4) === 'Noon'){eventTIME = '12:00 AM' + eventTIME.substring(4);}
                  var eventDATE = event_ARRAY[i][8] + ' ' + eventTIME;
                  var converted_eventDATE = Date.parse(eventDATE);
                  var eventMMDDYY = new Date(converted_eventDATE);
                  var futureDAYSms = futureDAYS*24*60*60*1000;
                  var futureDATE = eventMMDDYY - today;
                  //alert(event_ARRAY[i][0] + ' - 60 days: ' + sixtyDays + ' Interval: ' + futureDATE);
                  if (futureDATE < 0 || futureDATE > futureDAYSms)
                            {continue;}
                  document.write ('<tr><td colspan=\"2\">');
                  var Comments = '';
                  if (event_ARRAY[i][1] != '')
                     {
                      //Comments = '<br />' + event_ARRAY[i][1];
                      }
                  if (event_ARRAY[i][9] != '') //check for event info url
                     {
                      if (event_ARRAY[i][9].indexOf('http') >= 0)
                                {
                                  var url = '<a href=\"'  + event_ARRAY[i][9] + '\">';
                                  var urlEND = '</a>';
                                 }
                         else   {
                                  var url = '<a href=\"events/' + thisYEAR + '/images/' + event_ARRAY[i][9] + '\">';
                                  var urlEND = '</a>';
                                 }
                      }
                     else
                         {url = '';
                          urlEND = '';
                          }
                  var eventTIME =  event_ARRAY[i][4];
                  if (eventTIME == ''){eventTIME = 'All Day';}
                  document.write ('<table class=\"splash_2\"><tr>');
                  document.write ('<th colspan=\"2\">' + url + '<span class=\"splash_2-title i\">' + event_ARRAY[i][0] + '</span>' + urlEND + Comments + '</th></tr>');
                  document.write ('<tr><td  class=\"splash_2\">' + event_ARRAY[i][2] + '<br />' + eventTIME + '</td>');
                  document.write ('<td class=\"splash_2\">' + event_ARRAY[i][6] + ' ' + event_ARRAY[i][7] + '</td>');
                  document.write ('</tr></table></td></tr>');
                  eventsDisplayed++;
                  }
            }
  }

