$(document).ready(function () {
    var search_input = $('.searchtext');
    search_input.keydown(function () {
       $(this).css('background', 'none');
    });
    search_input.focus();
    legend = '<div id="keyword_legend">';
    legend += '<span id="keyword_legend_program">Shopbeschreibung</span>';
    legend += '<span id="keyword_legend_product">Produktbeschreibung</span>';
    legend += '<span id="keyword_legend_keyword">Schlagwort</span>';
    legend += '</div>';
    legend_is_displayed = false;
    search_input.autocomplete('/search/keyword', {
        minChars: 3,
        scrollHeight: 200,
        width: 430,
        max: 15,
        delay: 300,
        selectFirst: false
    }).result(function(event, data, formatted) {
        if (formatted.search('</div>') == -1) formatted += '</div>';
        var term = $(formatted).text();
        search_input.val($.trim(term));
        search_input.focus(function () {
            $('#SEARCH_FORM').submit();
    });
    });
    search_input.keyup(function (event) {
        if (!legend_is_displayed) {
            setTimeout("$('.ac_results').each(function () { $('#keyword_legend').remove(); $(this).append(legend); legend_is_displayed = true; });", 500);
        }
    });
});