 function displayscheduleEvents_cs(displayhowMany, displayHowLong)
 // Purpose: display events from club schedules in appropriate section of home page
 // version:
 // Date: August 16, 2010 12:56
 //
 // 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 = 12;
        var today = new Date();
        var Events = new Array(100);
        for (var i = 0; i < 100; i++)
               {
                 Events[i] = new Array(details-1);
                 }
        var eventevents = 0;
        Events[eventevents][0] = 'MidWinter Cruise';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'January 17';
        Events[eventevents][4] = 'Sunday';
        Events[eventevents][5] = '10:30 AM ';
        Events[eventevents][6] = ' Forest Trail Middle School<br />215 Wilson';
        Events[eventevents][7] = 'Park Forest';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '1/17/2010';
        Events[eventevents][10] = 'http://pfrpc.com/documents/2010-midwinter-cruise-application.pdf';
        Events[eventevents][11] = '1/10/2010';
        eventevents++;
        Events[eventevents][0] = 'Winterfest';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '26th Annual';
        Events[eventevents][3] = 'February 7';
        Events[eventevents][4] = 'Sunday';
        Events[eventevents][5] = '1:00 PM ';
        Events[eventevents][6] = 'Small Memorial Park';
        Events[eventevents][7] = 'Kankakee';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '2/7/2010';
        Events[eventevents][10] = 'http://krrc.110mb.com/pdf/Winterfest10.pdf';
        Events[eventevents][11] = '2/1/2010';
        eventevents++;
        Events[eventevents][0] = 'Frosty 5 Mile Run';
        Events[eventevents][1] = '5 Mile';
        Events[eventevents][2] = 'Sunny and Frosty - Perfect!';
        Events[eventevents][3] = 'February 14';
        Events[eventevents][4] = 'Sunday';
        Events[eventevents][5] = '1:00 PM ';
        Events[eventevents][6] = 'Pioneer Path School<br />24920 Sage St.';
        Events[eventevents][7] = 'Channahon';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '2/14/2010';
        Events[eventevents][10] = 'http://channahonpark.org/2010%20Winter%20Files/Frosty%205%20Mile%20trifold.pdf';
        Events[eventevents][11] = '2/7/2010';
        eventevents++;
        Events[eventevents][0] = 'Rockdale Ramblin\' 10K';
        Events[eventevents][1] = '10K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'April 10';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '9:00 AM ';
        Events[eventevents][6] = 'Rockdale School <br />715 Meadow Ave';
        Events[eventevents][7] = 'Rockdale';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '4/10/2010';
        Events[eventevents][10] = 'http://www.jolietpark.org/images/stories/pdf/rockdaleramblin.pdf';
        Events[eventevents][11] = '4/3/2010';
        eventevents++;
        Events[eventevents][0] = 'Rockdale Ramblin\' 5K';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'April 10';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '9:20 AM ';
        Events[eventevents][6] = 'Rockdale School <br />715 Meadow Ave';
        Events[eventevents][7] = 'Rockdale';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '4/10/2010';
        Events[eventevents][10] = 'http://www.jolietpark.org/images/stories/pdf/rockdaleramblin.pdf';
        Events[eventevents][11] = '4/3/2010';
        eventevents++;
        Events[eventevents][0] = 'Tiger 5K';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'April 24';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '10:00 AM ';
        Events[eventevents][6] = 'Chicagoland Speedway<br />500 Speedway Blvd';
        Events[eventevents][7] = 'Joliet';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '4/24/2010';
        Events[eventevents][10] = 'http://steelmen5k.webs.com/BROCHURE%2011-23-09.pdf';
        Events[eventevents][11] = '4/17/2010';
        eventevents++;
        Events[eventevents][0] = 'Dollars For Scholars 5K';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'May 1';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '9:00 AM ';
        Events[eventevents][6] = 'Joliet Junior College<br />1215 Houbolt Rd.';
        Events[eventevents][7] = 'Joliet';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '5/1/2010';
        Events[eventevents][10] = 'http://www.jjc.edu/about/community-interests/dollars-for-scholars/Documents/5Kbrochure_2ndAnn2010.pdf';
        Events[eventevents][11] = '4/23/2010';
        eventevents++;
        Events[eventevents][0] = 'Explore Joliet 8K Run';
        Events[eventevents][1] = '8K';
        Events[eventevents][2] = 'Some First &amp; Last Names Reversed in Results.<br />Check to see if you are included.';
        Events[eventevents][3] = 'May 8';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '9:00 AM ';
        Events[eventevents][6] = 'Rialto Square';
        Events[eventevents][7] = 'Joliet';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '5/8/2010';
        Events[eventevents][10] = 'http://joliet.easterseals.com/site/DocServer/explore_joliet_brochure_2010.pdf?docID=129123';
        Events[eventevents][11] = '5/6/2010';
        eventevents++;
        Events[eventevents][0] = 'National Heritage Corridor 25K';
        Events[eventevents][1] = '25K';
        Events[eventevents][2] = 'This was the \"National Heat Corridor\" 25K this year!';
        Events[eventevents][3] = 'May 23';
        Events[eventevents][4] = 'Sunday';
        Events[eventevents][5] = '8:00 AM ';
        Events[eventevents][6] = 'Four Rivers Environmental and Educational Center <br />Blackberry and Bridge Street';
        Events[eventevents][7] = 'Channahon';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '5/23/2010';
        Events[eventevents][10] = '5_23_10_NationalHeritageCorridor25K.pdf';
        Events[eventevents][11] = '5/21/2010';
        eventevents++;
        Events[eventevents][0] = 'Old Canal Days';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'June 19';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '8:00 AM ';
        Events[eventevents][6] = 'Dellwood Park<br />1911 S Lawrence Ave';
        Events[eventevents][7] = 'Lockport';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '6/19/2010';
        Events[eventevents][10] = '6_19_10_OldCanalDays.pdf';
        Events[eventevents][11] = '6/16/2010';
        eventevents++;
        Events[eventevents][0] = 'Sundowner';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'July 15';
        Events[eventevents][4] = 'Thursday';
        Events[eventevents][5] = '7:15 PM ';
        Events[eventevents][6] = 'Barber &#38; Oberwortmann Horticulture Center<br />227 N Gougar Rd';
        Events[eventevents][7] = 'Joliet';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '7/15/2010';
        Events[eventevents][10] = '7_15_10_Sundowner.pdf';
        Events[eventevents][11] = '7/13/2010';
        eventevents++;
        Events[eventevents][0] = 'Kankakee YMCA 5K';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'July 24';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '8:00 AM ';
        Events[eventevents][6] = 'Kankakee Area YMCA<br />West Parking Lot';
        Events[eventevents][7] = 'Kankakee';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '7/24/2010';
        Events[eventevents][10] = '7_24_10_KankakeeYMCA5K.pdf';
        Events[eventevents][11] = '7/19/2010';
        eventevents++;
        Events[eventevents][0] = 'Firefly 5K';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'August 12';
        Events[eventevents][4] = 'Thursday';
        Events[eventevents][5] = '7:00 PM ';
        Events[eventevents][6] = 'Heritage Crossing Field House<br />24935 W. Sioux Dr';
        Events[eventevents][7] = 'Channahon';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '8/12/2010';
        Events[eventevents][10] = 'http://channahonpark.org/2010%20Summer/Firefly%205k%20Trifold.pdf';
        Events[eventevents][11] = '8/11/2010';
        eventevents++;
        Events[eventevents][0] = 'Minooka Summerfest 5K';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'August 28';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '8:00 AM ';
        Events[eventevents][6] = 'Wabena Avenue &#38; Wapella St';
        Events[eventevents][7] = 'Minooka';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '8/28/2010';
        Events[eventevents][10] = 'http://minooka.com/FAQ/FormsandPermits/5Kbrochure.pdf';
        Events[eventevents][11] = '8/18/2010';
        eventevents++;
        Events[eventevents][0] = 'Shorewood Scoot';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'September 11';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '8:30 AM ';
        Events[eventevents][6] = '852 Sharp Drive<br />(Black &#38; Sharp Road)';
        Events[eventevents][7] = 'Shorewood';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '9/11/2010';
        Events[eventevents][10] = '9_11_10_ShorewoodScoot.pdf';
        Events[eventevents][11] = '8/31/2010';
        eventevents++;
        Events[eventevents][0] = 'Plainfield Harvest 5K Run/Walk';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = 'Kid\'s 1 mile 8:15 AM';
        Events[eventevents][3] = 'September 26';
        Events[eventevents][4] = 'Sunday';
        Events[eventevents][5] = '9:00 AM ';
        Events[eventevents][6] = 'Village Green Park';
        Events[eventevents][7] = 'Plainfield';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '9/26/2010';
        Events[eventevents][10] = '';
        Events[eventevents][11] = '9/22/2010';
        eventevents++;
        Events[eventevents][0] = 'Canal Connection';
        Events[eventevents][1] = '10K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'November 6';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '11:00 AM ';
        Events[eventevents][6] = '248 West Canal Street<br />Elementary Gymnasium';
        Events[eventevents][7] = 'Utica';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '11/6/2010';
        Events[eventevents][10] = '';
        Events[eventevents][11] = '';
        eventevents++;
        Events[eventevents][0] = 'Red Eye 8K Run';
        Events[eventevents][1] = '8K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'November 14';
        Events[eventevents][4] = 'Sunday';
        Events[eventevents][5] = '7:15 AM ';
        Events[eventevents][6] = 'Joliet Park District\'s Memorial Stadium<br />3000 W Jefferson St';
        Events[eventevents][7] = 'Joliet';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '11/14/2010';
        Events[eventevents][10] = '';
        Events[eventevents][11] = '';
        eventevents++;
        Events[eventevents][0] = 'Poultry Predictor 4 Mile Run';
        Events[eventevents][1] = '4 Mile';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'November 25';
        Events[eventevents][4] = 'Thursday';
        Events[eventevents][5] = '9:00 AM ';
        Events[eventevents][6] = 'Pilcher Park Nature Center<br />Gougar Rd near Rt. 30 on Highland Park Dr.';
        Events[eventevents][7] = 'Joliet';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '11/25/2010';
        Events[eventevents][10] = '';
        Events[eventevents][11] = '';
        eventevents++;
        Events[eventevents][0] = 'Jingle Bell';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'December 4';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '9:00 AM ';
        Events[eventevents][6] = 'Prairie Bluff Public Golf Club<br />19433 Renwick Rd';
        Events[eventevents][7] = 'Crest Hill';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '12/4/2010';
        Events[eventevents][10] = '';
        Events[eventevents][11] = '';
        eventevents++;
        if (eventevents != 0 && displayhowMany != 0)
            {
             var dayNames = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
             var monthNames = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
             var scheduleTitle = 'Next Circuit Races';
             if (eventevents == 1 || displayhowMany == 1){scheduleTitle = scheduleTitle.substring(0,scheduleTitle.length-1);}
             document.write ('<tr><td colspan="2">');
             document.write ('<table class="nextCircuit">');
             document.write ('<tr><th colspan=\"3\" class=\"nextCircuit\"><a class=\"nextCircuit\" href=\"raceinfo/2010/circuit/circuit_races_schedule.htm\">' + scheduleTitle + '</a></th></tr>');
             var today = new Date();
             var eventsDisplayed = 0;
             for (var i = 0; i < eventevents;i++)
                 {
                  if (eventsDisplayed >= displayhowMany)
                          {break;}
                  var eventDATE = Events[i][9];
                  var eventTIME = Events[i][5];
                  if (eventTIME.indexOf("Midnight") >= 0) {
                              var event_DATE = new Date(Date.parse(eventDATE));
                              //alert(Events[i][0] + " Noon - " + eventDATE);
                              var event_month = event_DATE.getMonth() +1; //get the month (1-12) of the year
                              var event_day = event_DATE.getDate() + 1; //get the day of the month (1-31) plus one (following day)
                              var event_year = event_DATE.getFullYear(); //get the year
                              event_DATE = new Date(Date.parse(event_month + '/' + event_day  + '/' + event_year));
                              eventDATE = event_DATE.getMonth() +1 + '/' + event_DATE.getDate()  + '/' + event_DATE.getFullYear();
                              eventTIME = '00:00:00 AM'; //Beginning of the following day
                              //alert("Converted Midnight - " + eventDATE + ' ' + eventTIME);
                              }
                  if (eventTIME.indexOf("Noon") >= 0) {
                              eventTIME = '12:00:00 AM';
                              //alert("Converted Noon - " + eventDATE + ' ' + eventTIME);
                              }
                  var converted_eventDATE = Date.parse(eventDATE + ' ' + eventTIME);
                  var eventMMDDYYHHMM = new Date(converted_eventDATE);
                  var displayDays = displayHowLong*24*60*60*1000;
                  var futureDATE = eventMMDDYYHHMM - today;
                  //alert(Events[i][0] + ' - ' + displayHowLong + ' days: ' + displayDays + ' Interval: ' + futureDATE + ', today: ' + today + ', schedule date/time: ' + eventDATE + ' ' + eventTIME);
                  if (futureDATE < 0 || futureDATE > displayDays)
                            {continue;}
                  if (Events[i][2] != '')
                     {
                      var Comments = '<br />' + Events[i][2];
                      }
                     else
                         {Comments = '';}
                  if (Events[i][10] != '') //check for event info url
                     {
                      if (Events[i][10].indexOf('http') >= 0)
                                {
                                  var url = '<a href=\"'  + Events[i][10] + '\">';
                                  var urlEND = '</a>';
                                 }
                         else   {
                                  var subdir = '';
                                  var url = '<a href=\"raceinfo/' + eventMMDDYYHHMM.getFullYear() + '/circuit/images/' + Events[i][10] + '\">';
                                  var urlEND = '</a>';
                                 }
                      }
                     else
                         {url = '';
                          urlEND = '';
                          }
                  var eventName = Events[i][0];
                  var eventDistance = Events[i][1];
                  if (eventName.indexOf(eventDistance) < 0){eventName = eventName + ' ' + eventDistance;}
                  var eventName = url + eventName + urlEND + Comments;
                  document.write ('<tr><th colspan=\"3\" class=\"nextCircuit\">' + eventName + '</th></tr>');
                  document.write ('<tr><td  class=\"nextCircuit-rightleft\">' + Events[i][3] + '<br />' + Events[i][4] + '<br />' + Events[i][5] + '</td>');
                  document.write ('<td class=\"nextCircuit-middle\">' + Events[i][6] + '<br />' + Events[i][7] + ' ' + Events[i][8] + '</td>');
                  var preregDATE = Date.parse(Events[i][11]);
                  var deadline = '';
                  if (Events[i][11] != ''){if (isNaN(preregDATE)){deadline = Events[i][11];}
                                               else              {var preregMMDDYY = new Date(preregDATE);
                                                                  if (preregMMDDYY < today){deadline = 'Passed';}
                                                                      else                 {deadline = monthNames[preregMMDDYY.getMonth()] + ' ' + preregMMDDYY.getDate();}
                                                                    }
                                         }
                  document.write ('<td class=\"nextCircuit-rightleft\"><span class=\"b\">Early<br />Registration</span><br />' + deadline + '</td></tr>');
                  eventsDisplayed++;
                  }
             document.write ('</tr></table></td></tr>');
            }
  }
