// y1 and y2 must be declared (included) before this

var months = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
var fullmonths = new Array("January","February","March","April","May","June","July","August","September","October","November","December");

function select_open(name) {
	document.write("<SELECT name='" + name + "' onChange=document.search.datechange.value='1'>");
}

function date_opts(name, m, d, y) {
	var i;

	select_open("Month_" + name);
	for (i=0; i<months.length; i++) {
		document.write("<OPTION value='"+(i+1)+"'" + (((i+1)==m) ? " Selected " : "") + ">"+months[i]+"</OPTION>");
		
	}
	document.write("</SELECT>");
	

	select_open("Day_" + name);
	for (i=1; i<=31; i++) {
		document.write("<option value='" + i + "'" + ((i==d) ? " Selected " : "") + ">" + i + "</OPTION>");
	}
	document.write("</SELECT>");

	select_open("Year_" + name);
	for (i=y1; i<=y2; i++) {
		document.write("<OPTION value='"+i+"'" + ((i==y) ? " Selected " : "") + ">"+i+"</OPTION>");
	}
	document.write("</SELECT>");
}

function section_opts(name, begin, end) {
	var i;

	document.write("<SELECT name='" + name + "'><OPTION value='' selected></OPTION>");
	for (i=begin; i<=end; i++) {
		document.write("<OPTION value='"+i+"'>" + (((i)<10) ? "&nbsp;"+i : i) + "</OPTION>");
	}
	document.write("</SELECT>");
}