<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * Created by spiker on 09.04.2019.
 */
var suggest_count = 0;
var input_initial_value = '';
var suggest_selected = 0;

$(window).on('load', function(){

    $("#search_box_appraisal").keyup(function(I){

        switch(I.keyCode) {

            case 13:  // enter
                $("#searchform").submit();
            case 27:  // escape
            case 38:  // up
            case 40:  // down
                break;

            default:

                if($(this).val().length&gt;2){

                    input_initial_value = $(this).val();

                    $.get("/ajax/searchq.php", { "q":$(this).val(), "type":$(this).attr('ss') },function(data){

                        var list = eval("("+data+")");
                        suggest_count = list.length;
                        if(suggest_count &gt; 0){

                            $("#search_advice_wrapper_appraisal").html("").show();
                            for(var i in list){
                                if(list[i] != ''){
                                    $('#search_advice_wrapper_appraisal').append('&lt;div class="advice_variant"&gt;'+list[i]+'&lt;/div&gt;');
                                }
                            }
                        }
                    }, 'html');
                }
                break;
        }
    });


    $("#search_box_appraisal").keydown(function(I){
        switch(I.keyCode) {

            case 13: // enter
            case 27: // escape
                $('#search_advice_wrapper_appraisal').hide();
                return false;
                break;
            case 38: // up
            case 40: // down
                I.preventDefault();
                if(suggest_count){
                    key_activate( I.keyCode-39 );
                }
                break;
        }
    });

    $('body').on('click','.advice_variant', function(){
        $('#search_box_appraisal').val($(this).text());
        $('#search_box_appraisal_painter').val($(this).children("b").attr("ss"));
        $('#search_advice_wrapper_appraisal').fadeOut(350).html('');
    });

    $('html').click(function(){
        $('#search_advice_wrapper_appraisal').hide();
    });

    $('#search_box_appraisal').click(function(event){
        //alert(suggest_count);
        if(suggest_count)
            $('#search_advice_wrapper_appraisal').show();
        event.stopPropagation();
    });
});

function key_activate(n){
    $('#search_advice_wrapper_appraisal div').eq(suggest_selected-1).removeClass('active');

    if(n == 1 &amp;&amp; suggest_selected &lt; suggest_count){
        suggest_selected++;
    }else if(n == -1 &amp;&amp; suggest_selected &gt; 0){
        suggest_selected--;
    }

    if( suggest_selected &gt; 0){
        $('#search_advice_wrapper_appraisal div').eq(suggest_selected-1).addClass('active');
        $("#search_box_appraisal").val( $('#search_advice_wrapper_appraisal div').eq(suggest_selected-1).text() );
    } else {
        $("#search_box_appraisal").val( input_initial_value );
    }
}</pre></body></html>