PageSourceSearch

https://www.bitdefendershop.co.kr/js/common/default.js

js bitdefendershop.co.kr collected 2026-10-06 03:21:11 UTC 4,562 bytes, 169 lines download raw bytes

1(function(ssq){
2	var	struc={}, config={}, listener={};
3	ssq(document).ready(function(){ struc.init() });
4	function trace(a){ var b=""; for(var i=0;i<arguments.length;i++){if(i>0)b+=", ";b+=arguments[i];} try{console.log(b);}catch(e){}}
5	struc = {
6		init : function() {
7			struc.regist(); 
8			struc.pageMethod();
9			listener.start();
10		},
11		regist : function() {
12
13		},
14		pageMethod : function () {
15			skipNavigation();
16			desktopGnb();
17			mobileGnb();
18			btnTop();
19			btnTopFix()
20		}
21	};
22	listener = {
23		start : function(){
24			ssq(window).bind("resize", listener.resizePage); listener.resizePage();
25			ssq("a[href=#]").on("click",function(e){
26				e.preventDefault();
27			})
28		},
29		resizePage : function(e) {
30			btnTopFix();
31		}
32	};
33	function skipNavigation(){
34		var skipNaviAnchor = ssq("#skipNavi > li > a");
35		skipNaviAnchor.click(function(){
36			ssq(skipNaviAnchor.attr("href"))
37			.attr("tabindex","0")
38			.css("outline","0")
39			.focus();
40		});
41	}
42	function desktopGnb(){
43		var depth1 = ssq('#gnb .depth1');
44		var last_depth1 = ssq('#gnb .depth_box > li:last-child a');
45		var depth2 = ssq('#gnb .depth2');
46		depth1.on({
47			mouseenter : function(){
48				ssq(this).addClass('on');
49				ssq(this).children('.depth2').fadeIn(500);
50			}, mouseleave : function(){
51				ssq(this).removeClass('on');
52				ssq(this).children('.depth2').hide();
53			}, focusin : function(){
54				ssq(this).addClass('on');
55				ssq(this).children('.depth2').fadeIn(500);
56			}
57		})
58		last_depth1.focusout(function(){
59			depth1.removeClass('on');
60			depth2.hide();
61		});
62	}
63	function mobileGnb(){
64		var btn_menu = ssq('#btnMenu');
65		var btn_back = ssq('.gnb_m .depth2 .back');
66		var m_menu = ssq('#mMenu');
67		var wrap = ssq('#wrap');
68		var bg_wrap = ssq('#bgWrap');
69		var depth1 = ssq('.gnb_m .depth1 > a');
70		var depth2 = ssq('.gnb_m .depth2');
71
72		btn_menu.click(function(){
73			m_menu.toggleClass('on');
74			wrap.toggleClass('gnb_on');
75			depth2.removeClass('on');
76		});
77		depth1.click(function(e){
78			e.preventDefault();
79			ssq(this).siblings('div').addClass('on');
80		});
81		bg_wrap.click(function(){
82			depth2.removeClass('on');
83			m_menu.removeClass('on');
84			wrap.removeClass('gnb_on');
85		});
86		btn_back.click(function(){
87			depth2.removeClass('on');
88		});
89	}
90	function btnTop() {
91		var back_top = ssq("#backTop");
92		back_top.hide();
93		ssq(window).scroll(function () {
94			var back_top_offset = back_top.offset();
95			
96			
97			if (ssq(this).scrollTop() > 100) {
98				back_top.fadeIn();
99			} else {
100				back_top.fadeOut();
101			}
102		});
103
104		back_top.click(function () {			
105			ssq('body,html').animate({
106				scrollTop: 0
107			}, 800);
108			return false;
109		});
110	}
111	function btnTopFix() {
112		var back_top = ssq("#backTop");
113		var doc_scroll_area = ssq(document).height() - ssq("#footer").innerHeight();
114		ssq(window).scroll(function () {
115			var win_scroll_area = ssq(window).scrollTop() + ssq(window).height();
116			if ( win_scroll_area < doc_scroll_area ) {
117				back_top.removeClass('no_fixed_btn');  
118			}
119			if ( win_scroll_area > doc_scroll_area ) {
120				back_top.addClass('no_fixed_btn'); 
121			}
122		});
123	}
124	
125})(jQuery);
126
127var processImg = new Image();
128processImg.src = "/images/waiting.gif";
129var lang;
130
131function changeToProcess(){
132	var imgLang = "";
133	if (lang == "ja"){
134	imgLang = "ja/";
135	}
136					
137	if (document.all){
138		document.all['checkoutbtn'].innerHTML = "<img src='"+processImg.src+"' name='overItems' id='overItems' border='0'>";
139	} else if (document.layers){
140		document.layers['checkoutbtn'].innerHTML = "<img src='"+processImg.src+"' name='overItems' id='overItems' border='0'>";
141	} else if (document.getElementById){
142		document.getElementById('checkoutbtn').innerHTML = "<img src='"+processImg.src+"' name='overItems' id='overItems' border='0'>";
143	}
144}
145
146
147function PrintComma(srcNumber) {
148	var txtNumber = '' + srcNumber;
149	var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
150	var arrNumber = txtNumber.split('.');
151	arrNumber[0] += '.';
152	do {
153		arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
154	} while (rxSplit.test(arrNumber[0]));
155
156	//if (arrNumber.length > 1) 	{
157	//	return arrNumber.join('');
158	//} else 	{
159	//	return arrNumber[0].split('.')[0];
160	//}
161	return arrNumber.length > 1 ? arrNumber.join('') : arrNumber[0].split('.')[0] ;
162}
163
164function FN_Go_Product_Review( no ) {
165	ProductNo = jQuery("#ProductNo" + no).val();
166	if ( ProductNo != "" ) {
167		location.href="/product/view.asp?productNo=" + ProductNo + "&rv=1";
168	}
169}

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.