var dj = {
    divId: '',

    request: function(divId)
    {
        $.blockUI({ message: $(divId), css: { top: 100, border: 0, width: 308, cursor: 'default' }, overlayCSS: { opacity: .1 } });
        this.divId = divId;
    },

    submit: function(form)
    {
        var ajax = new leto.ajax('/ajaxdj/insert/');
        var t = this;
        ajax.onSuccess = function()
        {
            $(t.divId).html('<div style="color: #fff; font-size: 24px; padding: 100px 0 0 0;" align="center">Ваша заявка отправлена!</div>');
            setTimeout('$.unblockUI()', 1500);
        }
        ajax.query({ f: form });
    },

    showDay: function(href)
    {
        var date = this.parseHref(href);
        $('#dayleft' + date.m + '-' + date.d).show();
    },

    showAdminDay: function(href)
    {
        var date = this.parseHref(href);
        window.location.href = '/calendar/modify/?day=' + date.d + '&month=' + date.m;
    },

    hideDay: function(href)
    {
        var date = this.parseHref(href);
        $('#dayleft' + date.m + '-' + date.d).hide();
    },

    parseHref: function(href)
    {
        var regExp = new RegExp('([0-9]+),([0-9]+)');
        var matches = href.match(regExp);
        if (matches) {
            return {m: matches[1], d: matches[2]};
        } else {
            return {};
        }
    }
}
