
$(function(){
	$('.bbs-html img').each(function(){
		if( this.width > 300 ){
			$(this).addClass('board-picture').css('cursor', 'pointer');
		}
	});

	new $.module['modal'](
		$('.board-picture')
	);

	if( location.hash != '#u' ) {
		history.pushState(null, null, "#u");
	}

	$.window.on("hashchange",  function(){
		if( location.hash == '' ){
			location.href = '/company-story/index/search_keyword/eNortjKzUnrd3_Jm9xIla1wwJrAF5g~~/search_field/eNortjIys1Jy1CsuTcpKTS7RdtQrSUwHksn5eSWpeSXFStZcMLkaCww~';
		}
	});

});


    $(function () {
        var form = $('form.board-form'),
            list_type = 'blog',
            module_method = list_type == 'card' ? 'masonry' : 'lists';

        new $.module['board.' + module_method](
            form, {
                'callback': function ($this) {
                    $('.change').ui_swap({
                        'Yes': ['공개', '#18A689'],
                        'No': ['비공개', "#f26520"]
                    });

                    if (list_type == 'faq') {
                        $('.faq-group .q').on('click', function (e) {
                            console.log('a');
                            if (e.target == this) {
                                var a = $(this).next('.a'),
                                    group = $(this).parent('.faq-group');

                                if (group.hasClass('active') == false) {
                                    group.addClass('active');
                                    a.slideDown();
                                } else {
                                    group.removeClass('active');
                                    a.slideUp();
                                }

                                return false;
                            }
                        });
                    }

                }
            }
        );
        $('a.category_a').on('click', function () {
            $('a.category_a').removeClass('on');
            var id = $(this).data('category_id');
            if (id == $('#search_category_id').val()) {
                id = '';
            } else {
                $(this).addClass('on');
            }
            $('#search_category_id').val(id);
            form.submit();
        });
        $('.management', form).on(
            'click',
            function (e) {
                if (e.target.type != 'checkbox') {
                    if ($('.ids:checked', form).length < 1) {
                        alert('관리하실 게시물을 선택해 주세요');
                        return false;
                    }
                    new $.module['modal'](
                        '/company-story/pm_management/search_keyword/eNortjKzUnrd3_Jm9xIla1wwJrAF5g~~/search_field/eNortjIys1Jy1CsuTcpKTS7RdtQrSUwHksn5eSWpeSXFStZcMLkaCww~/id/172', {
                            'title': '게시물관리 (%s건)'.sprintf($('.ids:checked', form).length),
                            'close': false,
                            'iframe': true,
                            'width': 770,
                            'onclose': function () {
                            }
                        }
                    );
                }
            }
        )
            .find('input').on(
            'change',
            function () {
                $('.ids', form).attr('checked', this.checked);
            }
        );
        function accordion() { // 아코디언 공통
            var wrap = $(".acco_wrap");
            var btn = wrap.find(">.acco_item>.acco_btn>a");
            var cont = wrap.find(">.acco_item>.acco_cont");
            var speed = 300;

            btn.each(function () {
                if($(this).hasClass("on")){
                    $(this).parent().next(".acco_cont").show();
                }
            });

            btn.on("click",function () {
                if($(this).parent().next().is(":hidden")){
                    btn.removeClass("on");
                    cont.slideUp(speed, 'easeOutCubic');
                    $(this).addClass("on");
                    $(this).parent().next().slideDown(speed, 'easeOutCubic');
                }else{
                    $(this).removeClass("on");
                    $(this).parent().next().slideUp(speed, 'easeOutCubic');
                }
                if($(this).parent().next().length){
                    return false;
                }
            });
        }
    });
