$(document).ready(function () {
    $(".depth2").click(function () {
        $(this).toggleClass("active");
    });

    // 현재 페이지의 URL을 가져옵니다
    var currentUrl = window.location.href;

    // 각 링크 요소에 대해 반복합니다
    $(".subMenu a").each(function () {
        // 현재 반복 중인 링크 요소의 href 속성 값을 가져옵니다
        var linkUrl = $(this).attr("href");

        // 현재 페이지의 URL과 링크의 URL을 비교하여 일치하는지 확인합니다
        if (currentUrl.indexOf(linkUrl) !== -1) {
            // 만약 일치한다면 해당 링크 요소에 .active 클래스를 추가합니다
            $(this).addClass("active");
        }
    });
});


// 스크롤 시 색상 변하는 헤더
$(function () {
    var $header = $("#gnb"); //헤더를 변수에 넣기
    var $page = $(".page-start"); //색상이 변할 부분
    var $window = $(window);
    var pageOffsetTop = $page.offset().top; //색상 변할 부분의 top값 구하기

    $window.resize(function () {
        //반응형을 대비하여 리사이즈시 top값을 다시 계산
        pageOffsetTop = $page.offset().top;
    });

    $window.on("scroll", function () {
        //스크롤시
        var scrolled = $window.scrollTop() >= pageOffsetTop; //스크롤된 상태; true or false
        $header.toggleClass("down", scrolled); //클래스 토글
        $(".subMenu").toggleClass("fixed", scrolled); //클래스 토글
    });

    $window.on("scroll", function () {
        //스크롤시
        var scrolled = $window.scrollTop() >= pageOffsetTop; //스크롤된 상태; true or false
        $header.toggleClass("down", scrolled); //클래스 토글
        $(".work_label").toggleClass("work_label_fixed", scrolled); //클래스 토글
    });

    $window.on("scroll", function () {
        //스크롤시
        var scrolled = $window.scrollTop() >= pageOffsetTop; //스크롤된 상태; true or false
        $header.toggleClass("down", scrolled); //클래스 토글
        $("#tab-contents").toggleClass("business_fixed", scrolled); //클래스 토글
    });


    //Dropdown Menu
    $(".menu_btn").click(function () {
        if ($("#gnb").hasClass("open")) {
            $("#gnb").removeClass("open");
        } else {
            $("#gnb").addClass("open");
        }
    });

    $("html").click(function (e) {
        if ($(e.target).parents("#gnb").length < 1) {
            $("#gnb").removeClass("open");
        }
    });

    // $(".subMenu a").click(function () {
    //     $("html, body").animate({ scrollTop: $(this.hash).offset.top }, 300);
    // });
});