

// ----------- Preloading Images  ----------------------


function preload() {
  if (!document.images) return;
  var ar = new Array();
  var arguments = preload.arguments;
  for (var i = 0; i < arguments.length; i++) {
    ar[i] = new Image();
    ar[i].src = arguments[i];
  }
}

// -------------------------------------------------------


// -------------------------   Calculation of the next Lions Club meeting ------------------

        <!-- Hide from JavaScript-Impaired Browsers
        function displayDate() {
           var isnMonths=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
           var   isnDays=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
   
           today=new Date();

  
           m = isnMonths[today.getMonth()];

           k = today.getDay();

           r = today.getDate();   // static
           l = today.getDate();   // dynamic

           //    checking for first Monday

           if ((l < 8) && (k <= 1)) { l = (l + (1 - k)); }

           if ((l < 8) && (k > 1))  { l = (l + (8 - k)); 
                                      if ((l - 7) > 0) { l = l + (k - 1); }} 
      
 
           //    checking for third Monday
   
           if ((l > 21) && (l < 29)) { l = l + (8 - k);   
                         if ((k > 1) && (l < 30)) { l = l + 7;}
                        }           

           if (((l >= 15) && (l < 22)) && (k <= 1)) { l = (l + (1 - k)); 
                                                     if (l >= 22) { l = l + 7;  }           }
           if (((l >= 15) && (l < 22)) && (k > 1)) { l = (l + (8 - k));  
                                                     if (l >= 22) { l = l + 7;  }           }

           if ((k == 0) && (r == 7)) { l = l + 7; }

           if (((l >= 8) && (l < 15)) && (k <= 1)) { l = l + (1 - k);  
                                        if ((k <= 1) && (l < 15)) { l = l + 7 }  }
            
           if (((l >= 8) && (l < 15)) && (k > 1)) { l = l + (8 - k) + 7;  
                                                    if ((l > 21) && (l < 29)) { l = l - 7 }     }
 



           if ((l > 28) && (l < 32) && (l == r)) { if (k < 1) { l = l + 1; }
                                                   if (k > 1) { l = l + (8 - k); }
                                                 }
           l = l - r;

           ll = l * 24 * 60 * 60 * 1000 ;    //  calculate the days ahead
           today.setTime((today.getTime() + ll));



           //    checking for fifth Monday which we do not meet
           if (today.getDate() > 28)
              { ll = 7 * 24 * 60 * 60 * 1000 ;    //  set ahead 7 days due to a 5th Monday
                today.setTime((today.getTime() + ll)); }



           //    check for the major Holidays : July 4 & January 1
           if ((isnMonths[today.getMonth()] == "July" && today.getDate() == 4) || (isnMonths[today.getMonth()] == "January" && today.getDate() == 1))
              { ll = (l + 14) * 24 * 60 * 60 * 1000 ;    //  set ahead 14 days due to a holiday 
                today.setTime((today.getTime() + ll)); }
  
        document.writeln(""+isnDays[today.getDay()]+", "+isnMonths[today.getMonth()]+"&nbsp;"+today.getDate()+"&nbsp;at&nbsp;7:00&nbsp;p.m.<br>");

        }
        // End Hiding -->



//  ------------  Displaying the current Date ----------------

<!--Hide JavaScript from Java-Impaired Browsers
function todaysDate() {
   var isnMonths=new Array(
      "January","February","March","April",
      "May","June","July","August","September",
      "October","November","December");
   var   isnDays=new Array(
      "Sunday","Monday","Tuesday","Wednesday",
      "Thursday","Friday","Saturday","Sunday");
   today=new Date();
   year = today.getYear();
   if (year < 10) year=year+2000;  // (y2k check)
   if (year < 2000) year=year+1900;  // (y2k check)
   document.write(isnMonths[today.getMonth()]+"&nbsp;"+today.getDate()+",&nbsp;"+
       year);
}
// End Hiding -->

