var yearsAhead = 2;
var nowDate = new Date();
var monthName = new Array('January','February','March','April','May','June','July','August','September','October','November','December');

function getMonthName(month) {
	return monthName[month];
}

function dayOptionList() {
var i;
for (i=1; i<=31; i++)
if (i == nowDate.getDate())
document.write( '<option selected value='+i+'>'+i+'<\/option>' )
else
document.write( '<option value='+i+'>'+i+'<\/option>' );
}

function yearOptionList() {
var i;
for (i=0; i<=yearsAhead; i++)
document.write( '<option value='+(nowDate.getFullYear()+i)+'>'+(nowDate.getFullYear()+i)+'<\/option>' );
}

function monthOptionList(offset) {
var i;
for (i=0; i<12; i++)
if ( i == ( nowDate.getMonth() + offset) )
document.write( '<option selected value='+getMonthName(i)+'>'+getMonthName(i)+'<\/option>' )
else
document.write( '<option value='+getMonthName(i)+' >'+getMonthName(i)+'<\/option>' );
}
