$(document).ready(function(){
    /* 모달 팝업 */
    $(".open").click(function(e){
        var scrollT = $(window).scrollTop();// 2018-07-11 : 추가
        var popLink = $(this).attr('id');
        $("." + popLink).modal();
        $("." + popLink).closest('.simplemodal-container').css('top', scrollT + 100); // 2018-07-11 : 팝업위치 조정
        //e.preventDefault();
    });
    $(".mcls , .bycls").click(function(e){
        $.modal.close();
        //e.preventDefault();
    });


    /* 카테고리 더보기 */
    if($('.category_list > li').length > 6){
        $('.category_list').css('height' , '117px');
        $('.category_more').click(function(e){
            $(this).parent('.category_wrap').toggleClass('open');
            if($('.category_wrap').hasClass('open')){
                $('.category_list').css('height' , 'auto'); 
                $('.category_more').text('더보기 -');
            }else{
                $('.category_list').css('height' , '117px');    
                $('.category_more').text('더보기 +');  
            }
            e.preventDefault();
        });
    }else{
        $('.category_list').css('height' , 'auto'); 
    }

    /*tool_pop*/
    $('.question_pop > a').click(function(e){
        $(this).parent('.question_pop').children('.question_layer').toggleClass('show');
    
        e.preventDefault();
    });

    /* test
    $('.tst').click(function(e){
        $('.wish_ico').toggleClass('on');
        e.preventDefault();
    }); */

   /*toggle*/
       $(document).on("click", ".toggle_list a.tit", function(e) {
      $(this).toggleClass('on');
      
      if($('.toggle_list a.tit').hasClass('on')){
         $('.toggle_list a.tit').removeClass('on');   
         $(this).toggleClass('on');
      }
      e.preventDefault();
   });

    /*toggle
       $(".toggle_list a.tit").click(function(e) {
        $(this).toggleClass('on');
        
        if($('.toggle_list a.tit').hasClass('on')){
            $('.toggle_list a.tit').removeClass('on');  
            $(this).toggleClass('on');
        }
        e.preventDefault();
    });*/
    
    /*별점*/
    $('.star_choice .star a').click(function(e){
        $('.star_choice .star a').removeClass('on')
        $(this).addClass('on').add().prevAll('a').addClass('on');
        var starTxt = $(this).text();

        $('.star_choice .star_txt').text(starTxt);

        e.preventDefault();
    }); 

    /* 안내 */
    $(".ptinfo").hide();
    $(".infosecttop").click(function(e){
        $(this).next().slideToggle("fast").siblings(".ptinfo").slideUp("fast");
        $(this).toggleClass("active").siblings(".infosecttop.active").removeClass("active");
    
        e.preventDefault();
    })

/* url */
    $(".urlcon").hide();
    $(".urlbtn").click(function(e){
        $(this).next().slideToggle("fast").siblings(".ptinfo").slideUp("fast");
        $(this).toggleClass("active").siblings(".urlbtn.active").removeClass("active");
    
        e.preventDefault();
    })

/*  */
    $(".catecon").hide();
    $(".catetop").click(function(e){
        $(this).next().slideToggle("fast").siblings(".catecon").slideUp("fast");
        $(this).toggleClass("active").siblings(".catetop.active").removeClass("active");
    
        e.preventDefault();
    })

    /* reply */
    $('.reply').click(function(e){
        $(this).toggleClass('on');
        e.preventDefault();
    });

    /*고객센터 faq*/
    $(".csfaqlist a.acts").click(function(e) {
        $(this).toggleClass('on');
        
        if($('.csfaqlist a.acts').hasClass('on')){
            $('.csfaqlist a.acts').removeClass('on');   
            $(this).toggleClass('on');
        }
        e.preventDefault();
    });
    
    /*top_btn*/
    $('.top_btn').click(function(e){
        $(window).scrollTop(0);

        e.preventDefault();
    })

    fixMenu();

    /* pop_offset */
    var wrapTop = $(window).scrollTop();
    $('.wrap').bind('touchmove' , function(){
        wrapTop = $(window).scrollTop();
    });

    $(document).on("click", ".termpopbox .tptop a", function(e){
        if($('.termpopbox').siblings().hasClass('wrap') == true){
            $('body').removeClass('hidden');
            $(window).scrollTop(wrapTop);
            e.preventDefault();
        }
    });
    
    /* 2019-06-18 : main 기획전 배너1 */
    var swiper = new Swiper('.mod-slider.type01 .swiper-container', {
        slidesPerView: 'auto',
        spaceBetween: 10,
        grabCursor: true,
        freeMode: true,
        pagination: {
            el: '.mod-slider.type01 .swiper-pagination',
            clickable: true,
        },
    });

    /* 2019-06-18 : main 기획전 배너1 */
    var swiper = new Swiper('.mod-slider.type01 .swiper-container', {
        slidesPerView: 'auto',
        spaceBetween: 10,
        grabCursor: true,
        freeMode: true,
        pagination: {
            el: '.mod-slider.type01 .swiper-pagination',
            clickable: true,
        },
    });

    /* 2019-06-18 : main 기획전 배너2 */
    /*var swiper = new Swiper('.mod-slider.type02 .swiper-container', {
        slidesPerView: 'auto',
        spaceBetween: 10,
        grabCursor: true,
        freeMode: true,
        pagination: {
            el: '.mod-slider.type02 .swiper-pagination',
            clickable: true,
        },
    });*/
    
    /* 2019-06-28 : 카테고리, 등급별혜택 full layer */
    $('.log-after .view').click(function(e) {
        jQuery('footer').hide();
        $('.btmcate').hide();
        $('.full-layer.type01').show();
        $('body').addClass('hidden');
        $(document).scrollTop(0);
        e.preventDefault();
        return false;
    });

    /* 2019-06-28 : 카테고리, 등급별혜택 full layer 창닫기 */
    $(document).on('click', '.full-cate .btn-close', function(){
        $(this).closest('.full-cate').hide();
        $('body').removeClass('hidden');
    });
    


});

function fixMenu(){
    var menupos = $('.gnbbox').length ? $('.gnbbox').offset().top : 0;
    var gnbbox = $('.gnbbox');
    var btmcate = $('.btmcate');
    var topBtn = $('.top_btn');
    var qBtn = $('.q-btn');
    var explusBtn = $('.explus');// 2018-06-05 : 확대하기 추가
    var backBtn = $('.btnback');// 2018-06-05 : 이전페이지이동 추가
    var mainHeader = $('.main_header header , .main_header02 header');
    var sideSection = $('.side-sec:not(.isSub)');
    var topBanner = $('.top-banner');
    var windowWidth = $( window ).width();
    var scrollInterval;
    var chkPos = function(){
        if($(window).scrollTop() > menupos){
            topBtn.show();
            qBtn.show();
            explusBtn.show();// 2018-06-05 : 확대하기 추가
            backBtn.show();// 2018-06-05 : 이전페이지이동 추가
            mainHeader.hide();
            sideSection.addClass('fixed');
            if(!!gnbbox.children('li').hasClass('icon')){
				gnbbox.css("padding-top","5px");
			} // 2022-09-28 상단뱃지 없을 시 메뉴바 크기 조정
			if (windowWidth < 1280 ){
				qBtn.hide();
			}
        }else{
            topBtn.hide();
            qBtn.hide();
            explusBtn.hide();// 2018-06-05 : 확대하기 추가
            backBtn.hide();// 2018-06-05 : 이전페이지이동 추가
            mainHeader.show();
            sideSection.removeClass('fixed');
            
            if(!!gnbbox.children('li').hasClass('icon')){
				gnbbox.css("padding-top","5px");
			}else{
				gnbbox.css("padding-top","15px");
			} // 2022-09-28 상단뱃지 없을 시 메뉴바 크기 조정
        }
    }

    $(window).on({"scroll" : chkPos});
    $(window).on({"load" : chkPos});

    setTimeout(function(){
        if($('.gnbbox').length){
            var swiper = new Swiper('.gnbbox', {
            slidesPerView: 'auto',
            paginationClickable: true,
            });
        }
    },100);
    
    /* 화장품 슬라이더 */
    setTimeout(function(){
        if($('.event-cosmetics .top100box').length){
            var swiper = new Swiper('.event-cosmetics .top100box', {
            slidesPerView: 'auto',
            paginationClickable: true,
            });
        }
    },100);
}

/*function fixMenu(){
    var menupos = $('.gnbbox').length ? $('.gnbbox').offset().top : 0;
    var gnbbox = $('.gnbbox');
    var btmcate = $('.btmcate');
    var topBtn = $('.top_btn');
    var explusBtn = $('.explus');// 2018-06-05 : 확대하기 추가
    var backBtn = $('.btnback');// 2018-06-05 : 이전페이지이동 추가
    var mainHeader = $('.main_header header , .main_header02 header');
    var scrollInterval;
    var chkPos = function(){
        if($(window).scrollTop() > menupos){
            topBtn.show();
            explusBtn.show();// 2018-06-05 : 확대하기 추가
            backBtn.show();// 2018-06-05 : 이전페이지이동 추가
            mainHeader.hide();
        }else{
            topBtn.hide();
            explusBtn.hide();// 2018-06-05 : 확대하기 추가
            backBtn.hide();// 2018-06-05 : 이전페이지이동 추가
            mainHeader.show();
        }
    }

    $(window).on({"scroll" : chkPos});
    $(window).on({"load" : chkPos});

    setTimeout(function(){
        if($('.gnbbox').length){
            var swiper = new Swiper('.gnbbox', {
            slidesPerView: 'auto',
            paginationClickable: true,
            });
        }
    },100);
    
     화장품 슬라이더 
    setTimeout(function(){
        if($('.event-cosmetics .top100box').length){
            var swiper = new Swiper('.event-cosmetics .top100box', {
            slidesPerView: 'auto',
            paginationClickable: true,
            });
        }
    },100);
};*/