function isMSIE4()
{
	var ms = navigator.appVersion.indexOf("MSIE")
	ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
	return ie4?true:false;
}

function HandleClick(daynum)
{
	if(isMSIE4())
	{
		var theDate = new Date(document.all("yearselect").value, document.all("monthselect").value, daynum);//1996,3,1
		PrintMonth(document.all("calend"), theDate);
	}
	else
	{
		with(document.forms[0])
		{
			var d=daynum;
			dayselect.selectedIndex = daynum - 1;
			var m=monthselect.selectedIndex;
			var y=yearselect.options[yearselect.selectedIndex].text;

			var theMonthDate=new Date(y,m,d);
			var Val=theMonthDate.getDay(); //1st Day of Week in Current Month
			if(Val==0) Val=7; //Only sunday needs our attention
	
			WeekdayNum.value=Val; //Currently selected dayweek number
			now_day.value=dayselect.value; //Currently selected daymonth number
			now_month.value=monthselect.value; //Currently selected month
			now_year.value=yearselect.value; //Currently selected year
		}
	}
}

function LeapYear(year)
{
	if(year%1000==0) return true;
	if(year%400==0) return false;
	if(year%4==0) return true;
	return false;
}

