<!--- change font size --->
			var min=8;
			var max=24;
			function increaseFontSize(tag) {
			   var p = document.getElementsByTagName(tag);
			   for(i=0;i<p.length;i++) {
				  if(p[i].style.fontSize) {
					 var s = parseInt(p[i].style.fontSize.replace("px",""));
				  } else {
					 var s = 16;
				  }
				  if(s!=max) {
					 s += 1;
				  }
				  p[i].style.fontSize = s+"px"
			   }
			}
			function decreaseFontSize(tag) {
			   var p = document.getElementsByTagName(tag);
			   for(i=0;i<p.length;i++) {
				  if(p[i].style.fontSize) {
					 var s = parseInt(p[i].style.fontSize.replace("px",""));
				  } else {
					 var s = 16;
				  }
				  if(s!=min) {
					 s -= 1;
				  }
				  p[i].style.fontSize = s+"px"
			   }   
			}
<!--- /change font size --->
<!--- calendar --->
		var ns6=document.getElementById&&!document.all
		var ie4=document.all
		
		var selected_month;
		var selected_year;
		var current_date = new Date();
		var current_month = current_date.getMonth();
		
		var mo_len = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
		var mo_name = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
		
		var current_year = current_date.getYear();
		if (current_year < 1000)
			current_year+=1900
		
		var today = current_date.getDate();
		
		function header(Year, Month) {
		
			if (Month == 1) {
				mo_len[1] = ((Year % 400 == 0) || ((Year % 4 == 0) && (Year % 100 !=0))) ? 29 : 28;
			}
			var header_string = mo_name[Month] + ' ' + Year;
			return header_string;
		}
		
		function make_calendar(Year, Month) {
			var n0w = new Date();
			var first_date = new Date(Year, Month, 1);
			var heading = header(Year, Month);
			var wk_day = n0w.getDay();
			var first_day = first_date.getDay() + 1;
			if (((mo_len[Month] == 31) && (first_day >= 6)) ||
				 ((mo_len[Month] == 30) && (first_day == 7))) {
				var rows = 6;
			}
			else if ((mo_len[Month] == 28) && (first_day == 1)) {
				var rows = 4;
			}
			else {
				var rows = 5;
			}
		
			var html_string = '<table class=nob><tr><td class=nob><table class=clock>';
		
			html_string += '<tr><th colspan=7 class=now><span>' + heading + '</span></th></tr>';
/* highlight week day*/
		
			html_string += '<tr>';
				if (wk_day==0)
					html_string +=('<th class=now><span>Sun</span></th>');
				else
					html_string +=('<th><span>Sun</span></th>');
				if (wk_day==1)
					html_string +=('<th class=now><span>Mon</span></th>');
				else
					html_string +=('<th><span>Mon</span></th>');
				if (wk_day==2)
					html_string +=('<th class=now><span>Tue</span></th>');
				else
					html_string +=('<th><span>Tue</span></th>');
				if (wk_day==3)
					html_string +=('<th class=now><span>Wed</span></th>');
				else
					html_string +=('<th><span>Wed</span></th>');
				if (wk_day==4)
					html_string +=('<th class=now><span>Thu</span></th>');
				else
					html_string +=('<th><span>Thu</span></th>');
				if (wk_day==5)
					html_string +=('<th class=now><span>Fri</span></th>');
				else
					html_string +=('<th><span>Fri</span></th>');
				if (wk_day==6)
					html_string +=('<th class=now><span>Sat</span></th>');
				else
					html_string +=('<th><span>Sat</span></th>');
			html_string += '</tr>';
		
			var day_counter = 1;
			var loop_counter = 1;
			for (var j = 1; j <= rows; j++) {
				html_string += '<tr>';
				for (var i = 1; i < 8; i++) {
					if ((loop_counter >= first_day) && (day_counter <= mo_len[Month])) 
					{
<!-- 2 Feb - Groundhog Day --->
						if ((Month == 1) && (day_counter == 2))
						{
							html_string += '<td class="hday"><a title="Groundhog Day"><span>' + day_counter + '</span></a></td>';
						}
<!-- 12 February - Lincoln's Birthday -->
						else if ((Month == 1) && (day_counter == 12))
						{
							html_string += '<td class="hday"><a title="Lincoln&#39;s Birthday"><span>' + day_counter + '</span></a></td>';
						}
<!-- 14 February - Valentine's Day -->
						else if ((Month == 1) && (day_counter == 14))
						{
							html_string += '<td class="hday"><a title="Valentine&#39;s Day"><span>' + day_counter + '</span></a></td>';
						}
<!-- 22 February - Washington's Birthday -->
						else if ((Month == 1) && (day_counter == 22))
						{
							html_string += '<td class="hday"><a title="Washington&#39;s Birthday"><span>' + day_counter + '</span></a></td>';
						}
<!-- 14 March - Author's Birthday -->
						else if ((Month == 2) && (day_counter == 14))
						{
							html_string += '<td class="hday"><a title="Author&#39;s Birthday!"><span>' + day_counter + '</span></a></td>';
						}
<!-- Columbus Day - second Monday in October -->
						else if ((Month == 9) && (i == 2) && (day_counter > 7) && (day_counter < 15))
						{
							html_string += '<td class="hday"><a title="Memorial Day"><span>' + day_counter + '</span></a></td>';
						}
<!-- Easter -->
						else if ((Year == 2008) && (Month == 2) && (day_counter == 23) ||
							(Year == 2009) && (Month == 3) && (day_counter == 12) ||
							(Year == 2010) && (Month == 3) && (day_counter == 4) ||
							(Year == 2011) && (Month == 3) && (day_counter == 24) ||
							(Year == 2012) && (Month == 3) && (day_counter == 8) ||
							(Year == 2013) && (Month == 2) && (day_counter == 31) ||
							(Year == 2014) && (Month == 3) && (day_counter == 20) ||
							(Year == 2015) && (Month == 3) && (day_counter == 5) ||
							(Year == 2016) && (Month == 2) && (day_counter == 27) ||
							(Year == 2017) && (Month == 3) && (day_counter == 16) ||
							(Year == 2018) && (Month == 3) && (day_counter == 1) ||
							(Year == 2019) && (Month == 3) && (day_counter == 21) ||
							(Year == 2020) && (Month == 3) && (day_counter == 12) ||
							(Year == 2021) && (Month == 3) && (day_counter == 4) ||
							(Year == 2022) && (Month == 3) && (day_counter == 17) ||
							(Year == 2023) && (Month == 3) && (day_counter == 9) ||
							(Year == 2024) && (Month == 2) && (day_counter == 31) ||
							(Year == 2025) && (Month == 3) && (day_counter == 20) ||
							(Year == 2026) && (Month == 3) && (day_counter == 5) ||
							(Year == 2027) && (Month == 3) && (day_counter == 28) ||
							(Year == 2028) && (Month == 2) && (day_counter == 16) ||
							(Year == 2029) && (Month == 3) && (day_counter == 1))
						{
							html_string += '<td class="hday"><a title="Easter"><span>' + day_counter + '</span></a></td>';
						}
<!-- Father's Day - 3rd Sunday in June -->
						else if ((Month == 5) && (i == 1) && (day_counter > 14) && (day_counter < 22))
						{
							html_string += '<td class="hday"><a title="Father&#39;s Day"><span>' + day_counter + '</span></a></td>';
						}
<!-- Flag Day - June 14 -->
						else if ((Month == 5) && (day_counter == 14))
						{
							html_string += '<td class="hday"><a title="Flag Day"><span>' + day_counter + '</span></a></td>';
						}
<!-- Independence Day - July 4 -->
						else if ((Month == 6) && (day_counter == 4))
						{
							html_string += '<td class="hday"><a title="Independence Day"><span>' + day_counter + '</span></a></td>';
						}
<!-- Labor Day - 1st Monday in September -->
						else if ((Month == 8) && (i == 2) && (day_counter < 8))
						{
							html_string += '<td class="hday"><a title="Labor Day"><span>' + day_counter + '</span></a></td>';
						}
<!-- Memorial Day - Last Monday in May -->
						else if ((Month == 4) && (i == 2) && (day_counter > 24))
						{
							html_string += '<td class="hday"><a title="Memorial Day"><span>' + day_counter + '</span></a></td>';
						}
<!-- Mother's Day - 2nd Sunday in May -->
						else if ((Month == 4) && (i == 1) && (day_counter > 7) && (day_counter < 15))
						{
							html_string += '<td class="hday"><a title="Mother&#39;s Day"><span>' + day_counter + '</span></a></td>';
						}
<!-- Thanksgiving - fourth Thursday of November -->
						else if ((Month == 10) && (i == 5) && (day_counter > 21) && (day_counter < 29))
						{
							html_string += '<td class="hday"><a title="Thanksgiving"><span>' + day_counter + '</span></a></td>';
						}
						else if ((Month == 10) && (i == 6) && (day_counter > 22) && (day_counter < 30))
						{
							html_string += '<td class="hday"><a title="Thanksgiving"><span>' + day_counter + '</span></a></td>';
						}
<!-- third Monday of February - President's day -->
						else if ((Month == 1) && (i == 2) && (day_counter > 14) && (day_counter < 22))
						{
							html_string += '<td class="hday"><a title="President&#39;s Day"><span>' + day_counter + '</span></a></td>';
						}
<!-- third Monday of January - Martin Luther King Day -->
						else if ((Month == 0) && (i == 2) && (day_counter > 14) && (day_counter < 22))
						{
							html_string += '<td class="hday"><a title="Martin Luther King Day"><span>' + day_counter + '</span></a></td>';
						}
<!-- Veteran's Day - 11 November -->
						else if ((Month == 10) && (day_counter == 11))
						{
							html_string += '<td class="hday"><a title="Veteran&#39;s Day"><span>' + day_counter + '</span></a></td>';
						}
<!-- birthday -->
						else if ((Month == 2) && (day_counter == 14))
						{
							html_string += '<td class="bday"><a title="Happy Birthday!"><span>' + day_counter + '</span></a></td>';
						}
<!-- /birthday -->
<!-- Christmas -->
						else if ((Month == 11) && (day_counter == 25))
						{
							html_string += '<td class="hday"><a title="Christmas"><span>' + day_counter + '</span></a></td>';
						}
<!-- /Christmas -->
<!-- Christmas -->
						else if ((Month == 11) && (day_counter == 25) && ((day_counter == today) && (Year == current_year) && (Month == current_month)))
						{
							html_string += '<td class="christmas"><a title="Christmas"><span>' + day_counter + '</span></a></td>';
						}
<!-- /Christmas -->
<!-- today -->
						else if ((day_counter == today) && (Year == current_year) && (Month == current_month)) 
						{
							html_string += '<td class="now"><a title="today"><span>' + day_counter + '</span></a></td>';
						}
<!-- /today -->
<!-- birthday -->
						else if ((Month == 2) && (day_counter == 14))
						{
							html_string += '<td class="bday"><a title="Happy Birthday!"><span>' + day_counter + '</span></a></td>';
						}
<!-- /birthday -->
<!-- Christmas -->
						else if ((Month == 11) && (day_counter == 25))
						{
							html_string += '<td class="christmas"><a title="Christmas"><span>' + day_counter + '</span></a></td>';
						}
<!-- /Christmas -->
<!-- 1st & 3rd thurs rollcall -->
						else if (((j == 1) || ((j == 3) && (day_counter >= 15))) && (i == 5))
						{
							html_string += '<td class="rollcall"><a title="rollcall"><span>' + day_counter + '</span></a></td>';
						}
						else if ((j == 2) && ((day_counter >= 6) && (day_counter <= 7)) && (i == 5))
						{
							html_string += '<td class="rollcall"><a title="rollcall"><span>' + day_counter + '</span></a></td>';
						}
						else if ((j == 4) && ((day_counter >= 20) && (day_counter <= 21)) && (i == 5))
						{
							html_string += '<td class="rollcall"><a title="rollcall"><span>' + day_counter + '</span></a></td>';
						}
<!-- /1st & 3rd thurs rollcall -->
<!-- 1st mon #152 meeting -->

						else if ((Month == 8) && ((j == 1) || ((j == 2) && (day_counter <= 11))) && (i == 2))
						{
							html_string += '<td class="meeting"><a title="union meeting local #152"><span>' + day_counter + '</span></a></td>';
						}
						else if (((j == 1) || ((j == 2) && (day_counter <= 7))) && (i == 2))
						{
							html_string += '<td class="meeting"><a title="union meeting local #152"><span>' + day_counter + '</span></a></td>';
						}
<!-- /1st mon #152 meeting -->
<!-- 3rd tue #35 meeting -->
						else if ((((j == 3) && (day_counter >= 15)) || ((j == 4) && (day_counter <= 21))) && (i == 3))
						{
							html_string += '<td class="meeting"><a title="union meeting local #35"><span>' + day_counter + '</span></a></td>';
						}
<!-- /3rd tue #35 meeting -->
<!-- today -->
						else if ((day_counter == today) && (Year == current_year) && (Month == current_month)) 
						{
							html_string += '<td class="now"><a title="today"><span>' + day_counter + '</span></a></td>';
						}
<!-- /today -->
						else 
						{
							html_string += '<td class="cb"><span>' + day_counter + '</span></td>';
						}
						day_counter++;	 
					}
					else {
						html_string += '<td class="cb">&nbsp;</td>';
					}
					loop_counter++;
				}
				html_string += '</tr>';
			}
			html_string += '</table></td></tr></table>';
			cross_el=ns6? document.getElementById("Calendar") : document.all.Calendar
			cross_el.innerHTML = html_string;
		}
		function check_nums() {
			if ((event.keyCode < 48) || (event.keyCode > 57)) {
				return false;
			}
		}
		function on_year() {
			var Year = document.when.year.value;
			if (Year.length == 4) {
				selected_month = (document.when.month.value - 1);
				selected_year = Year;
				make_calendar(selected_year, selected_month);
			}
		}
		function on_month() {
			var Year = document.when.year.value;
			if (Year.length == 4) {
				selected_month = (document.when.month.value - 1);
				selected_year = Year;
				make_calendar(selected_year, selected_month);
			}
			else {
				alert('Please enter a valid year.');
				document.when.year.focus();
			}
		}
		function defaults() {
			if (!ie4&&!ns6)
			return
			var mid_screen = Math.round(document.body.clientWidth / 2);
			document.when.month.value = (current_month + 1);
			document.when.year.value = current_year;
			selected_month = current_month;
			selected_year = current_year;
			make_calendar(current_year, current_month);
		}
		function Skip(Direction) {
			if (Direction == '+') {
				if (selected_month == 11) {
					selected_month = 0;
					selected_year++;
				}
				else {
					selected_month++;
				}
			}
			else {
				if (selected_month == 0) {
					selected_month = 11;
					selected_year--;
				}
				else {
					selected_month--;
				}
			}
			make_calendar(selected_year, selected_month);
			document.when.month.value = (selected_month + 1);
			document.when.year.value = selected_year;
		}
<!--- /calendar --->

