observa lo siguiente. sin necesidad de tener que usar un evento para cada input, he de registrar el evento en el elemento padre y aprovecho el modelo de evento que utilizan los navegadores estandar. por cierto, tambien funcionara con MSIE.
Código javascript
:
Ver original<div onclick="
var elem = event.target || event.srcElement;
if(!/input/i.test(elem.nodeName))return;
s = document.getElementById('orden_fecha').style;
if(elem.value == 'entregado')s.visibility = 'visible';
else s.visibility = 'hidden';
"><input name="estado" type="radio" value="pendiente" />Pendiente
<input name="estado" type="radio" value="en produccion" />En producción
<input name="estado" type="radio" value="en deposito" />En depósito
<input name="estado" type="radio" value="entregado" />Entregado</div>
<input name="orden_fecha" id="orden_fecha" type="text" style="visibility:hidden;" />