Completed SearchCriteria front-end
TODO: server communication (ajax part)