/**
 * @author ccompton
 */
$(document).ready(function(){
    $.getJSON("model/autocomplete.php",
        function(data){
            BindAutocompleteItems(data);
        });
    $("#searchControl").keydown(function(event){
        if(event.keyCode == 13){
           $("#searchControl").blur();
           var str = jQuery.trim($(this).val());
                $items.selectFilteredItems(str, "true");
        }
    });
    $("#searchControl").result(function(event, data, formatted){
        var str = jQuery.trim($(this).val());
        if( str != "Search Resource Library" && str != ""){
            $items.selectFilteredItems(data[0], "true");
        }
    })
    $("#searchControl").focus(function () {
        if($(this).val() == "Search Resource Library"){
            $(this).val("");
        }else{
            this.select();
        }
    });
    $("#searchControl").click(function () {
        this.select();
    });
    $("#searchControl").dblclick(function () {
        $(this).val("");
    });
    $("#searchControl").blur(function () {
        if($(this).val() == ""){
            $(this).val("Search Resource Library");
        }
    });
});
function BindAutocompleteItems(AutoSearchItems){
    $("#searchControl").autocomplete(
        AutoSearchItems,
        {
            delay:10,
            minChars:1,
            matchSubset:1,
            maxItemsToShow:20,
            matchContains:1,
            width:300,
            selectFirst:false,
            mustMatch:false
        }
        );

}
