$(document).ready(function () {
    $('.form-inline').submit(function (e) {
        const id = $(e.currentTarget).find('input');
        if ($(id).val().length < 3) {
            e.preventDefault();
            $(id)
                .addClass('input-text-danger')
                .delay(25)
                .queue(function () {
                    $(this).addClass('input-border-transition').dequeue();
                })
                .delay(1000)
                .queue(function () {
                    $(this).removeClass('input-text-danger').dequeue();
                })
                .delay(500)
                .queue(function () {
                    $(this).removeClass('input-border-transition').dequeue();
                });
        } else if ($(id).val().startsWith("chat|")) {
            e.preventDefault();
            window.location = "/Message/Find?query=" + $(id).val();
        }
    });

    $('.date-picker-input').each((index, selector) => {
        new Datepicker(selector, {
            buttonClass: 'btn',
            format: 'yyyy-mm-dd',
            nextArrow: '>',
            prevArrow: '<',
            orientation: 'auto top'
        });
    })
});