ThisThe Views Dependent Filters module will solve your problem: http://drupal.org/project/views_dependent_filters.
Allows the presence of exposed filters on a view to be controlled by values in another exposed filter. Dependent filters are hidden when not relevant, and their values are not considered when the exposed form is submitted.
The module is compatible with both the Views basic and the Better Exposed Filters form plugins.