this could be done either the AJAX way with e.g. http://ez.no/developer/contribs/applications/xajax or you could reload the page with a certain variable set and make a fetch based on that.
Or perhaps you could do a brutal fetch, pass it to a set of javascript arrays and then, based on your select, filter that.