function SearchTab(element, resultHandler) {
    EndpointTab("search", element, resultHandler, this);

    this.params = [
        'q','tag', 'section', 'folder', 'from-date', 'to-date', 'page', 'page-size',
        'order-by', 'format', 'callback', 'show-fields', 'show-tags',
        'show-factboxes', 'show-media', 'show-references', 'show-refinements',
        'refinement-size', 'reference', 'reference-type', 'use-newspaper-edition-date',
        'ids', 'date-id', 'use-date', 'show-snippets', 'snippet-pre',
        'snippet-post', 'show-redistributable-only'
    ];

    this.getEndpointPath = function() {
        return "search";        
    }

    this.updateSearchUrl();
}

