

function calendar(month1, year1)
         {
        
		 todaydate = new Date();
         todayday = todaydate.getDate();
		 todaymonth = todaydate.getMonth();
         todayyear = todaydate.getFullYear();
		//If no parameter is passed use the current date.
         if(month1 == null)
          {
		 date = new Date();
         day = date.getDate();
		 month = date.getMonth();
         year = date.getFullYear();
		  }
		  if(month1 != null && year1!=null)
		   {
		 
		   month=month1
		   year=year1
		  
		
		 
		 if (month==todaymonth && todayyear==year)
		 
		 {
			 date = new Date();
         day = date.getDate();  
		 }
		 else
		 {
		 
         day = "1"
			 }
		   
		   }
        
         
         months = new Array('January',
                            'February',
                            'March',
                            'April',
                            'May',
                            'June',
                            'July',
                            'August',
                            'September',
                            'October',
                            'November',
                            'December');
         
         this_month = new Date(year, month, 1);
         next_month = new Date(year, month + 1, 1);
		 prev_month = new Date(year, month - 1, 1);
		 
		 prev_month1=prev_month.getMonth();
		 prev_year1=prev_month.getFullYear();
		 
		 next_month1=next_month.getMonth();
		 next_year1=next_month.getFullYear();
         
         //Find out when this month starts and ends.         
         first_week_day = this_month.getDay();
         days_in_this_month = Math.floor((next_month.getTime() - this_month.getTime()) / (1000 * 60 * 60 * 24));
		 
		 
		 var daysInMonth =new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31");

var currentMonth = this_month.getMonth();
days_in_this_month=daysInMonth[currentMonth];

         
         

		  var m= month+1
		var monthurl= 'monthname1='+m+'&monthsearch=yes&domonthsearchall=yes&yearnumber1='+year;
		 
		 
		 calendar_html='<table width="100%" border="0" cellspacing="1" cellpadding="1"><tr><td height="27">';
		 calendar_html +='&nbsp;<a href="javascript:calendar('+prev_month1+','+prev_year1+')">';
		  calendar_html +='<img src="/images/arr_left.jpg" alt="left" border="0" width="13" height="13" ';
		 calendar_html +='></a></td>';
	 calendar_html +='<td  align="center" height="20"><b><a href="/Calendar/eventlist.asp?'+ monthurl +'"><span class="calendartext">';
		    calendar_html += months[month] + ' ' + year + '</span></a></b></td>';
		   calendar_html +='<td height="20"><div align="right">';
		    calendar_html +='<a href="javascript:calendar('+next_month1+','+next_year1+')">';
			    calendar_html +='<img src="/images/arr_right.jpg" alt="right" width="13" ';
			 calendar_html +='height="13" border="0"></a>&nbsp;';
			 calendar_html +='</div></td></tr></table>';
		 
		 calendar_html += '<table class="calendartext1" width="100%">';
		 
		 calendar_html += '<tr><td width="14%"><div align="center">Sun</div></td>';
		 calendar_html += '<td width="14%"><div align="center">Mon</div></td>';
		  calendar_html += '<td width="14%"><div align="center">Tue</div></td>';
		  calendar_html += '<td width="14%"><div align="center">Wed</div></td>';
		 calendar_html += '<td width="14%"><div align="center">Thu</div></td>';
 calendar_html += '<td width="14%"><div align="center">Fri</div></td>';
 calendar_html += '<td width="14%"><div align="center">Sat</div></td></tr>';
 calendar_html += '<tr><td colspan="7" height="3">';
 calendar_html += '<img src="/images/1x1_gray.jpg" alt="1" width="100%" height="1"></td></tr>';
         
         //calendar_html += '<tr><td colspan="7" align="center" style="background-color:9999cc; color:000000;">' + 
                         // months[month] + ' ' + year + '</td></tr>'
         
         calendar_html += '<tr>';
          
         //Fill the first week of the month with the appropriate number of blanks.       
         for(week_day = 0; week_day < first_week_day; week_day++)
            {
            calendar_html += '<td style="color:000000;" ></td>';   
            }
            
         week_day = first_week_day;
         for(day_counter = 1; day_counter <= days_in_this_month; day_counter++)
            {
            week_day %= 7;
            
            if(week_day == 0)
               calendar_html += '</tr><tr>';
           
var URL='<a href="/Calendar/eventlist.asp?start=1&day=yes&day1='+day_counter+'&monthly_view=' + m + '%2F' + day_counter + '%2F' ;
		   URL+= year +'&monthname1='+m+'&month='+m+'&year='+year +'">'+ day_counter+'</a>' ;
		   
		   //Do something different for the current day.
            if(day == day_counter &&  month==todaymonth && year==todayyear  )   
               calendar_html += '<td align="center" ><b>' + URL + '</b></td>';
          
		  if(day_counter >day &&  month==todaymonth && year==todayyear  )   
               calendar_html += '<td align="center" >' + URL + '</td>';
          
		  if(day_counter< day &&  month==todaymonth && year==todayyear  )   
               calendar_html += '<td align="center" style="color: #cccccc">' + day_counter + '</a></td>';
          
		  
		  if(  year<todayyear)   
               calendar_html += '<td align="center" style="color: #cccccc" >' + day_counter + '</td>';
         
		 
		 if( month<todaymonth && year==todayyear)   
               calendar_html += '<td align="center" style="color: #cccccc" >' + day_counter + '</td>';
          
	    
		 
		 if( year>todayyear)
               calendar_html += '<td align="center" >' + URL + '</td>';
            
			if(month>todaymonth && year==todayyear)
               calendar_html += '<td align="center" >' + URL + '</td>';
            
			
            week_day++;
            }
            
         calendar_html += '</tr><tr><td height="5" ></td></tr>';
         calendar_html += '</table>';
         
         //Display the calendar.     
        // document.write(calendar_html);                  
		document.getElementById("calendar-container").innerHTML =calendar_html
         }

