
//----------- Display today's date ---------------------------------------------------------------------------------

var this_weekday_name_array = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")	//predefine weekday names
var this_month_name_array = new Array("January","February","March","April","May","June","July","August","September","October","November","December")	//predefine month names

var d=new Date()	//get current day-time stamp

var this_weekday = d.getDay()	//extract weekday
var this_date = d.getDate()	//extract day of month
var this_month = d.getMonth()	//extract month
var this_year = d.getYear()	//extract year

if (this_year < 1000)
	this_year+= 1900;	//fix Y2K problem
if (this_year==101)
	this_year=2001;		//fix Netscape browsers - it displays the year as being the year 101!

var this_date_string = this_weekday_name_array[this_weekday] + ", " + this_month_name_array[this_month] + " " + this_date + ", " + this_year	//concat long date string
// ----------------------------------------------------------------------------------------------------------------

// --------------- Display next meeting date --------------------------------------------------------------------
var now = new Date();
now.setDate(1);
var month = now.getMonth();
var year = now.getFullYear();
var nextMeeting="The next meeting will be held on ";
var i=0;

do{
	// now is a object representing the first day
	// of month "month" of year "year".
	var firstDay = now.getDay();
	var f1=1+(5-firstDay+7)%7;
	var f3=f1+14;
	var monthName=this_month_name_array[now.getMonth()];
	var firstFri = new Date(year,month,f1);
	var thirdFri = new Date(year,month,f3);
	
	if(d.valueOf()<firstFri.valueOf()){ 
		nextMeeting+=monthName+" "+f1+", "+year;
		break;
	}
	else if(d.getDate()>=firstFri.getDate() && d.getDate()<thirdFri.getDate()){
		nextMeeting+=monthName+" "+f3+", "+year;
		break;
	}
	
	month++;
	if(month==11 && d.getDate() > thirdFri.getDate()){
		month=0;
		year++;
	}
	now = new Date(year,month,1);
	i++;
}
while(nextMeeting=="" || i<14);

nextMeeting += " from 9:00am - 10:15am at the Chisago County Library."
