<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">// JavaScript Document
$(document).ready(function() {
    $('.animsition').animsition();
});

var lnb_type='type1'; 

$(function () {
    /*
    // ìŠ¤í¬ë¡¤ì‹œ header ê³&nbsp;ì&nbsp;•
    var menupos = $('#header').offset().top;
    $(window).scroll(function(){
        if($(window).scrollTop() &gt; 100) {
            $('#header').addClass('fixed');
        } else {
            $('#header').removeClass('fixed');
        }
    });
    */
	$("#header").addClass(lnb_type); 

    // Hide Header on on scroll down
     var menupos = $('#header').offset().top;
    $(window).scroll(function(){
        if($(window).scrollTop() &gt; 40) {
            $('#header').removeClass('nav-top');
        } else {
            $('#header').addClass('nav-top');
        }
    });
    var didScroll;
    var lastScrollTop = 0;
    var delta = 5;
    var navbarHeight = $('#header').outerHeight();
    $(window).scroll(function(event){
        didScroll = true;
    });
    setInterval(function() {
        if (didScroll) {
            hasScrolled();
            didScroll = false;
        }
    }, 250);
    function hasScrolled() {
        var st = $(this).scrollTop();
        
        // Make sure they scroll more than delta
        if(Math.abs(lastScrollTop - st) &lt;= delta)
            return;
        
        // If they scrolled down and are past the navbar, add class .nav-up.
        // This is necessary so you never see what is "behind" the navbar.
        if (st &gt; lastScrollTop &amp;&amp; st &gt; navbarHeight){
            // Scroll Down
            $('#header').removeClass('nav-down').addClass('nav-up');
        } else {
            // Scroll Up
            if(st + $(window).height() &lt; $(document).height()) {
                $('#header').removeClass('nav-up').addClass('nav-down');
            }
        }        
        lastScrollTop = st;
    }



    // header gnb ì„œë¸Œë©”ë‰´
    $(document).on('mouseenter', '#header__lnb .lnb-menu &gt; li', function() {
        if ($(window).width() &gt; 1025) {
			if ($(this).hasClass('search') || $(this).hasClass('lang') || $(this).hasClass('nosub')) {
				$('#header').removeClass('open_menu');
				$('#header').removeClass('ov'); 
				return; 
			}
			if(lnb_type=='type1') { 
		        var gnbmenu = $(this).find('.lnb_sub_menu');
			} else if (lnb_type=='type2') {
				var gnbmenu = $(this).parent().find('.lnb_sub_menu'); 
			}
            gnbmenu.slideDown();
            $('.lnb_sub_menu').not(gnbmenu).slideUp();
            $(this).addClass('ov');
			$('#header').addClass('open_menu');
			$('#header').addClass('ov'); 
            $('.lnb_sub_menu').addClass('open');
        } else {
            return true;
        }
    });
    $('#header__lnb .lnb-menu &gt; li').on('mouseleave', function(){ 
		if(lnb_type=='type1') {

			if ($(this).hasClass('search') || $(this).hasClass('langs') || $(this).hasClass('nosub')) {
				return; 
			}

			var on = $(this).hasClass('on');
			$(this).removeClass('ov');	// ì¼ë‹¨ ov ëŠ” ì—†ì•&nbsp;ê³&nbsp;, 
			//if(!on) { 
				
				$('.lnb_sub_menu').stop().finish().slideUp();
				$('.lnb_sub_menu').removeClass('open');

				// ONë˜ì–´ ìžˆëŠ”ê±° ë‹¤ì‹œ ë³´ì—¬ì£¼ê¸°
				var timer = setTimeout(function() {
					var find = $('#header__lnb .lnb-menu &gt; li.ov'); 
					if(find.length&lt;=0) { 
						$('#header__lnb .lnb-menu &gt; li').each(function() {
							var on = $(this).hasClass('on');
							/* ë§ˆìš°ìŠ¤ì•„ì›ƒì‹œ on ë˜ì–´ìžˆë˜ì•&nbsp; ë‹¤ì‹œ active 
							if(on) {
								$('#header').addClass('open_menu'); 
								$(this).find('.lnb_sub_menu').addClass('open'); 
								 var gnbmenu = $(this).find('.lnb_sub_menu');
								 gnbmenu.slideDown();
							}
							*/
						});
					} else {
						$('#header').removeClass('open_menu');
					}
					clearTimeout(timer); 
				}, 700); 

			//} 

			
		} else if(lnb_type=='type2') {
			$(this).removeClass('ov');
		}
    });

	// ì„œë¸Œì—ì„œ ON 
	$('#header__lnb .lnb-menu &gt; li').each(function() {
		var on = $(this).hasClass('on');
		// ì„œë¸Œë©”ë‰´ê°€ ì—†ìœ¼ë©´ ON ë˜ì§€ ì•ŠìŒ 
		if ($(this).hasClass('nosub')) {
			return; 
		}
		if(on) {
			//$('#header').addClass('on'); 
			//$(this).find('.lnb_sub_menu').addClass('open'); 
		} 
	});


	$(document).on('mouseleave', '#header', function() {
		if(lnb_type=='type1') { 
			$('#header').removeClass('ov');
		} 
		if(lnb_type=='type2') { 
		    $('.lnb_sub_menu').stop().finish().slideUp(200);
			$('#header').removeClass('open_menu');
			$('.lnb_sub_menu').removeClass('open');
		} 
	}); 
    $(document).on('click', '#header__lnb .lnb-menu &gt; li', function() {
        if ($(window).width() &lt; 1025) {
            var gnbmenu = $(this).find('.lnb_sub_menu');
            if(gnbmenu.css('display') == 'none') {
                gnbmenu.slideDown();
                $("#header__lnb .lnb-menu &gt; li").removeClass('ov');
                $(this).addClass('ov');
                $('.lnb_sub_menu').not(gnbmenu).slideUp();
                return false;
            }
            else {
                gnbmenu.slideUp();
            }
        } else {
            return true;
        }
    });

    $(document).on('mouseenter', '#header__lnb .lnb-menu .lnb_sub_menu', function() {
       if ($(window).width() &gt; 1025) {
			$(this).parent().addClass('active'); 
        } else {
            return true;
        }
    });
    $(document).on('mouseleave', '#header__lnb .lnb-menu .lnb_sub_menu', function() {
       if ($(window).width() &gt; 1025) {
			$(this).parent().removeClass('active'); 
        } else {
            return true;
        }
    });


    // mobile
    $(document).on('click', '#header__mobile', function() {
        if ($(window).width() &lt; 1025) {
            mobileMenu();
        } else {
            return true;
        }
    });
    function mobileMenu() {
		// $('.header-inner  #header__lnb').fadeToggle();
		$('.header-inner  #header__lnb').toggleClass('active');
		$('.header__gnb').toggleClass('none');
		$('#header__mobile').toggleClass('active');
		$('body').toggleClass('hidden');
		$('.header__dim').fadeToggle();
    }
    $(window).resize(function(){
        var wWidth = $(window).width();
        if(wWidth &gt;= 1025)
        {
            $("#header .header-inner  #header__lnb").fadeIn();
            $('.lnb_sub_menu').slideUp();
        }
    });



    $(document).on('click', '.lnb-search .search_btn', function() {
        $('.header__search_popup').fadeIn();
		$('body').toggleClass('hidden');
    });
    $(document).on('click', '.header__search_popup .popup__close', function() {
        $('.header__search_popup').fadeOut();
		$('body').toggleClass('hidden');
    });


	/*
    $('.btnTop').on('click', function(){
        var Dnum = $(this).index();
        var Dheight = $('html,body').eq(Dnum).offset();
        $('html,body').animate({scrollTop : Dheight.top},500);
    });
    var btnTopMain = $('.btnTop');
    var btnTop = $('.btnTop');
    $(window).scroll(function () {
        var scrollHeight = $(window).scrollTop();
        var windowHeight =  $(window).height();
        var documentHeight = $(document).height();

        if ((scrollHeight + windowHeight) &gt;= documentHeight - 249) {
            btnTopMain.addClass('btnTop-bot');
        } else if ((scrollHeight + windowHeight) &gt;= documentHeight - 194) {
            btnTop.addClass('btnTop-bot');
        } else{
            btnTopMain.removeClass('btnTop-bot');
            btnTop.removeClass('btnTop-bot');
        }
    });
    var btnTopHover = $('.btnTop').offset().top;
    $(window).scroll(function(){
        if($(window).scrollTop() &gt; 500) {
            $('.btnTop').fadeIn('slow');
        } else {
            $('.btnTop').fadeOut("slow");
        }
    });
	*/


    $(document).ready(function (){
		$('.sub-menu ul').each(function (){
			var _width = $(this).width(),
			_length = $(this).length,
			_index = $(this).find('.on').index();
			_location = (_width/_length) * _index;

			if (_location &gt; 2040) {
				$('.sub-menu').scrollLeft(_location);
			}
		});
	});


	subTop();	// topë²„íŠ¼ì•&nbsp;ë‹ˆë©”ì´ì…˜ 
});


var $footer = $("#footer"); 

var subTop = function() {
	subTopProgress(); 
	subTopProgressAni(0,0); 

	$(window).on('scroll', subTopProgress);

	$('.btnTop').on('click', function () {
		$('html,body').stop().animate({
			scrollTop: 0
		}, 600);
	}); 
}; 

var subTopProgress = function() {
	var windowScrollTop = $(window).scrollTop();
	var docHeight = $(document).height();
	var windowHeight = $(window).height();
	var progress = (windowScrollTop / (docHeight - windowHeight - $footer.height())) * 100;

	if ($(window).scrollTop() &gt; $(window).height() * 0.005) {
		subTopProgressAni(Math.round(progress) / 100, 1);
	} else {
		subTopProgressAni(Math.round(progress) / 100, 0);
	}

	if($(window).scrollTop() &gt; 100) {
		$('.btnTop').fadeIn('slow').addClass('active');
	} else {
		$('.btnTop').fadeOut("slow").removeClass('active');
	}

	if ($(document).height() - $(window).height() - $footer.outerHeight() &lt; 0) {
		$('.btnTop').hide();
		return;
	}
}; 

var subTopProgressAni = function(_val, _opacity) {
	var obj = $('.btnTop .back'); 
	var val = _val * 100; 
	obj.css({'bottom': '-'+(100 - val) + '%'});

	if(val&gt;55) {
		$('.btnTop .material-icons').addClass('active'); ; 
	} else {
		$('.btnTop .material-icons').removeClass('active'); ; 
	}
}; 
</pre></body></html>