 function displayscheduleEvents_cs(displayhowMany, displayHowLong)
 // Purpose: display events from club schedules in appropriate section of home page
 // version:
 // Date: November 13, 2009 20:03
   {
       //-- 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);
                 for (var j= 0;j<details;j++)
                   {something=i*details+j;
                    Events[i][j]=something;
                    }
                 }
        var eventevents = 0;
        Events[eventevents][0] = 'Foot Pursuit 5K';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'March 7';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '9:00 AM CST';
        Events[eventevents][6] = 'Sunset Hill County Park<br />1/4 Mile South of Route 6 &#38; Meridian Rd';
        Events[eventevents][7] = 'Valparaiso';
        Events[eventevents][8] = 'IN';
        Events[eventevents][9] = '3/7/2009';
        Events[eventevents][10] = 'http://www.portercountysheriff.com/footpursuit/register.pdf';
        Events[eventevents][11] = '2/22/2009';
        eventevents++;
        Events[eventevents][0] = 'Sarett Spring Stampede 5K Trail Race';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'April 11';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '9:00 AM EDT';
        Events[eventevents][6] = 'Sarett Nature Center<br />2300 Benton Center Rd';
        Events[eventevents][7] = ', Benton Harbor';
        Events[eventevents][8] = 'MI';
        Events[eventevents][9] = '4/11/2009';
        Events[eventevents][10] = 'http://www.sarett.com/raceform.htm';
        Events[eventevents][11] = '3/20/2009';
        eventevents++;
        Events[eventevents][0] = 'Gallery Gallop';
        Events[eventevents][1] = '8.5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'May 16';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '6:30 PM CDT';
        Events[eventevents][6] = 'Lake Street Beach';
        Events[eventevents][7] = 'Gary';
        Events[eventevents][8] = 'IN';
        Events[eventevents][9] = '5/16/2009';
        Events[eventevents][10] = '5_16_09_GalleryGallop.pdf';
        Events[eventevents][11] = '5/15/2009';
        eventevents++;
        Events[eventevents][0] = 'Memorial Day Trail Run Xtreme 12K';
        Events[eventevents][1] = '12K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'May 25';
        Events[eventevents][4] = 'Monday';
        Events[eventevents][5] = '9:00 AM CDT';
        Events[eventevents][6] = 'Imagination Glen Park<br />Portage Ave. and McCool Road';
        Events[eventevents][7] = 'Portage';
        Events[eventevents][8] = 'IN';
        Events[eventevents][9] = '5/25/2009';
        Events[eventevents][10] = '5_25_09_MemorialDayTrailRunXtreme12K.pdf';
        Events[eventevents][11] = '5/13/2009';
        eventevents++;
        Events[eventevents][0] = 'Bride Of Zoy/Larry James Classic';
        Events[eventevents][1] = '15K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'June 21';
        Events[eventevents][4] = 'Sunday';
        Events[eventevents][5] = '8:00 AM CDT';
        Events[eventevents][6] = 'South Shore Dunes Park Station<br />On US12 near Route 49';
        Events[eventevents][7] = 'Chesterton';
        Events[eventevents][8] = 'IN';
        Events[eventevents][9] = '6/21/2009';
        Events[eventevents][10] = '6_21_09_BrideOfZoy_LarryJamesClassic.pdf';
        Events[eventevents][11] = '6/10/2009';
        eventevents++;
        Events[eventevents][0] = 'Red Dawn 5K Cross Country Race';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'July 18';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '8:00 AM CDT';
        Events[eventevents][6] = 'Woodland Park<br />2100 Willowcreek Rd';
        Events[eventevents][7] = 'Portage';
        Events[eventevents][8] = 'IN';
        Events[eventevents][9] = '7/18/2009';
        Events[eventevents][10] = '7_18_09_RedDawn5KCrossCountryRace.pdf';
        Events[eventevents][11] = '7/15/2009';
        eventevents++;
        Events[eventevents][0] = 'Reilly&#8242;s Run';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = 'Taltree Arboretum';
        Events[eventevents][3] = 'August 29';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '8:00 AM CDT';
        Events[eventevents][6] = 'Taltree Arboretum<br />450 West 100 North';
        Events[eventevents][7] = 'Valparaiso';
        Events[eventevents][8] = 'IN';
        Events[eventevents][9] = '8/29/2009';
        Events[eventevents][10] = 'http://reillycbushfoundation.org/Forms/Reily%20Run%20Brochure-061809-V1_3.pdf';
        Events[eventevents][11] = '8/7/2009';
        eventevents++;
        Events[eventevents][0] = 'Tower Run';
        Events[eventevents][1] = '8K';
        Events[eventevents][2] = 'Scoring is based on Overall finish position (does not consider whether you ran off course).';
        Events[eventevents][3] = 'September 20';
        Events[eventevents][4] = 'Sunday';
        Events[eventevents][5] = '9:00 AM CDT';
        Events[eventevents][6] = 'Washington Park<br />Six On the Lake';
        Events[eventevents][7] = 'Michigan City';
        Events[eventevents][8] = 'IN';
        Events[eventevents][9] = '9/20/2009';
        Events[eventevents][10] = 'http://www.toweronline.org/run/files/Tower_Run_Reg_2009.pdf';
        Events[eventevents][11] = '9/18/2009';
        eventevents++;
        Events[eventevents][0] = 'Haunted Hustle 5K Trail Run';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = 'This is a work in progress.<br />If your data is incorrect or missing, please send an email with the correct information<br />to the webmaster (click link at the bottom of this page) and I will update these results.';
        Events[eventevents][3] = 'October 31';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '11:00 AM CDT';
        Events[eventevents][6] = 'Imagination Glen Park<br />Portage Ave. and McCool Road';
        Events[eventevents][7] = 'Portage';
        Events[eventevents][8] = 'IN';
        Events[eventevents][9] = '10/31/2009';
        Events[eventevents][10] = '10_31_09_HauntedHustle5KTrailRun.pdf';
        Events[eventevents][11] = '10/17/2009';
        eventevents++;
        Events[eventevents][0] = 'Grand Mere Grind 10K Trail Race';
        Events[eventevents][1] = '10K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'November 14';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '9:00 AM EST';
        Events[eventevents][6] = 'Eastern Grand Mere State Park ';
        Events[eventevents][7] = 'St. Joseph';
        Events[eventevents][8] = 'MI';
        Events[eventevents][9] = '11/14/2009';
        Events[eventevents][10] = 'http://www.grandmeresports.com/media/grind$20regis$202009.pdf';
        Events[eventevents][11] = '11/11/2009';
        eventevents++;
        Events[eventevents][0] = 'ZOY: The Relapse!';
        Events[eventevents][1] = '~12K';
        Events[eventevents][2] = 'The second-to-last race of the XYZ Trail Run Series ';
        Events[eventevents][3] = 'November 22';
        Events[eventevents][4] = 'Sunday';
        Events[eventevents][5] = '10:00 AM EST';
        Events[eventevents][6] = 'Warren Dunes State Park';
        Events[eventevents][7] = 'Sawyer';
        Events[eventevents][8] = 'MI';
        Events[eventevents][9] = '11/22/2009';
        Events[eventevents][10] = '11_22_09_ZOY_TheRelapse!.pdf';
        Events[eventevents][11] = '11/13/2009';
        eventevents++;
        Events[eventevents][0] = 'XYZ Wrap Up Trail Race';
        Events[eventevents][1] = '4 Miles';
        Events[eventevents][2] = 'Final Race of the 2009 XYZ Trail Series<br />Free to All XYZ and Strider Members';
        Events[eventevents][3] = 'December 5';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '11:00 AM EST';
        Events[eventevents][6] = 'Imagination Glen Park, East<br />Use the SR149 entrance ';
        Events[eventevents][7] = 'Portage';
        Events[eventevents][8] = 'IN';
        Events[eventevents][9] = '12/5/2009';
        Events[eventevents][10] = '';
        Events[eventevents][11] = 'None';
        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 Trail Run Races';
             if (eventevents == 1){scheduleTitle = scheduleTitle.substring(1,scheduleTitle.length-1);}
             document.write ('<tr><td colspan="2">');
             document.write ('<table class="nextTrailRun">');
             document.write ('<tr><th colspan=\"3\" class="nextTrailRun">' + scheduleTitle + '</th></tr>');
             var today = new Date();
             var thisYEAR = today.getFullYear();
             var eventsDisplayed = 0;
             for (var i = 0; i < eventevents;i++)
                 {
                  if (eventsDisplayed >= displayhowMany)
                          {break;}
                  var eventDATE = Events[i][9];
                  var eventTIME = Events[i][5];
                  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] + ' - ' + howlong + ' days: ' + displayDays + ' Interval: ' + futureDATE);
                  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/' + thisYEAR + '/trail_run/images/' + Events[i][10] + '\">';
                                  var urlEND = '</a>';
                                 }
                      }
                     else
                         {url = '';
                          urlEND = '';
                          }
                  var eventName = url + Events[i][0] + urlEND + Comments;
                  document.write ('<tr><th colspan=\"3\" class=\"nextTrailRun\">' + eventName + '</th></tr>');
                  document.write ('<tr><td  class=\"nextTrailRun-rightleft\">' + Events[i][3] + '<br />' + Events[i][4] + '<br />' + Events[i][5] + '</td>');
                  document.write ('<td class=\"nextTrailRun-middle\">' + Events[i][6] + '<br />' + Events[i][7] + ' ' + Events[i][8] + '</td>');
                  var preregDATE = Events[i][11];
                  var deadline = '';
                  if (preregDATE != ''){
                                          if (isNaN(preregDATE)) {deadline = preregDATE;}
                                              else               {var converted_preregDATE = Date.parse(preregDATE);
                                                                  var preregMMDDYY = new Date(converted_preregDATE);
                                                                  if (preregMMDDYY < today){deadline = 'Passed';}
                                                                      else                 {deadline = monthNames[preregMMDDYY.getMonth()] + ' ' + preregMMDDYY.getDate();}
                                                                  }
                                         }
                  document.write ('<td class=\"nextTrailRun-rightleft\"><span class=\"b\">Early<br />Registration</span><br />' + deadline + '</td></tr>');
                  eventsDisplayed++;
                  }
             document.write ('</tr></table></td></tr>');
            }
  }
