Javascript version below. Uses Do..While logic to dynamically fill the Select box with current month on top.
function MonthInputBox(MonthValue) {
var time = new Date();
var month = time.getMonth();
var datef = month + 12;
var realJavaScriptMonth = month;
var monthfuture = month + 0;
document.writeln ("<select name=" + MonthValue + ">"

;
do {
month = datef;
if (month >= 12) {
month = month - 12;
}
if (month < 0) {
month = month + 12;
}
date = datef - 1;
month = month -1;
realJavaScriptMonth = month + 2;
var realJavaScriptMonth = "" + realJavaScriptMonth;
if (realJavaScriptMonth.length == 1) {
realJavaScriptMonth = "0" + realJavaScriptMonth;
}
var dateNum = realJavaScriptMonth;
document.write ("<OPTION value=\"" + realJavaScriptMonth + "\">" + dateNum + ""

;
}
while (datef > monthfuture)
document.write ("</SELECT>"

;
}
Eric
Starting GA/AL Focus User Group (FUSE) in Atlanta. See IBI website for usergroup info or contact me at eric.searing@wcom.com.