function isDate(fieldValue,fieldName) {
/********************************************************
This javascript checks form elements with date values
Created by:		David Madril	
Created on:		2/1/2002
Modified on:	6/4/2003
********************************************************/
//Create an array for the days in each month
var monthNum = new Array();
monthNum[0] = 31; //Jan
monthNum[1] = 28; //Feb
monthNum[2] = 31; //Mar
monthNum[3] = 30; //Apr
monthNum[4] = 31; //May
monthNum[5] = 30; //Jun
monthNum[6] = 31; //Jul
monthNum[7] = 31; //Aug
monthNum[8] = 30; //Sep
monthNum[9] = 31; //Oct
monthNum[10] = 30; //Nov
monthNum[11] = 31; //Dec

var error = 0;

if (fieldValue.length > 0) {
	
	var dateRE = /^\d{2}(\/)\d{2}(\/)\d{4}$/
	var dateSplit = fieldValue.split("/");
	var MonStr = dateSplit[0];
	var DayStr = dateSplit[1];
	var YearStr = dateSplit[2];

	if (dateRE.test(fieldValue) == false) {
		error = error + 1;
		}
	
	if (MonStr.substring(0,1) == "0") {
		MonStr = MonStr.substring(1,2);
		}
	if (DayStr.substring(0,1) == "0") {
		DayStr = DayStr.substring(1,2);
		}

	if (MonStr == "2" && (((YearStr % 4 == 0) && (YearStr % 100 != 0)) || (YearStr % 400 == 0))) {
		monthNum[1] = 29;
		}
	
	if ((parseInt(MonStr) > 12) || (parseInt(MonStr) < 1)) {
		error = error + 1;
		}

	if ((parseInt(DayStr) > parseInt(monthNum[MonStr - 1])) || (parseInt(DayStr) < 1)) {
		error = error + 1;
		}
	
	if (YearStr.length != 4) {
		error = error + 1;
		}

	if (MonStr.length == 1) {
		 	MonStr = "0" + MonStr;
		}
		
	if (DayStr.length == 1) {
		 	DayStr = "0" + DayStr;
		}
		
	dateValue = MonStr + "/" + DayStr + "/" + YearStr;
	
	if (isNaN(Date.parse(dateValue)) == true) {
		error = error + 1;
		}
	}

if (error > 0) {
	return false;
	}
}
	
function dateCompare(compareValue,compareTo,CompareValueName,compareToName) {

if (Date.parse(compareTo) < Date.parse(compareValue)) {
	alert(CompareValueName + " cannot be greater than " + compareToName);
	return false;
	}
}

function populateDateField(fieldName,ContractTermDateStr) {
formObj = eval("document.forms[formName]." + fieldName);
formObj.value = ContractTermDateStr.split("/").join("");
retDateStr = characterFormat("date",formObj.value);

return retDateStr;
}