Resulta que no estaban definidos los value en los options de dia,mes,año
Dejo el codigo para el que le sirva
Código PHP:
var formulario = document.getElementById('formularionumero'+ordenId);
for (i=0;i<formulario.estado.length;i++){
if (formulario.estado[i].checked) //son radios
break;
}
var estado=formulario.estado[i].value;
//los 3 selects
var d = formulario.day.options[formulario.day.selectedIndex].value;
var m = formulario.month.options[formulario.month.selectedIndex].value;
var y = formulario.year.options[formulario.year.selectedIndex].value;