PageSourceSearch

https://dolsilnai.co.kr/ind-script/optimizer_user.php?filename=jVJ…e8f2bc49f76094d71002e82&t=1768787429&user=T

js dolsilnai.co.kr collected 2026-10-05 04:12:38 UTC 146,509 bytes, 1,980 lines download raw bytes

1/**
2 * 움직이는 배너 Jquery Plug-in
3 * @author  cafe24
4 */
5/*
6(function($){
7
8    $.fn.floatBanner = function(options) {
9        options = $.extend({}, $.fn.floatBanner.defaults , options);
10
11        return this.each(function() {
12            var aPosition = $(this).position();
13            var jbOffset = $(this).offset();
14            var node = this;
15
16            $(window).scroll(function() {
17                var _top = $(document).scrollTop();
18                _top = (aPosition.top < _top) ? _top : aPosition.top;
19
20                setTimeout(function () {
21                    var newinit = $(document).scrollTop();
22
23                    if ( newinit > jbOffset.top ) {
24                        _top -= jbOffset.top;
25                        var container_height = $("#wrap").height();
26                        var quick_height = $(node).height();
27                        var cul = container_height - quick_height;
28                        if(_top > cul){
29                            _top = cul;
30                        }
31                    }else {
32                        _top = 0;
33                    }
34
35                    $(node).stop().animate({top: _top}, options.animate);
36                }, options.delay);
37            });
38        });
39    };
40
41    $.fn.floatBanner.defaults = {
42        'animate'  : 500,
43        'delay'    : 500
44    };
45
46})(jQuery);
47*/
48
49
50/**
51 * 문서 구동후 시작 2019-06-11
52 */
53$(document).ready(function(){
54
55	//존재하지 않는 #banner, #quick 값으로 인한 로그인페이지등의 오류발생으로 주석처리
56	//$('#banner:visible, #quick:visible').floatBanner();
57
58    //placeholder
59    $(".ePlaceholder input, .ePlaceholder textarea").each(function(i){
60        var placeholderName = $(this).parents().attr('title');
61        $(this).attr("placeholder", placeholderName);
62    });
63    /* placeholder ie8, ie9 */
64    $.fn.extend({
65        placeholder : function() {
66            //IE 8 버전에는 hasPlaceholderSupport() 값이 false를 리턴
67           if (hasPlaceholderSupport() === true) {
68                return this;
69            }
70            //hasPlaceholderSupport() 값이 false 일 경우 아래 코드를 실행
71            return this.each(function(){
72                var findThis = $(this);
73                var sPlaceholder = findThis.attr('placeholder');
74                if ( ! sPlaceholder) {
75                   return;
76                }
77                findThis.wrap('<label class="ePlaceholder" />');
78                var sDisplayPlaceHolder = $(this).val() ? ' style="display:none;"' : '';
79                findThis.before('<span' + sDisplayPlaceHolder + '>' + sPlaceholder + '</span>');
80                this.onpropertychange = function(e){
81                    e = event || e;
82                    if (e.propertyName == 'value') {
83                        $(this).trigger('focusout');
84                    }
85                };
86                //공통 class
87                var agent = navigator.userAgent.toLowerCase();
88                if (agent.indexOf("msie") != -1) {
89                    $(".ePlaceholder").css({"position":"relative"});
90                    $(".ePlaceholder span").css({"position":"absolute", "padding":"0 4px", "color":"#878787"});
91                    $(".ePlaceholder label").css({"padding":"0"});
92                }
93            });
94        }
95    });
96
97    $(':input[placeholder]').placeholder(); //placeholder() 함수를 호출
98
99    //클릭하면 placeholder 숨김
100    $('body').delegate('.ePlaceholder span', 'click', function(){
101        $(this).hide();
102    });
103
104    //input창 포커스 인 일때 placeholder 숨김
105    $('body').delegate('.ePlaceholder :input', 'focusin', function(){
106        $(this).prev('span').hide();
107    });
108
109    //input창 포커스 아웃 일때 value 가 true 이면 숨김, false 이면 보여짐
110    $('body').delegate('.ePlaceholder :input', 'focusout', function(){
111        if (this.value) {
112            $(this).prev('span').hide();
113        } else {
114            $(this).prev('span').show();
115        }
116    });
117
118    //input에 placeholder가 지원이 되면 true를 안되면 false를 리턴값으로 던져줌
119    function hasPlaceholderSupport() {
120        if ('placeholder' in document.createElement('input')) {
121            return true;
122        } else {
123            return false;
124        }
125    }
126});
127
128
129/**
130 *  썸네일 이미지 엑박일경우 기본값 설정
131 */
132 /*
133$(window).load(function() {
134    $("img.thumb,img.ThumbImage,img.BigImage").each(function($i,$item){
135        var $img = new Image();
136        $img.onerror = function () {
137                $item.src="//img.echosting.cafe24.com/thumb/img_product_big.gif";
138        }
139        $img.src = this.src;
140    });
141});
142*/
143
144
145/**
146 *  tooltip
147 */
148$('.eTooltip').each(function(i){
149    $(this).find('.btnClose').attr('tabIndex','-1');
150});
151//tooltip input focus
152$('.eTooltip').find('input').focus(function() {
153    var targetName = returnTagetName(this);
154    targetName.siblings('.ec-base-tooltip').show();
155});
156$('.eTooltip').find('input').focusout(function() {
157    var targetName = returnTagetName(this);
158    targetName.siblings('.ec-base-tooltip').hide();
159});
160function returnTagetName(_this){
161    var ePlacename = $(_this).parent().attr("class");
162    var targetName;
163    if(ePlacename == "ePlaceholder"){ //ePlaceholder 대응
164        targetName = $(_this).parents();
165    }else{
166        targetName = $(_this);
167    }
168    return targetName;
169}
170
171/**
172 *  eTab
173 */
174 $("body").delegate(".eTab a", "click", function(e){
175    // 클릭한 li 에 selected 클래스 추가, 기존 li에 있는 selected 클래스는 삭제.
176    var _li = $(this).parent("li").addClass("selected").siblings().removeClass("selected"),
177    _target = $(this).attr("href"),
178    _siblings = $(_target).attr("class"),
179    _arr = _siblings.split(" "),
180    _classSiblings = "."+_arr[0];
181
182    //클릭한 탭에 해당하는 요소는 활성화, 기존 요소는 비활성화 함.
183    $(_target).show().siblings(_classSiblings).hide();
184
185
186    //preventDefault 는 a 태그 처럼 클릭 이벤트 외에 별도의 브라우저 행동을 막기 위해 사용됨.
187    e.preventDefault();
188});
189
190
191
192//window popup script
193function winPop(url) {
194    window.open(url, "popup", "width=300,height=300,left=10,top=10,resizable=no,scrollbars=no");
195}
196/**
197 * document.location.href split
198 * return array Param
199 */
200function getQueryString(sKey)
201{
202    var sQueryString = document.location.search.substring(1);
203    var aParam       = {};
204
205    if (sQueryString) {
206        var aFields = sQueryString.split("&");
207        var aField  = [];
208        for (var i=0; i<aFields.length; i++) {
209            aField = aFields[i].split('=');
210            aParam[aField[0]] = aField[1];
211        }
212    }
213
214    aParam.page = aParam.page ? aParam.page : 1;
215    return sKey ? aParam[sKey] : aParam;
216};
217
218$(document).ready(function(){
219    // tab
220    $.eTab = function(ul){
221        $(ul).find('a').click(function(){
222            var _li = $(this).parent('li').addClass('selected').siblings().removeClass('selected'),
223                _target = $(this).attr('href'),
224                _siblings = '.' + $(_target).attr('class');
225            $(_target).show().siblings(_siblings).hide();
226            return false
227        });
228    }
229    if ( window.call_eTab ) {
230        call_eTab();
231    };
232});
233//window popup script
234function winPop(url) {
235    window.open(url, "popup", "width=300,height=300,left=10,top=10,resizable=no,scrollbars=no");
236}
237
238// document.location.href split
239// return array Param
240function getQueryString(sKey)
241{
242    var sQueryString = document.location.search.substring(1);
243    var aParam       = {};
244
245    if (sQueryString) {
246        var aFields = sQueryString.split("&");
247        var aField  = [];
248        for (var i=0; i<aFields.length; i++) {
249            aField = aFields[i].split('=');
250            aParam[aField[0]] = aField[1];
251        }
252    }
253
254    aParam.page = aParam.page ? aParam.page : 1;
255    return sKey ? aParam[sKey] : aParam;
256};
257
258
259// paging HTML strong tag로 변형
260function convertPaging(){
261
262    $('.paging ol a').each(function() {
263        var sPage = $(this).text() ? $(this).text() : 1;
264
265        if (sPage == '['+getQueryString('page')+']') {
266            $(this).parent().html('<strong title="현재페이지">'+sPage+'</strong>');
267        } else {
268            var sHref = $(this).attr('href');
269            $(this).parent().html('<a href="'+sHref+'" title="'+sPage+'페이지로 이동">'+sPage+'</a>');
270        }
271    });
272}
273
274$(document).ready(function(){
275    // tab
276    $.eTab = function(ul){
277        $(ul).find('a').click(function(){
278            var _li = $(this).parent('li').addClass('selected').siblings().removeClass('selected'),
279                _target = $(this).attr('href'),
280                _siblings = '.' + $(_target).attr('class');
281            $(_target).show().siblings(_siblings).hide();
282            return false
283        });
284    }
285    if ( window.call_eTab ) {
286        call_eTab();
287    };
288});
289
290
291
292
293
294
295
296
297
298//디자인플로어 setup.js 설정 변수
299var setSize = 340;
300var DF = {};
301
302DF['ins-banking-li'] = {};
303DF['ins-banking-p'] = {};
304
305DF['set-prlmain-type'] = {};
306DF['set-prlmain-view'] = {};
307DF['set-prlmain-grid'] = {};
308DF['set-prlmain-btn'] = {};
309
310DF['set-prlrcmd-type'] = {};
311DF['set-prlrcmd-view'] = {};
312DF['set-prlrcmd-grid'] = {};
313DF['set-prlrcmd-btn'] = {};
314
315DF['set-prlnorm-type'] = {};
316DF['set-prlnorm-view'] = {};
317DF['set-prlnorm-grid'] = {};
318DF['set-prlnorm-btn'] = {};
319
320DF['set-prlproj-type'] = {};
321DF['set-prlproj-view'] = {};
322DF['set-prlproj-grid'] = {};
323DF['set-prlproj-btn'] = {};
324
325DF['set-prlsrch-type'] = {};
326DF['set-prlsrch-view'] = {};
327DF['set-prlsrch-grid'] = {};
328DF['set-prlsrch-btn'] = {};
329
330/*==========================================================================================================
331
332	■ 디자인플로어 설정화면 ■
333	- 본 화면에서 다양한 기능을 설정할 수 있습니다. 수정후 [저장]을 클릭하면 적용됩니다.
334
335	■ [중요] 수정 참고사항 ■
336	- 설정하실 각 항목의 쌍따옴표("") 안의 내용만 수정하세요.
337    - 쌍따옴표("") 안에 다시 쌍따옴표를 입력하면 오류가 발생합니다.
338	- 내용 입력시 엔터키를 입력하지마세요. 쇼핑몰 전체에 문제가 발생합니다.
339
340	■ 문제 발생시 해결방법 ■
341	- 본 화면 수정 중 문제가 발생한 경우 아래 방법으로 복구합니다.
342	- 방법 ①: /dfloor/setup_backup.js 내용 전체를 이곳에 붙여넣기 하면 초기상태로 복구됩니다.
343	- 방법 ②: 디자인관리 > 백업·복구에서 백업된 디자인을 복구하면 이전 내용으로 복구됩니다.
344
345==========================================================================================================*/
346
347
348
349
350/**********************************************************************************************************
351
352	1.말풍선 문구
353
354	- 로그인전 회원가입버튼 아래에 보여지는 말풍선아이콘입니다.
355	- 가입시 증정할 적립금 및 기타문구를 짧게 입력하여 활용하실 수 있습니다.
356
357**********************************************************************************************************/
358
359//말풍선 아이콘 표시여부
360DF['use-msgbox'] = "off";
361
362//말풍선 아이콘내 표시문구
363DF['rep-msgbox-txt'] = "+2,000 P";
364
365
366
367
368/**********************************************************************************************************
369
370	2.고객센터 운영시간
371
372	- 쇼핑몰에 보여질 고객센터 운영시간을 수정해주세요.
373	- 내용이 긴경우 아래 작성예와 같이 줄바꿈 태그 <br> 을 이용하여 작성하세요.
374
375	[작성예]
376	평일 오전10시~오후5시 <br> 점심 오후12시 ~ 오후1시 <br> 공휴일 휴무
377
378**********************************************************************************************************/
379
380//고객센터 운영시간을 입력해주세요.
381DF['rep-cstime-txt'] = "상담일: 월~금 (공휴일 제외) <br> 상담시간 11:00~16:00 <br> 점심시간 12:30~13:30";
382
383
384
385
386/**********************************************************************************************************
387
388	3.교환/반품지 주소
389
390	- 쇼핑몰 하단에 표시되는 교환/반품지주소 정보를 입력하세요.
391	- 사용하지 않을 경우 "절대 삭제하지 마시고 대체 문구를 입력"하여 활용하세요.
392
393**********************************************************************************************************/
394
395//표시 타이틀
396DF['rep-returnex-tit'] = "RETURN / EXCHANGE";
397
398//첫번째줄 표시문구
399DF['rep-returnex-txt1'] = "서울 종로구 혜화로 29 (주)돌실나이";
400
401//두번째줄 표시문구
402DF['rep-returnex-txt2'] = "자세한 교환·반품절차 안내는 문의란 및 공지사항을 참고해주세요";
403
404
405
406
407/**********************************************************************************************************
408
409	4.입금계좌 정보
410
411	- 쇼핑몰 하단에 표시되는 계좌번호 혹은 결제수단을 아래 항목에서 수정해주세요.
412	- 쌍따옴표("") 안에 표시될 계좌번호 및 예금주명을 입력하시면 됩니다.
413	- 계좌번호를 추가는 DF['ins-banking-li'][다음숫자] = ""; 소스를 마지막줄에 추가하세요.
414	- 추가된 소스에서 [다음숫자] 부분을 다음숫자로(1234순) 입력해주세요.
415
416	[글로벌 PG업체 목록]
417	글로벌 쇼핑몰인 경우 계좌번호 대신 사용하는 결제수단을 표시하세요.
418	신용카드 : CREDIT/DEBIT CARD
419	페이팔   : PAYPAL
420	엑심베이 : EXIMBAY
421	엑시즈   : AXES
422	알리페이 : ALIPAY
423
424**********************************************************************************************************/
425
426//입금계좌 정보(혹은 결제수단)
427DF['ins-banking-li'][1] = "신한 140-007-259477";
428DF['ins-banking-li'][2] = "(주)돌실나이";
429
430
431
432
433/**********************************************************************************************************
434
435	5.메인 슬라이드 배너
436
437	- 메인 슬라이드 배너의 다양한 설정을 하실 수 있습니다.
438	- 동영상을 등록할 경우 디자인매뉴얼을 확인해주세요.
439
440**********************************************************************************************************/
441
442//배너 표시 위치
443//입력값: top        (슬라이드배너가 사이트의 최상단에서 부터 시작됩니다.)
444//입력값: normal     (슬라이드배너가 상품분류메뉴 아래에서 시작됩니다.)
445DF['set-mainslider-position'] = "normal";
446
447//배너 전환효과
448//입력값: fade  (다음사진으로 페이드 되며 전환됩니다.)
449//입력값: slide (다음사진으로 슬라이드 되며 전환됩니다.)
450DF['set-mainslider-effect'] = "fade";
451
452//배너 페이징버튼 디자인설정하기
453//입력값: circle      (페이징 버튼이 동그라미 모양으로 표시됩니다.)
454//입력값: circle+wide (페이징 버튼이 동그라미 + 활성버튼 와이드로 표시됩니다.)
455//입력값: square      (페이징 버튼이 정사각형 모양으로 표시됩니다.)
456//입력값: square+wide (페이징 버튼이 정사각형 + 활성버튼 와이드로 표시됩니다.)
457//입력값: stick       (페이징 버튼이 막대 직사각형 모양으로 표시됩니다.)
458//입력값: stick+wide  (페이징 버튼이 막대 + 활성버튼 와이드로 표시됩니다.)
459//입력값: text        (페이징 버튼에 막대 + 텍스트가 표시됩니다.)
460//입력값: timer       (페이징 버튼에 막대 + 타이머가 표시됩니다.)
461//입력값: text+timer  (페이징 버튼에 막대 + 텍스트 + 타이머가 표시됩니다.)
462//입력값: fraction    (페이징 버튼 없이 숫자 분수 1/5 형태로 표시됩니다.)
463//입력값: off         (페이징 버튼을 표시하지 않습니다.)
464DF['set-mainslider-pager'] = "text+timer";
465
466//배너 대기시간
467//입력예: 100 = 0.1초, 1000 = 1초
468DF['set-mainslider-pause'] = "4500";
469
470//배너 전환시간
471//입력예: 100 = 0.1초, 1000 = 1초
472DF['set-mainslider-speed'] = "400";
473
474
475
476
477/**********************************************************************************************************
478
479	6.멀티배너 레이아웃 설정하기
480
481	※본 기능은 모바일 디자인에서만 지원되는 기능입니다※
482
483**********************************************************************************************************/
484
485
486
487
488/**********************************************************************************************************
489
490	7.멀티 슬라이드 배너(타이틀+안내글)
491
492	- 멀티 슬라이드 배너의 타이틀 표시여부 및 표시내용을 설정합니다.
493
494**********************************************************************************************************/
495
496//타이틀 표시여부
497DF['use-mtslide'] = "on";
498
499//타이틀 표시문구
500DF['rep-mtslide-tit'] = "이곳에 타이틀을 입력하세요";
501
502//안내글 표시문구
503DF['rep-mtslide-inf'] = "이곳에는 안내문구를 입력하세요";
504
505
506
507
508/**********************************************************************************************************
509
510	8.상품목록 관련 설정
511
512	- 상품목록 페이지에 관련된 다양한 기능을 설정하실 수 있습니다.
513	- 각 항목의 설명을 참고하여 설정해주세요.
514
515**********************************************************************************************************/
516
517//상품목록 테두리박스 표시여부
518//입력값: off  (효과를 사용하지 않습니다.)
519//입력값: on   (상품목록에 회색 테두리가 표시됩니다.)
520DF['set-prl-imgbox'] = "off";
521
522
523//상품목록 롤오버 기능 사용여부
524//입력값: off  (효과를 사용하지 않습니다.)
525//입력값: on   (상품목록에 마우스를 올리면 작은목록 이미지가 보여집니다.)
526//입력값: zoom (상품목록에 마우스를 올리면 이미지가 확대됩니다.)
527DF['set-prlrollover'] = "on";
528
529
530//상품정보 좌우정렬
531//입력값: left   (상품정보가 좌측으로 정렬됩니다.)
532//입력값: center (상품정보가 중앙으로 정렬됩니다.)
533//입력값: right  (상품정보가 우측으로 정렬됩니다.)
534DF['set-prl-array'] = "left";
535
536
537//컬러칩 모양 설정하기
538//입력값: box    (컬러칩이 정사각형으로 표시됩니다.)
539//입력값: stick  (컬러칩이 직사각형으로 표시됩니다.)
540//입력값: circle (컬러칩이 둥근모양으로 표시됩니다.)
541DF['set-prl-color'] = "stick";
542
543
544//상품정보영역 자르기
545//상품정보가 길어 영역을 초과하면 잘라서 한줄로 표시합니다.
546DF['set-prl-cut'] = "off";
547
548
549//상품명 라인 표시여부
550//상품목록의 상품명 아래의 라인 표시여부를 설정합니다.
551DF['set-prl-border'] = "off";
552
553
554//가격 한줄 표시여부
555//상품목록의 판매가·소비자가·할인판매가의 한줄 표시여부를 설정합니다.
556DF['set-prl-line'] = "on";
557
558
559//새창보기 아이콘 표시여부
560//상품목록의 버튼 클릭시 상품을 새창으로 볼 수 있는 기능입니다.
561DF['set-prl-blank'] = "off";
562
563
564
565
566/**********************************************************************************************************
567
568	9.상품상세 관련 설정
569
570	- 상품상세 페이지에 관련된 다양한 기능을 설정하실 수 있습니다.
571	- 각 항목의 설명을 참고하여 설정해주세요.
572
573**********************************************************************************************************/
574
575//추천메일 버튼 표시여부
576//추천메일 보내기 버튼의 표시여부를 성정합니다.
577DF['use-prd-email'] = "on";
578
579
580//상세설명 좌우정렬 (left 또는 center 값입력)
581//상세설명의 정렬을 변경합니다. 상품등록시 강제로 정렬한 경우 미반영 됩니다.
582DF['set-prd-align'] = "center";
583
584
585//상세페이지 하단 구매가이드 표시여부
586//상세페이지 하단에 공통으로 표시되는 결제·배송·반품 가이드입니다.
587DF['use-prd-guide'] = "on";
588
589
590//상세페이지 하단 후기게시판 표시여부
591DF['use-prd-review'] = "on";
592
593
594//상세페이지 하단 문의게시판 표시여부
595DF['use-prd-qna'] = "on";
596
597
598//상세페이지 구매버튼 고정기능 사용여부
599DF['set-prd-optfix'] = "on";
600
601
602//관련상품 함께 구매기능 사용여부
603//입력값: on  (관련상품을 함께 구매할 수 있습니다.)
604//입력값: off (관련상품을 함께 구매할 수 없습니다.)
605DF['set-prd-related'] = "on";
606
607
608//관련상품 가로 표시개수
609//입력값: 2 ~ 5 사이의 숫자값을 입력하세요.
610DF['set-prd-related-grid'] = "5";
611
612
613
614
615/**********************************************************************************************************
616
617	10.기타 기능 설정
618
619	- 디자인에 포함된 기타 다양한 기능을 설정하실 수 있습니다.
620	- 아래 각 항목을 참고하여 설정해주세요.
621
622**********************************************************************************************************/
623
624//최근 공지사항 표시여부
625//메인화면에 최근 등록된 공지를 보여주는 기능입니다.
626DF['use-latest'] = "off";
627
628
629//메인분류 네비게이션 표시여부
630//메인화면에 스크롤 시 메인분류 위치를 표시하는 기능입니다.
631DF['set-movelist'] = "off";
632
633
634//메인분류 네비게이션 표시방향
635//입력값: y  (화면의 왼쪽에 세로로 표시됩니다.)
636//입력값: x  (화면의 아래에서 가로로 표시됩니다.)
637DF['set-movelist-axis'] = "y";
638
639
640//메인상품 분류별 배너 시작점 설정
641//입력값: before (등록한 배너가 각 메인분류 위에 순차적으로 표시됩니다.)
642//입력값: after  (등록한 배너가 각 메인분류 아래에 순차적으로 표시됩니다.)
643DF['set-divbanner-position'] = "after";
644
645
646//할인율 라벨 표시여부
647//입력값: off (할인율 표시기능을 사용하지 않습니다.)
648//입력값: on  (상품목록에 마우스 오버시 표시합니다.)
649//입력값: fix (상품목록에 항상 할인율을 표시합니다.)
650DF['set-discountrate'] = "on";
651
652
653//전체메뉴보기 버튼 표시여부
654DF['set-allmenu'] = "off";
655
656
657//전체메뉴보기 가로 표시개수 (4~8까지 입력가능)
658DF['set-allmenu-cols'] = "5";
659
660
661//멀티팝업 상단 표시위치
662//입력값: 0~500 까지의 값을 입력하세요
663DF['set-multipopup-top'] = "250";
664
665
666//멀티팝업 왼쪽 표시위치
667//입력값: 0~500 까지의 값을 입력하세요
668DF['set-multipopup-left'] = "1000";
669/*780*/
670
671
672
673
674/**********************************************************************************************************
675
676	11.타임세일 효과설정
677
678    기간할인 상품에 카운트 효과를 표시하는 기능입니다. 반드시 설명을 꼼꼼히 읽어본 후 설정하세요.
679
680	[분류번호란?]
681    메인화면 아래 표시되는 상품분류는 위에서 부터 m1, m2, m3 으로 구분합니다.
682	즉, 메인화면 아래 첫번째로 보이는 분류는 m1이며, 두번째로 보이는 분류는 m2 입니다.
683	분류(카테고리)는 상품분류 접속후 URL(인터넷주소창) 가장 뒤에 표시되는 숫자 입니다.
684	여러 분류에 적용 할때는 콤마,로 구분하여 원하는 분류에 타임세일을 적용할 수 있습니다.
685
686	[입력예시]
687	- 분류번호를 "m1" 으로 입력하면 메인화면 아래 첫번째 분류에 적용됩니다.
688	- 분류번호를 "50" 으로 입력한 경우 50번 상품분류에 적용됩니다.
689	- 분류번호를 "m1,50" 으로 입력한 경우 메인화면 아래 첫번째 분류와 50번 상품분류에 적용됩니다.
690	- 분류번호를 "all"로 입력한 경우 모든 분류에 타임세일 효과가 적용됩니다.
691	- 먼저 관리자 '프로모션 > 고객혜택관리 > 혜택등록'의 기간할인을 진행해주셔야만 작동됩니다.
692	- 카운트 효과는 상품목록에서만 표시되며 상품상세에는 적용할 수 없습니다.
693
694**********************************************************************************************************/
695
696//타임세일 적용할 분류번호
697//입력값: off     (타임세일 효과를 사용하지 않습니다.)
698//입력값: all     (모든 상품에 타임세일 효과를 적용합니다.)
699//입력값: 분류번호 (위 설명을 참고해 적용할 분류번호를 입력하세요.)
700DF['set-timesale-cate'] = "off";
701
702//타임세일 종료메세지 표시여부
703//입력값: on     (할인 종료 및 할인이 되지 않는 상품에 종료 메세지를 표시합니다.)
704//입력값: off    (할인 종료 및 할인이 되지 않는 상품에 메세지를 표시하지 않습니다.)
705DF['set-timesale-after'] = "on";
706
707
708
709
710/**********************************************************************************************************
711
712	12.네이버톡톡·카카오톡 버튼
713
714	- 해당버튼의 표시여부를 on 또는 off 로 설정하세요.
715	- 링크주소는 사용중인 네이버톡톡·카카오톡(상담톡 및 플러스친구)의 URL을 입력하세요.
716	- 아래의 설정항목에 따라 수정해주세요.
717
718**********************************************************************************************************/
719
720//네이버톡톡 픽스배너(또는 우측하단) 표시여부
721DF['use-navertalk-p'] = "off";
722
723//네이버톡톡 버튼 상품상세 표시여부
724DF['use-navertalk'] = "off";
725
726//네이버톡톡 링크주소를 입력하세요.
727DF['rep-navertalk-url'] = "https://talk.naver.com/WCBXXN";
728
729
730//카카오톡 픽스배너(또는 우측하단) 표시여부
731DF['use-yellowid-p'] = "off";
732
733//카카오톡 버튼 상품상세 표시여부
734DF['use-yellowid'] = "off";
735
736//카카오톡 상품상세 표기문구
737DF['rep-yellowid-txt'] = "";
738
739//카카오톡 링크주소를 입력하세요.
740DF['rep-yellowid-url'] = "";
741
742
743
744
745/**********************************************************************************************************
746
747	13.SNS 아이콘
748
749	- 아래에서 표시하고자 하는 서비스를 on 또는 off 로 설정하세요.
750	- 아래에서 링크항목의 쌍따옴표("") 안의 주소를 실제 사용되는 주소로 변경하세요.
751
752**********************************************************************************************************/
753
754//페이스북 아이콘 표시여부
755DF['use-facebook'] = "on";
756//페이스북 주소
757DF['put-facebook-href'] = "https://www.facebook.com/dolsilnai/";
758
759DF['use-facebook2'] = "on";
760//페이스북 주소
761DF['put-facebook-href2'] = "https://www.facebook.com/ccomaque/";
762
763
764//트위터 아이콘 표시여부
765DF['use-twitter'] = "off";
766//트위터 주소
767DF['put-twitter-href'] = "https://twitter.com/";
768
769
770//인스타그램 아이콘 표시여부
771DF['use-instagram'] = "on";
772//인스타그램 주소
773DF['put-instagram-href'] = "https://www.instagram.com/dolsilnai_official/";
774
775DF['use-instagram2'] = "on";
776//인스타그램 주소
777DF['put-instagram-href2'] = "https://www.instagram.com/ccomaque_
777kr/";
778
779
780//블로그 아이콘 표시여부
781DF['use-blog'] = "on";
782//블로그 주소
783DF['put-blog-href'] = "https://blog.naver.com/dolsilnai_official";
784
785DF['use-blog2'] = "on";
786//블로그 주소
787DF['put-blog-href2'] = "https://blog.naver.com/ccomaque_kr";
788
789
790//카페 아이콘 표시여부
791DF['use-cafe'] = "off";
792//카페 주소
793DF['put-cafe-href'] = "https://cafe.naver.com/";
794
795
796//스마트스토어 아이콘 표시여부
797DF['use-store'] = "off";
798//스마트스토어 주소
799DF['put-store-href'] = "https://smartstore.naver.com/";
800
801
802//카카오스토리·채널 아이콘 표시여부
803DF['use-kakao'] = "on";
804//카카오스토리 주소
805DF['put-kakao-href'] = "http://pf.kakao.com/_xhxlxiExl";
806
807DF['use-kakao2'] = "on";
808//카카오스토리 주소
809DF['put-kakao-href2'] = "http://pf.kakao.com/_xhxlxiExl";
810
811
812
813//웨이보 아이콘 표시여부
814DF['use-weibo'] = "off";
815//웨이보 주소
816DF['put-weibo-href'] = "https://weibo.com/";
817
818
819//QQ 아이콘 표시여부
820DF['use-qq'] = "off";
821//QQ 주소
822DF['rep-qq-url'] = "http://www.qq.com/";
823
824
825//핀터레스트 아이콘 표시여부
826DF['use-pinterest'] = "off";
827//핀터레스트 주소
828DF['put-pinterest-href'] = "https://pinterest.com/";
829
830
831//텀블러 아이콘 표시여부
832DF['use-tumblr'] = "off";
833//텀블러 링크
834DF['put-tumblr-href'] = "https://www.tumblr.com/";
835
836
837//유튜브 아이콘 표시여부
838DF['use-youtube'] = "off";
839//유튜브 주소
840DF['put-youtube-href'] = "https://youtube.com/";
841
842
843
844
845/**********************************************************************************************************
846
847	14.포토리뷰 설정하기
848
849	- 아래에 표시된 항목의 설정에 따라 포토리뷰의 다양한 기능을 설정할 수 있습니다.
850	- 아래 각 항목의 입력값을 참고하여 설정해주시기 바랍니다.
851
852**********************************************************************************************************/
853
854//메인화면 표시여부
855DF['set-review-mainuse'] = "off";
856
857
858//메인화면 타입보기 버튼 표시여부
859DF['set-review-maintypebtn'] = "off";
860
861
862//메인화면 출력타입
863//입력값: list    (게시물이 리스트 형태로 표시됩니다.)
864//입력값: gallery (게시물이 갤러리 형태로 표시됩니다.)
865DF['set-review-maintype'] = "gallery";
866
867
868//메인화면 가로개수
869//목록 타입이 갤러리(gallery)일 때만 반영됩니다.
870DF['set-review-maingallerycols'] = "5";
871
872
873//상품상세 타입보기 버튼 표시여부
874DF['set-review-detailtypebtn'] = "off";
875
876
877//상세상세 출력타입
878//입력값: list (게시물이 리스트 형태로 표시됩니다.)
879//입력값: gallery (게시물이 갤러리 형태로 표시됩니다.)
880DF['set-review-detailtype'] = "list";
881
882
883//상품상세 하단 가로개수
884//목록 타입이 갤러리(gallery)일 때만 반영됩니다.
885DF['set-review-detailgallerycols'] = "4";
886
887
888//게시판 전용 타입보기 버튼 표시여부
889DF['set-review-listtypebtn'] = "off";
890
891
892//게시판 전용 화면 출력타입
893//입력값: list    (게시물이 리스트 형태로 표시됩니다.)
894//입력값: gallery (게시물이 갤러리 형태로 표시됩니다.)
895DF['set-review-listtype'] = "gallery";
896
897
898//게시판 전용 화면 가로개수
899//목록 타입이 갤러리(gallery)일 때만 반영됩니다.
900DF['set-review-listgallerycols'] = "4";
901
902
903
904
905/**********************************************************************************************************
906
907	15.상품목록 더보기 버튼 설정하기
908
909	- 더보기 버튼은 메인화면의 메인분류에서만 사용 가능합니다.
910
911**********************************************************************************************************/
912
913//메인분류 더보기 버튼 표시여부
914//상품목록에 슬라이드 효과를 적용한 분류는 더보기가 표시되지 않습니다.
915DF['use-prl-more'] = "off";
916
917
918//페이지카운트 표시
919//더보기 버튼에서 현재 페이지와 남은 페이지의 표시여부를 설정합니다.
920DF['use-prl-more-page'] = "off";
921
922
923//메인분류 더보기 캐시기능[매뉴얼 참조]
924//더보기를 클릭하거나 터치한 경우 재접속시 이전 상태를 기억합니다
925
926
927
928
929/**********************************************************************************************************
930
931	16.상품목록 타입보기 버튼 설정하기
932
933	- 상품목록에 타입보기 버튼 종류 및 버튼전체 표시여부를 ì
933„¤ì •합니다.
934
935**********************************************************************************************************/
936
937//표시될 버튼의 입력값을 입력하세요. 한개 이상은 콤마(,)로 구분하여 입력하세요.
938//입력값:	fade   (페이드효과 버튼)
939//입력값:	grid1  (1단보기 버튼)
940//입력값:	grid2  (2단보기 버튼)
941//입력값:	grid3  (3단보기 버튼)
942//입력값:	grid4  (4단보기 버튼)
943//입력값:	grid5  (5단보기 버튼)
944//입력값:	note   (노트타입 버튼)
945DF['set-productlist-btn'] = "fade, grid3, grid4";
946
947//메인 1번째 분류 표시여부
948DF['set-prlmain-btn'][1] = "off";
949
950//메인 2번째 분류 표시여부
951DF['set-prlmain-btn'][2] = "off";
952
953//메인 3번째 분류 표시여부
954DF['set-prlmain-btn'][3] = "off";
955
956//메인 4번째 분류 표시여부
957DF['set-prlmain-btn'][4] = "off";
958
959//메인 5번째 분류 표시여부
960DF['set-prlmain-btn'][5] = "on";
961
962//메인 6번째 분류 표시여부
963DF['set-prlmain-btn'][6] = "on";
964
965//메인 7번째 분류 표시여부
966DF['set-prlmain-btn'][7] = "on";
967
968//일반 상품목록 표시여부
969DF['set-prlnorm-btn'][1] = "on";
970
971//검색 상품목록 표시여부
972DF['set-prlsrch-btn'][1] = "on";
973
974//기획전 상품목록 표시여부
975DF['set-prlproj-btn'][1] = "on";
976
977
978
979
980/**********************************************************************************************************
981
982	17.상품목록 가로 개수·노트타입 설정하기
983
984	- 상품목록에 기본으로 표시되는 가로개수 또는 노트타입을 설정합니다.
985	- 아래 적용할 분류의 쌍따옴표 안에 입력값을 입력하세요.
986
987	[입력값 설명]
988	grid1  :상품목록이 가로 1개로 표시됩니다.
989	grid2  :상품목록이 가로 2개로 표시됩니다.
990	grid3  :상품목록이 가로 3개로 표시됩니다.
991	grid4  :상품목록이 가로 4개로 표시됩니다.
992	grid5  :상품목록이 가로 5개로 표시됩니다.
993	note   :노트타입으로 PC에서는 가로 2개 모바일 디자인은 가로 1개로 표시됩니다.
994
995**********************************************************************************************************/
996
997//메인 1번째 분류 가로개수
998DF['set-prlmain-grid'][1] = "grid4";
999
1000//메인 2번째 분류 가로개수
1001DF['set-prlmain-grid'][2] = "grid4";
1002
1003//메인 3번째 분류 가로개수
1004DF['set-prlmain-grid'][3] = "grid4";
1005
1006//메인 4번째 분류 가로개수
1007DF['set-prlmain-grid'][4] = "grid4";
1008
1009//메인 5번째 분류 가로개수
1010DF['set-prlmain-grid'][5] = "grid4";
1011
1012//메인 6번째 분류 가로개수
1013DF['set-prlmain-grid'][6] = "grid4";
1014
1015//메인 7번째 분류 가로개수
1016DF['set-prlmain-grid'][7] = "grid4";
1017
1018//추천 상품목록 가로개수
1019DF['set-prlrcmd-grid'][1] = "grid4";
1020
1021//일반 상품목록 가로개수
1022DF['set-prlnorm-grid'][1] = "grid4";
1023
1024//검색 상품목록 가로개수
1025DF['set-prlsrch-grid'][1] = "grid4";
1026
1027//기획전 목록 가로개수
1028DF['set-prlproj-grid'][1] = "grid4";
1029
1030
1031
1032
1033/**********************************************************************************************************
1034
1035	18.상품목록 기본·슬라이드 설정하기
1036
1037	- 상품목록을 기본 또는 슬라이드로 표시할 수 있습니다.
1038	- 아래 적용할 분류의 쌍따옴표 안의 값을 입력값으로 수정해주세요.
1039	- 슬라이드인 경우 해당분류에 더보기버튼(더보기버튼 표시설정한 경우)이 표시되지 않습니다.
1040
1041	[입력값 설명]
1042	list   :상품목록이 일반형태로 표시됩니다.
1043	slide  :상품목록이 슬라이드로 표시됩니다.
1044
1045**********************************************************************************************************/
1046
1047//메인 1번째 분류 리스트타입
1048DF['set-prlmain-type'][1] = "list";
1049
1050//메인 2번째 분류 리스트타입
1051DF['set-prlmain-type'][2] = "list";
1052
1053//메인 3번째 분류 리스트타입
1054DF['set-prlmain-type'][3] = "list";
1055
1056//메인 4번째 분류 리스트타입
1057DF['set-prlmain-type'][4] = "list";
1058
1059//메인 5번째 분류 리스트타입
1060DF['set-prlmain-type'][5] = "list";
1061
1062//메인 6번째 분류 리스트타입
1063DF['set-prlmain-type'][6] = "list";
1064
1065//메인 7번째 분류 리스트타입
1066DF['set-prlmain-type'][7] = "list";
1067
1068//추천 상품목록 리스트타입
1069DF['set-prlrcmd-type'][1] = "slide";
1070
1071//일반 상품목록 리스트타입
1072DF['set-prlnorm-type'][1] = "list";
1073
1074//검색 상품목록 리스트타입
1075DF['set-prlsrch-type'][1] = "list";
1076
1077//기획전 상품목록 리스트타입
1078DF['set-prlproj-type'][1] = "list";
1079
1080
1081
1082
1083/**********************************************************************************************************
1084
1085	19.상품목록 기본·페이드 표시방식 설정하기
1086
1087	- 상품목록 이미지를 기본 또는 페이드 타입으로 표시할 수 있습니다.
1088	- 아래 적용할 분류의 쌍따옴표 안의 값을 입력값으로 수정해주세요.
1089
1090	[입력값 설명]
1091	normal  :상품명·가격 등의 성품정보가 기본형태로 표시됩니다.
1092	fade    :상품명·가격 등의 정보가 상품에 마우스를 올렸을 때 표시됩니다.
1093
1094**********************************************************************************************************/
1095
1096//메인 1번째 분류 뷰타입
1097DF['set-prlmain-view'][1] = "normal";
1098
1099//메인 2번째 분류 뷰타입
1100DF['set-prlmain-view'][2] = "normal";
1101
1102//메인 3번째 분류 뷰타입
1103DF['set-prlmain-view'][3] = "normal";
1104
1105//메인 4번째 분류 뷰타입
1106DF['set-prlmain-view'][4] = "normal";
1107
1108//메인 5번째 분류 뷰타입
1109DF['set-prlmain-view'][5] = "normal";
1110
1111//메인 6번째 분류 뷰타입
1112DF['set-prlmain-view'][6] = "normal";
1113
1114//메인 7번째 분류 뷰타입
1115DF['set-prlmain-view'][7] = "normal";
1116
1117//추천 상품목록 뷰타입
1118DF['set-prlrcmd-view'][1] = "normal";
1119
1120//일반 상품목록 뷰타입
1121DF['set-prlnorm-view'][1] = "normal";
1122
1123//검색 상품목록 뷰타입
1124DF['set-prlsrch-view'][1] = "normal";
1125
1126//기획전 상품목록 뷰타입
1127DF['set-prlproj-view'][1] = "normal";
1128
1129
1130
1131
1132/**********************************************************************************************************
1133
1134	20.메인·상품분류 상품표시 개수 설정하기※
1135
1136	- 메인분류와 상품분류(카테고리)에 한페이지당 표시될 상품개수를 설정합니다.
1137	- 본 설정은 카페24 변수를 이용하므로 디자인매뉴얼을 참고하여 설정해주세요.
1138
1139	[매뉴얼 위치]
1140	디자인플로어 접속 '로그인 > 디자인매뉴얼 > 구매한 디자인매뉴얼 > 상품표시개수'를 참고 바랍니다.
1141
1142**********************************************************************************************************/
1143
1144
1145
1146
1147/**
1148	======================================================================================================
1149
1150        D E S I G N F L O O R
1151
1152		이 쇼핑몰은 디자인플로어 서비스를 이용하고 있습니다.
1153
1154        [대표전화] 1544-4941
1155        [홈페이지] www.dfloor.co.kr
1156        [특허청출원번호] 4120150030498
1157
1158        디자인의 모든 저작권은 디자인플로어에 있으며, 1Copy 라이선스로 최초 적용된 쇼핑몰에서만 사용권을
1159        부여합니다. 디자인플로어 콘텐츠의 모든 라이선스는 아래의 '법적 고지'를 따릅니다.
1160
1161	======================================================================================================
1162
1163		※디자인플로어 라이선스 법적 고지※
1164
1165		-본 사이트에 존재하는 모든 기술적 소스코드의 저작권은 오직 디자인플로어에 있습니다.
1166		-본 사이트에 존재하는 기술적 소스코드를 사용할 경우와 이를 변형하여 활용하는 경우
1167		 저작권법에 의거 법적 고지를 위반하는 것으로 판단하며 즉각 민형사상의 조치를 취합니다.
1168		-디자인플로어는 디자인의 개발·생산 및 콘텐츠의 보호를 가장 우선으로 하므로 진행되는
1169		 민형사소송건에 대한 합의는 진행하지 않는 점을 고지합니다.
1170		-디자인플로어는 민가율 합동 법률사무소 '김석호 변호사'와 함께 지적재산권을 수호하며
1171		 자문을 받고 있습니다.
1172
1173	======================================================================================================
1174**/
1175/**
1176	업데이트: 2020-09-10
1177**/
1178
1179
1180// 문자열 파라미터 배열로 가져오기 2016-11-22
1181function df_getParam(str){
1182	if(!str || typeof str!=='string') return false;
1183	var param = new Array();
1184	var params;
1185	params = str.substring(str.indexOf('?')+1, str.length );
1186	params = params.split("&");
1187	var size = params.length;
1188	var key, value;
1189	for(var i=0; i<size; i++){
1190		key = params[i].split("=")[0];
1191		value = params[i].split("=")[1];
1192		param[key] = value;
1193	}
1194	return param;
1195}
1196
1197
1198// 배열 파라미터 문자열로 가져오기 2016-11-22
1199function df_getString(obj){
1200	if(!obj || typeof obj!=='object') return false;
1201	return $DF.param(obj);
1202}
1203
1204
1205// 배열, 문자열 파라미터 지정 값만 가져오기 2016-11-22
1206function df_getValue(data, name){
1207	var type = typeof data;
1208	if(type!=='string' && type!=='object' || !name) return false;
1209	if(type==='string')	data = df_getParam(data);
1210	return data[name];
1211}
1212
1213
1214// 이미지 로드 체크 2020-09-10
1215function df_loadElements(selector, elements, callback){
1216	var $el = selector.find(elements);
1217	var total = $el.length;
1218	if (total == 0){
1219		callback($el);
1220		return;
1221	}
1222	var count = 0;
1223	$el.each(function(){
1224		$DF(this).one('load', function() {
1225			if(++count == total) callback($el);
1226		}).each(function() {
1227			if(this.complete) $DF(this).trigger('load');
1228		});
1229	});
1230}
1231
1232
1233// 현재 페이지 카테고리 넘버 가져오기 2020-11-16
1234function df_getCateNo(str){
1235	var cateno = df_getParam(str)['cate_no'];
1236	if(cateno==undefined){
1237		var url = window.location.pathname.split('/');
1238		if(url[1]=='category')
1239			cateno = url[3];
1240	}
1241	return cateno;
1242}
1243(function($){
1244if($(location).attr('host').indexOf('ecudemo49388.cafe24.com')>=0){
1245
1246
1247	//세팅전 HTML 코드 넣기
1248	$(document).ready(function(){
1249
1250
1251		function inputImg(src){
1252			var imgarea = $('.tit-product, .xans-board-title').find('.img, .imgArea');
1253			imgarea.append('<img src="'+src+'">');
1254		}
1255
1256		var arr = df_getParam($(location).attr('search'));
1257		if(arr['cate_no']){
1258			var cate_no = arr['cate_no'];
1259		}else if(arr['board_no']){
1260			var board_no = arr['board_no'];
1261		}
1262
1263
1264		//상품분류 상단이미지
1265		if(cate_no==75){
1266			inputImg('/web/upload/dfloor_base/web/sample/top_img_category_1260.jpg');
1267		}else if(cate_no==24){
1268			inputImg('/web/upload/dfloor_base/web/sample/top_img_category_1260.jpg');
1269		}else if(cate_no==25){
1270			inputImg('/web/upload/dfloor_base/web/sample/top_img_category_1260.jpg');
1271		}else if(cate_no==26){
1272			inputImg('/web/upload/dfloor_base/web/sample/top_img_category_1260.jpg');
1273		}else if(cate_no==27){
1274			inputImg('/web/upload/dfloor_base/web/sample/top_img_category_1260.jpg');
1275		}else if(cate_no==185){
1276			inputImg('/web/upload/dfloor_base/web/sample/top_img_category_timesale_1260.jpg');
1277		}
1278
1279
1280		//게시판 상단이미지
1281		if(board_no==3){
1282			inputImg('/web/upload/dfloor_base/web/sample/top_img_board_1260.jpg');
1283		}else if(board_no==4){
1284			inputImg('/web/upload/dfloor_base/web/sample/top_img_board_1260.jpg');
1285		}else if(board_no==6){
1286			inputImg('/web/upload/dfloor_base/web/sample/top_img_board_1260.jpg');
1287		}else if(board_no==8){
1288			inputImg('/web/upload/dfloor_base/web/sample/top_img_board_1260.jpg');
1289		}
1290
1291
1292		//브랜드 게시판
1293		if($(location).attr('pathname')=='/page/brand.html'){
1294			inputImg('/web/upload/dfloor_base/web/sample/top_img_brand_1260.jpg');
1295		}
1296
1297
1298		//상세페이지 네이버페이
1299		$("#df-product-detail .btn-outside-service").append('<div style="text-align:right"><img src="/web/upload/dfloor_base/web/sample/detail_naverpay.jpg"></div>');
1300
1301
1302		//기타 페이지 추가요소
1303		//$(".class-name").append('<img src="url">');
1304
1305
1306	});
1307
1308	//말풍선 아이콘 표시여부
1309	DF['use-msgbox'] = "on";
1310
1311	//첫번째줄 표시문구
1312	DF['rep-returnex-txt1'] = "서울특별시 강남구 삼성동 1st Floor 디자인플로어";
1313
1314	//두번째줄 표시문구
1315	DF['rep-returnex-txt2'] = "자세한 교환·반품절차 안내는 문의란 및 공지사항을 참고해주세요";
1316
1317	//입금계좌번호
1318	DF['ins-banking-li'][1] = "국민 000-000-0000";
1319	DF['ins-banking-li'][2] = "신한 000-000-0000";
1320	DF['ins-banking-li'][3] = "예금주: 디자인플로어";
1321
1322	//슬라이드 표시 위치
1323	DF['set-mainslider-position'] = "top";
1324
1325	//타이틀 표시문구 (타이틀 문구를 입력하세요.)
1326	DF['rep-mtslide-tit'] = "SPECIAL THINGS";
1327
1328	//안내글 표시문구 (안내글 문구를 입력하세요.)
1329	DF['rep-mtslide-inf'] = "만듦새의 비약적 향상. 비결은 디테일의 차이";
1330
1331	//상품목록 롤오버 기능 사용여부
1332	//입력값: off  (효과를 사용하지 않습니다.)
1333	//입력값: on   (상품목록에 마우스를 올리면 작은목록 이미지가 보여집니다.)
1334	//입력값: zoom (상품목록에 마우스를 올리면 이미지가 확대됩니다.)
1335	DF['set-prlrollover'] = "on";
1336
1337	//적용상품 분류번호
1338	DF['set-timesale-cate'] = "m3,185";
1339
1340	//네이버톡톡 버튼 우측픽스 표시여부
1341	DF['use-navertalk-p'] = "on";
1342
1343	//네이버톡톡 버튼 상세페이지 표시여부
1344	DF['use-navertalk'] = "on";
1345
1346	//카카오톡 버튼 우측픽스 표시여부
1347	DF['use-yellowid-p'] = "on";
1348
1349	//카카오톡 버튼 상세페이지 표시여부
1350	DF['use-yellowid'] = "on";
1351
1352}
1353})($DF);
1354/**
1355	======================================================================================================
1356
1357        D E S I G N F L O O R
1358
1359		이 쇼핑몰은 디자인플로어 서비스를 이용하고 있습니다.
1360
1361        [대표전화] 1544-4941
1362        [홈페이지] www.dfloor.co.kr
1363        [특허청출원번호] 4120150030498
1364
1365        디자인의 모든 저작권은 디자인플로어에 있으며, 1Copy 라이선스로 최초 적용된 쇼핑몰에서만 사용권을
1366        부여합니다. 디자인플로어 콘텐츠의 모든 라이선스는 아래의 '법적 고지'를 따릅니다.
1367
1368	======================================================================================================
1369
1370		※디자인플로어 라이선스 법적 고지※
1371
1372		-본 사이트에 존재하는 모든 기술적 소스코드의 저작권은 오직 디자인플로어에 있습니다.
1373		-본 사이트에 존재하는 기술적 소스코드를 사용할 경우와 이를 변형하여 활용하는 경우
1374		 저작권법에 의거 법적 고지를 위반하는 것으로 판단하며 즉각 민형사상의 조치를 취합니다.
1375		-디자인플로어는 디자인의 개발·생산 및 콘텐츠의 보호를 가장 우선으로 하므로 진행되는
1376		 민형사소송건에 대한 합의는 진행하지 않는 점을 고지합니다.
1377		-디자인플로어는 민가율 합동 법률사무소 '김석호 변호사'와 함께 지적재산권을 수호하며
1378		 자문을 받고 있습니다.
1379
1380	======================================================================================================
1381**/
1382/**
1383	업데이트: 2020-11-22
1384**/
1385
1386
1387!function(){var i=[],n=[],l=[],h=[],f=[],u=!1,g=$DF("#categoryimg").find("li");$DF.dfcategory=function(e,s){var o,r={responsive:!0,maxDepth:4,selectedUse:!1,selectedClass:"active",depth:{},initBefore:function(){return!0},initAfter:function(){return!0}},p=this,c=$DF(e);p.init=function(){if(o=p.settings=$DF.extend({},r,s),"undefined"!=typeof setSize){o.initBefore.call(p,c),o.depth[0]={};for(var e=1;e<=o.maxDepth;e++){var i,n=e;null==o.depth[n]&&(o.depth[n]={}),1==o.depth[n].colsAutoMaring&&(p.colsAutoMaring(n),i=n,1==o.responsive&&$DF(window).on("resize",function(){p.colsAutoMaring(i)})),c.find(".m"+n).find(".d"+n).each(function(){var e,i=$DF(this),t=i.attr("df-cate-no");thistext=i.text(),null!=h[t]&&o.maxDepth>n&&(0<o.depth[n].childMark.length?i.append(h[t].join("")).find("div").addClass("m"+(n+1)).siblings("a").append(o.depth[n].childMark).siblings("div").find("li").addClass("d"+(n+1)):i.append(h[t].join("")).find("div").addClass("m"+(n+1)).find("li").addClass("d"+(n+1))),1!=o.depth[n].childPopupImg||!u||0<=(e=$DF.inArray(encodeURI(thistext),f))&&(0<i.children("div").length?i.children("div").append('<div class="menuImg">'+g.eq(e)[0].innerHTML+"</div>").addClass("m"+(n+1)).css({"margin-left":(g.eq(e).find("img")[0].naturalWidth+parseInt(i.find(".menuImg").css("margin-right")))/2}).find(".menuImg a").attr("href",function(){return""==$DF(this).attr("href")?"#none":$DF(this).attr("href")}):i.append('<div><div class="menuImg">'+g.eq(e)[0].innerHTML+"</div></div>").children("div").addClass("m"+(n+1)).find(".menuImg a").attr("href",function(){return""==$DF(this).attr("href")?"#none":$DF(this).attr("href")})),i.attr("df-cate-depth",n)})}if(o.selectedUse){var t,a=parseInt(df_getValue(window.location.href,"cate_no"));if(a||(t=window.location.pathname.split("/"),a=(a=parseInt(t[t.indexOf("category")+1]))||parseInt(t[t.indexOf("category")+2])),a&&null!=l[a]){c.find('[df-cate-no="'+a+'"]').addClass(o.selectedClass);for(var d=l[a].parent_cate_no;null!=l[d];)c.find('[df-cate-no="'+d+'"]').addClass(o.selectedClass),d=l[d].parent_cate_no}}c.find("li").on({mouseenter:function(){var e=$DF(this),i=parseInt(e.attr("df-cate-depth"));i&&"popup"==o.depth[i].childType?e.addClass("on").find(".m"+(i+1)).fadeIn(o.depth[i].childPopupSpeed):e.addClass("on")},mouseleave:function(){var e=$DF(this),i=parseInt(e.attr("df-cate-depth"));i&&"popup"==o.depth[i].childType?e.removeClass("on").find(".m"+(i+1)).fadeOut(o.depth[i].childPopupSpeed):e.removeClass("on")}}),1==o.responsive&&p.responsive(),o.initAfter.call(p,c)}},p.responsive=function(){$DF(window).on("resize",function(){})},p.colsAutoMaring=function(e){var i=0,t=c.find(".m"+e),n=t.find(".d"+e),a=n.length;n.each(function(){var e=$DF(this);i+=e.width()}),margin=(t.width()-i)/a/2,t.width()<=i+2*margin*a&&margin--,n.css({"margin-left":parseInt(margin),"margin-right":parseInt(margin)})},p.init()},$DF.fn.dfcategory=function(t){return this.each(function(){if("undefined"!=typeof setSize){var e=$DF(this),i=e.data("dfcategory");return i?i.methods[t]?i.methods[t].apply(this,Array.prototype.slice.call(arguments,1
1387)):void 0:(i=new $DF.dfcategory(this,t),e.data("dfcategory",i),i)}})};"on"==DF["set-allmenu"]?i.anb={maxDepth:4,depth:{1:{colsAutoMaring:!1,childType:"default",childPopupSpeed:70,childPopupImg:!1,childMark:""},2:{colsAutoMaring:!1,childType:"popup",childPopupSpeed:70,childPopupImg:!1,childMark:'<i class="df-ico-right-min"></i>'},3:{colsAutoMaring:!1,childType:"popup",childPopupSpeed:70,childPopupImg:!1,childMark:'<i class="df-ico-right-min"></i>'}},initAfter:function(e){4<=parseInt(DF["set-allmenu-cols"])&&parseInt(DF["set-allmenu-cols"])<=8&&e.find(".left").find(".d1").css({width:Math.floor(100/parseInt(DF["set-allmenu-cols"])*10)/10+"%"}),e.css({opacity:1,visibility:"visible"})}}:$DF("#anb").hide(),i.cnb={responsive:!0,maxDepth:4,selectedUse:!0,selectedClass:"active",depth:{1:{colsAutoMaring:!0,childType:"popup",childPopupSpeed:70,childPopupImg:!0,childMark:""},2:{colsAutoMaring:!1,childType:"popup",childPopupSpeed:70,childPopupImg:!1,childMark:'<i class="df-ico-right-min"></i>'},3:{colsAutoMaring:!1,childType:"popup",childPopupSpeed:70,childPopupImg:!1,childMark:'<i class="df-ico-right-min"></i>'}},initAfter:function(e){e.css({opacity:1,visibility:"visible"})}},$DF.ajax({url:"/exec/front/Product/SubCategory",dataType:"json",success:function(e){if(e)for(var i=0;i<e.length;i++)l[e[i].cate_no]=e[i],n[e[i].parent_cate_no]||(n[e[i].parent_cate_no]=[]),n[e[i].parent_cate_no].push(e[i]);for(var t in n)if(0!=$DF.isNumeric(t)){h[t]=[],h[t].push("<div><ul>");for(i=0;i<n[t].length;i++)h[t].push('<li df-cate-no="'+n[t][i].cate_no+'"><a href="/'+n[t][i].design_page_url+n[t][i].param+'">'+n[t][i].name+"</a></li>");h[t].push("</ul></div>")}}}).done(function(){for(var e=0;e<g.length;e++)f[e]=encodeURI(g.eq(e).attr("df-data-id"));for(k in f.join("").length&&(u=!0),i)$DF("#"+k).dfcategory(i[k])})}();
1388
1389/**
1390	======================================================================================================
1391
1392        D E S I G N F L O O R
1393
1394		이 쇼핑몰은 디자인플로어 서비스를 이용하고 있습니다.
1395
1396        [대표전화] 1544-4941
1397        [홈페이지] www.dfloor.co.kr
1398        [특허청출원번호] 4120150030498
1399
1400        디자인의 모든 저작권은 디자인플로어에 있으며, 1Copy 라이선스로 최초 적용된 쇼핑몰에서만 사용권을
1401        부여합니다. 디자인플로어 콘텐츠의 모든 라이선스는 아래의 '법적 고지'를 따릅니다.
1402
1403	======================================================================================================
1404
1405		※디자인플로어 라이선스 법적 고지※
1406
1407		-본 사이트에 존재하는 모든 기술적 소스코드의 저작권은 오직 디자인플로어에 있습니다.
1408		-본 사이트에 존재하는 기술적 소스코드를 사용할 경우와 이를 변형하여 활용하는 경우
1409		 저작권법에 의거 법적 고지를 위반하는 것으로 판단하며 즉각 민형사상의 조치를 취합니다.
1410		-디자인플로어는 디자인의 개발·생산 및 콘텐츠의 보호를 가장 우선으로 하므로 진행되는
1411		 민형사소송건에 대한 합의는 진행하지 않는 점을 고지합니다.
1412		-디자인플로어는 민가율 합동 법률사무소 '김석호 변호사'와 함께 지적재산권을 수호하며
1413		 자문을 받고 있습니다.
1414
1415	======================================================================================================
1416**/
1417/**
1418	업데이트: 2020-12-11
1419**/
1420
1421
1422!function(){var e=$DF(".df-prl-items");e.length&&(void 0!==DF["set-prl-array"]&&e.addClass("df-prl-items_type_"+DF["set-prl-array"]),void 0!==DF["set-prl-color"]&&e.addClass("df-prl-items_type_color"+DF["set-prl-color"]),"on"===DF["set-prl-border"]&&e.addClass("df-prl-items_type_border"),"on"===DF["set-prl-line"]&&e.addClass("df-prl-items_type_oneline"),"on"===DF["set-prl-imgbox"]&&e.addClass("df-prl-items_type_imgbox"),"zoom"===DF["set-prlrollover"]&&e.addClass("df-prl-items_type_zoom"),"on"===DF["set-prl-blank"]&&e.addClass("df-prl-items_type_blank"),"on"===DF["set-prl-cut"]&&e.addClass("df-prl-items_type_cut"))}(),function(){var a,n,i,d=$DF(".df-prl-wrap");d.length&&(a=d.find(".df-prl-items"),(n=a.find(".df-prl-box")).length&&(i={init:function(){if("on"==DF["set-prlrollover"]&&i.setImageOver(),"off"!=DF["set-timesale-cate"]){var e,s=DF["set-timesale-cate"].replace(/ /gi,"").split(",");if(-1<s.indexOf("all"))e=$DF(".df-prl-timesale");else if($DF("#wrap").hasClass("df-wrap-main"))for(var a=0;a<s.length;a++)s[a].match("m")&&(e=e?e.add(d.filter(".xans-product-listmain").eq(parseInt(s[a].replace("m",""))-1).find(".df-prl-timesale")):d.filter(".xans-product-listmain").eq(parseInt(s[a].replace("m",""))-1).find(".df-prl-timesale"));else{var t=df_getCateNo(location.search);-1<s.indexOf(t)&&(e=d.filter(".xans-product-listnormal, .xans-product-listrecommend").find(".df-prl-timesale"))}e&&e.length&&i.setTimeSale(e)}i.setOptionLayer(),i.setDiscountRate(n),d.on("DOMNodeInserted",function(e){var s,a;e.target.classList.contains("df-prl-item")&&(s=$DF(e.target),$DF("#wrap").hasClass("df-wrap-main")&&("off"==DF["set-timesale-cate"]||(-1<(a=DF["set-timesale-cate"].replace(/ /gi,"").split(",")).indexOf("all")||-1<a.indexOf("m"+(d.index(s.parents(".df-prl-wrap"))+1)))&&i.setTimeSale(s.find(".df-prl-timesale"))),i.setDiscountRate(s.find(".df-prl-box")))})},setImageOver:function(){a.on("mouseenter",".df-prl-box",function(){var e,s=$DF(this).find(".df-prl-thumb").children("a"),a=s.attr("df-data-rolloverimg1"),t=s.attr("df-data-rolloverimg2");0<a.length&&0<t.length&&(1==(e=s.children(".thumb")).length&&(e.clone().prependTo(s).addClass("df-prl-rollover").attr("src",t),e=s.children(".thumb")),e.eq(0).stop().fadeIn(130,"easeOutCirc"),e.eq(1).stop().animate({opacity:0}
1422,130,"easeOutCirc"))}),a.on("mouseleave",".df-prl-box",function(){var e=$DF(this),s=e.find(".thumb");1<s.length&&(s.eq(0).stop().fadeOut(130,"easeInCirc"),s.eq(1).stop().animate({opacity:1},130,"easeOutCirc")),e.find(".prdOption").hide()})},setOptionLayer:function(){a.on("mouseleave",".df-prl-box",function(){$DF(this).find(".prdOption").hide()})},setDiscountRate:function(e){var s,o;"off"!=DF["set-discountrate"]?("fix"==DF["set-discountrate"]&&a.addClass("df-prl-items_type_discountrate_fix"),s=e.find(".df-prl-discountrate"),o=function(e){if(!e)return 0;var s,a=e.split(" ");if(void 0!==a[0]&&0<(s=parseInt(a[0].replace(/[^-\.0-9]/g,""))))return s;if(void 0!==a[1]&&0<(s=parseInt(a[1].replace(/[^-\.0-9]/g,""))))return s;return 0},s.each(function(){var e=$DF(this),s=e.children(".rate"),a=e.children(".df-prl-data-custom").text(),t=e.children(".df-prl-data-price").text(),n=e.children(".df-prl-data-sale").text(),i=o(a),d=o(t),r=o(n),p=0,l=0;0<i&&0<r?(p=i,l=r):0<d&&0<r?(p=d,l=r):0<i&&0<d&&(p=i,l=d),rate=parseInt(100-l/p*100),0<rate?s.text(rate):e.addClass("displaynone").hide()})):a.addClass("df-prl-items_type_discountrate_none")},setTimeSale:function(e){var s,a,t,n=e,i=n.filter(':not([df-data-timesaleS=""])'),d=i.length,r=n.filter('[df-data-timesaleS=""]'),p=r.length;function l(e){return e<10?"0"+e:e}function o(e){return'<span><span class="t1"></span><span class="n">'+Math.floor(e/864e5)+'</span><span class="t2"></span><span class="n">'+l(Math.floor(e%864e5/36e5))+'</span><span class="t3"></span><span class="n">'+l(Math.floor(e%36e5/6e4))+'</span><span class="t4"></span><span class="n">'+l(Math.floor(e%6e4/1e3))+'</span><span class="t5"></span></span>'}function f(){serverTime=t.getTime()+1e3,t=new Date(serverTime),i.each(function(e){var s=$DF(this),a=(s.attr("df-data-timesaleS")+":00").match(/^(\d+)-(\d+)-(\d+) (\d+)\:(\d+)\:(\d+)$/),t=(s.attr("df-data-timesaleE")+":00").match(/^(\d+)-(\d+)-(\d+) (\d+)\:(\d+)\:(\d+)$/),n=new Date(a[1],a[2]-1,a[3],a[4],a[5],a[6]).getTime(),i=new Date(t[1],t[2]-1,t[3],t[4],t[5],t[6]).getTime();serverTime<n?s.find(".before").show().html(o(n-serverTime)).siblings("").hide():serverTime<=i?(s.find(".ing").show().html(o(i-serverTime)).siblings("").hide(),s.parent(".df-prl-box").find(".df-prl-discountrate").addClass("show")):s.find(".after").show().siblings("").hide()})}i.addClass("df-prl-timesale_active"),"on"==DF["set-timesale-after"]&&r.addClass("df-prl-timesale_active"),0<d&&(t=null==document.lastModified?new Date(function(){try{a=new XMLHttpRequest}catch(e){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){console.log("AJAX not supported")}}}return a.open("HEAD",window.location.href.toString(),!1),a.setRequestHeader("Content-Type","text/html"),a.send(""),a.getResponseHeader("Date")}()):new Date(document.lastModified),f(),clearInterval(s),s=setInterval(f,1e3),i.show()),"on"==DF["set-timesale-after"]&&0<p&&r.show().find(".after").show().siblings("").hide()}}).init())}(),function(){var a,t,l,e=$DF(".df-prl-wrap"),s=e.filter(".df-prl-setup");s.length&&(a={"xans-product-listmain":"prlmain","xans-product-listrecommend":"prlrcmd","xans-product-listnormal":"prlnorm","xans-project-list":"prlproj","xans-search-result":"prlsrch"},t={},l="",s.each(function(e){var s=$DF(this);for(key in a)if(s.hasClass(key)){t[key]||(t[key]=0),t[key]++,s[0].data={},s[0].data.btnUse=DF["set-"+a[key]+"-btn"][t[key]],s[0].data.btnList=DF["set-productlist-btn"],s[0].data.type=DF["set-"+a[key]+"-type"][t[key]],s[0].data.grid=DF["set-"+a[key]+"-grid"][t[key]],s[0].data.view=DF["set-"+a[key]+"-view"][t[key]],s[0].data.code=a[key],s[0].data.index=e,function(t){var n={},e={btnUse:"off",btnList:"fade, grid1, grid2, grid3, grid4, grid5, note",type:"list",grid:"grid3",view:"normal",gridMatch:{note:2}},i=t.find(".df-prl-items");if(i.length){if("prlproj"==t[0].data.code||"prlmain"==t[0].data.code){var s=t[0].data.code,a=parseInt(t[0].data.index)+1;if(void 0===DF["set-"+s+"-btn"][a]||void 0===DF["set-"+s+"-type"][a]||void 0===DF["set-"+s+"-grid"][a]||void 0===DF["set-"+s+"-view"][a])for(var d=!0,r=a;d;)r--,d=!1,void 0===t[0].data.btnUse&&(d=!0,void 0!==DF["set-"+s+"-btn"][r]&&(t[0].data.btnUse=DF["set-"+s+"-btn"][r])),void 0===t[0].data.type&&(d=!0,void 0!==DF["set-"+s+"-type"][r]&&(t[0].data.type=DF["set-"+s+"-type"][r])),void 0===t[0].data.grid&&(d=!0,void 0!==DF["set-"+s+"-grid"][r]&&(t[0].data.grid=DF["set-"+s+"-grid"][r])),void 0===t[0].data.view&&(d=!0,void 0!==DF["set-"+s+"-view"][r]&&(t[0].data.view=DF["set-"+s+"-view"][r]))}var p=t[0].data=$DF.extend(!0,e,t[0].data);p.grid=p.grid.replace("grid",""),(parseInt(p.grid)&&i.children(".df-prl-item").length<=parseInt(p.grid)||!parseInt(p.grid)&&i.children(".df-prl-item").length<=p.gridMatch[p.grid])&&(p.type="list"),n.init=function(){"on"==p.btnUse&&n.setButton(),n.setVie
1422w(),n.setGrid(),n.setType()},n.setButton=function(){var e;l||(e=p.btnList.replace(/ /g,"").split(","),l='<div class="df-prl-viewtype-btn">'+(-1<e.indexOf("fade")?'<div class="df-prl-viewtype-btn-view"><span></span><span></span><span></span><span></span></div>':"")+(-1<e.indexOf("grid1")?'<div class="df-prl-viewtype-btn-grid_1"><span></span><span></span></div>':"")+(-1<e.indexOf("grid2")?'<div class="df-prl-viewtype-btn-grid_2"><span></span><span></span><span></span><span></span></div>':"")+(-1<e.indexOf("grid3")?'<div class="df-prl-viewtype-btn-grid_3"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></div>':"")+(-1<e.indexOf("grid4")?'<div class="df-prl-viewtype-btn-grid_4"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></div>':"")+(-1<e.indexOf("grid5")?'<div class="df-prl-viewtype-btn-grid_5"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></div>':"")+(-1<e.indexOf("note")?'<div class="df-prl-viewtype-btn-grid_note"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></div>':"")+"</div>"),"prlnorm"==p.code||"prlsrch"==p.code?(p.$button=$DF(".df-prl-viewtype-btn-wrap").append(l).find(".df-prl-viewtype-btn"),p.$button.length||(i.before(l),p.$button=t.find(".df-prl-viewtype-btn"))):(i.before(l),p.$button=t.find(".df-prl-viewtype-btn"));function s(){"fade"==p.view?a.filter(".df-prl-viewtype-btn-view").addClass("selected"):"normal"==p.view&&a.filter(".df-prl-viewtype-btn-view").removeClass("selected"),0<parseInt(p.grid)?a.filter(".df-prl-viewtype-btn-view").removeClass("disabled"):"note"==p.grid&&a.filter(".df-prl-viewtype-btn-view").addClass("disabled"),a.filter(".df-prl-viewtype-btn-grid_"+p.grid).addClass("selected").siblings().not(".df-prl-viewtype-btn-view").removeClass("selected"),n.setView(),n.setGrid()}var a=p.$button.children("div");s(),a.on("click",function(){var e=$DF(this);e.hasClass("disabled")||(e.hasClass("df-prl-viewtype-btn-view")?e.hasClass("selected")?p.view="normal":p.view="fade":e.hasClass("df-prl-viewtype-btn-grid_1")?p.grid="1":e.hasClass("df-prl-viewtype-btn-grid_2")?p.grid="2":e.hasClass("df-prl-viewtype-btn-grid_3")?p.grid="3":e.hasClass("df-prl-viewtype-btn-grid_4")?p.grid="4":e.hasClass("df-prl-viewtype-btn-grid_5")?p.grid="5":e.hasClass("df-prl-viewtype-btn-grid_note")&&(p.grid="note"),s(),"slide"==p.type&&n.setType())})},n.setType=function(){if("slide"==p.type){var e=parseInt(i.find(".df-prl-item").eq(0).css("margin-right")),s={slidesPerView:0<parseInt(p.grid)?parseInt(p.grid):p.gridMatch[p.grid],slidesPerGroup:0<parseInt(p.grid)?parseInt(p.grid):p.gridMatch[p.grid],effect:p.type,speed:700,spaceBetween:e,resizeReInit:!0,autoHeight:!1,autoplay:{delay:3500},df:{navigation:{use:!0,addClass:"df-slider-nav-hover-off df-slider-nav-size-medium df-slider-nav-shape-circle df-slider-nav-color-white"},pagination:{use:!0},autoPlay:!0,autoplayHover:!0}};if(p.loadedTypeSlide)return p.slider[0].params.slidesPerView=s.slidesPerView,p.slider[0].params.slidesPerGroup=s.slidesPerGroup,p.slider[0].params.effect=s.effect,p.slider[0].params.spaceBetween=s.spaceBetween,void p.slider[0].update();p.slider=df_slider(i,s),p.slider[0].on("resize",function(){e=parseInt(i.find(".df-prl-item").eq(0).css("margin-right","").css("margin-right")),this.params.spaceBetween=e,this.update()}),p.loadedTypeSlide=!0}else"list"==p.type&&i.removeClass("df-items-standby")},n.setGrid=function(){i.removeClass("df-prl-items_grid_1 df-prl-items_grid_2 df-prl-items_grid_3 df-prl-items_grid_4 df-prl-items_grid_5 df-prl-items_grid_note"),i.addClass("df-prl-items_grid_"+p.grid),"note"==p.grid&&i.removeClass("df-prl-items_boxfade")}
1422,n.setView=function(){"fade"==p.view?i.addClass("df-prl-items_boxfade"):"normal"==p.view&&i.removeClass("df-prl-items_boxfade")},n.init()}}(s);break}}),e.css("opacity","1"))}();
1423
1424/**
1425 * jQuery CSS Customizable Scrollbar
1426 *
1427 * Copyright 2015, Yuriy Khabarov
1428 * Dual licensed under the MIT or GPL Version 2 licenses.
1429 *
1430 * If you found bug, please contact me via email <[email protected]>
1431 *
1432 * @author Yuriy Khabarov aka Gromo
1433 * @version 0.2.10
1434 * @url https://github.com/gromo/jquery.scrollbar/
1435 *
1436 */
1437/*
1438마지막 업데이트 : 2020-12-16
1439*/
1440
1441
1442!function(m){"use strict";var d={data:{index:0,name:"scrollbar"},macosx:/mac/i.test(navigator.platform),mobile:/android|webos|iphone|ipad|ipod|blackberry/i.test(navigator.userAgent),overlay:null,scroll:null,scrolls:[],webkit:/webkit/i.test(navigator.userAgent)&&!/edge\/\d+/i.test(navigator.userAgent)};d.scrolls.add=function(l){this.remove(l).push(l)};function l(l){var e;d.scroll||(d.overlay=!((e=t(!0)).height||e.width),d.scroll=t(),a(),m(window).resize(function(){var l,e=!1;d.scroll&&(d.scroll.height||d.scroll.width)&&((l=t()).height===d.scroll.height&&l.width===d.scroll.width||(d.scroll=l,e=!0)),a(e)})),this.container=l,this.namespace=".scrollbar_"+d.data.index++,this.options=m.extend({},o,window.jQueryScrollbarOptions||{}),this.scrollTo=null,this.scrollx={},this.scrolly={},l.data(d.data.name,this),d.scrolls.add(this)}var o={autoScrollSize:!0,autoUpdate:!0,debug:!(d.scrolls.remove=function(l){for(;0<=m.inArray(l,this);)this.splice(m.inArray(l,this),1);return this}),disableBodyScroll:!1,duration:200,ignoreMobile:!1,ignoreOverlay:!1,scrollStep:30,showArrows:!1,stepScrolling:!0,scrollx:null,scrolly:null,onDestroy:null,onInit:null,onScroll:null,onUpdate:null};l.prototype={destroy:function(){var l,e;this.wrapper&&(this.container.removeData(d.data.name),d.scrolls.remove(this),l=this.container.scrollLeft(),e=this.container.scrollTop(),this.container.insertBefore(this.wrapper).css({height:"",margin:"","max-height":""}).removeClass("scroll-content scroll-scrollx_visible scroll-scrolly_visible").off(this.namespace).scrollLeft(l).scrollTop(e),this.scrollx.scroll.removeClass("scroll-scrollx_visible").find("div").andSelf().off(this.namespace),this.scrolly.scroll.removeClass("scroll-scrolly_visible").find("div").andSelf().off(this.namespace),this.wrapper.remove(),m(document).add("body").off(this.namespace),m.isFunction(this.options.onDestroy)&&this.options.onDestroy.apply(this,[this.container]))},init:function(l){var e,p=this,u=this.container,r=this.containerWrapper||u,f=this.namespace,v=m.extend(this.options,l||{}),b={x:this.scrollx,y:this.scrolly},o=this.wrapper,s={scrollLeft:u.scrollLeft(),scrollTop:u.scrollTop()};if(d.mobile&&v.ignoreMobile||d.overlay&&v.ignoreOverlay||d.macosx&&!d.webkit)return!1;o?r.css({height:"auto","margin-bottom":-1*d.scroll.height+"px","margin-right":-1*d.scroll.width+"px","max-height":""}):(this.wrapper=o=m("<div>").addClass("scroll-wrapper").addClass(u.attr("class")).css("position","absolute"==u.css("position")?"absolute":"relative").insertBefore(u).append(u),u.is("textarea")&&(this.containerWrapper=r=m("<div>").insertBefore(u).append(u),o.addClass("scroll-textarea")),r.addClass("scroll-content").css({height:"auto","margin-bottom":-1*d.scroll.height+"px","margin-right":-1*d.scroll.width+"px","max-height":""}),u.on("scroll"+f,function(l){m.isFunction(v.onScroll)&&v.onScroll.call(p,{maxScroll:b.y.maxScrollOffset,scroll:u.scrollTop(),size:b.y.size,visible:b.y.visible},{maxScroll:b.x.maxScrollOffset,scroll:u.scrollLeft(),size:b.x.size,visible:b.x.visible}),b.x.isVisible&&b.x.scroll.bar.css("left",u.scrollLeft()*b.x.kx+"px"),b.y.isVisible&&b.y.scroll.bar.css("top",u.scrollTop()*b.y.kx+"px")}),o.on("scroll"+f,function(){o.scrollTop(0).scrollLeft(0)}),v.disableBodyScroll&&(e=function(l){g(l)?b.y.isVisible&&b.y.mousewheel(l):b.x.isVisible&&b.x.mousewheel(l)},o.on("MozMousePixelScroll"+f,e),o.on("mousewheel"+f,e),d.mobile&&o.on("touchstart"+f,function(l){var e=l.originalEvent.touches&&l.originalEvent.touches[0]||l,o=e.pageX,s=e.pageY,r=u.scrollLeft(),t=u.scrollTop();m(document).on("touchmove"+f,function(l){var e=l.originalEvent.targetTouches&&l.originalEvent.targetTouches[0]||l;u.scrollLeft(r+o-e.pageX),u.scrollTop(t+s-e.pageY),l.preventDefault()}),m(document).on("touchend"+f,function(){m(document).off(f)})})),m.isFunction(v.onInit)&&v.onInit.apply(this,[u])),m.each(b,function(r,t){function i(){var l=u[a]();u[a](l+d),1==c&&h<=l+d&&(l=u[a]()),-1==c&&l+d<=h&&(l=u[a]()),u[a]()==l&&n&&n()}var n=null,c=1,a="x"===r?"scrollLeft":"scrollTop",d=v.scrollStep,h=0;t.scroll||(t.scroll=p._getScroll(v["scroll"+r]).addClass("scroll-"+r),v.showArrows&&t.scroll.addClass("scroll-element_arrows_visible"),t.mousewheel=function(l){if(!t.isVisible||"x"===r&&g(l))return!0;
1442if("y"===r&&!g(l))return b.x.mousewheel(l),!0;var e=-1*l.originalEvent.wheelDelta||l.originalEvent.detail,o=t.size-t.visible-t.offset;return(0<e&&h<o||e<0&&0<h)&&((h+=e)<0&&(h=0),o<h&&(h=o),p.scrollTo=p.scrollTo||{},p.scrollTo[a]=h,setTimeout(function(){p.scrollTo&&(u.stop().animate(p.scrollTo,240,"linear",function(){h=u[a]()}),p.scrollTo=null)},1)),l.preventDefault(),!1},t.scroll.on("MozMousePixelScroll"+f,t.mousewheel).on("mousewheel"+f,t.mousewheel).on("mouseenter"+f,function(){h=u[a]()}),t.scroll.find(".scroll-arrow, .scroll-element_track").on("mousedown"+f,function(l){if(1!=l.which)return!0;c=1;var e={eventOffset:l["x"===r?"pageX":"pageY"],maxScrollValue:t.size-t.visible-t.offset,scrollbarOffset:t.scroll.bar.offset()["x"===r?"left":"top"],scrollbarSize:t.scroll.bar["x"===r?"outerWidth":"outerHeight"]()},o=0,s=0;return h=m(this).hasClass("scroll-arrow")?(c=m(this).hasClass("scroll-arrow_more")?1:-1,d=v.scrollStep*c,0<c?e.maxScrollValue:0):(c=e.scrollbarOffset+e.scrollbarSize<e.eventOffset?1:e.eventOffset<e.scrollbarOffset?-1:0,d=Math.round(.75*t.visible)*c,h=e.eventOffset-e.scrollbarOffset-(v.stepScrolling?1==c?e.scrollbarSize:0:Math.round(e.scrollbarSize/2)),u[a]()+h/t.kx),p.scrollTo=p.scrollTo||{},p.scrollTo[a]=v.stepScrolling?u[a]()+d:h,v.stepScrolling&&(n=function(){h=u[a](),clearInterval(s),clearTimeout(o),s=o=0},o=setTimeout(function(){s=setInterval(i,40)},v.duration+100)),setTimeout(function(){p.scrollTo&&(u.animate(p.scrollTo,v.duration),p.scrollTo=null)},1),p._handleMouseDown(n,l)}),t.scroll.bar.on("mousedown"+f,function(l){if(1!=l.which)return!0;var o=l["x"===r?"pageX":"pageY"],s=u[a]();return t.scroll.addClass("scroll-draggable"),m(document).on("mousemove"+f,function(l){var e=parseInt((l["x"===r?"pageX":"pageY"]-o)/t.kx,10);u[a](s+e)}),p._handleMouseDown(function(){t.scroll.removeClass("scroll-draggable"),h=u[a]()},l)}))}),m.each(b,function(l,e){var o="scroll-scroll"+l+"_visible",s="x"==l?b.y:b.x;e.scroll.removeClass(o),s.scroll.removeClass(o),r.removeClass(o)}),m.each(b,function(l,e){m.extend(e,"x"==l?{offset:parseInt(u.css("left"),10)||0,size:u.prop("scrollWidth"),visible:o.width()}:{offset:parseInt(u.css("top"),10)||0,size:u.prop("scrollHeight"),visible:o.height()})}),this._updateScroll("x",this.scrollx),this._updateScroll("y",this.scrolly),m.isFunction(v.onUpdate)&&v.onUpdate.apply(this,[u]),m.each(b,function(l,e){var o="x"===l?"left":"top",s="x"===l?"outerWidth":"outerHeight",r="x"===l?"width":"height",t=parseInt(u.css(o),10)||0,i=e.size,n=e.visible+t,c=e.scroll.size[s]()+(parseInt(e.scroll.size.css(o),10)||0);v.autoScrollSize&&(e.scrollbarSize=parseInt(c*n/i,10),e.scroll.bar.css(r,e.scrollbarSize+"px")),e.scrollbarSize=e.scroll.bar[s](),e.kx=(c-e.scrollbarSize)/(i-n)||1,e.maxScrollOffset=i-n}),u.scrollLeft(s.scrollLeft).scrollTop(s.scrollTop).trigger("scroll")},_getScroll:function(l){var e={advanced:['<div class="scroll-element">','<div class="scroll-element_corner"></div>','<div class="scroll-arrow scroll-arrow_less"></div>','<div class="scroll-arrow scroll-arrow_more"></div>','<div class="scroll-element_outer">','<div class="scroll-element_size"></div>','<div class="scroll-element_inner-wrapper">','<div class="scroll-element_inner scroll-element_track">','<div class="scroll-element_inner-bottom"></div>',"</div>","</div>",'<div class="scroll-bar">','<div class="scroll-bar_body">','<div class="scroll-bar_body-inner"></div>',"</div>",'<div class="scroll-bar_bottom"></div>','<div class="scroll-bar_center"></div>',"</div>","</div>","</div>"].join(""),simple:['<div class="scroll-element">','<div class="scroll-element_outer">','<div class="scroll-element_size"></div>','<div class="scroll-element_track"></div>','<div class="scroll-bar"></div>',"</div>","</div>"].join("")};return e[l]&&(l=e[l]),l="string"==typeof(l=l||e.simple)?m(l).appendTo(this.wrapper):m(l),m.extend(l,{bar:l.find(".scroll-bar"),size:l.find(".scroll-element_size"),track:l.find(".scroll-element_track")}),l},_handleMouseDown:function(l,e){var o=this.namespace;return m(document).on("blur"+o,function(){m(document).add("body").off(o),l&&l()}),m(document).on("dragstart"+o,function(l){return l.preventDefault(),!1}),m(document).on("mouseup"+o,function(){m(document).add("body").off(o),l&&l()}),m("body").on("selectstart"+o,function(l){return l.preventDefault(),!1}),e&&e.preventDefault(),!1},_updateScroll:function(l,e){var o=this.container,s=this.containerWrapper||o,r="scroll-scroll"+l+"_visible",t="x"===l?this.scrolly:this.scrollx,i=parseInt(this.container.css("x"===l?"left"
1442:"top"),10)||0,n=this.wrapper,c=e.size,a=e.visible+i;e.isVisible=1<c-a,e.isVisible?(e.scroll.addClass(r),t.scroll.addClass(r),s.addClass(r)):(e.scroll.removeClass(r),t.scroll.removeClass(r),s.removeClass(r)),"y"===l&&0<c&&(o.is("textarea")||c<a?s.css({height:a+d.scroll.height+"px","max-height":"none"}):s.css({"max-height":a+d.scroll.height+"px"})),e.size==o.prop("scrollWidth")&&t.size==o.prop("scrollHeight")&&e.visible==n.width()&&t.visible==n.height()&&e.offset==(parseInt(o.css("left"),10)||0)&&t.offset==(parseInt(o.css("top"),10)||0)||(m.extend(this.scrollx,{offset:parseInt(o.css("left"),10)||0,size:o.prop("scrollWidth"),visible:n.width()}),m.extend(this.scrolly,{offset:parseInt(o.css("top"),10)||0,size:this.container.prop("scrollHeight"),visible:n.height()}),this._updateScroll("x"===l?"y":"x",t))}};var r=l;m.fn.scrollbar=function(o,s){return"string"!=typeof o&&(s=o,o="init"),void 0===s&&(s=[]),m.isArray(s)||(s=[s]),this.not("body, .scroll-wrapper").each(function(){var l=m(this),e=l.data(d.data.name);(e||"init"===o)&&(e=e||new r(l))[o]&&e[o].apply(e,s)}),this},m.fn.scrollbar.options=o;var c,s,a=(c=0,function(l){for(var e,o,s,r,t,i,n=0;n<d.scrolls.length;n++)e=(s=d.scrolls[n]).container,o=s.options,r=s.wrapper,t=s.scrollx,i=s.scrolly,(l||o.autoUpdate&&r&&r.is(":visible")&&(e.prop("scrollWidth")!=t.size||e.prop("scrollHeight")!=i.size||r.width()!=t.visible||r.height()!=i.visible))&&(s.init(),!o.debug||window.console&&console.log({scrollHeight:e.prop("scrollHeight")+":"+s.scrolly.size,scrollWidth:e.prop("scrollWidth")+":"+s.scrollx.size,visibleHeight:r.height()+":"+s.scrolly.visible,visibleWidth:r.width()+":"+s.scrollx.visible},!0));clearTimeout(c),c=setTimeout(a,300)});function t(l){return d.webkit&&!l?{height:0,width:0}:(d.data.outer||(e={border:"none","box-sizing":"content-box",height:"200px",margin:"0",padding:"0",width:"200px"},d.data.inner=m("<div>").css(m.extend({},e)),d.data.outer=m("<div>").css(m.extend({left:"-1000px",overflow:"scroll",position:"absolute",top:"-1000px"},e)).append(d.data.inner).appendTo("body")),d.data.outer.scrollLeft(1e3).scrollTop(1e3),{height:Math.ceil(d.data.outer.offset().top-d.data.inner.offset().top||0),width:Math.ceil(d.data.outer.offset().left-d.data.inner.offset().left||0)});var e}function g(l){var e=l.originalEvent;return!(e.axis&&e.axis===e.HORIZONTAL_AXIS||e.wheelDeltaX)}window.angular&&(s=window.angular).module("jQueryScrollbar",[]).provider("jQueryScrollbar",function(){var e=o;return{setOptions:function(l){s.extend(e,l)},$get:function(){return{options:s.copy(e)}}}}).directive("jqueryScrollbar",["jQueryScrollbar","$parse",function(r,t){return{restrict:"AC",link:function(l,e,o){var s=t(o.jqueryScrollbar)(l);e.scrollbar(s||r.options).on("$destroy",function(){e.scrollbar("destroy")})}}}])}($DF);
1443
1444/**
1445	======================================================================================================
1446
1447		D E S I G N F L O O R
1448
1449		이 쇼핑몰은 디자인플로어 서비스를 이용하고 있습니다.
1450
1451		[대표전화] 1544-4941
1452		[홈페이지] www.dfloor.co.kr
1453		[특허청출원번호] 4120150030498
1454
1455		디자인의 모든 저작권은 디자인플로어에 있으며, 1Copy 라이선스로 최초 적용된 쇼핑몰에서만 사용권을
1456		부여합니다. 디자인플로어 콘텐츠의 모든 라이선스는 아래의 '법적 고지'를 따릅니다.
1457
1458	======================================================================================================
1459
1460		※디자인플로어 라이선스 법적 고지※
1461
1462		-본 사이트에 존재하는 모든 기술적 소스코드의 저작권은 오직 디자인플로어에 있습니다.
1463		-본 사이트에 존재하는 기술적 소스코드를 사용할 경우와 이를 변형하여 활용하는 경우
1464		 저작권법에 의거 법적 고지를 위반하는 것으로 판단하며 즉각 민형사상의 조치를 취합니다.
1465		-디자인플로어는 디자인의 개발·생산 및 콘텐츠의 보호를 가장 우선으로 하므로 진행되는
1466		 민형사소송건에 대한 합의는 진행하지 않는 점을 고지합니다.
1467		-디자인플로어는 민가율 합동 법률사무소 '김석호 변호사'와 함께 지적재산권을 수호하며
1468		 자문을 받고 있습니다.
1469
1470	======================================================================================================
1471**/
1472/**
1473	업데이트: 2020-12-07
1474**/
1475
1476// 설정파일 관련(P+M) 2020-11-23
1477// use:출력여부, put:attr 내용삽입, rep:문자열 치환, set:별도
1478// 설정파일 업데이트 2020-03-08 ( use: on 설정 = on 클래스추가, off 설정 = remove)
1479var _0x3592=['splice','forEach','df-','length','keys','replace','prototype','getElementsByClassName','add','appendChild','outerHTML','df-use-on','<!--{','indexOf','use','set','createElement','join','split','put','rep','}-->','innerHTML','setAttribute','call','classList','getElementById'];(function(_0x2ff2d1,_0x1c8c34){var _0x359263=function(_0x4d0362){while(--_0x4d0362){_0x2ff2d1['push'](_0x2ff2d1['shift']());}};_0x359263(++_0x1c8c34);}(_0x3592,0x13d));var _0x4d03=function(_0x2ff2d1,_0x1c8c34){_0x2ff2d1=_0x2ff2d1-0x12e;var _0x359263=_0x3592[_0x2ff2d1];return _0x359263;};(function(){var _0x46df0d=_0x4d03;Object['keys'](DF)[_0x46df0d(0x136)](function(_0x154dc0){var _0x967ecb=_0x46df0d,_0x13d422=_0x154dc0[_0x967ecb(0x147)]('-'),_0xad90f8=_0x13d422[0x0];if(_0xad90f8===_0x967ecb(0x144))return;var _0x4d2ccc=DF[_0x154dc0],_0x4253c3='',_0x3b5211=[],_0x4df2e2=![];if(_0xad90f8===_0x967ecb(0x143))_0x4253c3=document[_0x967ecb(0x134)](_0x967ecb(0x137)+_0x154dc0),!_0x4253c3&&(_0x3b5211=document[_0x967ecb(0x13c)](_0x967ecb(0x137)+_0x154dc0));else{var _0x536cfa=_0x154dc0['split']('-');_0x536cfa[_0x967ecb(0x135)](_0x536cfa[_0x967ecb(0x138)]-0x1,0x1),_0x536cfa=_0x536cfa[_0x967ecb(0x146)]('-'),_0x4253c3=document[_0x967ecb(0x134)](_0x967ecb(0x137)+_0x536cfa);if(!_0x4253c3)_0x3b5211=document[_0x967ecb(0x13c)](_0x967ecb(0x137)+_0x536cfa);}if(!_0x4253c3&&_0x3b5211[_0x967ecb(0x138)]===0x0)return;if(!_0x4253c3)_0x4df2e2=!![];if(_0xad90f8===_0x967ecb(0x143)){if(_0x4d2ccc==='on')_0x4df2e2?Array[_0x967ecb(0x13b)][_0x967ecb(0x136)][_0x967ecb(0x132)](_0x3b5211,function(_0x4deda9){var _0x1bd3ca=_0x967ecb;_0x4deda9[_0x1bd3ca(0x133)][_0x1bd3ca(0x13d)](_0x1bd3ca(0x140));}):_0x4253c3['classList']['add']('df-use-on');else _0x4d2ccc==='off'&&(_0x4df2e2?$DF(_0x3b5211)['remove']():$DF(_0x4253c3)['remove']());}else{if(_0xad90f8===_0x967ecb(0x148))_0x4df2e2?Array['prototype'][_0x967ecb(0x136)][_0x967ecb(0x132)](_0x3b5211,function(_0x2890cc){var _0x2828e2=_0x967ecb;_0x2890cc[_0x2828e2(0x131)](_0x13d422[_0x13d422['length']-0x1],_0x4d2ccc);}):_0x4253c3[_0x967ecb(0x131)](_0x13d422[_0x13d422[_0x967ecb(0x138)]-0x1],_0x4d2ccc);else{if(_0xad90f8===_0x967ecb(0x12e)){if(_0x4df2e2)Array[_0x967ecb(0x13b)][_0x967ecb(0x136)][_0x967ecb(0x132)](_0x3b5211,function(_0x546be0){var _0x3bfc5e=_0x967ecb,_0xcb09bb=_0x546be0[_0x3bfc5e(0x13f)];if(_0xcb09bb[_0x3bfc5e(0x142)]('<!--{'+_0x154dc0+_0x3bfc5e(0x12f))>=0x0)_0x546be0[_0x3bfc5e(0x13f)]=_0xcb09bb=_0xcb09bb['replace']('<!--{'+_0x154dc0+_0x3bfc5e(0x12f),_0x4d2ccc);if(_0xcb09bb['indexOf']('{'+_0x154dc0+'}')>=0x0)_0x546be0[_0x3bfc5e(0x13f)]=_0xcb09bb=_0xcb09bb['replace']('{'+_0x154dc0+'}',_0x4d2ccc);});else{var _0x169458=_0x4253c3[_0x967ecb(0x13f)];if(_0x169458[_0x967ecb(0x142)]('<!--{'+_0x154dc0+_0x967ecb(0x12f))>=0x0)_0x4253c3[_0x967ecb(0x13f)]=_0x169458=_0x169458['replace'](_0x967ecb(0x141)+_0x154dc0+_0x967ecb(0x12f),_0x4d2ccc);if(_0x169458[_0x967ecb(0x142)]('{'+_0x154dc0+'}')>=0x0)_0x4253c3[_0x967ecb(0x13f)]=_0x169458=_0x169458[_0x967ecb(0x13a)]('{'+_0x154dc0+'}',_0x4d2ccc);}}else _0xad90f8==='ins'&&(_0x4df2e2?Array[_0x967ecb(0x13b)][_0x967ecb(0x136)][_0x967ecb(0x132)](_0x3b5211,function(_0x143ceb){var _0x8db392=_0x967ecb;Object[_0x8db392(0x139)](_0x4d2ccc)['forEach'](function(_0x206a17,_0xc04b9){var _0x228eb2=_0x8db392,_0x37a517=document[_0x228eb2(0x145)](_0x13d422[_0x13d422[_0x228eb2(0x138)]-0x1]);_0x37a517[_0x228eb2(0x133)][_0x228eb2(0x13d)](_0x536cfa+'-'+_0x206a17),_0x37a517[_0x228eb2(0x130)]=_0x4d2ccc[_0x206a17],_0x143ceb[_0x228eb2(0x13e)](_0x37a517);});}):Object[_0x967ecb(0x139)](_0x4d2ccc)[_0x967ecb(0x136)](function(_0x2d91cf,_0x50955a){var _0x1a4f20=_0x967ecb,_0x3bb4fc=document['createElement'](_0x13d422[_0x13d422[_0x1a4f20(0x138)]-0x1]);_0x3bb4fc[_0x1a4f20(0x133)][_0x1a4f20(0x13d)](_0x536cfa+'-'+_0x2d91cf),_0x3bb4fc[_0x1a4f20(0x130)]=_0x4d2ccc[_0x2d91cf],_0x4253c3[_0x1a4f20(0x13e)](_0x3bb4fc);}));}}});}());
1480
1481
1482
1483/********** DF 헤더영역 시작 **********/
1484var $header = $DF('#header');
1485if($header.length){
1486
1487
1488	// 상단 영역 픽스 2020-12-04
1489	!function(){var n,s,t,o=$DF(document),f=$DF(window),r=$DF(".df-fixed-object");r.length&&(n={0:0},s=0,t=function(e,t,o){for(n[o+1]=r.eq(o).outerHeight(),e.parent().height(e.outerHeight()),i=0;i<=o;i++)s+=n[i];0==e.hasClass("fixed")&&f.scrollTop()>e.parent().offset().top-s?(e.addClass("fixed"),e.css({top:s}),n[o+1]=r.eq(o).outerHeight(),e.parent().height(e.outerHeight())):1==e.hasClass("fixed")&&f.scrollTop()<=e.parent().offset().top-s&&(e.removeClass("fixed"),e.parent().height("")),s=0},r.each(function(e){t(r.eq(e),0,e),o.on("scroll",function(){t(r.eq(e),0,e)}),f.on("resize",function(){t(r.eq(e),0,e)})}))}();
1490
1491
1492	// 상단 로고 롤오버 2020-11-23
1493	!function(){var f=$DF("#df-logo");f.length&&1<f.find(".df-logo-item").length&&f.addClass("df-logo-effect")}();
1494
1495
1496	// 헤더 영역 슬라이딩 배너 2020-11-23
1497	!function(){var e,a=$DF(".ad-top-slider");a.length&&(e=a.find(".slide"),df_slider(e,{loop:!0,effect:"fade",speed:700,autoplay:{delay:5e3},df:{pagination:{use:!0,type:"circle+wide"},autoPlay:!0,autoplayHover:!0}}))}();
1498
1499
1500	// 상단바 최근본상품 관련 2020-11-23
1501	!function(){var n,f=$header.find(".load-ajax");f.length&&(f.one("mouseenter",function(n){$DF.ajax({url:"/dfloor/html/import/ax-"+f.attr("df-data-ajax")+".html",dataType:"html",success:function(n){f.after($DF(n).filter(".ajax-area")[0].outerHTML)}}).done(function(){var a=f.siblings(".ajax-area"),n=a.find(".list").children("li").length;a.find(".count").text("("+n+")");function t(n){i+=n,a.find(".list").children("li").each(function(n){3*i-3<=n&&n<3*i?$DF(this).show():$DF(this).hide()})}var i=1,e=Math.ceil(n/3),o=0,r=!1,c=function(){r=!0;var n=10*(1-(o-.7*o)),t=50*(1-(o-.9*o));a.stop(!0,!1).animate({marginRight:"-="+n+"px"},t,"",function(){a.stop(!0,!1).animate({marginRight:"+="+n+"px"},t,"",function(){o<=3?c():(o=0,r=!1)})}),o++};t(0),a.find(".btn-area .prev").on("click",function(){return i<=1?(1==r||c(),!1):void t(-1)}),a.find(".btn-area .next").on("click",function(){return e<i+1?(1==r||c(),!1):void t(1)})})}),(n=f.parent()).on("mouseenter",function(){n.addClass("on")}),n.on("mouseleave",function(){n.removeClass("on")}))}();
1502
1503
1504}
1505/********** DF 헤더영역 끝 **********/
1506
1507
1508
1509/********** DF 메인영역 시작 **********/
1510var $wrap = $DF('#wrap');
1511if($wrap.hasClass('df-wrap-main')){
1512
1513
1514	// 메인 슬라이드 배너 2020-12-05
1515	!function(){var e,i,t,s,a,n,d=$DF(".df-mainslide");d.length&&(e=d.find(".df-mainslide-items"),"top"===DF["set-mainslider-position"]&&d.css({opacity:"0",visibility:"hidden"}),t=void 0!==DF["set-mainslider-effect"]?DF["set-mainslider-effect"]:"fade",s=0<parseInt(DF["set-mainslider-pause"])?parseInt(DF["set-mainslider-pause"]):4500,a=0<parseInt(DF["set-mainslider-speed"])?parseInt(DF["set-mainslider-speed"]):400,n=void 0!==DF["set-mainslider-pager"]&&DF["set-mainslider-pager"],df_slider(e,{loop:!0,autoplay:{delay:s},speed:a,effect:t,df:{navigation:{use:!0,addClass:"df-content-wrap df-slider-nav-hover-on df-slider-nav-size-big df-slider-nav-shape-box df-slider-nav-color-white"},pagination:{use:!0,timer:!0,text:!0,type:n},youtube:{use:!0,autoPlay:!0,timer:!0,controllWrap:!0,controllPage:!0},autoPlay:!0,autoplayHover:!0,onInitAfter:function(){var e;"top"===DF["set-mainslider-position"]&&(e=$DF("#header"),df_loadElements($DF("#df-logo"),"img",function(){i=e.outerHeight(),d.find(".swiper-button-prev").add(d.find(".swiper-button-next")).css("margin-top",i/2+"px"),d.css({opacity:"1",visibility:"visible","margin-top":-i+"px"})}))}}}))}();
1516
1517
1518	// 메인 비주얼 영역 슬라이딩 배너 2020-11-23
1519	(function(){
1520		var $container = $DF('.sec-banner2');
1521		if(!$container.length) return;
1522		var $items = $container.find('.slide');
1523		df_slider($items, {
1524			loop: true,
1525			autoplay: {
1526				delay: 5000,
1527			},
1528			speed: 700,
1529			df: {
1530				navigation: {
1531					use: true,
1532					addClass: 'df-slider-nav-hover-on df-slider-nav-size-medium df-slider-nav-shape-circle df-slider-nav-color-gray',
1533				},
1534				pagination: {
1535					use: true,
1536					type: 'stick+wide',
1537				},
1538				autoPlay: true,
1539				autoplayHover: true,
1540			},
1541		});
1542	})();
1543
1544
1545	// 메인 멀티 슬라이드 배너 2020-12-05
1546	!function(){var e,d=$DF(".df-multislide");d.length&&(e=d.find(".df-multislide-items"),df_slider(e,{loop:!0,autoplay:{delay:4500},speed:700,slidesPerView:2,slidesPerGroup:2,spaceBetween:2,df:{navigation:{use:!0,addClass:"df-slider-nav-hover-off df-sl
1546ider-nav-size-medium df-slider-nav-shape-circle df-slider-nav-color-gray"},pagination:{use:!0,type:"circle"},autoPlay:!0,autoplayHover:!0}}))}();
1547
1548
1549	// 메인 분류별 배너 2020-12-05
1550	$divbanner=$DF(".df-divbanner"),$divbanner.length&&($DF.dfdivbanner=function(n,r){var s,f,d,o,l,c={object:null,classname:"df-divbanner",start:1,position:"after",initBefore:function(){return!0},initAfter:function(){return!0}},u=this,b=$DF(n);u.init=function(){if(s=u.settings=$DF.extend({},c,r),"undefined"!=typeof setSize){if(s.initBefore.call(u,b),null==s.object)return!1;if(f=s.object,(d=f.length)<=0)return b.addClass(s.classname).show(),!1;if(o=b.find("li").detach(),(l=o.length)<=0)return!1;var n=parseInt(s.start)<=0?1:parseInt(s.start);d<n&&(n=d);var e=d-n;"before"==s.position&&(e=d-n+1);var t=l-e;t<0&&(e=l,t=0);var i=0;if(0<e)for(var a=0;a<e;a++)"before"==s.position?f.eq(a+(n-1)).before('<ul class="'+s.classname+'">'+o.eq(i)[0].outerHTML+"</ul>"):f.eq(a+(n-1)).after('<ul class="'+s.classname+'">'+o.eq(i)[0].outerHTML+"</ul>"),i++;if(0<t){html='<ul class="'+s.classname+'">';for(a=0;a<t;a++)html+=o.eq(i)[0].outerHTML,i++;html+="</ul>",f.eq(d-1).after(html)}s.initAfter.call(u,b)}},u.init()},$DF.fn.dfdivbanner=function(t){return this.each(function(){if("undefined"!=typeof setSize){var n=$DF(this),e=n.data("dfdivbanner");return e?e.methods[t]?e.methods[t].apply(this,Array.prototype.slice.call(arguments,1)):void 0:(e=new $DF.dfdivbanner(this,t),n.data("dfdivbanner",e),e)}})},$divbanner.dfdivbanner({object:$DF(".xans-product-listmain, .df-add-mainlist"),classname:"df-divbanner-item df-bannermanager df-content-wrap",start:1,position:DF["set-divbanner-position"]}));
1551
1552
1553
1554}
1555/********** DF 메인영역 끝 **********/
1556
1557
1558
1559/********** DF 공통(메인제외)영역 시작 **********/
1560var $wrap = $DF('#wrap');
1561if($wrap.hasClass('df-wrap-layout')){
1562
1563
1564	// 상품 상세페이지 관련상품 및 옵션출력 2020-12-01
1565	!function(){var e,d,a=$DF(".df-prd-related");a.length&&("on"===DF["set-prd-related"]&&a.addClass("df-prd-related_option"),e=a.find(".df-prd-related-items"),d=0<parseInt(DF["set-prd-related-grid"])?parseInt(DF["set-prd-related-grid"]):4,df_slider(e,{simulateTouch:!1,autoplay:{delay:5e3},speed:740,slidesPerView:d,slidesPerGroup:d,spaceBetween:20,df:{navigation:{use:!0,addClass:"df-slider-nav-hover-off df-slider-nav-size-small df-slider-nav-shape-box df-slider-nav-color-white"},pagination:{use:!0,type:"fraction"},autoPlay:!1,autoplayHover:!0}}))}();
1566
1567
1568	// 게시판 첨부파일 출력제어 2020-11-21
1569	!function(){var t=$DF("#boardWriteForm");t.length&&t.find(".attachfile").not(".displaynone").each(function(){function n(t){i.find("tr .attachabtnArea").hide(),t.find(".attachabtnArea").show()}var a,i=$DF(this),e=i.find("tr").length,r=i.find("tr input:checkbox").length;i.find("tr").each(function(t){str='<span class="attachabtnArea"> ',t+1<e&&(str+='<a href="#none" class="attachfile-add"><i class="plus"></i></a> '),(0==r&&1<t+1||0<r&&r<t)&&(str+='<a href="#none" class="attachfile-remove"><i class="minus"></i></a>'),str+=" </span>",$DF(this).find("td").append(str),$DF(this).hide(),t<=(a=0<r?r:1)&&($DF(this).show(),a==t&&n($DF(this)))}),i.find(".attachfile-add").click(function(){a=$DF(this).parent().parent().parent().index()+1,e<=a||(i.find("tr").eq(a).show(),n(i.find("tr").eq(a)))}),i.find(".attachfile-remove").click(function(){(a=$DF(this).parent().parent().parent().index())<1||0<r&&a<=r||(i.find("tr").eq(a).hide(),n(i.find("tr").eq(a-1)))})})}();
1570
1571
1572	// 상품목록 중분류의 전체보기메뉴 미표시 상태일 때 제거하기 2020-03-25
1573	$DF('.xans-product-menupackage .view-all.displaynone').remove();
1574
1575
1576	// 상품목록 베스트아이템 숫자 넣기 2016-11-22
1577	//df-product-list.css 최적화로 인해 네이밍 변경 2020-05-24
1578	//df-product-list.css 최적화로 인해 네이밍 변경 2020-06-28
1579	$DF('.xans-product-listrecommend').find('.df-prl-label').each(function(i){
1580		$DF(this).append(' <span class="df-prl-label-no">'+(i+1)+'</span>');
1581	});
1582
1583
1584	// [PC] 상품 상세페이지 상세이미지(추가이미지폼) 2020-11-23
1585	// 상세 및 추가 이미지사이즈에 따른 썸네일 페이지네이션 너비 조절 2020-12-18 
1586	!function(){var t,i,e,d,s,a,n,l=$DF(".imgArea-wrap");!l.length||(t=l.find(".listImg")).length&&(i=l.find(".BigImage"),1<(d=(e=t.find("ul")).find("li")).length&&(d.eq(0).find(".ThumbImage").attr("src",i.attr("src")),t.show(),(s=l.find(".thumbnail")).find(".detail-image").hide(),s.append(e[0].outerHTML),a=df_slider(e,{spaceBetween:18,slidesPerView:7,watchSlidesVisibility:!0,watchSlidesProgress:!0}),n=function(i){var e,d,n;!i.$imageSlide.length||(e=i.$imageSlide.eq(i.realIndex).find(".ThumbImage")).length&&(d=e.width(),t.width(d),(n=s.find(".swiper-navigation")).length&&n.width(d),a[0].update())},df_slider(s.children("ul"),{thumbs:{swiper:a[0]}
1586,df:{navigation:{use:!0,addClass:"df-slider-nav-hover-off df-slider-nav-size-medium df-slider-nav-shape-circle df-slider-nav-color-white"}},on:{init:function(){this.$imageSlide=s.find(".swiper-slide"),n(this)},slideChange:function(){n(this)},resize:function(){n(this)}}})))}();
1587
1588
1589	// 상품 상세페이지 구매옵션 픽스 2020-11-22
1590	!function(){var e;function d(){0==e.hasClass("df-detail-fixed")&&$DF("#df-detail-area").offset().top<$DF(document).scrollTop()?(e.css("height",e.height()),e.addClass("df-detail-fixed")):1==e.hasClass("df-detail-fixed")&&$DF("#df-detail-area").offset().top>=$DF(document).scrollTop()&&(e.removeClass("df-detail-fixed"),e.css("height",""))}void 0===DF["set-prd-optfix"]||"on"!==DF["set-prd-optfix"]||(e=$DF("#df-product-detail")).length&&(1!=$DF.cookie("df-product-detail-option")&&void 0!==$DF.cookie("df-product-detail-option")&&e.addClass("close"),e.find(".infoArea").append('<a href="#none" class="df-detail-fixed-btn"><i>옵<br>션<br>보<br>기</i><span class="line1"></span><span class="line2"></span></a>'),e.find(".df-detail-fixed-btn").on("click",function(){e.toggleClass("close"),$DF.cookie("df-product-detail-option",1==e.hasClass("close")?"0":"1",{expires:1,path:"/",secure:!1})}),$DF(window).scroll(function(){d()}),d())}();
1591
1592
1593	// 상세페이지 사이즈 가이드 2019-11-28
1594	$DF(".df-sizeguide .type-personal").click(function(){$DF(this).toggleClass("closed"),$DF(".df-sizeguide-content").slideToggle("normal",function(){})});
1595
1596
1597	// 상품 상세페이지 상품후기&문의게시판 작성일,조회수 표시설정 2018-10-23
1598	var $detailBoard=$DF("#prdQnA, #prdReview");$detailBoard.each(function(){var i=$DF(this);i.find(".hit-count.displaynone").length&&i.find(".hit-title").hide(),i.find(".date-count.displaynone").length&&i.find(".date-title").hide()});
1599
1600
1601	// 상품 상세페이지 상품설명 좌우정렬 2017-02-13
1602	// 기존 상세페이지 최상단에 반영되었던 스타일을 상세설명(.cont)으로 변경 2020-03-11
1603	void 0!==DF["set-prd-align"]&&$DF("#df-detail-area .cont").each(function(){$DF(this).css("text-align",DF["set-prd-align"])});
1604
1605
1606	// 상품 상세페이지 탭이동 2020-03-10
1607	// 레이지로드 기능 사용시 제 위치를 못찾는 문제로 다른방식으로 변경 2020-03-10
1608	$DF("#df-detail-area").each(function(){$DF(".df-prd-tab-position").css("top","-"+($DF("#header .bar").outerHeight()+$DF("#header #lnb").outerHeight()-2)+"px")});
1609
1610
1611	// 상품상세페이지 할인율 출력 2020-11-20
1612	!function(){var a,t,r,e,d,p,s;"off"===DF["set-discountrate"]||(a=$DF("#df-product-detail")).length&&(t=parseInt(a.attr("df-prd-data-custom").replace(/[^-\.0-9]/g,"")),r=parseInt(a.attr("df-prd-data-price").replace(/[^-\.0-9]/g,"")),e=parseInt(a.attr("df-prd-data-sale").split(" ")[0].replace(/[^-\.0-9]/g,"")),d=parseInt(a.attr("df-prd-data-sale2").split(" ")[0].replace(/[^-\.0-9]/g,"")),isNaN(e)&&(e=d),(s=p=0)<t&&0<e?(p=t,s=e):0<r&&0<e?(p=r,s=e):0<t&&0<r&&(p=t,s=r),rate=parseInt(100-s/p*100),0<rate&&$DF('<div class="discountrate"><span class="rate">'+rate+"</span>% OFF</div>").prependTo(a.find(".infoArea-wrap .infoArea .product_price_css .df-prd-custom-add")))}();
1613
1614
1615}
1616/********** DF 공통(메인제외)영역 끝 **********/
1617
1618
1619
1620// 검색페이지에서 검색폼과 정렬선택박스 동기화 2020-11-22
1621!function(){var t,a,r=$DF("#searchForm");r.length&&(t=$DF(".df-prl-sort-wrap").find("select").attr("id","").attr("name",""),a=r.find("#order_by"),t.change(function(){var t=$DF(this);a.val(t.val()),t.attr("disabled",!0),r.submit()}))}();
1622
1623
1624// 썸네일 이미지 엑박일경우 기본값 설정 2020-11-23
1625$DF("img.thumb,img.ThumbImage,img.BigImage,img.thumbSlide,td.thumb > a > img,#df-review .product-thumb img").each(function(m,e){var i=new Image;i.onerror=function(){e.src="/web/upload/dfloor_base/web/common/nonePrdImage.gif"},i.src=this.src});
1626
1627
1628// 유튜브·비메오 반응형 부모 요소생성 2019-12-12
1629$DF('iframe[src*="youtube"],iframe[src*="vimeo"],iframe[src*="tv.naver"],iframe[src*="google"]').wrap('<div class="df-iframe">');
1630
1631
1632// 탭 2020-11-22
1633$DF(document).on("click",".df-tab-cell",function(){var t=$DF(this);t.addClass("df-tab-selected").siblings(".df-tab-cell").removeClass("df-tab-selected"),$DF(t.attr("df-data-id")).addClass("df-tab-content-selected").siblings(".df-tab-content").removeClass("df-tab-content-selected")});
1634
1635
1636// sns 아이콘 사용하면 타이틀 보이기 2016-11-22
1637$DF("#snslink").each(function(){var i=!1;$DF(this).find("li").each(function(){"none"!=$DF(this).css("display")&&(i=!0)}),1==i&&$DF(this).show()});
1638
1639
1640// sns 로그인 사용하면 영역 보이기 2018-01-21
1641$DF("#sns-login").each(function(){var a=!1;$DF(this).find("li").each(function(){"none"!=$DF(this).css("display")&&(a=!0)}),1==a&&$DF(this).show()});
1642
1643
1644// 기본라벨(일반사용자) 2019-10-13
1645$DF("#footer .df-mall-copy").append('<span class="support hosting">HOSTING CAFE24</span><span class="support design">DESIGNED By <a href="//dfloor.co.kr" target="_blank" rel="noopener noreferrer">DFLOOR</a></span>');
1646
1647
1648// 스크롤바 플러그인 실행 2017-09-26
1649$DF('.scrollbar-macosx').scrollbar();
1650
1651
1652// 블랙라벨(허가된사이트) 2019-10-13
1653// $DF("#footer .df-mall-copy").append('<span class="support hosting">HOSTING CAFE24</span><span class="support design">By <a href="//dfloor.co.kr" target="_blank" rel="noopener noreferrer">DFLOOR<i class="blacklabel">BLACK LABEL</i></a></span>');
1654
1655
1656/**
1657	======================================================================================================
1658
1659		D E S I G N F L O O R
1660
1661		이 쇼핑몰은 디자인플로어 서비스를 이용하고 있습니다.
1662
1663		[대표전화] 1544-4941
1664		[홈페이지] www.dfloor.co.kr
1665		[특허청출원번호] 4120150030498
1666
1667		디자인의 모든 저작권은 디자인플로어에 있으며, 1Copy 라이선스로 최초 적용된 쇼핑몰에서만 사용권을
1668		부여합니다. 디자인플로어 콘텐츠의 모든 라이선스는 아래의 '법적 고지'를 따릅니다.
1669
1670	======================================================================================================
1671
1672		※디자인플로어 라이선스 법적 고지※
1673
1674		-본 사이트에 존재하는 모든 기술적 소스코드의 저작권은 오직 디자인플로어에 있습니다.
1675		-본 사이트에 존재하는 기술적 소스코드를 사용할 경우와 이를 변형하여 활용하는 경우
1676		 저작권법에 의거 법적 고지를 위반하는 것으로 판단하며 즉각 민형사상의 조치를 취합니다.
1677		-디자인플로어는 디자인의 개발·생산 및 콘텐츠의 보호를 가장 우선으로 하므로 진행되는
1678		 민형사소송건에 대한 합의는 진행하지 않는 점을 고지합니다.
1679		-디자인플로어는 민가율 합동 법률사무소 '김석호 변호사'와 함께 지적재산권을 수호하며
1680		 자문을 받고 있습니다.
1681
1682	======================================================================================================
1683**/
1684
1685
1686
1687
1688/**********************************************************************************************************
1689
1690	※ 디자인플로어 JAVASCRIPT 커스터마이징 ※
1691	본 파일은 디자인 커스터마이징 작업 시 더 간편하고, 깔끔하게 작업하기 위해 제작된 파일입니다.
1692    모든 javascript 수정시 이곳에서 작업하고, 수정된 내용을 기록하시기 바랍니다.
1693
1694	[필독] 주의사항
1695	- 쇼핑몰의 javascript수정이 필요한 경우 이 파일에서 작성하여 수정하실 수 있습니다.
1696	- 작업방식은 원본 javascript 수정하는 것이 아닌, 이곳에서 javascript를 추가선언하는 방식입니다.
1697	- 작업 전 반드시 디자인백업·복구란에서 디자인을 백업처리 하시기 바랍니다.
1698	- javascript를 작성하실 때, 작성한 내용은 추후 식별을 위해 반드시 주석으로 기록하시기 바랍니다.
1699	- html 수정을 한 경우에도 반드시 수정내용을 주석으로 기록하시기 바랍니다.
1700	- 이곳이 아닌, 원본 파일의 javascript 내용 수정은 금지합니다.
1701	- 이 규칙을 무시하여 발생하는 문제는 복구작업 이 불가하오니 주의바랍니다.
1702	- 수정방법·보정·경로·마크업에 관련된 문의는 받지 않습니다.
1703	- 의뢰시 모든 작업은 수정비용이 발생하거나, 유·무상에 관계없이 작업이 불가할 수 있습니다.
1704
1705**********************************************************************************************************/
1706
1707
1708$(document).ready(function(){
1709    if (typeof(EC_SHOP_MULTISHOP_SHIPPING) != "undefined") {
1710        var sShippingCountryCode4Cookie = 'shippingCountryCode';
1711        var bShippingCountryProc = false;
1712
1713        // 배송국가 선택 설정이 사용안함이면 숨김
1714        if (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShippingCountrySelection === false) {
1715            $('.xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist').hide();
1716            $('.xans-layout-multishoplist .xans-layout-multishoplistmultioption .xans-layout-multishoplistmultioptioncountry').hide();
1717        } else {
1718            $('.thumb .xans-layout-multishoplistitem').hide();
1719            var aShippingCountryCode = document.cookie.match('(^|;) ?'+sShippingCountryCode4Cookie+'=([^;]*)(;|$)');
1720            if (typeof(aShippingCountryCode) != 'undefined' && aS
1720hippingCountryCode != null && aShippingCountryCode.length > 2) {
1721                var sShippingCountryValue = aShippingCountryCode[2];
1722            }
1723
1724            // query string으로 넘어 온 배송국가 값이 있다면, 그 값을 적용함
1725            var aHrefCountryValue = decodeURIComponent(location.href).split("/?country=");
1726
1727            if (aHrefCountryValue.length == 2) {
1728                var sShippingCountryValue = aHrefCountryValue[1];
1729            }
1730
1731            // 메인 페이지에서 국가선택을 안한 경우, 그 외의 페이지에서 셋팅된 값이 안 나오는 현상 처리
1732            if (location.href.split("/").length != 4 && $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val()) {
1733                $(".xans-layout-multishoplist .xans-layout-multishoplistmultioption a .ship span").text(" : "+$(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist option:selected").text().split("SHIPPING TO : ").join(""));
1734
1735                if ($("#f_country").length > 0 && location.href.indexOf("orderform.html") > -1) {
1736                    $("#f_country").val($(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val());
1737                }
1738            }
1739            if (typeof(sShippingCountryValue) != "undefined" && sShippingCountryValue != "" && sShippingCountryValue != null) {
1740                sShippingCountryValue = sShippingCountryValue.split("#")[0];
1741                var bShippingCountryProc = true;
1742
1743                $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val(sShippingCountryValue);
1744                $(".xans-layout-multishoplist .xans-layout-multishoplistmultioption a .ship span").text(" : "+$(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist option:selected").text().split("SHIPPING TO : ").join(""));
1745                var expires = new Date();
1746                expires.setTime(expires.getTime() + (30 * 24 * 60 * 60 * 1000)); // 30일간 쿠키 유지
1747                document.cookie = sShippingCountryCode4Cookie+'=' + $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val() +';path=/'+ ';expires=' + expires.toUTCString();
1748                if ($("#f_country").length > 0 && location.href.indexOf("orderform.html") > -1) {
1749                    $("#f_country").val(sShippingCountryValue).change();;
1750                }
1751            }
1752        }
1753        // 언어선택 설정이 사용안함이면 숨김
1754        if (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShippingLanguageSelection === false) {
1755            $('.xans-layout-multishopshipping .xans-layout-multishopshippinglanguagelist').hide();
1756            $('.xans-layout-multishoplist .xans-layout-multishoplistmultioption .xans-layout-multishoplistmultioptionlanguage').hide();
1757        } else {
1758            $('.thumb .xans-layout-multishoplistitem').hide();
1759        }
1760
1761        // 배송국가 및 언어 설정이 둘 다 사용안함이면 숨김
1762        if (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShipping === false) {
1763            $(".xans-layout-multishopshipping").hide();
1764            $('.xans-layout-multishoplist .xans-layout-multishoplistmultioption').hide();
1765        } else if (bShippingCountryProc === false && location.href.split("/").length == 4) { // 배송국가 값을 처리한 적이 없고, 메인화면일 때만 선택 레이어를 띄움
1766            var sShippingCountryValue = $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val();
1767            $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val(sShippingCountryValue);
1768            $(".xans-layout-multishoplist .xans-layout-multishoplistmultioption a .ship span").text(" : "+$(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist option:selected").text().split("SHIPPING TO : ").join(""));
1769            // 배송국가 선택을 사용해야 레이어를 보이게 함
1770            if (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShippingCountrySelection === true) {
1771                $(".xans-layout-multishopshipping").show();
1772            }
1773        }
1774
1775        $(".xans-layout-multishopshipping .close").bind("click", function() {
1776            $(".xans-layout-multishopshipping").hide();
1777        });
1778
1779        $(".xans-layout-multishopshipping .ec-base-button a").bind("click", function() {
1780            var expires = new Date();
1781            expires.setTime(expires.getTime() + (30 * 24 * 60 * 60 * 1000)); // 30일간 쿠키 유지
1782            document.cookie = sShippingCountryCode4Cookie+'=' + $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val() +';path=/'+ ';expires=' + expires.toUTCString();
1783
1784            // 도메인 문제로 쿠키로 배송국가 설정이 안 되는 경우를 위해 query string으로 배송국가 값
1784을 넘김
1785            var sQuerySting = (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShippingCountrySelection === false) ? "" : "/?country="+encodeURIComponent($(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val());
1786
1787            location.href = '//'+$(".xans-layout-multishopshipping .xans-layout-multishopshippinglanguagelist").val()+sQuerySting;
1788        });
1789        $(".xans-layout-multishoplist .xans-layout-multishoplistmultioption a").bind("click", function() {
1790            $(".xans-layout-multishopshipping").show();
1791        });
1792    }
1793});
1794/**
1795	======================================================================================================
1796
1797        D E S I G N F L O O R
1798
1799		이 쇼핑몰은 디자인플로어 서비스를 이용하고 있습니다.
1800
1801        [대표전화] 1544-4941
1802        [홈페이지] www.dfloor.co.kr
1803        [특허청출원번호] 4120150030498
1804
1805        디자인의 모든 저작권은 디자인플로어에 있으며, 1Copy 라이선스로 최초 적용된 쇼핑몰에서만 사용권을
1806        부여합니다. 디자인플로어 콘텐츠의 모든 라이선스는 아래의 '법적 고지'를 따릅니다.
1807
1808	======================================================================================================
1809
1810		※디자인플로어 라이선스 법적 고지※
1811
1812		-본 사이트에 존재하는 모든 기술적 소스코드의 저작권은 오직 디자인플로어에 있습니다.
1813		-본 사이트에 존재하는 기술적 소스코드를 사용할 경우와 이를 변형하여 활용하는 경우
1814		 저작권법에 의거 법적 고지를 위반하는 것으로 판단하며 즉각 민형사상의 조치를 취합니다.
1815		-디자인플로어는 디자인의 개발·생산 및 콘텐츠의 보호를 가장 우선으로 하므로 진행되는
1816		 민형사소송건에 대한 합의는 진행하지 않는 점을 고지합니다.
1817		-디자인플로어는 민가율 합동 법률사무소 '김석호 변호사'와 함께 지적재산권을 수호하며
1818		 자문을 받고 있습니다.
1819
1820	======================================================================================================
1821**/
1822/**
1823	업데이트: 2020-12-06
1824**/
1825
1826
1827!function(){var e,n,t,a,d=$DF(".df-topbanner");d.length&&1!=$DF.cookie("df-topbanner")&&(2<=(e=d.show().find(".df-topbanner-items")).children(".df-topbanner-item").length&&d.find(".df-topbanner-btn").addClass("df-topbanner-btn_space"),n=df_slider(e,{loop:!0,autoplay:{delay:4500},effect:"fade",speed:350,df:{navigation:{use:!0,addClass:"df-content-wrap df-slider-nav-hover-on df-slider-nav-size-small df-slider-nav-shape-circle df-slider-nav-color-white"},pagination:{use:!0,type:"circle+wide"},autoPlay:!0,autoplayHover:!0}}),t=d.find(".df-topbanner-btn-check"),a=d.find(".df-topbanner-btn-close"),t.on("click",function(){t.toggleClass("df-topbanner-btn-check_selected")}),a.on("click",function(){var e;1==t.hasClass("df-topbanner-btn-check_selected")&&((e=new Date).setDate(e.getDate()+1),$DF.cookie("df-topbanner",1,{expires:e,path:"/"})),d.animate({"margin-top":-d.height()},350,"easeinout",function(){d.hide(),void 0!==n[0]&&n[0].destroy(!0,!0)})}))}();
1828
1829(function($){
1830	$(document).ready(function(){
1831
1832		// 상단검색박스 포커스 이벤트 클래스 부여 2016-12-15
1833		$(".df-searchbox").each(function(){var a=$(this);a.find("#searchBarForm").on({focusin:function(){a.addClass("df-searchbox-focusin")},focusout:function(){a.removeClass("df-searchbox-focusin")}}),a.find(".df-searchbox-popular").find(".df-searchbox-popular-item").eq(0).find(".df-searchbox-popular-keyword").html().length>0&&a.on({mouseenter:function(){a.addClass("df-searchbox-mouseenter").find(".df-searchbox-popular").show().find(".df-searchbox-popular-item").each(function(a){$(this).delay(20*a).animate({opacity:1,"margin-left":0},100,"linear")})},mouseleave:function(){a.removeClass("df-searchbox-mouseenter").find(".df-searchbox-popular").hide().find(".df-searchbox-popular-item").css({opacity:0,"margin-left":3})}})});
1834
1835	});
1836})($DF);
1837window.addEventListener("DOMContentLoaded",function(){"use strict";var n,e=document.getElementById("instagramWidgetManual");e&&(n=new MutationObserver(function(e){var t=document.querySelector(".app-instagram");t&&t.classList.add("on"),n.disconnect()})).observe(e,{childList:!0})});
1838/**
1839	======================================================================================================
1840
1841        D E S I G N F L O O R
1842
1843		이 쇼핑몰은 디자인플로어 서비스를 이용하고 있습니다.
1844
1845        [대표전화] 1544-4941
1846        [홈페이지] www.dfloor.co.kr
1847        [특허청출원번호] 4120150030498
1848
1849        디자인의 모든 저작권은 디자인플로어에 있으며, 1Copy 라이선스로 최초 적용된 쇼핑몰에서만 사용권을
1850        부여합니다. 디자인플로어 콘텐츠의 모든 라이선스는 아래의 '법적 고지'를 따릅니다.
1851
1852	======================================================================================================
1853
1854		※디자인플로어 라이선스 법적 고지※
1855
1856		-본 사이트에 존재하는 모든 기술적 소스코드의 저작권은 오직 디자인플로어에 있습니다.
1857		-본 사이트에 존재하는 기술적 소스코드를 사용할 경우와 이를 변형하여 활용하는 경우
1858		 저작권법에 의거 법적 고지를 위반하는 것으로 판단하며 즉각 민형사상의 조치를 취합니다.
1859		-디자인플로어는 디자인의 개발·생산 및 콘텐츠의 보호를 가장 우선으로 하므로 진행되는
1860		 민형사소송건에 대한 합의는 진행하지 않는 점을 고지합니다.
1861		-디자인플로어는 민가율 합동 법률사무소 '김석호 변호사'와 함께 지적재산권을 수호하며
1862		 자문을 받고 있습니다.
1863
1864	======================================================================================================
1865**/
1866/**
1867	업데이트: 2020-12-06
1868**/
1869
1870
1871$DF.dffixbanner=function(e,a){var s,n,t,i,d,l,o={use:!0,slide:{use:!0,useBtn:!0,useCookie:!0,firstState:!0,classes:{useCheckLength:".df-bannermanager",slideBtn:".onoff",setSlideOn:"on"}},ajax:{useCount:!0,classes:{area:".fxax",count:".count",content:".content",close:".close",loaded:"loaded",selected:"selected"},areaHtml:'<div class="fxax"><div class="loading"><i class="xi-spinner-5 xi-spin loading-icon"></i></div></div>',url:"/dfloor/plugin/df-fixbanner/",fileNameAttr:"df-data-ajaxname",fileQueryAttr:"df-data-query",areaFadeInSpeed:50,contentFadeInSpeed:120,areaFadeOutSpeed:50},scroll:{use:!0,classes:{area:".updown",up:".up",down:".down"},speed:1e3,ease:"easeInOutCubic"},initBefore:function(){return!0},initAfter:function(){return!0}},c=this,r=$DF(e);c.init=function(){if(s=c.settings=$DF.extend(!0,o,a),"undefined"!=typeof setSize){if(s.initBefore.call(c,r),!1===s.use)return!1;var e;!0===s.scroll.use&&(i=r.find(s.scroll.classes.area),d=i.find(s.scroll.classes.up),l=i.find(s.scroll.classes.down),i.show(),d.on("click",function(){return $DF("html, body").stop().animate({scrollTop:0},s.scroll.speed,s.scroll.ease),!1}),l.on("click",function(){return $DF("html, body").stop().animate({scrollTop:$DF(document).height()-$DF(window).height()},s.scroll.speed,s.scroll.ease),!1})),!0===s.slide.use&&0<r.find(s.slide.classes.useCheckLength).length&&(!0===s.slide.useCookie?(1==(e=$DF.cookie("dffixbanner"))||void 0===e&&!0===s.slide.firstState)&&r.addClass(s.slide.classes.setSlideOn):!0===s.slide.firstState&&r.addClass(s.slide.classes.setSlideOn),!0===s.slide.useBtn&&((n=r.find(s.slide.classes.slideBtn)).show(),n.on("click",function(){r.toggleClass(s.slide.classes.setSlideOn),!0===s.slide.useCookie&&(!0===r.hasClass(s.slide.classes.setSlideOn)?$DF.cookie("dffixbanner",1,{expires:1,path:"/",secure:!1}):$DF.cookie("dffixbanner",0,{expires:1,path:"/",secure:!1}))}))),t=r.find(".ajax-call"),!0===s.ajax.useCount&&t.find(".count").each(function(){var e=$DF(this);"0"==e.text()&&e.hide(),e.on("DOMSubtreeModified propertychange",function(){0<parseInt(e.text())&&(e.show(),e.off("DOMSubtreeModified propertychange"))})}),t.children("a").on("click",function(){var a,e=$DF(this).parent();e.toggleClass(s.ajax.classes.selected).siblings().removeClass(s.ajax.classes.selected),!0===e.hasClass(s.ajax.classes.selected)?(a=e.append(s.ajax.areaHtml).find(s.ajax.classes.area).fadeIn(s.ajax.areaFadeInSpeed),$DF.ajax({url:s.ajax.url+"ajax."+e.attr(s.ajax.fileNameAttr)+".html"+(null!=e.attr(s.ajax.fileQueryAttr)?e.attr(s.ajax.fileQueryAttr):""),dataType:"html",success:function(e){a.append($DF(e).filter(s.ajax.classes.content)[0].outerHTML).addClass(s.ajax.classes.loaded),a.find(s.ajax.classes.content).fadeIn(s.ajax.contentFadeInSpeed,function(){$DF(this).find(".scrollbar-macosx").scrollbar()}),a.find(s.ajax.classes.close).one("click",function(){a.fadeOut(s.ajax.areaFadeOutSpeed,function(){t.removeClass(s.ajax.classes.selected)})})}}).done(function(){}),e.siblings().find(s.ajax.classes.area).fadeOut(s.ajax.areaFadeOutSpeed,function(){$DF(this).remove()})):t.find(s.ajax.classes.area).fadeOut(s.ajax.areaFadeOutSpeed,function(){$DF(this).remove()})}),s.initAfter.call(c,r),r.show()}},c.init()},$DF.fn.dffixbanner=function(s){return this.each(function(){if("undefined"!=typeof setSize){var e=$DF(this),a=e.data("dffixbanner");return a?a.methods[s]?a.methods[s].apply(this,Array.prototype.slice.call(arguments,1
1871)):void 0:(a=new $DF.dffixbanner(this,s),e.data("dffixbanner",a),a)}})},$DF(".df-fixbanner").dffixbanner({use:!0,slide:{use:!0,useBtn:!0,useCookie:!0,firstState:!1,classes:{useCheckLength:"img",slideBtn:".onoff",setSlideOn:"fxb-open"}},ajax:{useCount:!0,classes:{area:".fxb-ajax-wrap",count:".count",content:".content",close:".btn-close",loaded:"loaded",selected:"selected"},areaHtml:'<div class="fxb-ajax-wrap"><div class="loading"><i class="xi-spinner-5 xi-spin loading-icon"></i></div></div>',url:"/dfloor/plugin/df-fixbanner/",fileNameAttr:"df-data-ajaxname",fileQueryAttr:"df-data-query",areaFadeInSpeed:50,contentFadeInSpeed:120,areaFadeOutSpeed:50},scroll:{use:!0,classes:{area:".updown",up:".up",down:".down"},speed:1e3,ease:"easeInOutCubic"},initAfter:function(e){e.show()}}),$DF(".df-snsicon-wrap").each(function(){var e=!1;$DF(this).find(".df-snsicon-item").each(function(){"none"!=$DF(this).css("display")&&(e=!0)}),1==e&&$DF(this).show()}),$DF(".df-fixbanner").each(function(){var e=$DF(this);df_slider(e.find(".fxb-slide"),{loop:!0,autoplay:{delay:5e3},speed:700,df:{navigation:{use:!0,addClass:"df-slider-nav-hover-on df-slider-nav-size-small df-slider-nav-shape-box df-slider-nav-color-gray"},pagination:{use:!0,type:"stick+wide"},autoPlay:!0,autoplayHover:!0}})});
1872
1873/**
1874	======================================================================================================
1875
1876        D E S I G N F L O O R
1877
1878		이 쇼핑몰은 디자인플로어 서비스를 이용하고 있습니다.
1879
1880        [대표전화] 1544-4941
1881        [홈페이지] www.dfloor.co.kr
1882        [특허청출원번호] 4120150030498
1883
1884        디자인의 모든 저작권은 디자인플로어에 있으며, 1Copy 라이선스로 최초 적용된 쇼핑몰에서만 사용권을
1885        부여합니다. 디자인플로어 콘텐츠의 모든 라이선스는 아래의 '법적 고지'를 따릅니다.
1886
1887	======================================================================================================
1888
1889		※디자인플로어 라이선스 법적 고지※
1890
1891		-본 사이트에 존재하는 모든 기술적 소스코드의 저작권은 오직 디자인플로어에 있습니다.
1892		-본 사이트에 존재하는 기술적 소스코드를 사용할 경우와 이를 변형하여 활용하는 경우
1893		 저작권법에 의거 법적 고지를 위반하는 것으로 판단하며 즉각 민형사상의 조치를 취합니다.
1894		-디자인플로어는 디자인의 개발·생산 및 콘텐츠의 보호를 가장 우선으로 하므로 진행되는
1895		 민형사소송건에 대한 합의는 진행하지 않는 점을 고지합니다.
1896		-디자인플로어는 민가율 합동 법률사무소 '김석호 변호사'와 함께 지적재산권을 수호하며
1897		 자문을 받고 있습니다.
1898
1899	======================================================================================================
1900**/
1901/**
1902	업데이트: 2020-12-06
1903**/
1904
1905
1906!function(){var i=$DF(".df-multipopup");if(i.length&&1!=$DF.cookie("df-multipopup")){i.show().css({top:DF["set-multipopup-top"]+"px",left:DF["set-multipopup-left"]+"px",display:"block"});var t=i.find(".df-multipopup-box"),e=df_slider(t.children("ul"),{df:{pagination:{use:!0,type:"text"},autoPlay:!0,autoplayHover:!0}});i.find(".swiper-pagination-item").on("mouseenter",function(){$DF(this).trigger("click")});for(var o=t.find(".swiper-slide").not(".swiper-slide-duplicate-active"),n=i.find(".swiper-pagination-item-link"),p=0;p<o.length;p++)"#none"==o.eq(p).children("a").attr("href")&&n.eq(p).addClass("cursornone");n.on("click",function(i){var t=$DF(this);o.eq(t.parents(".swiper-pagination-item").index()).find("a").get(0).click()}),i.find(".df-multipopup-btn-item_todayclose").on("click",function(){$DF.cookie("df-multipopup",1,{path:"/",expires:1}),i.hide(),void 0!==e[0]&&e[0].destroy(!0,!0)}),i.find(".df-multipopup-btn-item_close").on("click",function(){i.hide(),void 0!==e[0]&&e[0].destroy(!0,!0)})}}();
1907
1908/**
1909	======================================================================================================
1910
1911        D E S I G N F L O O R
1912
1913		이 쇼핑몰은 디자인플로어 서비스를 이용하고 있습니다.
1914
1915        [대표전화] 1544-4941
1916        [홈페이지] www.dfloor.co.kr
1917        [특허청출원번호] 4120150030498
1918
1919        디자인의 모든 저작권은 디자인플로어에 있으며, 1Copy 라이선스로 최초 적용된 쇼핑몰에서만 사용권을
1920        부여합니다. 디자인플로어 콘텐츠의 모든 라이선스는 아래의 '법적 고지'를 따릅니다.
1921
1922	======================================================================================================
1923
1924		※디자인플로어 라이선스 법적 고지※
1925
1926		-본 사이트에 존재하는 모든 기술적 소스코드의 저작권은 오직 디자인플로어에 있습니다.
1927		-본 사이트에 존재하는 기술적 소스코드를 사용할 경우와 이를 변형하여 활용하는 경우
1928		 저작권법에 의거 법적 고지를 위반하는 것으로 판단하며 즉각 민형사상의 조치를 취합니다.
1929		-디자인플로어는 디자인의 개발·생산 및 콘텐츠의 보호를 가장 우선으로 하므로 진행되는
1930		 민형사소송건에 대한 합의는 진행하지 않는 점을 고지합니다.
1931		-디자인플로어는 민가율 합동 법률사무소 '김석호 변호사'와 함께 지적재산권을 수호하며
1932		 자문을 받고 있습니다.
1933
1934	======================================================================================================
1935**/
1936/**
1937	업데이트: 2020-12-06
1938**/
1939
1940
1941$DF.dfmainlist=function(e,i){var t,o,n,s,a,d={responsive:!0,axis:"y",classes:{findList:".xans-product-listmain",moveList:".df-movelist"},scrollSpeed:600,scrollEase:"easeInOutQuart",scrollMarginTop:120,autoHide:!0,autoHideType:"fade",autoHideDelay:3e3,autoHideSpeed:200,moveBox:{use:!0,marginLeft:4,marginTop:0,speed:200,ease:"easeInOutQuart"},initBefore:function(){return!0},initAfter:function(){return!0}},l=this,f=$DF(e),u=0,r=[],c=[],m=0,p=0,v=0,h=[],x=!1,F=null;l.init=function(){t=l.settings=$DF.extend({},d,i),"undefined"!=typeof setSize&&(t.initBefore.call(l,f),o=f.find(t.classes.findList),(n=f.find(t.classes.moveList)).addClass("df-movelist-axis-"+t.axis),h.push("<ul>"),o.each(function(){var e=$DF(this),i='<a href="#none" class="df-movelist-link">'+e.find("h2").html()+"</a>";""==e.find("h2").text()&&(i=e.find(".imgtitle")[0].outerHTML),h.push('<li class="df-movelist-item">'+i+"</li>")}),h.push("</ul>"),1==t.moveBox.use&&h.push('<div class="df-movelist-movebox"></div>'),n.find("div").append(h.join("")),s=n.find("li"),v=s.length,l.getPosition(),1==t.responsive&&$DF(window).on("resize",function(){l.getPosition()}),1==t.autoHide?l.autoHide():n.show(),$DF(document).on("scroll",function(){l.scrollAct()}),n.find("li").on("click",function(){var e=$DF(this);l.getPosition(),$DF("html, body").stop().animate({scrollTop:r[e.index()]-t.scrollMarginTop},t.scrollSpeed,t.scrollEase)}),n.find("a").click(function(e){e.preventDefault()}),t.initAfter.call(l,f))},l.getPosition=function(){u=$DF(window).height(),o.each(function(e){var i=$DF(this);r[e]=i.offset().top,c[e]=r[e]+i.outerHeight()}),m=r[0]-u,p=c[v-1]-t.scrollMarginTop},l.scrollAct=function(){var e=$DF(document).scrollTop();1==t.autoHide?m<=e&&e<p?(l.autoHideFadeIn(),l.scrollActs(e)):l.autoHideFadeOut():l.scrollActs(e)},l.scrollActs=function(e){for(var i=0;i<v;i++)if(r[i]-u/3<=e&&c[i]-u/3>e&&(F!=i||null==F))return F=i,s.eq(i).addClass("on").siblings().removeClass("on"),1==t.moveBox.use&&("y"==t.axis?n.find(".df-movelist-movebox").stop().fadeIn(t.moveBox.speed).animate({top:s.eq(i).offset().top-s.eq(0).offset().top+(0!=i?t.moveBox.marginTop:0)},t.moveBox.speed):"x"==t.axis&&n.find(".df-movelist-movebox").stop().fadeIn(t.moveBox.speed).animate({left:s.eq(i).offset().left-s.eq(0).offset().left+(0!=i?t.moveBox.marginLeft:0),width:s.eq(i).find("a").outerWidth()},t.moveBox.speed,t.moveBox.ease)),!1},l.autoHide=function(){n.on({mouseenter:function(){clearTimeout(a),n.fadeIn(t.autoHideSpeed,function(){x=!0})},mouseleave:function(){x=!1,l.autoHideFadeIn()}})},l.autoHideFadeIn=function(){n.fadeIn(t.autoHideSpeed,function(){clearTimeout(a),0==x&&(a=setTimeout(l.autoHideFadeOut,t.autoHideDelay))})},l.autoHideFadeOut=function(){n.fadeOut(t.autoHideSpeed,function(){clearTimeout(a)})},l.init()},$DF.fn.dfmainlist=function(t){return this.each(function(){if("undefined"!=typeof setSize){var e=$DF(this),i=e.data("dfmainlist");return i?i.methods[t]?i.methods[t].apply(this,Array.prototype.slice.call(arguments,1)):void 0:(i=new $DF.dfmainlist(this,t),e.data("dfmainlist",i),i)}})},1<$DF(".df-wrap-main").find(".xans-product-listmain").length&&"on"==DF["set-movelist"]&&$DF(".df-wrap-main").dfmainlist({responsive:!0,axis:null==DF["set-movelist-axis"]?"x":DF["set-movelist-axis"],classes:{findList:".xans-product-listmain, .df-add-mainlist"+("on"==DF["set-review-mainuse"]?", .df-review-main":""),moveList:".df-movelist"},scrollSpeed:600,scrollEase:"easeInOutQuart",scrollMarginTop:120,autoHide:!0,autoHideType:"fade",autoHideDelay:3e3,autoHideSpeed:200,moveBox:{use:!0,marginLeft:4,marginTop:0,speed:200,ease:"easeInOutQuart"}});
1942
1943/**
1944	======================================================================================================
1945
1946        D E S I G N F L O O R
1947
1948		이 쇼핑몰은 디자인플로어 서비스를 이용하고 있습니다.
1949
1950        [대표전화] 1544-4941
1951        [홈페이지] www.dfloor.co.kr
1952        [특허청출원번호] 4120150030498
1953
1954        디자인의 모든 저작권은 디자인플로어에 있으며, 1Copy 라이선스로 최초 적용된 쇼핑몰에서만 사용권을
1955        부여합니다. 디자인플로어 콘텐츠의 모든 라이선스는 아래의 '법적 고지'를 따릅니다.
1956
1957	======================================================================================================
1958
1959		※디자인플로어 라이선스 법적 고지※
1960
1961		-본 사이트에 존재하는 모든 기술적 소스코드의 저작권은 오직 디자인플로어에 있습니다.
1962		-본 사이트에 존재하는 기술적 소스코드를 사용할 경우와 이를 변형하여 활용하는 경우
1963		 저작권법에 의거 법적 고지를 위반하는 것으로 판단하며 즉각 민형사상의 조치를 취합니다.
1964		-디자인플로어는 디자인의 개발·생산 및 콘텐츠의 보호를 가장 우선으로 하므로 진행되는
1965		 민형사소송건에 대한 합의는 진행하지 않는 점을 고지합니다.
1966		-디자인플로어는 민가율 합동 법률사무소 '김석호 변호사'와 함께 지적재산권을 수호하며
1967		 자문을 받고 있습니다.
1968
1969	======================================================================================================
1970**/
1971/**
1972	업데이트: 2020-11-22
1973**/
1974
1975
1976!function(){$DF.dfreview=function(e,t){var p,i={list:{typeAll:"list gallery",typeBtn:"on",type:"gallery",galleryTypeCols:4,typeFix:"gallery",galleryTypeColsFix:4},read:{minWidth:800,minHeight:600,rightWidth:400,marginWidth:100,marginHeight:100},write:{minWidth:800,minHeight:635},modify:{minWidth:800,minHeight:600},secret:{minWidth:600,minHeight:430},commentdel:{minWidth:800,minHeight:600},detail:{typeBtn:"on",type:"list",galleryTypeCols:5,typeFix:"gallery",galleryTypeColsFix:4},main:{typeBtn:"on",type:"gallery",galleryTypeCols:5,typeFix:"gallery",galleryTypeColsFix:4},initBefore:function(){return!0},initAfter:function(){return!0}},h={init:function(){p=h.settings=$DF.extend(!0,i,t),"undefined"!=typeof setSize&&(h.el=e,h.$el=$DF(h.el),p.initBefore.call(h),h.act=h.$el.attr("df-review-act"),h.$el.hasClass(".df-review-app")&&(h.act=h.$el.attr("df-review-act")),"list"==h.act?h.setList():"read"==h.act?h.setRead():"write"==h.act||"modify"==h.act?(h.$el.parents("body#layer").addClass("df-review "+h.act),h.setWrite()):"reply"==h.act?h.setReply():"secret"==h.act?(h.$el.parents("body#layer").addClass("df-review "+h.act),h.setSecret()):"commentdel"==h.act?(h.$el.parents("body#layer").addClass("df-review "+h.act),h.setCommentdel()):"detail"==h.act||"main"==h.act?h.setList():"login"==h.act?h.setLogin():"app"==h.act&&h.setList(),p.initAfter.call(h))},setList:function(){if(p.list.type=$DF.trim(p.list.type),p.list.typeFix=$DF.trim(p.list.typeFix),"main"==h.act?(p.list.typeBtn=p.main.typeBtn,p.list.type=$DF.trim(p.main.type),p.list.galleryTypeCols=p.main.galleryTypeCols,p.list.typeFix=$DF.trim(p.main.typeFix),p.list.galleryTypeColsFix=p.main.galleryTypeColsFix):"detail"==h.act&&(p.list.typeBtn=p.detail.typeBtn,p.list.type=$DF.trim(p.detail.type),p.list.galleryTypeCols=p.detail.galleryTypeCols,p.list.typeFix=$DF.trim(p.detail.typeFix),p.list.galleryTypeColsFix=p.detail.galleryTypeColsFix),p.list.galleryTypeCols=parseInt(p.list.galleryTypeCols),p.list.galleryTypeColsFix=parseInt(p.list.galleryTypeColsFix),h.$listFix=h.$el.find(".list-fix").addClass(p.list.typeFix),h.$listNotice=h.$el.find(".list-notice"),h.$list=h.$el.find(".list-normal").addClass(p.list.type),"app"==h.act&&(h.$list=h.$el.find(".list-app")),h.$boxAll=h.$listFix.add(h.$listNotice).add(h.$list).find(".box"),h.boxAllLen=h.$boxAll.length,h.$boxFix=h.$listFix.find(".box"),h.boxFixLen=h.$boxFix.length,h.$box=h.$list.find(".box"),h.boxLen=h.$box.length,h.$search=h.$el.find(".search"),"gallery"==p.list.typeFix&&h.$listFix.addClass("gallery"+p.list.galleryTypeColsFix),"detail"==h.act&&h.$box.each(function(){var e=$DF(this);parseInt(e.find(".chk").text())||e.remove()}),h.$listTypeBtn=h.$el.find(".listType-btn"),"list"!=h.act&&"main"!=h.act&&"detail"!=h.act||"on"!=p.list.typeBtn?h.$listTypeBtn.addClass("displaynone"):(h.$listTypeBtn.children(".type-"+p.list.type).addClass("selected"),h.$listTypeBtn.children("a").on("click",function(){var e=$DF(this),t=e.attr("df-review-listType");t!=p.list.type&&h.$list.hasClass("loaded")&&(e.addClass("selected").siblings().removeClass("selected"),u(h.$list,function(){h.$list.removeClass(p.list.typeAll).addClass(p.list.type=t),h.setListType(t,p.list.galleryTypeCols,h.$list,"normal")}))})),h.boxAllLen&&(h.boardNo=df_getValue(h.$boxAll.eq(0).attr("df-data-href"),"board_no"),h.boardNo||(h.boardNo=h.$boxAll.eq(0).attr("df-data-href").split("/")[3])),"list"==h.act&&(h.$search.find("#product_category_depth1").on("change",function(){BOARD.form_submit("boardSearchForm")}),h.$search.find("#search_key").val("product").hide()),h.$list.add(h.$listFix).on("click",".more",function(){var e,t=$DF(this),i=t.siblings(".c1"),n=t.siblings(".c2"),a=t.parent();a.hasClass("on")?(a.fadeOut(300,function(){a.removeClass("on").fadeIn(300)}),i.animate({height:0},300,function(){i.fadeOut(0,function(){i.height(""),n.fadeIn(300)})})):(e=i.height(),a.fadeOut(300,function(){a.addClass("on").fadeIn(300),n.hide(),i.css({display:"block"}).animate({height:e},300)}))}),h.$list.add(h.$listFix).find(".comment").text(function(){return this.textContent.replace(/[^0-9]/g,"")||0}),h.$el.on("click",".open-read",function(e){var t,i,n=$DF(this),a=n.parents(".box"),l="/board/review/read.html?board_no="+h.boardNo+"&no="+a.attr("no"),o=a.find(".content-thumb");a.hasClass("secret")&&(l="/board/review/secret.html?board_no="+h.boardNo+"&no="+a.attr("no")+"&return_url=/board/review/read.html"),o.length&&(i=0,n.parents(".content-thumb").length&&(i=n.parent().index()),t={"df-image-index":i}),h.openPopup(l,t),e.preventDefault(),e.stopPropagation()}),h.$el.find(".review-write").on("click",function(e){$DF(this);var t=$DF(this).attr("df-data-href");h.openPopup(t),e.preventDefault(),e.stopPropagation()}),h.$boxAll.each(function(e){var t=$DF(this),i=(i=df_getValue(t.attr("df-data-href"),"no"))||t.attr("df-data-href").split("/")[4];t.attr({board_no:h.boardNo,no:i})}),h.$box.add(h.$boxFix).find(".subject").find(".file").children("img").removeAttr("onmouseover onmouseout").siblings("span").remove(),"app"!=h.act){var i=0;h.$box.add(h.$boxFix).each(function(e){var a=$DF(this);a.find(".product-thumb").find("img").length||a.addClass("no-product");var t={board_no:h.boardNo,no:a.attr("no")};$DF.get("/exec/front/board/Get/",t,function(e){var t,i,n;0==e.failed?(t=e.data,(i=$DF(t.content_image).filter("img")).length?(n="",n+='<div class="content-thumb"><ul>',i.each(function(e){n+='<li><a href="#none" class="open-read" style="background-image:url('+this.src.replace("http://","//").replace("https://","//")+')">'+this.outerHTML+"</a></li>"}),n+="</ul></div>",a.append(n)):a.addClass("no-userimage"),a.find(".c1").html(e.data.content)):"S"==e.data&&a.addClass("secret").find(".content").find(".c1").text("")},"json").done(function(){i++,h.boxLen+h.boxFixLen==i&&(h.$listFix_backup=h.$listFix.clone(),h.setListType(p.list.typeFix,p.list.galleryTypeColsFix,h.$listFix,"fix"),h.$listFix.addClass("loaded"),h.$list_backup=h.$list.clone(),h.setListType(p.list.type,p.list.galleryTypeCols,h.$list,"normal"),h.$list.addClass("loaded"),h.widthOld=h.$el.width(),$DF(window).on("resize",function(){h.$listFix.hasClass("gallery")&&h.setResize(h.$listFix),h.$list.hasClass("gallery")&&h.setResize(h.$list),h.widthOld=h.$el.width()}))})})}else if("app"==h.act)if(h.$box.attr("no")){var e=h.boxLen,t=1,n=parseInt(h.$el.attr("df-review-cols")),a=Math.ceil(e/n);if(e%n){for(var l="",o=0;o<n-e%n;o++)l+="<li></li>";h.$list.append(l)}h.$box.each(function(){var e=$DF(this).children("a"),t=e.children(".thumb");e.css("background-image","url("+t.attr("src").replace("http://","//").replace("https://","//")+")")}),h.$el.addClass("grid"+n).find(".count").text(e);var r=h.$el.find(".btn-prev"),s=h.$el.find(".btn-next"),d=h.$list.children("li");function c(){d.removeClass("active");for(var e=(t-1)*n;e<t*n;e++)d.eq(e).addClass("active");1<t?r.addClass("active"):r.removeClass("active"),t<a?s.addClass("active"):s.removeClass("active")}c(),r.on("click",function(e){1<t&&(t--,c()),e.preventDefault(),e.stopPropagation()}),s.on("click",function(e){t<a&&(t++,c()),e.preventDefault(),e.stopPropagation()})}else h.$el.remove();f(h.$el),f(h.$list)},setResize:function(e){var t,i,n,a,l=e.find(".box");h.width=h.$el.width(),h.widthOld!=h.width&&(i=t=0,l.each(function(){var e=$DF(this).children(".product-thumb").children("a").children("img");i=e.height(),t<i&&(t=i)}),l.children(".product-thumb").children("a").height(t),a=n=0,l.css({"min-height":""}).each(function(){var e=$DF(this);a=e.outerHeight(),n<a&&(n=a)}),l.css({"min-height":n}))},setListType:function(e,t,i,n){var d,c;i.hasClass("loaded")&&("fix"==n?h.$listFix.empty().append(h.$listFix_backup[0].innerHTML):"normal"==n&&h.$list.empty().append(h.$list_backup[0].innerHTML)),$box=i.find(".box"),"list"==e&&$box.css({"min-height":""}
1976).each(function(){var e,t,i=$DF(this),n=i.children(".chk").detach(),a=i.children(".product-thumb").detach(),l=i.children(".product-name").detach(),o=i.children(".subject").detach(),r=i.children(".content").detach(),s=i.children(".comment").detach(),d=i.children(".point").detach(),c=i.children(".writer").detach(),p=i.children(".date").detach(),h=i.children(".content-thumb").detach(),f=r.children().children().attr("style","").length,u=r.text();1<f||40<u.length||h.length?r.append('<a href="#none" class="open-read c2">'+u.substring(0,40)+'···</a><a href="#none" class="more"></a>'):r.append('<a href="#none" class="open-read c2">'+u+"</a>"),h.length&&(e=h.find("img"),t="",e.each(function(e){t+='<span><span class="open-read" style="background-image:url('+this.src.replace("http://","//").replace("https://","//")+')">'+this.outerHTML+"</span></span>"}),r.find(".c1").append('<span class="content-thumb">'+t+"</span>")),a.children("a").hasClass("displaynone")&&a.addClass("displaynone");var $=(n.length&&a.not(".displaynone").length?n[0].outerHTML:"")+(a.not(".displaynone").length?a.not(".displaynone")[0].outerHTML:""),m=(n.length&&!a.not(".displaynone").length?n[0].outerHTML:"")+(l.length?l[0].outerHTML:"")+(o.length?o[0].outerHTML:"")+(r.length?r[0].outerHTML:"")+(s.length?s[0].outerHTML:""),g=(d.length?d[0].outerHTML:"")+(c.length?c[0].outerHTML:"")+(p.length?p[0].outerHTML:"")+(h.length?h[0].outerHTML:"");i.append('<div class="div1">'+$+'</div><div class="div2">'+m+'</div><div class="div3">'+g+"</div>")}),"gallery"==e&&(c=d=0,h.$el.show(),i.addClass("gallery"+t).show(),$box.each(function(){var e=$DF(this);e.append('<div class="product-area"></div>');var t=e.children(".product-area"),i=e.children(".product-thumb").clone().removeClass("product-thumb").addClass("thumb");t.append(i),t.append(e.children(".product-name").removeClass("product-name").addClass("name")),e.children(".product-thumb").children("a").attr("href","#none").addClass("open-read");var n=e.children(".content"),a=n.text(),l=e.children(".content-thumb").addClass("open-read");e.children(".product-thumb").append(e.children(".content-thumb"));var o,r=(i=e.children(".product-thumb")).children("a"),s=r.children("img").height();c<s&&(c=s),e.hasClass("no-userimage")||r.removeClass("displaynone").css({"background-image":"url("+l.find("img").eq(0).attr("src")+")","background-size":"cover","background-position":"50% 50%"}).children("img").hide(),e.hasClass("no-product")&&e.hasClass("no-userimage")&&r.removeClass("displaynone"),0<l.find("li").length&&(o=e.find(".file"),i.children("a").append(o)),n.children().text(a.substring(0,40));s=e.outerHeight();d<s&&(d=s)}),0==c?$box.children(".product-thumb").children("a").height($box.children(".product-thumb").children("a").width()):$box.children(".product-thumb").children("a").height(c),$box.css({"min-height":d})),f(h.$el),f(i)},setRead:function(){h.$el.parents("body#layer").addClass("df-review "+h.act),h.$parentWin=$DF(parent.window),h.$parentDoc=$DF(parent.document),h.$popup=h.$parentDoc.find("#df-review-popup"),h.$loading=h.$popup.find(".loading"),h.$inner=h.$popup.find(".inner"),h.$left=h.$el.find(".left"),h.$leftInner=h.$left.children(".inner"),h.$right=h.$el.find(".right"),h.$rightInner=h.$right.children(".inner");var e=h.$el.find(".content-img").children().filter("img");
1976if(h.contentThumbLen=e.length,h.contentThumbLen){var t="";if(t+='<div class="content-thumb"><ul>',e.each(function(e){t+='<li><a href="#none" class="open-read zoom">'+this.outerHTML+"</a></li>"}),t+="</ul></div>",h.$leftInner.append(t),h.$contentThumb=h.$leftInner.find(".content-thumb"),h.$contentThumbList=h.$contentThumb.find("li"),h.$contentThumbImg=h.$contentThumbList.find("img"),h.contentThumbIndex=h.$popup.attr("df-image-index")?h.$popup.attr("df-image-index"):0,h.$contentThumbList.eq(h.contentThumbIndex).addClass("selected"),1<h.contentThumbLen){for(var i="",n=0;n<h.contentThumbLen;n++)i+='<a href="#none"></a>';h.$contentThumb.append('<div class="prev"><a href="#none"><i class="xi-angle-left"></i></a></div><div class="next"><a href="#none"><i class="xi-angle-right"></i></a></div><div class="pager">'+i+"</div>"),h.thumbChange(h.$contentThumb,h.contentThumbIndex)}h.$leftInner.on("click",".zoom",function(){var e=$DF(this).parents(".content-thumb");h.$inner.after('<div class="image-zoom">'+e[0].outerHTML+"</div>"),h.$imgZoom=h.$popup.css("overflow","auto").find(".image-zoom"),u(h.$inner,function(){f(h.$imgZoom),h.thumbChange(h.$imgZoom.find(".content-thumb"),h.contentThumbIndex),h.$popup.one("click",".image-zoom",function(e){u(h.$imgZoom,function(){f(h.$inner),h.$popup.css("overflow",""),h.$imgZoom.remove()}),e.preventDefault(),e.stopPropagation()})})}),h.$right.css({width:p.read.rightWidth})}else h.$left.remove(),h.$right.width("100%");h.$el.find(".review-delete").on("click",function(){h.$el.find("#list_url").val("javascript:parent.location.reload()")}),$DF(function(){h.setPopupSize(),h.$parentWin.on("resize",function(){h.setPopupSize("resize")}),u(h.$loading,function(){h.$loading.remove()}),f(h.$el);new IScroll(h.$rightInner[0],{scrollbars:!0,mouseWheel:!0,interactiveScrollbars:!0,shrinkScrollbars:"scale",fadeScrollbars:!0});f(h.$inner)})},setWrite:function(){h.$parentWin=$DF(parent.window),h.$parentDoc=$DF(parent.document),h.$popup=h.$parentDoc.find("#df-review-popup"),h.$loading=h.$popup.find(".loading"),h.$inner=h.$popup.find(".inner"),"write"==h.act&&h.$el.find(".review-cancel").on("click",function(){h.closePopup()}),h.$el.find("#move_write_after").val("javascript:parent.location.reload()"),h.$form=h.$el.find(".form"),h.$form.find("#content_IFRAME").height(150),h.getPointFunc(h.$form.find(".point")),"write"==h.act&&(h.$fileList=h.$el.find(".imgfile"),h.$fileInput=h.$fileList.find('[name="attach_file[]"]'),h.$fileInput.attr("accept",".jpg,.jpeg,.png,.gif").change(function(){n(this)}),a("click")),h.$el.find("form").attr("onsubmit","return dfreview_setLoading(this);"),$DF(function(){h.setPopupSize(),u(h.$loading,function(){h.$loading.remove()}),f(h.$el),f(h.$inner)})},setReply:function(){f(h.$el)},setSecret:function(){h.$parentWin=$DF(parent.window),h.$parentDoc=$DF(parent.document),h.$popup=h.$parentDoc.find("#df-review-popup"),h.$loading=h.$popup.find(".loading"),h.$inner=h.$popup.find(".inner"),h.$el.find(".review-cancel").on("click",function(){h.closePopup()}),$DF(function(){h.setPopupSize(),u(h.$loading,function(){h.$loading.remove()}),f(h.$el),f(h.$inner)})},setCommentdel:function(){h.$parentWin=$DF(parent.window),h.$parentDoc=$DF(parent.document),h.$popup=h.$parentDoc.find("#df-review-popup"),h.$loading=h.$popup.find(".loading"),h.$inner=h.$popup.find(".inner"),h.$el.find(".review-cancel").attr("href",h.$el.find(".review-cancel").attr("href")+"?"+l(["board_no","no"])),$DF(function(){h.setPopupSize(),f(h.$el)}),f(h.$el)},setLogin:function(){h.$parentWin=$DF(parent.window),h.$parentDoc=$DF(parent.document),h.$popup=h.$parentDoc.find("#df-review-popup"),h.$loading=h.$popup.find(".loading"),h.$inner=h.$popup.find(".inner"),h.closePopup(),parent.window.location.href="/member/login.html?returnUrl="+parent.window.location},openPopup:function(e,t){for(var i in h.$win=$DF(window),h.$body=$DF("body"),h.$body.append('<div id="df-review-popup"><div class="loading"><i class="xi-spinner-5 xi-spin"></i></div><div class="inner"><iframe id="df-review-iframe" src="'+e+'"></iframe><a href="#none" class="close-btn"><i class="xi-close-circle"></i></a></div><span class="maker">'+h.$el.find(".companyname").text()+" with DFLOOR</span></div>").css({height:"auto",overflow:"hidden"}),h.$popup=h.$body.find("#df-review-popup"),h.$close=h.$popup.find(".close-btn"),t)h.$popup.attr(i,t[i]);var n=function(e){if(!$DF(e.target).is(h.$popup)&&!$DF(e.target).parent().is(h.$close))return!1;h.$close.add(h.$popup).off("click",n),h.closePopup()};h.$close.add(h.$popup).on("click",n),h.$win.one("keyup",function(e){27==e.keyCode&&h.closePopup()}),f(h.$popup)},closePopup:function(){u(h.$popup,function(){h.$popup.remove()}),null!=h.$body&&h.$body.css({height:"",overflow:""}),null!=h.$parentDoc&&h.$parentDoc.find("body").css({height:"",overflow:""})},setPopupSize:function(e){var t,i,n,a,l,o,r,s,d=h.$parentDoc.find("#df-review")[0].offsetWidth-parseInt(p.read.marginWidth),c=h.$parentWin.height()-parseInt(p.read.marginHeight);"read"==h.act?h.contentThumbLen?(n=(i=h.$contentThumbImg.eq(h.contentThumbIndex))[0].naturalWi
1976dth,a=i[0].naturalHeight,l=i[0].naturalHeight/i[0].naturalWidth,c<(s=d-(o=parseInt(p.read.rightWidth))<n?(r=(t=d)-o)*l:(t=(r=n)+o,a))&&(t=(r=(s=c)/l)+o),t<p.read.minWidth&&(t=p.read.minWidth,r=p.read.minWidth-o),s<p.read.minHeight&&(s=p.read.minHeight),h.$left.css({width:parseInt(r)})):(t=p.read.minWidth,s=p.read.minHeight):"write"==h.act?(t=p.write.minWidth,s=p.write.minHeight):"modify"==h.act?(t=p.modify.minWidth,s=p.modify.minHeight):"secret"==h.act?(t=p.secret.minWidth,s=p.secret.minHeight):"commentdel"==h.act&&(t=p.commentdel.minWidth,s=p.commentdel.minHeight),h.$inner.css({width:t,height:s,"max-height":s,"margin-left":-t/2,"margin-top":-s/2})},getPointFunc:function(e){var i,t=e,n=t.find(".input"),a=n.find("input").attr("fw-filter",""),l=t.find(".view"),o=l.find("a");o.on({mouseenter:function(){var e=$DF(this);e.nextAll().removeClass("hover"),e.addClass("hover").prevAll().addClass("hover")},mouseleave:function(){o.removeClass("hover")},click:function(){var e=$DF(this),t=e.index();n.find("#point"+(4-t)).prop("checked",!0).siblings().prop("checked",!1),e.addClass("selected").siblings().removeClass("selected"),l.addClass("selected"),e.nextAll().removeClass("on"),e.addClass("on").prevAll().addClass("on")}}),a.each(function(e){var t=$DF(this);t.attr("checked")&&(i=parseInt(t.attr("value"))-1,o.eq(i).addClass("selected"),l.addClass("selected"),o.eq(i).nextAll().removeClass("on"),o.eq(i).addClass("on").prevAll().addClass("on"))})},thumbChange:function(e,i){var n=e.find("li"),t=e.find(".prev").children("a"),a=e.find(".next").children("a"),l=e.find(".pager").children("a");l.eq(i).addClass("selected"),t.add(a).add(l).on("click",function(e){var t=$DF(this);t.parent().hasClass("prev")?--i<0&&(i=h.contentThumbLen-1):t.parent().hasClass("next")?(i++,h.contentThumbLen<=i&&(i=0)):t.parent().hasClass("pager")&&(i=t.index()),h.contentThumbIndex=i,l.eq(i).addClass("selected").siblings().removeClass("selected"),n.eq(i).addClass("selected").siblings().removeClass("selected"),h.setPopupSize(),e.preventDefault(),e.stopPropagation()})}},n=function(e){var t,i=$DF(e),n=i.parent("span");n.index();e.files&&e.files[0]&&((t=new FileReader).onload=function(e){n.find("img").remove(),i.before('<img src="'+e.target.result+'">'),a("close")},t.readAsDataURL(e.files[0]))},a=function(e){var t;"click"==e?h.$fileList.on("click",".close",function(){var e=$DF(this).parent(".imgfile");e.find("img").remove(),e.find(".close").remove(),e.find('[name="attach_file[]"]').val(""),a("close")}):"close"==e&&(h.$fileInput.each(function(e){$DF(this).val()&&(t=e)}),h.$fileList.eq(t).siblings().find(".close").remove(),h.$fileInput.eq(t).after('<a href="#none" class="close"></a>'))},l=function(e){var t={};for(k in e)t[e[k]]=df_getValue(location.search,e[k]);return df_getString(t)},f=function(e,t){e.css({display:"block",visibility:"visible"}).animate({opacity:1},200,null!=t?t():"")},u=function(e,t){e.hasClass("image-zoom")?(e.fadeOut(200),null!=t&&t()):e.animate({opacity:0}
1976,200,function(){e.css({display:"none",visibility:"hidden"}),null!=t&&t()})};h.init()},$DF.fn.dfreview=function(i){return this.each(function(){if("undefined"!=typeof setSize){var e=$DF(this),t=e.data("dfreview");return t?t.methods[i]?t.methods[i].apply(this,Array.prototype.slice.call(arguments,1)):void 0:(t=new $DF.dfreview(this,i),e.data("dfreview",t),t)}})},$DF(".df-review-app").removeClass("xans-element- xans-photoreview xans-photoreview-display");var e=$DF("#df-review, .df-review-app");e.hasClass("main")&&"on"!==DF["set-review-mainuse"]?e.remove():e.dfreview({list:{typeBtn:DF["set-review-listtypebtn"],type:DF["set-review-listtype"],galleryTypeCols:DF["set-review-listgallerycols"],typeFix:"gallery",galleryTypeColsFix:4},read:{minWidth:800,minHeight:600,rightWidth:400,marginWidth:60,marginHeight:160},write:{minWidth:800,minHeight:635},modify:{minWidth:800,minHeight:600},secret:{minWidth:600,minHeight:430},commentdel:{minWidth:800,minHeight:600},detail:{typeBtn:DF["set-review-detailtypebtn"],type:DF["set-review-detailtype"],galleryTypeCols:DF["set-review-detailgallerycols"],typeFix:"gallery",galleryTypeColsFix:4},main:{typeBtn:DF["set-review-maintypebtn"],type:DF["set-review-maintype"],galleryTypeCols:DF["set-review-maingallerycols"],typeFix:"gallery",galleryTypeColsFix:4}})}();
1977
1978
1979// 글작성시 로딩 추가 2020-05-23
1980function dfreview_setLoading(i){var d=$DF(i).parents("body");return d.css("overflow","hidden").append('<div id="df-review-popup" class="popup-loading"><div class="loading"><i class="xi-spinner-5 xi-spin"></i></div></div>'),d.find("#df-review-popup").fadeIn(100),!0}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.