var today = new Date(); // today
var mon = today.getMonth(); // month
var day = today.getDate(); // day
var year = y2k(today.getYear()); // year

function thisweek() {
for (i = 0; i < locations.length; i++) {
tdatestart = new Date(locations[i][0]);
tdatestart.setDate(tdatestart.getDate()-6);
tms = tdatestart.getMonth();
tds = tdatestart.getDate();
tys = y2k(tdatestart.getYear());
tdateend = new Date(locations[i][0]);
tme = tdateend.getMonth();
tde = tdateend.getDate();
tye = y2k(tdateend.getYear());

if (year >= tys && mon == tms && day >= tds && year <= tye)
{
	if (mon == tme && day <= tde) 
	{
	return('<small>' + "The upcoming meeting is in: " + '</small><br>' + '<b><i>' + locations[i][1] + '</i></b>' + ".  " + '<b><i>' + locations[i][0]) + '</i></b>'; // returns day message
	}
		else if (mon < tme && day >= tde)
		{
		return('<small>' + "The upcoming meeting is in: " + '</small><br>' + '<b><i>' + locations[i][1] + '</i></b>' + ".  " + '<b><i>' + locations[i][0]) + '</i></b>'; // returns day message
		}
}
   
else if (year >= tys && mon > tms && day <= tds && year <= tye)
{
	if (mon == tme && day <= tde) 
	{
	return('<small>' + "The upcoming meeting is in: " + '</small><br>' + '<b><i>' + locations[i][1] + '</i></b>' + ".  " + '<b><i>' + locations[i][0]) + '</i></b>'; // returns day message
	}
		else if (mon < tme && day >= tde)
		{
		return('<small>' + "The upcoming meeting is in: " + '</small><br>' + '<b><i>' + locations[i][1] + '</i></b>' + ".  " + '<b><i>' + locations[i][0]) + '</i></b>'; // returns day message
		}
}
   }

return('<small>' + "There's" + '</small><b><i>' + '<br>' + "No meeting this week" + '</i></b>'); // returns default
}

// Y2K Fix Function
function y2k(year) {
if (year < 2000)		
year = year + 1900;
return year;
}
