﻿// AutoComplete
function autocomplete1(id, active) {
    if (active) {
        $("#" + id)
            .attr("autocomplete", "off")
            .autocomplete("/services/autocomplete.svc/books?type=" + id, {
                dataType: 'json',
                selectFirst: false,
                delay: 1000,
                parse: function (data) {
                    var items = data.d;
                    var parsed = [];
                    for (var i = 0; i < items.length; i++) {
                        parsed[i] = {
                            data: items[i],
                            value: items[i],
                            result: items[i]
                        };
                    }
                    return parsed;
                },
                formatItem: function (row, i, max, value) {
                    return value;
                }
            });
    } else {
        $("#" + id).removeAttr("autocomplete").unautocomplete()
    }
}
function autocomplete2(id, active) {
    if (active) {
        $("#" + id)
            .attr("autocomplete", "off")
            .autocomplete("/services/autocomplete.svc/keywords", {
                dataType: 'json',
                selectFirst: false,
                delay: 1000,
                parse: function (data) {
                    var items = data.d;
                    var parsed = [];
                    for (var i = 0; i < items.length; i++) {
                        parsed[i] = {
                            data: items[i],
                            value: items[i],
                            result: items[i]
                        };
                    }
                    return parsed;
                },
                formatItem: function (row, i, max, value) {
                    return value;
                }
            });
    } else {
        $("#" + id).removeAttr("autocomplete").unautocomplete()
    }
}
// Others
function getKeyCode(event) {
    return event.keyCode;
}
// Color
function indexShow(id) {
    var checked = $("#index-" + id).attr("checked");
    $(".index-" + id).each(function () { $(this).css("background-color", !checked ? "#EEEEEE" : "transparent") });
    $("#index-" + id).attr("checked", !checked);
}
