function updateDatePullDownMenu(objForm, fieldName) {
	var pdmDays = fieldName + "_days";
	var pdmMonths = fieldName + "_months";
	var pdmYears = fieldName + "_years";

	time = new Date(objForm[pdmYears].options[objForm[pdmYears].selectedIndex].text, objForm[pdmMonths].options[objForm[pdmMonths].selectedIndex].value, 1);

	time = new Date(time - 86400000);

	var selectedDay = objForm[pdmDays].options[objForm[pdmDays].selectedIndex].text;
	var daysInMonth = time.getDate();

	for (var i=0; i<objForm[pdmDays].length; i++) {
		objForm[pdmDays].options[0] = null;
	}

	for (var i=0; i<daysInMonth; i++) {
		objForm[pdmDays].options[i] = new Option(i+1);
	}

	if (selectedDay <= daysInMonth) {
		objForm[pdmDays].options[selectedDay-1].selected = true;
	} else {
		objForm[pdmDays].options[daysInMonth-1].selected = true;
	}
}

function cssJsMenu(elemId) {
	if (document.getElementById(elemId)) {
		var navroot = document.getElementById(elemId);
		var lis=navroot.getElementsByTagName("LI");

		for (i=0; i<lis.length; i++) {
			for (j=0; j<lis[i].getElementsByTagName("UL").length; j++) {
				lis[i].onmouseover = function() {
					this.getElementsByTagName("UL")[j].style.visibility = 'visible';
				}

				lis[i].onmouseout = function() {
					this.getElementsByTagName("UL")[j].style.visibility = 'hidden';
				}
			}
		}
	}
}