1jQuery(function () {
2    jQuery('.datasearchform__qsearch_in')
3        .each(function (i, input) {
4            var $input = jQuery(input);
5            var $form = $input.parent().parent();
6            var $output = $form.find('.datasearchform__qsearch_out');
7            var $ns = $form.find('.datasearchform__ns');
8
9            $input.dw_qsearch({
10
11                output: $output,
12
13                getSearchterm: function () {
14                    var query = $input.val(),
15                        reg = new RegExp("(?:^| )(?:@|ns:)[\\w:]+");
16
17                    if (reg.test(query)) {
18                        return query;
19                    } else {
20                        var namespace = $ns.val();
21                        return query + (namespace ? ' @' + namespace : '');
22
23                    }
24                }
25            });
26
27        });
28});