				
				<!-- This is Calendar Image by JavaScript -->
				// Calendar.js Source Code : downloaded http://javascript.internet.com
				// October 30, 2008
				// Modified by David Chung
				
				var day_of_week = new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
				var month_of_year = new Array('January','February','March','April','May','June','July','August','September','October','November','December');

				//  DECLARE AND INITIALIZE VARIABLES
				var Calendar = new Date();
				var year = Calendar.getYear();	    // year
				var month = Calendar.getMonth();    // month (0-11)
				var today = Calendar.getDate();     // day (1-31)
				var weekday = Calendar.getDay();    // day (1-31)
				var md_year = (year >= 2000) ? year : (2000 + (year - 100)); 
				// issue: year value=2008 in IE but others such as Chrome and Safari year value=108
				
				var DAYS_OF_WEEK = 7;    // "constant" for number of days in a week
				var DAYS_OF_MONTH = 31;  // "constant" for number of days in a month
				var cal;                 // Used for printing

				Calendar.setDate(1);    // Start the calendar day at '1'
				Calendar.setMonth(month);    // Start the calendar month at now


				/* VARIABLES FOR FORMATTING */
				var TR_start = '<TR>';
				var TR_end = '</TR>';
				var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=008000 BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>';
				var highlight_end   = '</CENTER></TD></TR></TABLE></B>';
				var TD_start = '<TD WIDTH="30"><CENTER>';
				var TD_end = '</CENTER></TD>';

				/* BEGIN CODE FOR CALENDAR*/
				cal =  '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=c0c0c0><TR><TD>';
				cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start;
				cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#0000ff"><CENTER><B>';
				cal += '<font color="#ffffff">' + month_of_year[month] + '</font>'  + '  ' + '<font color="#ff0000">' + md_year + '</font>' + '</B>' + TD_end + TR_end;
				cal += TR_start;

				

				// LOOPS FOR EACH DAY OF WEEK
				for(index=0; index < DAYS_OF_WEEK; index++)
				{

				// Sunday : Red
				if(index == 0)
				cal += TD_start + '<font color="#ff0000">'+ day_of_week[index] +'</font>' + TD_end;
				
				// PRINTS DAY
				else{
					 // Saturday : #3399cc
					 if(index == 6)
					 cal += TD_start + '<font color="#3399cc">'+ day_of_week[index] +'</font>' + TD_end;
					 
					 else
					 cal += TD_start + '<font color="#000000">'+ day_of_week[index] +'</font>' + TD_end;
					 }
				}

				cal += TD_end + TR_end;
				cal += TR_start;

				// FILL IN BLANK GAPS UNTIL TODAY'S DAY
				for(index=0; index < Calendar.getDay(); index++)
				cal += TD_start + '  ' + TD_end;

				// LOOPS FOR EACH DAY IN CALENDAR
				for(index=0; index < DAYS_OF_MONTH; index++)
				{
				if( Calendar.getDate() > index )
				{
  				// RETURNS THE NEXT DAY TO PRINT
  				week_day =Calendar.getDay();

  				// START NEW ROW FOR FIRST DAY OF WEEK
  				if(week_day == 0)
  				cal += TR_start;

  				if(week_day != DAYS_OF_WEEK)
  				{

  				// SET VARIABLE INSIDE LOOP FOR INCREMENTING PURPOSES
  				var day  = Calendar.getDate();

  				// HIGHLIGHT TODAY'S DATE
  				if( today==Calendar.getDate() )
  				cal += highlight_start + day + highlight_end + TD_end;

  				// PRINTS DAY
  				else{
					 if(week_day == 0) // sunday : Red
					 cal += TD_start + '<font color="#ff0000">'+ day +'</font>' + TD_end;
					 
					 else{
					 	  if(week_day == 6) // saturday : #3399cc
						  cal += TD_start + '<font color="#3399cc">'+ day +'</font>' + TD_end;
						  
						  else
						  cal += TD_start + '<font color="#000000">'+ day +'</font>' + TD_end;
				    }				
				 }
  				
  				}

  				// END ROW FOR LAST DAY OF WEEK
  				if(week_day == DAYS_OF_WEEK)
  				cal += TR_end;
  				}

  				// INCREMENTS UNTIL END OF THE MONTH
  				Calendar.setDate(Calendar.getDate()+1);

				}// end for loop

				cal += '</TD></TR></TABLE></TABLE>';

				//  PRINT CALENDAR
				document.write(cal);
			