$jQ(document).ready(function() {

    //DatePicker
    $jQ('.inputDate').datepicker({
        dateFormat: 'yy-mm-dd'
    });

    //Autocomplete Mystery Abilitati
    $jQ("#autocompleteMysteriesEnabled").autocomplete({
        source: function(request, response) {
            $jQ.ajax({
                type: "post",
                mode: "abort",
                dataType: 'json',
                url: 'index.php/ajax/action/getMysteriesEnabled',
                data: { 'action':'getMysteriesEnabled', 'term' : $jQ("#autocompleteMysteriesEnabled").val() },
                success: function(data) {
                    //data assumes [{label: "result 1", value: 1}, {label: "result 2", value: 2}];
                    response(data);
                }
            });
        },
        minLength: 3,
        change: function(event, ui) {
            if (!ui.item) {
                $jQ(this).val('');
                $jQ('#mysteryid').val('');
                return false;
            }
        },
        select: function(event, ui) {
            $jQ('#autocompleteMysteriesEnabled').val(ui.item.value);
            $jQ('#mysteryid').val(ui.item.id);
            return false;
        }
    });

});
