
function isDate(iYear, iMonth, iDay)
{
if (isNumber(iYear)==false) return false;
if (iYear < 1764 || iYear > 9999) return false;
tdate = new Date(iYear, iMonth, iDay);

if(iMonth == tdate.getMonth() && iDay == tdate.getDate()) {
	return (true);
}
return(false);
}

function checkDate(sDateToCheck)
{
var d;
var s = new String(sDateToCheck);
d = s.split("/");
if (d.length < 3 || d.length > 3) return (false);
return isDate( d[2], d[0], d[1] );
}

function isNumber(n)
{
if (n == Infinity) return false;
return (!isNaN(n));
}

function isInt(n)
{
if (Math.round(n) != n) return false;
return (true);
}

