﻿var inputId = "";
var buttonId = "";

function initAutocomplete(pInputId, pButtonId, widthOffset) {

    inputId = pInputId;
    buttonId = pButtonId;

    $("#" + inputId).autocomplete({
        url: '/Searching/AutoCompleteHandler.ashx',
        onItemSelect: function (item) {
            document.getElementById(inputId).value = item.value;
            document.getElementById(buttonId).click();
            return false;

        },
        onSelectEmpty: function () {
            document.getElementById(buttonId).click();
            return false;

        },
        matchSubset: false,
        widthOffset: widthOffset
    });

    $(inputId).bind('keypress', function (e) {
        var code = (e.keyCode ? e.keyCode : e.which);
        if (code == 13) { //Enter keycode
            document.getElementById(buttonId).click();
            return false;
        }
        return true;
    });
}

function doSearch() {
    document.getElementById(buttonId).click();
    return false;
}

function checkEmpty() {
    var query = document.getElementById(inputId).value;
    if (query.length > 0)
        return true;
    else
        return false;
}
