We need to create a search engine front page. It would be based on four independent AJAX components.
1) Search box: we need to accept a query term (input box) or a piece of text (textarea) or a file (which should be pasted in the text area, not uploaded). First option is the input box, but there should be a nice mechanism (show/hide, animation, etc) to change from one to he others.
3) Advanced options: there can be some options associated with the search, basically text inputs, comboxes and checkboxes. there will be required options and optional, so a Show/Hide functionality would be required. We can have different sets of parameters for ach search option (as selected in the search button) so the options can/should be grouped in tabs. So for each search button selection we have to retrieve via ajax a set of "Suboptions" (which would be the tabs) and for each tabs, the actual elements. These can be retrieved via AJAX as HTML code.
Optional: We have the description of the elements in XML, so if you have XML/XSLT experience and want/can to provide automatic generation of those contents would be a plus. Also it would be interesting the possibility of storing the user selections in a cookie or other mechanism so they are kept between sessions. You can bid this items separately, if you prefer.
Please specify which technologies, AJAX toolkits, etc you will be using. This is just a first prototype, so in the near future we will be looking for adding more functionality (results viewing, user login and account management, etc). Our developers will help "gluing" all the components together and will provide the API for the AJAX calls.
More information on request (PM)