
// Checks if browser is Netscape 2.0x since the options array properties don't work with Netscape 2.0x
function isBrowserSupp() {
	// Get the version of the browser
	version =  parseFloat( navigator.appVersion );
	if ( ( version >= 2.0 ) && ( version < 2.1 ) && ( navigator.appName.indexOf( "Netscape" ) != -1 ) ) {
		return false;
	}
	else {
		return true;
	}

	return true;
}

function isLeapYear(yrStr)
{
	var leapYear=false;
	var year = parseInt(yrStr, 10);
	// every fourth year is a leap year
	if (year%4 == 0)
		{
		leapYear=true;
		// unless it's a multiple of 100
		if (year%100 == 0)
			{
			leapYear=false;
			// unless it's a multiple of 400
			if (year%400 == 0)
				{
				leapYear=true;
				}
			}
		}
	return leapYear;
}


function getDaysInMonth(mthIdx, YrStr)
{
	// all the rest have 31
	var maxDays=31;
	// expect Feb. (of course)
	if (mthIdx==2)
		{
		if (isLeapYear(YrStr))
			{
			maxDays=29;
			}
		else
			{
			maxDays=28;
			}
		}
	// thirty days hath...
	if (mthIdx==4 || mthIdx==6 || mthIdx==9 || mthIdx==11)
		{
		maxDays=30;
		}
	return maxDays;
}

