// use calendar window to pick a date value for a named form field
function pickDate(sFld) {
	var fldPath = '/Common/aspFunctions/';
	var htmlPage = 'calendar.htm';
	var scriptQry = '?' + sFld;
	var target = fldPath + htmlPage + scriptQry;
	var winAttributes = 'width=200,height=210,top=300,left=300';
	window.open(target, 'DatePicker', winAttributes); // open the calendar window.
}

function daysInFebruary(year){
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}

function isDate(dtStr){

    var dateArray = dtStr.split("/");
    if(dateArray.length<3)
	return false;

    var daysInMonth = new Array(0,31,29,31,30,31,30,31,31,30,31,30,31)

    var strDay   = dateArray[0]
    var strMonth = dateArray[1]
    var strYear  = dateArray[2]

	day=parseInt(eval(strDay))
    month=parseInt(eval(strMonth))
    year=parseInt(strYear)

    if(isNaN(day) || isNaN(month) || isNaN(year))
	return false;

    if(year<=1900 || year>=2100)
	return false;

    if (month<1 || month>12){
	return false
    }
    
    if (day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
	return false
    }
    
return true
}