Updated the search page to work a little better. Now it uses classes with static methods to do things like create connections to the databse. Also, the functions for populating the arrays that ultimately become the selects on the search page are generate from a class (SearchHelper) that has static methods for querying the DB to get the results.