In the bid request there is attached a pdf with a picture of a search control. We need a prototype version of this control implemented. This control should be implemented in html/javascript and should be easy to migrate between servers with various languages. So it is expected that json should be used to communicate with a server
Jquery,Ext or other javascript frameworks can be utilized if it will make the development faster/better. In this case we will however prefer jquery.
An important part of the search control is a geographic search where the should be five controls. Zoom in/out, move and search in radius, and add a custom shape. Either bing maps og google maps should be utilized for this control. It should be relatively easy to change this component and also the marked area should be considered as a search parameter
The search jontrol should be in pure ajax so each change of a search parameter should result in a change of the displayed search result
The search result is displayed below the search parameters.
The search control should be able to accomodate a lot of different search parameters which should be grouped ui-wise, as illustrated in the attached pdf. Each ui group should we be able to minimize/maximize by clicking on the top line of the group. When a group is minimized the choosen values should be displayed in the header of the group.
The serach control should be configurable so it is easy to add new search parameters/groups and also a search should be dispatched to the server using json. This configuration would be okay to do in javascript
A search parameter has a type which decides the ui that are attached to the parameter. At least the following types are needed:
1. Combobox where zero-n values can be selected at once
2. Numeric interval. Should be selected using an iphone like slider
3. Number
4. String
It would be a part of the project to define how the json communication should be with the server