This is an example of a conditional form, meaning that the form fields change based on the users selections.  Frank will make this in code based on your requirements.