//=======================Number of days of advance notice==================================================

var DAYS_AHEAD = 7; //How many days ahead should the meetings be shown

//=========================================================================================================

var todayms = Number(new Date()); //todays date in milliseconds
var meetings = new Array() //declaration of array to hold meeting information
meetings[0] = "7/7/2010, Wednesday, Executive Committee at 11:30-12:30 Lunch in Garvey,";
meetings[1] = "7/8/2010, Thursday, Pre-Meet and Confer at 2:00-3:00 in Oak,";
meetings[2] = "7/8/2010, Thursday, Meet and Confer at 3:00-5:00 in Mississippi,";
meetings[3] = "7/20/2010, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[4] = "7/22/2010, Thursday, Pre Meet and Confer at 12:00-1:00 in WOW Extension,";
meetings[5] = "7/22/2010, Thursday, Meet and Confer at 1:00-3:00 in Alumni,";
meetings[6] = "8/3/2010, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[7] = "8/5/2010, Thursday, Pre-Meet and Confer at 2:00-3:00 in Oak,";
meetings[8] = "8/5/2010, Thursday, Meet and Confer at 3:00-5:00 in Granite,";
meetings[9] = "8/24/2010, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[10] = "8/31/2010, Tuesday, Senate at 3:15-5:15 in Cascade,";
meetings[11] = "9/7/2010, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[12] = "9/2/2010, Thursday, Pre-Meet and Confer at 2:00-3:00 in TBA,";
meetings[13] = "9/2/2010, Thursday, Meet and Confer at 3:00-5:00 in TBA,";
meetings[14] = "9/14/2010, Tuesday, Senate at 3:15-5:15 in Cascade,";
meetings[15] = "9/21/2010, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[16] = "9/28/2010, Tuesday, Senate at 3:15-5:15 in Cascade,";
meetings[17] = "10/5/2010, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[18] = "10/7/2010, Thursday, Pre-Meet and Confer at 2:00-3:00 in Oak,";
meetings[19] = "10/7/2010, Thursday, Meet and Confer at 3:00-5:00 in Granite,";
meetings[20] = "10/12/2010, Tuesday, Senate at 3:15-5:15 in Cascade,";
meetings[21] = "10/19/2010, Tuesday, Senate at 3:15-5:15 in Voyageurs,";
meetings[22] = "10/26/2010, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[23] = "10/28/2010, Thursday, Pre Meet and Confer at 2:00-3:00 in Oak,";
meetings[24] = "10/28/2010, Thursday, Meet and Confer at 3:00-5:00 in Granite,";
meetings[25] = "11/9/2010, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[26] = "11/16/2010, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[27] = "11/18/2010, Thursday, Pre-Meet and Confer at 2:00-3:00 in Oak,";
meetings[28] = "11/18/2010, Thursday, Meet and Confer at 3:00-5:00 in Granite,";
meetings[29] = "11/30/2010, Tuesday, Senate at 3:15-5:15 in Cascade,";
meetings[30] = "12/7/2010, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[31] = "12/9/2010, Thursday, Pre-Meet and Confer at 2:00-3:00 in Oak,";
meetings[32] = "12/9/2010, Thursday, Meet and Confer at 3:00-5:00 in Granite,";
meetings[33] = "1/4/2011, Tuesday, Executive Committee at 3:15-5:15 in Alumni Room,";
meetings[34] = "1/11/2011, Tuesday, Senate at 3:15-5:15 in Voyageurs,";
meetings[35] = "1/18/2011, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[36] = "1/20/2011, Thursday, Pre Meet and Confer at 2:00-3:00 in Oak,";
meetings[37] = "1/20/2011, Thursday, Meet and Confer at 3:00-5:00 in Granite,";
meetings[38] = "1/25/2011, Tuesday, Senate at 3:15-5:15 in Cascade,";
meetings[39] = "2/1/2011, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[40] = "2/3/2011, Thursday, Pre Meet and Confer at 2:00-3:00 in Oak,";
meetings[41] = "2/3/2011, Thursday, Meet and Confer at 3:00-5:00 in Granite,";
meetings[42] = "2/8/2011, Tuesday, Senate at 3:15-5:15 in Cascade,";
meetings[43] = "2/15/2011, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[44] = "2/17/2011, Thursday, Pre Meet and Confer at 2:00-3:00 in Oak,";
meetings[45] = "2/17/2011, Thursday, Meet and Confer at 3:00-5:00 in Granite,";
meetings[46] = "2/22/2011, Tuesday, Senate at 3:15-5:15 in Cascade,";
meetings[47] = "3/1/2011, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[48] = "3/3/2011, Thursday, Pre-Meet and Confer at 2:00-3:00 in Oak,";
meetings[49] = "3/3/2011, Thursday, Meet and Confer at 3:00-5:00 in Granite,";
meetings[50] = "3/15/2011, Tuesday, Senate at 3:15-5:15 in Cascade,";
meetings[51] = "3/22/2011, Tuesday, Executive Committee at 3:15-5:15 in Oak,";
meetings[52] = "3/29/2011, Tuesday, Senate at 3:15-5:15 in Cascade,";
meetings[53] = "4/5/2011, Tuesday, Executive Committee at 3:15-5:15 in Alumni Room,";
meetings[54] = "4/7/2011, Thursday, Pre Meet and Confer at 2:00-3:00 in Oak,";
meetings[55] = "4/7/2011, Thursday, Meet and Confer at 3:00-5:00 in Granite,";
meetings[56] = "4/12/2011, Tuesday, Senate at 3:15-5:15 in Cascade,";
meetings[57] = "4/19/2011, Tuesday, Executive Committee at 3:15-5:15 in Columbine,";
meetings[58] = "4/21/2011, Thursday, Pre Meet and Confer at 2:00-3:00 in Oak,";
meetings[59] = "4/21/2011, Thursday, Meet and Confer at 3:00-5:00 in Granite,";
meetings[60] = "4/26/2011, Tuesday, Senate at 3:15-5:15 in Cascade,";

for(i=0; i<meetings.length; i++){
var diff = (Number(new Date(meetings[i].substr(0,10))) - todayms) / (1000*60*60*24);
if( diff < DAYS_AHEAD && diff >= -1){
//print that faDates string

document.write(meetings[i].substring(0, meetings[i].length-1) + "<br>");
}

}
