Avatar

Level 7

I didn't study your script super carefully, however, I'm thinking I understand what is going on. When you make the initial selection, you are hiding some fields.  Your next selection hides more fields. Pretty soon, after a few selections you have a lot of hidden fields (which shouldn't be). These fields will remain hidden until their presence property is  returned to visible. You'll need to do that each time your switch statement fires.

So, place a script right before before your switch statement, returning all affected fields to visible. Then your switch statement should work as expected. Also, I noticed you don't have a "default" in your switch. Probably a good idea to have a default as a fall back.

Good luck,

Stephen