<!-- Cloaking on
function DoNextMeetingDate(Offset) { 
var TimePart = true;
if (Offset > 0) TimePart = false;
var now = new Date(); 
var month = now.getMonth(); 
var thismonth=month;
var date = now.getDate(); 
var today = date; 
var day = now.getDay();
var year = now.getYear();
m = new Array("January","February","March","April","May","June","July",
"August","September","October","November","Decemeber");
d = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
//End of Month Calculations
var monarr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
CheckLeapYear();
//Adjust for future month predictions
while(Offset>0) { 
	while(month == thismonth) { 
		IncrementDay();
	};
	thismonth = month;
	Offset --;
};
//Finds the First Day for the Current Month
while (date != 1){ 
	date = date - 1;
	day = day - 1;
	if (day < 0) day = day + 7; 
	}; 
//Now find second Saturday in this month.
FindNextSaturday();
IncrementDay();
FindNextSaturday(); 
if(date<today){ 	//Too late, get second Saturday next month.
	while(month == thismonth) { 
		IncrementDay();
		FindNextSaturday();
		};
	IncrementDay();
	FindNextSaturday();
	};
if(TimePart) document.write("<h2>Next meeting is Saturday, ");
document.write( date + "  " + m[month] + "  " + year);
if(TimePart) document.write(", 9:00 to 11:00 PM</h2>");
document.write("<br>");
function FindNextSaturday() { 
	while(d[day]!="Saturday") IncrementDay();
};

function IncrementDay() { 
	++day;
	if(day>6) day=0;
	++date;  
	if(date > monarr[month]) { 
		 ++ month;
		date=1;
		if(month>11) { 
			month=0;
			++year;  
			CheckLeapYear();
		};
	};
};

function CheckLeapYear() { 
	monarr[1] = "28";
	if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) monarr[1] = "29";
};
};	
//  Cloaking off  -->		

