Sin ver el formulario y así a ojo diría que la referencia a los elementos está mal
prueba con esta referencia
var obj = document.forms[0]
y al resto de referencias quíta la parte de .form.
dia = obj.elements['dia'].options[obj.elements['dia'].selectedIndex].value;
Prueba con estas dos primeras líneas y si el siguiente error que te da es para el siguiente elemento (mes) es que vamos bien