	var MONTH_NAMES = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
	var store_fields;
	function assembleDateSelect(div_name){
		store_fields = loadMonthSelect(div_name);
		store_fields += loadDaySelect(div_name);
		store_fields += loadYearSelect(div_name);
		document.getElementById(div_name).innerHTML = store_fields;
	}

	function loadMonthSelect(prefix)
	{
		var month_select = "<select id=\"" + prefix + "_month\" class=\"" + prefix + "_month\"><option value=\"0\">Month</option>";
		for (y=1;y<13;y++){
			month_select += '<option value=\"' + y + '\">' + MONTH_NAMES[y-1] + '</option>';
		}
		month_select += "</select>";
		return month_select;
	}

	function loadDaySelect(prefix)
	{
		var day_select = "<select id=\"" + prefix + "_day\" class=\"" + prefix + "_day\"><option value=\"0\">Day</option>";
		for (x=1;x<32;x++){
			day_select += '<option value=\"' + x + '\">' + x + '</option>';
		}
		day_select += "</select>";
		return day_select;
	}

	function loadYearSelect(prefix)
	{
		var year_select = "<select id=\"" + prefix + "_year\" class=\"" + prefix + "_year\">";
		myYear = new Date().getYear();
		if ( myYear < 1900 ){
			myYear += 1900;
		}
		for (z=myYear-105;z<myYear;z++){   
			year_select += '<option value=\"' + z + '\">' + z + '</option>';
			if( z == myYear - 40){
			    year_select += '<option value=\"0\" SELECTED>Year</option>';
			}
		}
		year_select += "</select>";
		return year_select;
	}

