[JS] Works in Firefox... not IE

I’m having a problem with Javascript code controlling Radio Buttons and Textfields in Javascript. Basically it works as expected in Firefox, but not in IE. In FF, when you click a radio button, it updates the textfields immediately. In IE, it doesn’t update until you click another radio button… and when it does update it updates with the value it should have before. Basically there is a one click delay in IE.

Here’s what I’m talking about: www.barbdwyer.com/OrderForm/byo.html

I’m having some trouble figuring out why it’s messing this up.

Edit: It doesn’t seem to work at all in Safari?