BTW, your sample form doesn not work correctly either. Say, you have right now Level2 and Section 6 (for example). You change the level to something that doesn't include this section, but the section doesn't change.
If it's not broken, fix it until it is.
My Blog