var DayName 	= new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
var MonthName 	= new Array('January','February','March','April','May','June','July','August','September','October','November','December');
var Calendar 	= new Date();
var year 	= Calendar.getFullYear();	    
var month 	= Calendar.getMonth();    
var today 	= Calendar.getDate();   
var weekday 	= Calendar.getDay();   
var Info 	= new Array();

if (month == 0)  {Info = January_Info;   Next_Months_Info = February_Info;}
if (month == 1)  {Info = February_Info;  Next_Months_Info = March_Info;}     
if (month == 2)  {Info = March_Info;     Next_Months_Info = April_Info;}     
if (month == 3)  {Info = April_Info;     Next_Months_Info = May_Info;}     
if (month == 4)  {Info = May_Info;       Next_Months_Info = June_Info;}     
if (month == 5)  {Info = June_Info;      Next_Months_Info = July_Info;}    
if (month == 6)  {Info = July_Info;      Next_Months_Info = August_Info;} 
if (month == 7)  {Info = August_Info;    Next_Months_Info = September_Info;} 
if (month == 8)  {Info = September_Info; Next_Months_Info = October_Info;} 
if (month == 9)  {Info = October_Info;   Next_Months_Info = November_Info;} 
if (month == 10) {Info = November_Info;  Next_Months_Info = December_Info;} 
if (month == 11) {Info = December_Info;  Next_Months_Info = January_Info;} 

//////////////Current Month//////////////
Calendar.setDate(1);
Calendar.setMonth(month);  
  var calen = '<table border="1" cellpadding="2" bordercolor="black" width="100%"><tr><td colspan="7" ><center><h1>' + MonthName[month]  + ' ' + year + '</h1></center></td></tr><tr>';
for(index=0; index < 7; index++)
{
   if(weekday == index)	calen += '<td width="10%"><center><b>' + DayName[index] + '</b></center></td>';
   else			calen += '<td width="10%"><center>   ' + DayName[index] + '    </center></td>';
}
calen += '</center></td></tr><tr>';
for(index=0; index < Calendar.getDay(); index++) calen += '<td>&nbsp;</td>';
for(index=0; index < 31; index++)
{
	if(Calendar.getDate() > index)
	{
		week_day = Calendar.getDay();
		if(week_day == 0) calen += '<tr>';
		
		if(week_day != 7)
		{
		var day  = Calendar.getDate();

									calen += '<td height="120" valign="top" align="left"';
		if (today==Calendar.getDate())		calen += 'bgcolor="CC0000"';
		else if(week_day == 0 || week_day == 1)	calen += 'bgcolor="3300CC"';	
									calen += '>' + day +'<br>';
		if(week_day == 0 || week_day == 1)		calen += 'closed<br>'; 	
									calen += Info[Calendar.getDate()] + '</td>';
		}
		if(week_day == 7) calen += '</tr>';
	}
Calendar.setDate(Calendar.getDate()+1);
}
calen += '</td></tr></table><p>';
document.write(calen);




//////////////Next Month//////////////
if (month == 11) {month = 0;year++;} else month = month + 1;

Calendar.setDate(1);
Calendar.setMonth(month);
Calendar.setYear(year);

var calen = '<table border="1" cellpadding="2" bordercolor="black" width="100%"><tr><td colspan="7" ><center><h1>' + MonthName[month]  + ' ' + year + '</h1></center></td></tr><tr>';
for(index=0; index < 7; index++) calen += '<td width="10%"><center>   ' + DayName[index] + '    </center></td>';

calen += '</center></td></tr><tr>';
for(index=0; index < Calendar.getDay(); index++) calen += '<td>&nbsp;</td>';
for(index=0; index < 31; index++)
{
	if(Calendar.getDate() > index)
	{
		week_day = Calendar.getDay();
		if(week_day == 0) calen += '<tr>';
		
		if(week_day != 7)
		{
		var day  = Calendar.getDate();
		
								calen += '<td height="120" valign="top" align="left"';
		if(week_day == 0 || week_day == 1)	calen += 'bgcolor="3300CC"';	
								calen += '>' + day +'<br>';
		if(week_day == 0 || week_day == 1 )	calen += 'closed<br>'; 	
								calen += Next_Months_Info[Calendar.getDate()] + '</td>';
		}
		if(week_day == 7) calen += '</tr>';
	}
Calendar.setDate(Calendar.getDate()+1);
}
calen += '</td></tr></table><p>';
document.write(calen);











