Hola:
No lo veo difícil. Sabidos el año, el día y el mes actual, tienes que asignar el atributo
selected con el valor
true o
selected a la opción que te interese.
Si hoy es día 14, la opción que te interesa en el select de días es la 14 (sería la 13 si sólo tuvieras números, pero al tener la primera opción textual...).
Con el mes ocurre lo mismo, salvando que la funcion getMonth te devuelve el mes actual - 1.
Con el año lo tendríamos un poco menos evidente, pero bueno, sabido que el 2000 es la posición 1, el 2007 será la posición 8 (getYear() creo que ya está en desuso, lo mejor es que extraigas el último caracter de getFullYear() y le sumes una unidad).
Para poner la opción seleccionada en un select supongo que sabrás que es:
elSelect.options[x].selected = true
como te dije antes.
¿Por qué tienes 3 selects para los días?, ¿en función del mes que se seleccione se cambia el contenido de ese selects? Según como te lo he dicho no habría problema si utilizas este sistema
Un saludo.
PD: Ele
gir.