I'd like to have a "search box" that only takes very specific queries, and after submission, opens a corresponding link. So somewhere in the code, I'd have to specify both of these. It needs to be (easily) expandable as I build in more queries/links. It would also be nice to have a popup alert box if the user submits a query that isn't on the table.

Additionally, I'd like to make an IE Search Provider for this site, so it would have to follow the OpenSearchDescription standard ( http:// and blogs.msdn.com/b/jonbox/archive/2009/09/09/create-a-simple-ie8-search-provider.aspx ). That way I can put the query in my browser's search bar and open the corresponding link directly rather than going to the site first.

Would something like this be possible? Any assistance would be greatly appreciated.