

// функция скрывающая список выбора через 200мс после вызова
function hide() {
    setTimeout("$('#suggestions').hide()", 200);
    setTimeout("$('#Csuggestions').hide()", 200);
} // hide

// вызывается при изменении поля ввода
function lookupCRC(inputString) {
    if(inputString.length == 0) {
        // если длина в поле ввода нулевая то скрываем блок выбора
        hide();
    } else {
        // посылаем данные методом post на сервер
        $.post("/site/ajsearch", {q: ""+inputString+""}, function(data){
            // функция срабатывающая при получении ответа
            if(data.length > 0) {
                // если вообще какие то данные получены то просто их отображаем
                $('#suggestions').show();
                $('#autoSuggestionsList').html(data);
            }
        });
    }
} // lookup

// вызывается при изменении поля ввода
function lookupCID(inputString) {
    if(inputString.length == 0) {
        // если длина в поле ввода нулевая то скрываем блок выбора
        hide();
    } else {
        // посылаем данные методом post на сервер
        $.post("/site/ajCID", {q: ""+inputString+""}, function(data){
            // функция срабатывающая при получении ответа
            if(data.length > 0) {
                // если вообще какие то данные получены то просто их отображаем
                $('#Csuggestions').show();
                $('#CautoSuggestionsList').html(data);
            }
        });
    }
} // lookup

// эта функция вызывается когда произошел клик по списку выбора городов
function fill(thisValue) {
    // заполняет input занчением
    $('#inputString').val(thisValue);
    // скрывает список
    hide();
} // fill

// вызывается при изменении поля ввода
function lookupT(inputString,tid) {
    if(inputString.length == 0) {
        // если длина в поле ввода нулевая то скрываем блок выбора
        hide();
    } else {
        // посылаем данные методом post на сервер
        $.post("/site/ajtask", {q: ""+inputString+"", id: tid}, function(data){
            // функция срабатывающая при получении ответа
            if(data.length > 0) {
                // если вообще какие то данные получены то просто их отображаем
                $('#Tsuggestions').show();
                $('#TautoSuggestionsList').html(data);
            }
        });
    }
} // lookup

