the 1st box is region: USA, Canada
If 1st box = USA then
the 2nd box (the states are stored in an array): CA, UT, etc
if 1st box = USA then
the 3rd box should contain what is stored in the database already for that region ie., NC, PA. For the 3rd box the data is stored as: ID, Region, State...