The attached should get you going. The form accomplishes your objectives to the best of my knowledge. Once a location is selected from the drop-down list AND you have selected full-time or part-time, the membership dues will be populated in the table. The results look like this.
You can toggle between full-time and part-time and the NEA, CTA, and LEA dues will change accordingly. These fields are protected so a user cannot change the dues. The NEA fund, FACT, and MLK/CC fields are user entered optional. Additionally, the form calculates the annual total.
When you change the location, the full-time or part-time value is reset and the NEA, CTA, and LEA dues are set to null. This forces the re-selection of full-time or part-time, which will then re-populate the table with the applicable values.
I changed the form to contain 5 locations for demonstration purposes. The dues associated with the 5 locations are stored in the script object called 'association_dues'.
Steve