function send_form(id) {
        var url = $("#" + id + "-href").val();
        var param = $("#" + id).val().split(",");

        var postdata = {};
        postdata['form_id'] = $("#" + id + "-form_id").val();

        $(param).each(function(i, j){ postdata[j] = $("#" + id + "-" + j).val(); });

        $("#" + id + "-status").attr("class", "loading").css("display", "block").html("<br /><br />");

        $("#" + id + "-layer input").attr("disabled", "disabled");
        $("#" + id + "-layer textarea").attr("disabled", "disabled");
        $("#" + id + "-layer a").click(function(){ return false; });

        $.ajax({
                type: "POST",
                url: url,
                data: postdata,
                dataType: "json",
                success: function(json_data) {
                        if (json_data.status == "done") {
                                $("#" + id + "-status").attr("class", "done").html("Ваш комментарий добавлен.");
                                $("#comment-list").load("/ajax.php?action=comments", { 'content-type': "text/html", id: postdata["object_id"] }, function(){
                                        $("div.comment:even").css("background-color", "#F1F1F1");
                                });
                        }
                        else {
                                $("#" + id + "-status").attr("class", "error").css("display", "block").html("Ошибка: " + json_data.text);
                                $("#" + id + "-layer input").attr("disabled", "");
                                $("#" + id + "-layer textarea").attr("disabled", "");
                                $("#" + id + "-layer a").unbind("click");
                        }
                }

        });
}

function drop_comment(id) {
        $.ajax({
                type: "POST",
                url: "/ajax.php?action=drop_comment",
                data: { comment_id: id },
                dataType: "json",
                success: function(json_data) {
                        if (json_data.status == "done") $("#comment" + id).html("<div class='done'>Комментарий удален.</div>");
                        else alert("Ошибка: " + json_data.text);
                }

        });
}

function complaint_comment(id) {
        $.ajax({
                type: "POST",
                url: "/ajax.php?action=complaint_comment",
                data: { comment_id: id },
                dataType: "json",
                success: function(json_data) {
                        if (json_data.status == "done") alert("Жалоба отправлена.");
                        else alert("Ошибка: " + json_data.text);
                }

        });
}

function approve_comment(id) {
        $.ajax({
                type: "POST",
                url: "/ajax.php?action=approve_comment",
                data: { comment_id: id },
                dataType: "json",
                success: function(json_data) {
                        if (json_data.status == "done") $("#comment" + id).html("<div class='done'>Комментарий одобрен.</div>");
                        else alert("Ошибка: " + json_data.text);
                }

        });
}

function rate(id, rate) {
        $.ajax({
                type: "POST",
                url: "/ajax.php?action=rate",
                data: { object_id: id, rate: rate },
                dataType: "json",
                success: function(json_data) {
                        if (json_data.status == "done") $("#rating-response").attr("class", "done").html("Оценка принята.");
                        else $("#rating-response").attr("class", "error").html("Ошибка: " + json_data.text);
                }

        });
}