In some versions of IE, clicking a radio button will not fire the onchange event. The easiest fix for this is to do the following:
<input type="radio" name="green" value="Green" onclick="this.blur()" onchange="someSortOfTask()"/>
Calling this.blur() will remove the focus from the input in IE, which will allow the onchange event to be fired.