var curNewsId = 0;
$(function () {
    $('input[type="radio"].flat-red').iCheck({
        checkboxClass: 'icheckbox_flat-red',
        radioClass: 'icheckbox_flat-red',
        increaseArea: '20%'
    });

    $('#opposite-pane .close').on('click', function () {
        var opposite_pane = $('#opposite-pane');
        if (opposite_pane.hasClass('active')) {
            $('ul.nav-opposite a').attr('aria-expanded', false);
            $('ul.nav-opposite li').removeClass('active');
            opposite_pane.removeClass('active');
        }
    });

    $(".btn-save-sticky").on('click', function () {
        var parent_id = $(this).data('parent');
        var content = $(this).prev().val();
        if (content == '') {
            App.notify('error', '글을 입력하세요.');
            return;
        }
        if (App.confirm("저장 하시겠습니까?")) {
            App.post(BASE_URL + "freeboard/saveSticky", { parent_id: parent_id, content: content }, function (resp) {
                if (resp.status == App.SUCCESS) {
                    App.notify('success', '저장 되였습니다.');
                    setTimeout(function () {
                        location.reload();
                    }, 1000);
                } else {
                    App.notify('error', resp.msg);
                }
            }, 'json');
        }
    });

    // $('.btn-report').on('click', function () {
    //     var content = $(this).prev('textarea').val();
    //     var news_id = $(this).data('id');
    //     var category = $('input[name="category"]').val();
    //     var user_id = $(this).data('user');
    //     var socket = undefined;
    //     socket = io(SOCKET_ADDR, {
    //         transports: ['websocket'],
    //         upgrade: false
    //     });
    //     socket.emit('declar', { newsId: news_id, content: content, category: category, user: user_id });
    //     if (content == '') {
    //         App.notify('error', '신고내용을 입력하세요.');
    //         return;
    //     }
    //     if (App.confirm('신고 하시겠습니까?')) {
    //         App.post(BASE_URL + 'freeboard/ajaxDislike', { newsId: news_id, content: content, category: category, user: user_id }, function (resp) {
    //             if (resp.status == App.SUCCESS) {
    //                 App.notify('success', '신고 되었습니다.');


    //                 socket.emit('declar', { newsId: news_id, content: content, category: category, user: user_id });

    //                 setTimeout(function () {
    //                     location.reload();
    //                 }, 1000);
    //             } else {
    //                 App.notify('error', resp.msg);
    //             }
    //         }, 'json');
    //     }
    // });
    $(".btn-update-sticky").on('click', function () {
        var id = $(this).data('id');
        var content = $(this).prev().val();
        if (content == '') {
            App.notify('error', '글을 입력하세요.');
            return;
        }
        if (App.confirm("저장 하시겠습니까?")) {
            App.post(BASE_URL + "freeboard/updateSticky", { id: id, content: content }, function (resp) {
                if (resp.status == App.SUCCESS) {
                    App.notify('success', '저장 되였습니다.');
                    setTimeout(function () {
                        location.reload();
                    }, 1000);
                } else {
                    App.notify('error', resp.msg);
                }
            }, 'json');
        }
    });

    $(".sticky-footer .answer").on('click', function () {
        var writeWrapper = $(this).closest('.sticky-wrapper').next();
        if ($(writeWrapper).hasClass("hidden")) {
            $(writeWrapper).removeClass("hidden");
        } else {
            $(writeWrapper).addClass("hidden");
        }
    });

    $(".sticky-footer .edit").on('click', function () {
        var stickyBody = $(this).closest(".sticky-footer").prev();
        if ($(".write-wrapper", stickyBody).hasClass("hidden")) {
            $("span", stickyBody).addClass("hidden");
            $(".write-wrapper", stickyBody).removeClass("hidden");
            $(this).text("취소");
        } else {
            $("span", stickyBody).removeClass("hidden");
            $(".write-wrapper", stickyBody).addClass("hidden");
            $(this).text("수정");
        }
    });


    $(".sticky-footer .delete").on('click', function () {
        var id = $(this).data("id");
        if (App.confirm("삭제 하시겠습니까?")) {
            App.post(BASE_URL + "freeboard/deleteSticky", { id: id }, function (resp) {
                if (resp.status == App.SUCCESS) {
                    App.notify('success', '삭제 되였습니다.');
                    setTimeout(function () {
                        location.reload();
                    }, 1000);
                } else {
                    App.notify('error', resp.msg);
                }
            }, 'json');
        }
    });


});

function gotoList(pageNo, type) {
    window.location.assign(BASE_URL + 'freeboard?page=' + pageNo + '&type=' + type);
}

function showDetail(news_id, pageNo) {
    window.location.assign(BASE_URL + 'freeboard/detail?id=' + news_id + '&page=' + pageNo);
}