Primero, no puedes poner dos id iguales por lo tanto el textbox no puede tener la misma que el radiobutton y no hace falta que el display se lo des mediante un div, tambien puedes ponerle el display al propio elemento.
Además, en vez de utilizar
"if (document.form.Importe[3].checked == true) {} ", puedes utilizar:
Código Javascript
:
Ver originalif (document.form.Importe_0.checked || document.form.Importe_1.checked || document.form.Importe_2-checked) {}
con lo que te aseguras de que funciona.
Para la parte de otra cantidad es lo mismo, te recomiendo crear otra función para habilitar el textbox y se la asignas al ultimo radiobutton.
Un saludo