 function displayscheduleEvents_as(displayhowMany, displayHowLong)
 // Purpose: display events from club schedules in appropriate section of home page
 // version:
 // Date: December 31, 2010 08:48
 //
 // 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 Events = new Array(100);
        for (var i = 0; i < 100; i++)
               {
                 Events[i] = new Array(details-1);
                 }
        var eventevents = 0;
        var futureEvents = false;
        Events[eventevents][0] = 'Valentines 5K Run';
        Events[eventevents][1] = '5K';
        Events[eventevents][2] = '';
        Events[eventevents][3] = 'February 13';
        Events[eventevents][4] = 'Sunday';
        Events[eventevents][5] = '10:00 AM CST';
        Events[eventevents][6] = 'Valparaiso High School<br />2727 North Campbell Street';
        Events[eventevents][7] = 'Valparaiso';
        Events[eventevents][8] = 'IN';
        Events[eventevents][9] = '2/13/2011';
        Events[eventevents][10] = '2_13_11_Valentines5KRun.pdf';
        Events[eventevents][11] = '1/24/2011';
        eventevents++;
        Events[eventevents][0] = 'Fight For Air CLIMB';
        Events[eventevents][1] = '30 Floors';
        Events[eventevents][2] = 'Ultimate Climb @ 8:00 AM<br />30 Floor Climb @ 9:05 AM';
        Events[eventevents][3] = 'February 19';
        Events[eventevents][4] = 'Saturday';
        Events[eventevents][5] = '8:00 AM ';
        Events[eventevents][6] = 'Hilton Springfield<br />700 East Adams Street';
        Events[eventevents][7] = 'Springfield';
        Events[eventevents][8] = 'IL';
        Events[eventevents][9] = '2/19/2011';
        Events[eventevents][10] = '2_19_11_FightForAirCLIMB.pdf';
        Events[eventevents][11] = '1/4/2011';
        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 newYEAR = true;
             var scheduleTitle = '2011 Area Races';
             if (eventevents == 1 || displayhowMany == 1){scheduleTitle = scheduleTitle.substring(0,scheduleTitle.length-1);}
             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;
                  if (!futureEvents){
                                      if (futureDATE > 0){
                                                  futureEvents = true;
                                                  document.write ('<tr><td colspan="2">');
                                                  document.write ('<table class="nextArea">');
                                                  document.write ('<tr><th colspan=\"3\" class=\"nextArea\"><a class=\"nextArea\" href=\"raceinfo/2011/area_races_schedule.htm\">' + scheduleTitle + '</a></th></tr>');
                                                         }
                              }
                  //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() + '/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;
                  if (!newYEAR && eventMMDDYYHHMM.getFullYear() > today.getFullYear()){newYEAR = true; document.write ('<tr><th colspan=\"3\" class=\"nextArea u\">' + eventMMDDYYHHMM.getFullYear() + '</th></tr>');}
                  document.write ('<tr><th colspan=\"3\" class=\"nextArea\">' + eventName + '</th></tr>');
                  document.write ('<tr><td  class=\"nextArea-rightleft\">' + Events[i][3] + '<br />' + Events[i][4] + '<br />' + Events[i][5] + '</td>');
                  document.write ('<td class=\"nextArea-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=\"nextArea-rightleft\"><span class=\"b\">Early<br />Registration</span><br />' + deadline + '</td></tr>');
                  eventsDisplayed++;
                  }
             if (futureEvents){
                                  document.write ('</tr></table></td></tr>');
                                  document.write ('<tr><td><hr class=\"races\" /></td></tr>');
                                }
            }
  }

