var Repaste = {
    internal: function(id, owner_id, source) {
        MixiEffect.showConfirm({
            message: '确定要转帖吗?',
            onOk: function() {
                new Ajax.Request('/repaste_internal.pl', {
                    parameters: {
                        id: id,
                        owner_id: owner_id,
                        source: source,
                        mode: "have_repasted"
                    },
                    onSuccess: function(transporter) {
                        var json = transporter.responseJSON;
                        if( json.result == 0 ) {
                            $('rp_form').submit();
                        }
                        else {
                            MixiEffect.showWarning({
                                warnings: {
                                    messages: {
                                        error: '抱歉!您已转过此帖,不能再次转帖'
                                    }
                                }
                            });
                        }
                    },
                    onFailure: function(transporter) {
                        if( transporter.status == 404 ) {
                            $('rp_form').submit();
                        } 
                    }
                })
            }
        });
    },
    deleteRepasteComment: function(comment_id, member_id) {
        MixiEffect.showConfirm({
            message: '是否确定删除?',
            onOk: function() {
                $('delete_comment_temp_comment_id').value = comment_id;
                $('delete_comment_temp_member_id').value = member_id;
                $('delete_comment_temp_form').submit();
            }
        });
    },
    deleteRepaste: function(id, owner_id) {
        MixiEffect.showConfirm({
            message: '您确定要删除该转帖吗?',
            onOk: function() {
                $('df_owner_id').value = owner_id; 
                $('df_id').value = id;
                $('delete_repaste_form').submit();
            }
        })
    }
};

