var blog = {

    post: {
        checkFields: function() {
            var formElements  = document.forms['blogPostAdd'].elements;
            if (formElements.text.value.length > 60000) {
                alert(ERROR_POST_TEXT_IS_LONG);
                return false;
            }
            return true;
        }
    },

    importBlog: {

        _type: null,
        _login: null,
        _password: null,

        setInternetBlog: function(type) {
            if ('block' == document.getElementById('blogImportWaitMessage').style.display) {
                return;
            }
            document.getElementById('ajaxErrorContainer').style.display = 'none';
            if ('none' == document.getElementById('blogImportAuth').style.display) {
                document.getElementById('blogImportAuth').style.display       = 'block';
                document.getElementById('blogImportChoiceBlog').style.display = 'none';
            }
            if (this._type) {
                document.getElementById(this._type).className = '';
            }
            document.getElementById(type).className = 'active';
            this._type = type;
        },

        submit: function(form) {
            var params = {};
            if ('blogImportAuth' == form.name) {
                this._login    = form.elements['login'].value;
                this._password = form.elements['password'].value;
                $('blogImportSubmit').disabled = true;
            } else {
                params.blog_index = form.elements['blog_index'].value;
                $('blogImportSubmit2').disabled = true;
            }
            params.login    = this._login;
            params.password = this._password;
            params.type     = this._type;
            $('ajaxErrorContainer').style.display = 'none';
            $('blogImportWaitMessage').style.display = 'block';
            jQuery.invoke(CFG_BASE_URL + '/blogs/import/', 'POST', params);
            return false;
        }
    },

    exportPost: {
        submit: function(form) {
            var params = {};
            if ('postExportAuth' == form.name) {
                this._login    = form.elements['login'].value;
                this._password = form.elements['password'].value;
                this._type     = form.elements['type'].value;
                this._postId   = form.elements['post_id'].value;
                $('postExportSubmit').disabled = true;
            } else {
                params.blog_index = form.elements['blog_index'].value;
                $('postExportSubmit2').disabled = true;
            }
            params.login    = this._login;
            params.password = this._password;
            params.type     = this._type;
            params.post_id  = this._postId;
            $('ajaxErrorContainer').style.display = 'none';
            $('postExportLoading').style.display   = 'block';
            jQuery.invoke(CFG_BASE_URL + '/blogs/post/export', 'POST', params);
            return false;
        }
    }
}
