function DrawMonths(asField, asBlank) {
	var laMonths = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	var sPos = 0;
	if (asBlank == 'Y') {
		$(asField).options[0] = new Option('Month', '');
		sPos = 1;
	}
	for (var j=0; j < laMonths.length; j++) $(asField).options[j + sPos] = new Option(laMonths[j], LZ(j+1));
}

function DrawDays(asField, asBlank) {
	for (var j=0; j < 31; j++) $(asField).options[j] = new Option(LZ(j+1), LZ(j+1));
}

function DrawYears(anRange, asDirection, asField, asBlank, adMinDate, adMaxDate) {
	adMinDate = adMinDate || null;
	adMaxDate = adMaxDate || null;
	var Base;
	if (adMinDate != null) Base = adMinDate.getFullYear();
	else Base = new Date().getFullYear();
	if (adMaxDate != null && asDirection == "+") {
		llMaxYear = adMaxDate.getFullYear();
		if ((Base + anRange) > llMaxYear) anRange = (llMaxYear - Base) + 1;
	}
	var sPos = 0;
	if (asBlank == 'Y') {
		$f(asField).options[0] = new Option('Year', '');
		sPos = 1;
	}
	for (var j=0; j < anRange; j++) {
		if (asDirection == "+")
			$f(asField).options[j + sPos] = new Option(Base + j, Base + j);
		else
			$f(asField).options[j + sPos] = new Option(Base - j, Base - j);
	}
}

function DrawYearsForCITChild(anRange, asDirection, asField, asBlank) {
	var Base = new Date().getFullYear() - 2;
	var sPos = 0;
	if (asBlank == 'Y') {
		$(asField).options[0] = new Option('Year', '');
		sPos = 1;
	}
	for (var j=0; j < anRange; j++) {
		if (asDirection == "+")
			$(asField).options[j + sPos] = new Option(Base + j, Base + j);
		else
			$(asField).options[j + sPos] = new Option(Base - j, Base - j);
	}
}

function DrawYearsForChild(anRange, asDirection, asField, asBlank) {
	var Base = new Date().getFullYear()-3;
	var sPos = 0;
	if (asBlank == 'Y') {
		$(asField).options[0] = new Option('Year', '');
		sPos = 1;
	}
	for (var j=0; j < 14; j++) {
		if (asDirection == "+")
			$(asField).options[j + sPos] = new Option(Base + j, Base + j);
		else
			$(asField).options[j + sPos] = new Option(Base - j, Base - j);
	}
}