//This code will build a Month Combo, Day Combo and Year Combo
 
//Variables Used
//all
var time = new Date();
//for months
var month = time.getMonth();
var date = month - 12;
var realJavaScriptMonth = month;
//for days
var iToday = time.getDate();
//for years
var future = month + 0;
var year = time.getYear();


//Start Month
month = month + 1; /* Compensate for "January" being "0" */
document.writeln ("<SELECT name=month>");
do {
	month = date;
	if (month >= 12) {
		month = month - 12;
	}
	if (month < 0) {
		month = month + 12;
	}
	date++;
	var dateName ="";

	switch (month) {
	case 0:
	dateName = "January";
	break;
	case 1:
	dateName = "February";
	break;
	case 2:
	dateName = "March";
	break;
	case 3:
	dateName = "April";
	break;
	case 4:
	dateName = "May";
	break;
	case 5:
	dateName = "June";
	break;
	case 6:
	dateName = "July";
	break;
	case 7:
	dateName = "August";
	break;
	case 8:
	dateName = "September";
	break;
	case 9:
	dateName = "October";
	break;
	case 10:
	dateName = "November";
	break;
	case 11:
	dateName = "December";
	break;
	}
	month++;
	realJavaScriptMonth++;
	document.write ("<OPTION value=\"" + month + "\">" + dateName + "");
	//document.write ("<OPTION value=\"" + realJavaScriptMonth + "\">" + dateName + "");
}while (date < future)
document.write ("</SELECT>&nbsp;");

//Start Day
document.write ("<SELECT NAME=day><OPTION value=\"" + time.getDate() + "\">" + time.getDate() + "");
for(var i=1; i<=31; i++) {
	if(i!=time.getDate())
		document.write ("<OPTION value=\"" + i + "\">" + i + "");
}
document.write ("</SELECT>&nbsp;");
//End Day

//Start Year
if (year < 1900) {
	year = year + 1900;
}
var date = year;
var future = year + 2; /*change the '2' to the number of future years to show */ 
document.writeln ("<SELECT NAME=year><OPTION value=\"" + date + "\">" + date + "");
do {
	date++;
	document.write ("<OPTION value=\"" +date+"\">" +date+ "");
}while (date < future)
document.write ("</SELECT>");
