﻿function lookup(e) {
    e = window.event ? window.event : e;
    if ($('#kw').val().length == 0) {
        $('#suggestions').hide();
    } else {
        if ((e.keyCode != 40 && e.keyCode != 38)
				|| $('#suggestions').css('display') == 'none') {
            $.get("suggest.php", {
                word: "" + encodeURIComponent($('#kw').val()) + ""
            }, function(data) {
                if (data.length > 0) {
                    $('#suggestions').show();
                    $('#autoSuggestionsList').html(data);
                } else
                    $('#suggestions').hide();
            });
        }
    }
}
var selIndex = -1;
function setKW(e) {
    e = window.event ? window.event : e;
    if ((e.keyCode == 40 || e.keyCode == 38)
			&& $('#suggestions').css('display') != 'none') {
        $('#kwSuggest').focus();
        var selCount = $('#kwSuggest td').length;
        if (selIndex == -1)
            selIndex = 0;
        else {
            if (e.keyCode == 40) {
                if (selIndex == selCount-1)
                    selIndex = 0;
                else
                    selIndex = selIndex + 1;
            }
            if (e.keyCode == 38) {
                if (selIndex == 0)
                    selIndex = selCount-1;
                else
                    selIndex = selIndex - 1;
            }
        }
        $('#kwSuggest td').attr("class", "");
        $('#suggestTD' + selIndex).attr("class", "tdselected");
        if ($('#suggestTD' + selIndex).html()) {
            $('#kw').attr("value", $('#suggestTD' + selIndex).html());
            $('#kw').focus();
        }
    } else if (e.keyCode == 13 && $('#suggestions').css('display') != 'none')
        fill(true);
}
function clkSuggest(id) {    
    if ($('#' + id).html()) {
        $('#kw').attr("value", $('#' + id).html());
        $('#kw').focus();
    }
    $('#suggestions').hide();
    $('#go').click();

}
function hideSuggect() {
    $('#suggestions').hide();
}
