1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xmlns="http://www.w3.org/1999/xhtml"> 3<head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"> 7 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 <title>ì¥ë°êµ¬ë | íë³µí ì¼í, SK ì¤í ì</title> 9 <link rel="shortcut icon" href="https://www.skstoa.com/static/img/favicon_32x32.ico"> 10 <title>íë³µí ì¼í, SK ì¤í ì</title> 11<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 12<meta charset="utf-8"> 13<meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, width=device-width" id="viewport"> 14<meta http-equiv="X-UA-Compatible" content="ie=edge"> 15<meta name="format-detection" content="telephone=no"> 16<meta name="description" content="ë¹ì ë§ì ìí íë³µí ì¼í, SKì¤í ì"> 17<meta name="keywords" content="SKì¤í ì, SK stoa, ë¹ì¼í, Bì¼í, T커머ì¤, TVì¼í, íì¼í, SKíì¼í, SKì¼í, ì¨ë¼ì¸ì¼í, í¨ì , ìí, ë·°í°, 주방ì©í, ìíì©í, í¬ë ì¹´ë , ì¡´ì¨ë´ì, ííì¨, ííON, í¹ê°íë¼, ìì¸ë , T 멤ë²ì, Tì°ì£¼í¨ì¤, LAB 402, ì커íê¹ì¹, ì¸ëì½ë"> 18 19<link rel="shortcut icon" href="https://www.skstoa.com/static/img/favicon_32x32.ico"> 20 21<link rel="canonical" href="https://www.skstoa.com/"> 22<!--ê³µíµ--> 23<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/normalize_jackson.css"> 24<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/default.css?v=4"> 25<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/common.css?v=260526"> 26 27<!--ì ì´ì¿¼ë¦¬--> 28<link rel="stylesheet" type="text/css" href="/static/common/assets/css/system/xzoom.css"> 29<link rel="stylesheet" type="text/css" href="/static/common/assets/css/system/OverlayScrollbars.min.css"> 30 31<!--íì´ì§--> 32<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/00-main.css?v=8"> 33<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/01-goods_detail.css?v=260416"> 34<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/02-category.css?v=3"> 35<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/03-search.css?v=4"> 36<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/04-order.css?v=14"> 37<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/05-tv_schedule.css?v=3"> 38<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/06-member.css?v=12"> 39<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/07-tv_shopping.css?v=1"> 40<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/08-my_shopping.css?v=18"> 41<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/08-my_shopping_renew.css?v=2"> 42<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/09-special_shop.css?v=1"> 43<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/10-promotion.css?v=8"> 44<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/11-event.css?v=5"> 45<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/12-cart.css?v=1"> 46<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/13-brand_shop.css?v=1"> 47<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/14-footer_popup.css?v=1"> 48<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/15-cs_center.css?v=1"> 49<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/16-main_store.css?v=6"> 50<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/96-error.css?v=2"> 51<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/foryou_renew.css"> 52<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/18-mart.css?v=1"> 53<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/21-renewal.css"> 54<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/swiper.css?v=1"> 55 56<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/module.css?v=2509"> 57<link rel="stylesheet" type="text/css" href="/static/common/assets/css/style/stoaModule.css?v=260803"> 58 59
60<script type="text/javascript" src="/static/common/js/jquery-3.7.1.min.js"></script>
60 61
62<script src="/static/common/assets/js/jquery.bxslider.min.js?v=2509"></script>
vendor: 2 bytes, line 62
62
63<script src="/static/common/assets/js/xzoom.min.js"></script>
vendor: 2 bytes, line 63
63
64<script src="/static/common/assets/js/jquery.dotdotdot.min.js?v=2509"></script>
vendor: 2 bytes, line 64
64
65<script src="/static/common/assets/js/jquery.overlayScrollbars.min.js"></script>
vendor: 2 bytes, line 65
65
66<script type="text/javascript" src="/static/swiperV4/swiper.min.js"></script>
vendor: 2 bytes, line 66
66
67<script src="/resources/js/lib/jquery.timers.js?v=2509"></script>
vendor: 2 bytes, line 67
67
68<script src="/resources/js/lib/lazysizes.min.js"></script>
vendor: 2 bytes, line 68
68
69<script src="/static/common/assets/js/front.js?v=2509"></script>
vendor: 2 bytes, line 69
69
70<script src="/static/common/js/jquery.imageMapWeaver.js?v=2509"></script>
vendor: 2 bytes, line 70
70
71<script src="/static/common/assets/js/module.js?v=2509"></script>
71 72 73 74 75<!--[if lt IE 9]>
76<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
76 77<![endif]--> 78
79<script type="text/javascript"> 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106var api_server_uri = 'http://localhost:8180/front'; 107var static_path = 'https://www.skstoa.com'; 108var payment_path ='https://www.skstoa.com'; 109 110 111</script>
111 112
113<script type="text/javascript"> 114 115 116 117 118 119 </script>
vendor: 2 bytes, line 119
119
120<script> 121//FlurryAgent.startSession("9KR8PFPFXJY8F74JH4R4"); 122 123var FlurryAgent = { 124 logEvent: function(event){} 125} 126</script>
126 127 128 129<meta property="og:title" content="ë¹ì ë§ì ìí íë³µí ì¼í, SKì¤í ì" /> 130<meta property="og:url" content="https://www.skstoa.com/cart/cartdblist"/> 131<meta property="og:image" content="https://www.skstoa.com/contents/img/app_800x400.jpg"/> 132<meta property="og:description" content="ë¹ì ë§ì ìí íë³µí ì¼í, SKì¤í ì" /> 133<meta property="og:site_name" content="SK stoa"/> 134<meta property="fb:app_id" content=""/> 135
135<script type="text/javascript" src="/static/common/js/jquery-ui.min.js"></script>
vendor: 2 bytes, line 135
135
136<script type="text/javascript" src="/static/common/js/publish/design-ui.js?v=2509"></script>
136 137 138 139
140<script> 141/** 142* 143* Secure Hash Algorithm (SHA256) 144* 145**/ 146 147function SHA256(s){ 148 var chrsz = 8; 149 var hexcase = 0; 150 151 function safe_add (x, y) { 152 var lsw = (x & 0xFFFF) + (y & 0xFFFF); 153 var msw = (x >> 16) + (y >> 16) + (lsw >> 16); 154 return (msw << 16) | (lsw & 0xFFFF); 155 } 156 157 function S (X, n) { return ( X >>> n ) | (X << (32 - n)); } 158 function R (X, n) { return ( X >>> n ); } 159 function Ch(x, y, z) { return ((x & y) ^ ((~x) & z)); } 160 function Maj(x, y, z) { return ((x & y) ^ (x & z) ^ (y & z)); } 161 function Sigma0256(x) { return (S(x, 2) ^ S(x, 13) ^ S(x, 22)); } 162 function Sigma1256(x) { return (S(x, 6) ^ S(x, 11) ^ S(x, 25)); } 163 function Gamma0256(x) { return (S(x, 7) ^ S(x, 18) ^ R(x, 3)); } 164 function Gamma1256(x) { return (S(x, 17) ^ S(x, 19) ^ R(x, 10)); } 165 166 function core_sha256 (m, l) { 167 var K = new Array(0x428A2F98, 0x71374491, 0xB5C0FBCF, 0xE9B5DBA5, 0x3956C25B, 0x59F111F1, 0x923F82A4, 0xAB1C5ED5, 0xD807AA98, 0x12835B01, 0x243185BE, 0x550C7DC3, 0x72BE5D74, 0x80DEB1FE, 0x9BDC06A7, 0xC19BF174, 0xE49B69C1, 0xEFBE4786, 0xFC19DC6, 0x240CA1CC, 0x2DE92C6F, 0x4A7484AA, 0x5CB0A9DC, 0x76F988DA, 0x983E5152, 0xA831C66D, 0xB00327C8, 0xBF597FC7, 0xC6E00BF3, 0xD5A79147, 0x6CA6351, 0x14292967, 0x27B70A85, 0x2E1B2138, 0x4D2C6DFC, 0x53380D13, 0x650A7354, 0x766A0ABB, 0x81C2C92E, 0x92722C85, 0xA2BFE8A1, 0xA81A664B, 0xC24B8B70, 0xC76C51A3, 0xD192E819, 0xD6990624, 0xF40E3585, 0x106AA070, 0x19A4C116, 0x1E376C08, 0x2748774C, 0x34B0BCB5, 0x391C0CB3, 0x4ED8AA4A, 0x5B9CCA4F, 0x682E6FF3, 0x748F82EE, 0x78A5636F, 0x84C87814, 0x8CC70208, 0x90BEFFFA, 0xA4506CEB, 0xBEF9A3F7, 0xC67178F2); 168 var HASH = new Array(0x6A09E667, 0xBB67AE85, 0x3C6EF372, 0xA54FF53A, 0x510E527F, 0x9B05688C, 0x1F83D9AB, 0x5BE0CD19); 169 var W = new Array(64); 170 var a, b, c, d, e, f, g, h, i, j; 171 var T1, T2; 172 m[l >> 5] |= 0x80 << (24 - l % 32); 173 m[((l + 64 >> 9) << 4) + 15] = l; 174 for ( var i = 0; i<m.length; i+=16 ) { 175 a = HASH[0]; 176 b = HASH[1]; 177 c = HASH[2]; 178 d = HASH[3]; 179 e = HASH[4]; 180 f = HASH[5]; 181 g = HASH[6]; 182 h = HASH[7]; 183 184 for ( var j = 0; j<64; j++) { 185 if (j < 16) W[j] = m[j + i]; 186 else W[j] = safe_add(safe_add(safe_add(Gamma1256(W[j - 2]), W[j - 7]), Gamma0256(W[j - 15])), W[j - 16]); 187 T1 = safe_add(safe_add(safe_add(safe_add(h, Sigma1256(e)), Ch(e, f, g)), K[j]), W[j]); 188 T2 = safe_add(Sigma0256(a), Maj(a, b, c)); 189 190 h = g; 191 g = f; 192 f = e; 193 e = safe_add(d, T1); 194 d = c; 195 c = b; 196 b = a; 197 a = safe_add(T1, T2); 198 } 199 200 HASH[0] = safe_add(a, HASH[0]); 201 HASH[1] = safe_add(b, HASH[1]); 202 HASH[2] = safe_add(c, HASH[2]); 203 HASH[3] = safe_add(d, HASH[3]); 204 HASH[4] = safe_add(e, HASH[4]); 205 HASH[5] = safe_add(f, HASH[5]); 206 HASH[6] = safe_add(g, HASH[6]); 207 HASH[7] = safe_add(h, HASH[7]); 208 } 209 return HASH; 210 } 211 212 function str2binb (str) { 213 var bin = Array(); 214 var mask = (1 << chrsz) - 1; 215 216 for(var i = 0; i < str.length * chrsz; i += chrsz) { 217 bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (24 - i%32); 218 } 219 return bin; 220 } 221 222 function Utf8Encode(string) { 223 string = string.replace(/\r\n/g,"\n"); 224 var utftext = ""; 225 for (var n = 0; n < string.length; n++) { 226 var c = string.charCodeAt(n); 227 if (c < 128) { 228 utftext += String.fromCharCode(c); 229 } 230 231 else if((c > 127) && (c < 2048)) { 232 utftext += String.fromCharCode((c >> 6) | 192); 233 utftext += String.fromCharCode((c & 63) | 128); 234 } 235 else { 236 utftext += String.fromCharCode((c >> 12) | 224); 237 utftext += String.fromCharCode(((c >> 6) & 63) | 128); 238 utftext += String.fromCharCode((c & 63) | 128); 239 } 240 } 241 242 return utftext; 243 } 244 245 function binb2hex (binarray) { 246 var hex_tab = hexcase ? "0123456789ABCDEF" : "0123456789abcdef"; 247 var str = ""; 248 for(var i = 0; i < binarray.length * 4; i++) { 249 str += hex_tab.charAt((binarray[i>>2] >> ((3 - i%4)*8+4)) & 0xF) + 250 hex_tab.charAt((binarray[i>>2] >> ((3 - i%4)*8 )) & 0xF); 251 } 252 253 return str; 254 } 255 s = Utf8Encode(s); 256 return binb2hex(core_sha256(str2binb(s), s.length * chrsz)); 257} 258 259</script>
vendor: 2 bytes, line 259
259
260<script type="text/javascript"> 261 function appCanvasCommon (_ADID){ 262 263 // Deep link Canvas ID ì ë¬ ì¶ê° 20181127 yjjang 264 if(location.search.indexOf("canvas_id=") > -1){ 265 var urlParameter = window.location.search.replace("?","").split("&"); 266 for (var index in urlParameter) { 267 if((urlParameter[index]).indexOf("canvas_id=") == 0) { 268 var param_canvas_id = urlParameter[index].split("=")[1]; 269 if(param_canvas_id != "") canvas.canvasid(param_canvas_id); 270 break; 271 } 272 } 273 } 274 275 //ì±ìì adid 리í´ê°ì´ ìë ê²½ì° ì¸í 276 if (_ADID != '' ) { 277 } 278 279 // íì´ì§ë·° 280 canvas.page({ 281 gender : "", 282 age_group : "", 283 postal_code : "", 284 agreement_for_marketing : "" }); 285 286 // eCommerce API 287 //ìíìì¸ 288 if(typeof goodsCanvas == 'function'){ 289 goodsCanvas(); 290 //ê²ì 291 } else if (typeof searchCanvas == 'function'){ 292 searchCanvas(); 293 //주문ìë£ 294 } else if (typeof orderEndCanvas == 'function'){ 295 orderEndCanvas(); 296 } 297 } 298</script>
298 299 300 301<!-- 20231020 TIDë¡ê·¸ì¸ íì --> 302<div class="layer_popup" id="commonPopTIdLogin" style="display:none"> 303 <div class="layer_popup_content w384"> 304 <div class="t_membership"> 305 <div class="layer_popup_header"> 306 <p class="t_membership__text">Tìì´ëë¡ ë¡ê·¸ì¸íê³ <br>SKTì¸ì¦ + T 멤ë²ì í ì¸ê¹ì§ íë²ì ë°ì¼ì¸ì!</p> 307 </div> 308 <div class="t_membership__list"> 309 <ul> 310 <li> 311 <i class="ico_coupon_15"><img src="/static/common/assets/images/skt_coupon_15.png" alt="15% í ì¸ì¿ í°"></i> 312 <span>ì ê·íì</span> 313 <span>15% í ì¸ì¿ í°</span> 314 </li> 315 <li> 316 <i class="ico_coupon_10"><img src="/static/common/assets/images/skt_coupon_10.png" alt="10% í ì¸ì¿ í°"></i> 317 <span>첫 구매 ê°ì¬</span> 318 <span>10% í ì¸ì¿ í°</span> 319 </li> 320 <li> 321 <i class="ico_t_membership"><img src="/static/common/assets/images/t_membership_5.png" alt="5%í ì¸"></i> 322 <span>T 멤ë²ì</span> 323 <span>5%í ì¸</span> 324 </li> 325 </ul> 326 </div> 327 <div class="t_membership__btn"> 328 <a href="javascript:commonSktIdConnect()" class="t_membership__id">T IDë¡ ë¡ê·¸ì¸</a> 329 <a href="javascript:goUrl('/member/login?forwardUrl='+encodeURIComponent(window.location.href))" class="t_membership__other">ë¤ë¥¸ ìë¨ì¼ë¡ ë¡ê·¸ì¸</a> 330 </div> 331 </div> 332 <a href="javascript:jQuery('#commonPopTIdLogin').css('display', 'none');" class="layer_popup_close"><span class="blind">íì ë«ê¸°</span></a> 333 </div> 334</div> 335<!-- 20231020 TIDë¡ê·¸ì¸ íì --> 336 337<!-- 20231020 TIDê³ ê°ì¸ì¦ íì --> 338<div class="layer_popup" id="commonPopIdConnect" style="display: none;"> 339 <div class="layer_popup_content w335"> 340 <div class="skt_customer"> 341 <div class="skt_customer__header"> 342 <h2 class="title">SKT ê³ ê°ì¸ì¦</h2> 343 <a href="#" class="above_close"><span class="blind"></span></a> 344 </div> 345 <div class="skt_customer__content"> 346 <p>SKT ê³ ê°ëì ìí í¹ë³í íí!<br>SKT ê³ ê° ì¸ì¦íê³ ì¿ í° íí ë°ì ë³´ì¸ì.</p> 347 <button onclick="javascript:commonSktAuth()" type="button" class="phone_auth">í´ëí° ë²í¸ë¡ ì¸ì¦í기</button> 348 <button onclick="javascript:commonTid()" type="button" class="t_id">T IDë¡ ì¸ì¦í기</button> 349 <div class="speech_bubble"><span>SKTì¸ì¦ + T 멤ë²ì í ì¸ê¹ì§ íë²ì!</span></div> 350 </div> 351 </div> 352 <a href="#none" class="layer_popup_close"><span class="blind">ë«ê¸°</span></a> 353 </div> 354</div> 355<!-- 20231020 TIDê³ ê°ì¸ì¦ íì --> 356
357<script type="text/javascript" src="/resources/js/lib/LAB.js"></script>
vendor: 2 bytes, line 357
357
358<script type="text/javascript" src="/resources/js/comUtil.js?ver=20251120"></script>
vendor: 2 bytes, line 358
358
359<script type="text/javascript" src="/resources/messages/ko_KR/message-common.js"></script>
vendor: 2 bytes, line 359
359
360<script src="/static/common/assets/js/jquery.bxslider.min.js?v=2509"></script>
vendor: 2 bytes, line 360
360
361<script type="text/javascript" src="/static/common/js/jquery-ui.min.js"></script>
vendor: 2 bytes, line 361
361
362<script type="text/javascript" src="/static/common/js/publish/design-ui.js?v=2509"></script>
362 363 364 365
366<script> 367/** 368* 369* Secure Hash Algorithm (SHA256) 370* 371**/ 372 373function SHA256(s){ 374 var chrsz = 8; 375 var hexcase = 0; 376 377 function safe_add (x, y) { 378 var lsw = (x & 0xFFFF) + (y & 0xFFFF); 379 var msw = (x >> 16) + (y >> 16) + (lsw >> 16); 380 return (msw << 16) | (lsw & 0xFFFF); 381 } 382 383 function S (X, n) { return ( X >>> n ) | (X << (32 - n)); } 384 function R (X, n) { return ( X >>> n ); } 385 function Ch(x, y, z) { return ((x & y) ^ ((~x) & z)); } 386 function Maj(x, y, z) { return ((x & y) ^ (x & z) ^ (y & z)); } 387 function Sigma0256(x) { return (S(x, 2) ^ S(x, 13) ^ S(x, 22)); } 388 function Sigma1256(x) { return (S(x, 6) ^ S(x, 11) ^ S(x, 25)); } 389 function Gamma0256(x) { return (S(x, 7) ^ S(x, 18) ^ R(x, 3)); } 390 function Gamma1256(x) { return (S(x, 17) ^ S(x, 19) ^ R(x, 10)); } 391 392 function core_sha256 (m, l) { 393 var K = new Array(0x428A2F98, 0x71374491, 0xB5C0FBCF, 0xE9B5DBA5, 0x3956C25B, 0x59F111F1, 0x923F82A4, 0xAB1C5ED5, 0xD807AA98, 0x12835B01, 0x243185BE, 0x550C7DC3, 0x72BE5D74, 0x80DEB1FE, 0x9BDC06A7, 0xC19BF174, 0xE49B69C1, 0xEFBE4786, 0xFC19DC6, 0x240CA1CC, 0x2DE92C6F, 0x4A7484AA, 0x5CB0A9DC, 0x76F988DA, 0x983E5152, 0xA831C66D, 0xB00327C8, 0xBF597FC7, 0xC6E00BF3, 0xD5A79147, 0x6CA6351, 0x14292967, 0x27B70A85, 0x2E1B2138, 0x4D2C6DFC, 0x53380D13, 0x650A7354, 0x766A0ABB, 0x81C2C92E, 0x92722C85, 0xA2BFE8A1, 0xA81A664B, 0xC24B8B70, 0xC76C51A3, 0xD192E819, 0xD6990624, 0xF40E3585, 0x106AA070, 0x19A4C116, 0x1E376C08, 0x2748774C, 0x34B0BCB5, 0x391C0CB3, 0x4ED8AA4A, 0x5B9CCA4F, 0x682E6FF3, 0x748F82EE, 0x78A5636F, 0x84C87814, 0x8CC70208, 0x90BEFFFA, 0xA4506CEB, 0xBEF9A3F7, 0xC67178F2); 394 var HASH = new Array(0x6A09E667, 0xBB67AE85, 0x3C6EF372, 0xA54FF53A, 0x510E527F, 0x9B05688C, 0x1F83D9AB, 0x5BE0CD19); 395 var W = new Array(64); 396 var a, b, c, d, e, f, g, h, i, j; 397 var T1, T2; 398 m[l >> 5] |= 0x80 << (24 - l % 32); 399 m[((l + 64 >> 9) << 4) + 15] = l; 400 for ( var i = 0; i<m.length; i+=16 ) { 401 a = HASH[0]; 402 b = HASH[1]; 403 c = HASH[2]; 404 d = HASH[3]; 405 e = HASH[4]; 406 f = HASH[5]; 407 g = HASH[6]; 408 h = HASH[7]; 409 410 for ( var j = 0; j<64; j++) { 411 if (j < 16) W[j] = m[j + i]; 412 else W[j] = safe_add(safe_add(safe_add(Gamma1256(W[j - 2]), W[j - 7]), Gamma0256(W[j - 15])), W[j - 16]); 413 T1 = safe_add(safe_add(safe_add(safe_add(h, Sigma1256(e)), Ch(e, f, g)), K[j]), W[j]); 414 T2 = safe_add(Sigma0256(a), Maj(a, b, c)); 415 416 h = g; 417 g = f; 418 f = e; 419 e = safe_add(d, T1); 420 d = c; 421 c = b; 422 b = a; 423 a = safe_add(T1, T2); 424 } 425 426 HASH[0] = safe_add(a, HASH[0]); 427 HASH[1] = safe_add(b, HASH[1]); 428 HASH[2] = safe_add(c, HASH[2]); 429 HASH[3] = safe_add(d, HASH[3]); 430 HASH[4] = safe_add(e, HASH[4]); 431 HASH[5] = safe_add(f, HASH[5]); 432 HASH[6] = safe_add(g, HASH[6]); 433 HASH[7] = safe_add(h, HASH[7]); 434 } 435 return HASH; 436 } 437 438 function str2binb (str) { 439 var bin = Array(); 440 var mask = (1 << chrsz) - 1; 441 442 for(var i = 0; i < str.length * chrsz; i += chrsz) { 443 bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (24 - i%32); 444 } 445 return bin; 446 } 447 448 function Utf8Encode(string) { 449 string = string.replace(/\r\n/g,"\n"); 450 var utftext = ""; 451 for (var n = 0; n < string.length; n++) { 452 var c = string.charCodeAt(n); 453 if (c < 128) { 454 utftext += String.fromCharCode(c); 455 } 456 457 else if((c > 127) && (c < 2048)) { 458 utftext += String.fromCharCode((c >> 6) | 192); 459 utftext += String.fromCharCode((c & 63) | 128); 460 } 461 else { 462 utftext += String.fromCharCode((c >> 12) | 224); 463 utftext += String.fromCharCode(((c >> 6) & 63) | 128); 464 utftext += String.fromCharCode((c & 63) | 128); 465 } 466 } 467 468 return utftext; 469 } 470 471 function binb2hex (binarray) { 472 var hex_tab = hexcase ? "0123456789ABCDEF" : "0123456789abcdef"; 473 var str = ""; 474 for(var i = 0; i < binarray.length * 4; i++) { 475 str += hex_tab.charAt((binarray[i>>2] >> ((3 - i%4)*8+4)) & 0xF) + 476 hex_tab.charAt((binarray[i>>2] >> ((3 - i%4)*8 )) & 0xF); 477 } 478 479 return str; 480 } 481 s = Utf8Encode(s); 482 return binb2hex(core_sha256(str2binb(s), s.length * chrsz)); 483} 484 485</script>
vendor: 2 bytes, line 485
485
486<script type="text/javascript"> 487 function appCanvasCommon (_ADID){ 488 489 // Deep link Canvas ID ì ë¬ ì¶ê° 20181127 yjjang 490 if(location.search.indexOf("canvas_id=") > -1){ 491 var urlParameter = window.location.search.replace("?","").split("&"); 492 for (var index in urlParameter) { 493 if((urlParameter[index]).indexOf("canvas_id=") == 0) { 494 var param_canvas_id = urlParameter[index].split("=")[1]; 495 if(param_canvas_id != "") canvas.canvasid(param_canvas_id); 496 break; 497 } 498 } 499 } 500 501 //ì±ìì adid 리í´ê°ì´ ìë ê²½ì° ì¸í 502 if (_ADID != '' ) { 503 } 504 505 // íì´ì§ë·° 506 canvas.page({ 507 gender : "", 508 age_group : "", 509 postal_code : "", 510 agreement_for_marketing : "" }); 511 512 // eCommerce API 513 //ìíìì¸ 514 if(typeof goodsCanvas == 'function'){ 515 goodsCanvas(); 516 //ê²ì 517 } else if (typeof searchCanvas == 'function'){ 518 searchCanvas(); 519 //주문ìë£ 520 } else if (typeof orderEndCanvas == 'function'){ 521 orderEndCanvas(); 522 } 523 } 524</script>
524 525 526<!-- ì´ë²¤í¸ ì림ë°ê¸° íì ê´ë ¨ 2024-12-19 --> 527<div class="popup_wrap" style="display: none;"> 528 <div id="campaignPopUp" class="popup_event_type"> 529 <div class="popup_event__content"> 530 <div class="content"> 531 <p class="text"> 532 </p> 533 </div> 534 </div> 535 <div class="btn_wrap"> 536 </div> 537 </div> 538</div> 539<!-- ì´ë²¤í¸ ì림ë°ê¸° íì ê´ë ¨ 2024-12-19 //--> 540 541<!-- ì¿ í° ë¤ì´ë¡ë íì ê´ë ¨ 2025-06-24 --> 542<div class="popup_wrap" style="display: none;"> 543 <div id="CouponDownPushPopUp" class="popup_event_type"> 544 <div class="popup_event__content"> 545 <div class="content"> 546 <p class="text"></p> 547 </div> 548 </div> 549 <div class="btn_wrap"> 550 <button type="button" class="btn close_btn ga-event" onclick="layerClosePopup(this);">ë«ê¸°</button> 551 <button type="button" class="btn colorRed push_btn ga-event"></button> 552 </div> 553 </div> 554</div> 555<!-- ì¿ í° ë¤ì´ë¡ë íì ê´ë ¨ 2025-06-24 //--> 556
557<script type='text/javascript'> 558 559 /** 560 * ìµê·¼ 미 구매 ê³ ê°ëì ì²´í¬ í¨ì 561 */ 562 function monthNonPurDownAjax(promoNo) { 563 // ë¡ê·¸ì¸ ì¬ë¶ íì¸ 564 if ("" == "") { 565 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 566 goUrl('https://www.skstoa.com/member/login?forwardUrl=' + window.location.href); 567 // window.location.href="https://www.skstoa.com/member/login?forwardUrl="+window.location.href; 568 return; 569 } 570 571 // 주문ì´ë ¥ ì¡°í 572 asyncAjax("/mypage/monthNonPurCondition", null, 'json', 'GET') 573 .done(function (data) { 574 if (data.code == 200) { 575 if(data.data.orderYn == "N") { 576 promoCouponDown(promoNo); 577 } 578 else { 579 alert("ì´ë²¤í¸ ëììê° ìëëë¤."); 580 } 581 } else { 582 alert("주문 ì¡°íê° ì ìì ì¼ë¡ ëì§ ìììµëë¤.\n ì ì í ë¤ì ìëí´ ì£¼ì¸ì!"); 583 } 584 }).fail(function(jqXHR, textStatus, errorThrown){ 585 alert("ì¼ìì ì¸ ì¥ì ë¡ ë°ê¸ì ì¤í¨íììµëë¤. ë¤ì ìëí´ ì£¼ì¸ì!"); 586 }); 587 } 588 589 var couponPromoDownMultiBtYn = "0"; 590 function couponPromoDownMulti(_couponArray){ 591 if( couponPromoDownMultiBtYn == "1" ) return false; 592 593 if("" == "") { 594 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 595 window.location.href="https://www.skstoa.com/member/login?forwardUrl="+window.location.href; 596 return; 597 } 598 599 couponPromoDownMultiBtYn = "1"; 600 601 if(!isApp()){ 602 alert("ì±ìì ì°¸ì¬ê° ê°ë¥í©ëë¤."); 603 couponPromoDownMultiBtYn = 0; 604 return false; 605 } 606 607 var appType = "" 608 if(!isApp()) { 609 appType = "0"; 610 } else { 611 if(isIOS()){ 612 appType = "2"; 613 }else{ 614 appType = "1"; 615 } 616 } 617 618 var param = new Object(); 619 param['promoNoList'] = _couponArray; 620 param['appType'] = appType; 621 622 var msg; 623 asyncAjax("/event/promotion-coupon-down-multi", param, 'json', 'POST') 624 .done(function(data, textStatus, jqXHR){ 625 couponPromoDownMultiBtYn = "0"; 626 if(data.code == "200"){ 627 alert("ë¤ì´ë¡ë ìë£! \níë³µí ì¼ííì¸ì!"); 628 } 629 else if(data.code == "409" && data.message) { 630 alert(data.message); 631 } 632 else if(data.code == "409" && data.message) { 633 alert(data.message); 634 } 635 else if(data.code == "405"){ 636 alert("ì´ë¯¸ ë¤ì´ë¡ë ë°ììµëë¤."); 637 }else{ 638 alert("ì¿ í°ì´ ë°ê¸ëì§ ìììµëë¤. ë°ê¸ ì¡°ê±´ì ì´ë²¤í¸ ìì¸ ë´ì©ì íì¸í´ì£¼ì¸ì."); 639 } 640 }) 641 .fail(function(jqXHR, textStatus, errorThrown){ 642 alert("ì¼ìì ì¸ ì¥ì ë¡ ë°ê¸ì ì¤í¨íììµëë¤. ë¤ì ìëí´ ì£¼ì¸ì!"); 643 couponPromoDownMultiBtYn = "0"; 644 if (isApp()) { 645 if( textStatus == "timeout" ) { 646 try { 647 //window.skstoaapp.appClose(); 648 }catch(e){} 649 } 650 } 651 }); 652 } 653 654 var sktCheckYn = "0"; 655 var sktMembCheckYn = "0"; 656 var couponDownBtYn = "0"; 657 function promoCouponDown(promoNo){ 658 659 if(couponDownBtYn == "1") { 660 return false; 661 } 662 663 var param = new Object(); 664 param['promoNo'] = promoNo; 665 666 couponDownBtYn = "1"; 667 668 promoCouponDownAjax(param); 669 } 670 671 function promoCouponDownAjax (param) { 672 var promotionNumber = param.promoNo; 673 const searchParams = new URLSearchParams(window.location.search); 674 var mediaCode = searchParams.get("mediaCode"); 675 if(mediaCode == undefined || mediaCode == "") { 676 mediaCode = "EC01"; 677 } 678 679 commonAjax("/event/promotion-coupon-down", param, 'json', 'POST') 680 .done(function(data, textStatus, jqXHR){ 681 couponDownBtYn = "0"; 682 if(data.code == "200") { 683 //ê´ê³ 매체 ì¡°ê±´ ë§ì¡± 684 if(data.counponMeiaCode == "" || data.counponMeiaCode.trim().split(",").includes(mediaCode)) { 685 alert(data.message); 686 } 687 //ê´ê³ 매체 ì¡°ê±´ ë¶ë§ì¡± 688 else { 689 alert(data.message + "\n *íì¬ ì ìí 매체ììë ì¬ì©ì´ ë¶ê°íì¤ë, \n ì´ë²¤í¸ íì´ì§ìì ì¬ì©ì¡°ê±´ì íì¸í´ 주ì¸ì."); 690 } 691 }else if(data.code == "401") { 692 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 693 goUrl('https://www.skstoa.com/member/login?forwardUrl='+window.location.href); 694 }else if(data.code == "407"){ 695 if(confirm(data.message)) { 696 var form = document.createElement("form"); 697 var field = document.createElement("input"); 698 var fowardUrl = window.location.pathname; 699 700 form.setAttribute("id", "authForm"); 701 form.setAttribute("method", "POST"); 702 703 field.setAttribute("type", "hidden"); 704 field.setAttribute("name", "type"); 705 field.setAttribute("value", "promo-coupon-down"); 706 form.appendChild(field); 707 708 field = document.createElement("input"); 709 field.setAttribute("type", "hidden"); 710 field.setAttribute("name", "promoNo"); 711 field.setAttribute("value", promoNo); 712 form.appendChild(field); 713 714 field = document.createElement("input"); 715 field.setAttribute("type", "hidden"); 716 field.setAttribute("name", "fowardUrl"); 717 field.setAttribute("value", fowardUrl); 718 form.appendChild(field); 719 720 document.body.appendChild(form); 721 auth_hp('authForm'); 722 return; 723 } 724 }else if(data.code == "409" && data.message) { 725 alert(data.message); 726 } 727 else if(data.code == "412") { 728 jQuery('#CouponDownPushPopUp .text').html(data.message); 729 jQuery('#CouponDownPushPopUp .btn.push_btn').html('ì±ìì ííë°ê¸°'); 730 jQuery('#CouponDownPushPopUp .btn.push_btn').attr('onClick','goUrl(`https://www.skstoa.com/plan/event/detail/2019071930`);'); 731 732 //GA 733 jQuery('#CouponDownPushPopUp .btn.push_btn').attr('ga-category','ì¿ í°ë¤ì´ë¡ë'); 734 jQuery('#CouponDownPushPopUp .btn.push_btn').attr('ga-action','ì±ì¿ í° íì '); 735 jQuery('#CouponDownPushPopUp .btn.push_btn').attr('ga-label','ì±ìì íí ë°ê¸°'); 736 jQuery('#CouponDownPushPopUp .btn.close_btn').attr('ga-category','ì¿ í°ë¤ì´ë¡ë'); 737 jQuery('#CouponDownPushPopUp .btn.close_btn').attr('ga-action','ì±ì¿ í° íì '); 738 jQuery('#CouponDownPushPopUp .btn.close_btn').attr('ga-label','ë«ê¸°'); 739 layerOpen('CouponDownPushPopUp'); 740 }else if(data.code == "402") { 741 jQuery("#pop08").css("display","none"); 742 jQuery("#commonPopTIdLogin").css('display', 'block'); 743 layerPopupHeight = jQuery("#commonPopTIdLogin > .layer_popup_content").outerHeight() || 0; 744 $('.layer_popup_content').css({ 745 'margin-top' : -(layerPopupHeight/2) 746 }); 747 return false;
748 }else if(data.code == "507") { 749 if(data.sktAuthYn == "1"){ 750 alert('ê³ ê°ë, SKTíìì ìí ì ì© ì¿ í° ì ëë¤. ê°ì¬í©ëë¤.'); 751 return false; 752 }else{ 753 //Të§´ë²ì½ ë±ë¡ê³ ê° ì²´í¬&ì í¨ì± ê²ì¦ 754 if(sktMembCheckYn == "0"){ 755 asyncJsonAjax("/member/tMemberShipUseCheck", null, 'json', 'POST') 756 .done(function(data, textStatus, jqXHR){ 757 if(data.tmembShipCheck =="0"){ 758 sktCheckYn = "1"; 759 var forwardUrl = "action=sktCouponDown@@forwardUrl="+window.location.href+"@@sktCouponPromo="+promoNo+"@@sktCouponGoods="+""; 760 var param = {}; 761 param['forwardUrl'] = forwardUrl; 762 763 asyncAjax("/member/tid/clientSecretEncrypt", param, 'json', 'GET', false) 764 .done(function(data, textStatus, jqXHR){ 765 if(comUtil.isNotEmpty(data.clientSecret)){ 766 if(data.loginId == "" || data.loginId == undefined){ 767 jQuery("#commonPopIdConnect").css('display', 'block'); 768 layerPopupHeight = jQuery("#commonPopIdConnect > .layer_popup_content").outerHeight() || 0; 769 return false; 770 }else{ 771 var tIdDomain = data.tIdDomain; 772 773 window.location.href = tIdDomain; 774 return false; 775 } 776 }else{ 777 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 778 return false; 779 } 780 }) 781 .fail(function(jqXHR, textStatus, errorThrown){ 782 alert(getMessage("MSG_COMMON_FAIL")); 783 }); 784 }else if(data.tmembGbCheck == "0"){ 785 alert('ê³ ê°ë, SKTíìì ìí ì ì© ì¿ í° ì ëë¤. ê°ì¬í©ëë¤.'); 786 sktCheckYn = "1"; 787 sktMembCheckYn = "1"; 788 return false; 789 } 790 else { 791 promoCouponDown(promotionNumber); 792 } 793 }) 794 .fail(function(jqXHR, textStatus, errorThrown){ 795 alert(getMessage("MSG_COMMON_FAIL")); 796 }); 797 }else{ 798 alert('ê³ ê°ë, SKTíìì ìí ì ì© ì¿ í° ì ëë¤. ê°ì¬í©ëë¤.'); 799 return false; 800 } 801 } 802 }else{ 803 alert(data.message); 804 } 805 }) 806 .fail(function(jqXHR, textStatus, errorThrown){ 807 alert("ì¼ìì ì¸ ì¥ì ë¡ ë°ê¸ì ì¤í¨íììµëë¤. ë¤ì ìëí´ ì£¼ì¸ì!"); 808 couponDownBtYn = "0"; 809 if (isApp()) { 810 if( textStatus == "timeout" ) { 811 try { 812 //window.skstoaapp.appClose(); 813 }catch(e){} 814 } 815 } 816 }); 817 } 818 819 // ë§ì´íì´ì§ë´ ì¿ í° ë°ê¸ 302 리í´ì ëí ê´ì£¼ìí ì ì© í¨ì 820 function saveCouponPrintNoByGwangjuInMyPage(couponPrintNo){ 821 822 if("" == "") { 823 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 824 goUrl('https://www.skstoa.com/member/login?forwardUrl='+window.location.href); // TODO-241014 psk 825 return; 826 } 827 828 var appType = "" 829 if(!isApp()) { 830 appType = "0"; 831 } else { 832 if(isIOS()){ 833 appType = "2"; 834 }else{ 835 appType = "1"; 836 } 837 } 838 839 couponPrintNo = couponPrintNo.toUpperCase(); 840 841 var form = {}; 842 form['couponPrintNo'] = couponPrintNo; 843 form['custNo'] = ""; 844 form['membGb'] = ""; 845 form['appType'] = appType; 846 847 commonAjax("/mypage/multi-coupon-down-round", form, 'json', 'POST') 848 .done(function(data, textStatus, jqXHR){ 849 if(data.code === "200"){ 850 if (confirm('ì¿ í° ë±ë¡ì´ ìë£ëììµëë¤.\n[ë§ì´íì´ì§ > ì¿ í°í¨]ì¼ë¡ ì´ëíìê² ìµëê¹?')) { 851 goUrl('/mypage/coupon') 852 return false;
853 } 854 }else if(data.code === "401"){ 855 alert("ì¸ì ì´ ë§ë£ëììµëë¤. \në¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 856 goUrl('https://www.skstoa.com/member/login?forwardUrl='+window.location.href); 857 }else if(data.code === "403"){ 858 alert("ì¿ í° ë²í¸ê° ì í¨íì§ ììµëë¤.\nì¿ í° ë²í¸ë¥¼ íì¸í´ì£¼ì¸ì."); 859 }else if(data.code === "404"){ 860 alert(data.message); 861 }else if(data.code === "405"){ 862 alert("ì´ë¯¸ ì¬ì©ë ì¿ í°ì ëë¤.\nì¿ í° ë²í¸ë¥¼ íì¸í´ì£¼ì¸ì."); 863 }else if(data.code === "406"){ 864 alert("ì¿ í° ë±ë¡ 기ê°ì´ ì¢ ë£ëì´ ì¿ í°ì´ ë°ê¸ëì§ ìììµëë¤.\në±ë¡ ê°ë¥ 기ê°ì íì¸í´ì£¼ì¸ì!"); 865 }else if(data.code === "407"){ 866 alert("ì´ë¯¸ ë±ë¡ë ì¿ í°ì ëë¤."); 867 }else if(data.code === "412"){ 868 alert("ì¿ í° ë±ë¡ì´ ë¶ê°í©ëë¤.\në±ë¡ ê°ë¥ 기ê°ì íì¸í´ì£¼ì¸ì!"); 869 }else if(data.code === "420"){ 870 if (confirm('ìì´ëë¹ ë°ê¸ ê°ë¥í ì¿ í° ê°ì를 ì´ê³¼íì¬ ì¿ í°ì´ ì¶ê° ë°ê¸ëì§ ììµëë¤.\në°ê¸ë ì¿ í°ì íì¸íìê² ìµëê¹?')) { 871 goUrl('/mypage/coupon'); 872 return false; 873 } 874 }else if(data.code === "421"){ 875 alert("ì£ì¡í©ëë¤. íì¬ ì¿ í°ì´ 모ë ìì§ëì´ ì¿ í° ë°ê¸ì´ ë¶ê°í©ëë¤.\në¤ì ì´ë²¤í¸ë¥¼ 기ëí´ì£¼ì¸ì!"); 876 }else if(data.code === "422"){ 877 alert("ë±ë¡ ê°ë¥í ìê°ì´ ìëëë¤."); 878 }else if(data.code === "418"){ 879 alert("본 íì¬ ì´ë²¤í¸ë ì ê·ê°ì ê³ ê° ëìì ëë¤."); 880 }else if(data.code === "423"){ 881 alert("ì¿ í°ë²í¸ ì ë ¥ 10í ì¤í¨ë¡ 1ë¶ ê° ì¿ í° ë±ë¡ì´ ë¶ê°í©ëë¤. 1ë¶ ë¤ ë¤ì ìëí´ì£¼ì¸ì."); 882 }else if(data.code === "424"){ 883 alert("ê´ì£¼ìí íë¡ëª¨ì ì¿ í°ë§ ê°ë¥ í©ëë¤."); 884 }else{ 885 alert("ì¿ í° ë²í¸ê° ì í¨íì§ ììµëë¤.\nì¿ í° ë²í¸ë¥¼ íì¸í´ì£¼ì¸ì."); 886 } 887 }) 888 .fail(function(jqXHR, textStatus, errorThrown){ 889 alert("ì¿ í°ë²í¸ê° ì¬ë°ë¥´ì§ ììµëë¤. \në¤ì íì¸ í ë±ë¡í´ì£¼ì¸ì."); 890 }); 891 } 892 893 var couponGwangjuCheck = 0; 894 function saveCouponPrintNoByGwangju(gwangjuId){ 895 896 if("" == "") { 897 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 898 goUrl('https://www.skstoa.com/member/login?forwardUrl='+window.location.href); // TODO-241014 psk 899 return; 900 } 901 902 let couponPrintNo = jQuery("input#"+ gwangjuId).val(); 903 if( comUtil.isEmpty(couponPrintNo)){ 904 alert("ì¿ í°ë²í¸ë¥¼ ì ë ¥íì¸ì."); 905 return; 906 } 907 //ì¤ë³µ ë±ë¡ ì ê±° 908 if(couponGwangjuCheck == 1){ 909 return; 910 } 911 couponGwangjuCheck = 1; 912 var appType = "0"; // PCë 0ì¼ë¡ ê³ ì 913 914 couponPrintNo = couponPrintNo.toUpperCase(); 915 916 var form = {}; 917 form['couponPrintNo'] = couponPrintNo; 918 form['custNo'] = ""; 919 form['membGb'] = ""; 920 form['appType'] = appType; 921 asyncAjax("/mypage/multi-coupon-down-round", form, 'json', 'POST') 922 .done(function(data, textStatus, jqXHR){ 923 console.log("GwangjuResponse : " + JSON.stringify(data)); 924 if(data.code == "200"){ 925 // data.couponSaveamtYn ì ë¦½ê¸ ì¬ë¶ 926 if (confirm('ì¿ í° ë±ë¡ì´ ìë£ëììµëë¤.\n[ë§ì´íì´ì§ > ì¿ í°í¨]ì¼ë¡ ì´ëíìê² ìµëê¹?')) { 927 couponGwangjuCheck = 0; 928 goUrl('/mypage/coupon'); // TODO-241014 psk 929 //window.location.href="/mypage/coupon"; 930 return false;
931 } 932 }else if(data.code == "401"){ 933 alert("ì¸ì ì´ ë§ë£ëììµëë¤. \në¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 934 goUrl('https://www.skstoa.com/member/login?forwardUrl='+window.location.href); // TODO-241014 psk 935 // window.location.href="https://www.skstoa.com/member/login?forwardUrl="+window.location.href; 936 }else if(data.code == "403"){ 937 alert("ì¿ í° ë²í¸ê° ì í¨íì§ ììµëë¤.\nì¿ í° ë²í¸ë¥¼ íì¸í´ì£¼ì¸ì."); 938 }else if(data.code == "404"){ 939 alert(data.message); 940 }else if(data.code == "405"){ 941 alert("ì´ë¯¸ ì¬ì©ë ì¿ í°ì ëë¤.\nì¿ í° ë²í¸ë¥¼ íì¸í´ì£¼ì¸ì."); 942 }else if(data.code == "406"){ 943 alert("ì¿ í° ë±ë¡ 기ê°ì´ ì¢ ë£ëì´ ì¿ í°ì´ ë°ê¸ëì§ ìììµëë¤.\në±ë¡ ê°ë¥ 기ê°ì íì¸í´ì£¼ì¸ì!"); 944 }else if(data.code == "407"){ 945 alert("ì´ë¯¸ ë±ë¡ë ì¿ í°ì ëë¤."); 946 }else if(data.code == "412"){ 947 alert("ì¿ í° ë±ë¡ì´ ë¶ê°í©ëë¤.\në±ë¡ ê°ë¥ 기ê°ì íì¸í´ì£¼ì¸ì!"); 948 }else if(data.code == "420"){ 949 if (confirm('ìì´ëë¹ ë°ê¸ ê°ë¥í ì¿ í° ê°ì를 ì´ê³¼íì¬ ì¿ í°ì´ ì¶ê° ë°ê¸ëì§ ììµëë¤.\në°ê¸ë ì¿ í°ì íì¸íìê² ìµëê¹?')) { 950 couponGwangjuCheck = 0; 951 goUrl('/mypage/coupon'); // TODO-241014 psk 952 //window.location.href="/mypage/coupon"; 953 return false; 954 } 955 }else if(data.code == "421"){ 956 alert("ì£ì¡í©ëë¤. íì¬ ì¿ í°ì´ 모ë ìì§ëì´ ì¿ í° ë°ê¸ì´ ë¶ê°í©ëë¤.\në¤ì ì´ë²¤í¸ë¥¼ 기ëí´ì£¼ì¸ì!"); 957 }else if(data.code == "422"){ 958 alert("ë±ë¡ ê°ë¥í ìê°ì´ ìëëë¤."); 959 }else if(data.code == "418"){ 960 alert("본 íì¬ ì´ë²¤í¸ë ì ê·ê°ì ê³ ê° ëìì ëë¤."); 961 }else if(data.code == "423"){ 962 alert("ì¿ í°ë²í¸ ì ë ¥ 10í ì¤í¨ë¡ 1ë¶ ê° ì¿ í° ë±ë¡ì´ ë¶ê°í©ëë¤. 1ë¶ ë¤ ë¤ì ìëí´ì£¼ì¸ì."); 963 }else if(data.code == "424"){ 964 alert("ê´ì£¼ìí íë¡ëª¨ì ì¿ í°ë§ ê°ë¥ í©ëë¤."); 965 }else{ 966 alert("ì¿ í° ë²í¸ê° ì í¨íì§ ììµëë¤.\nì¿ í° ë²í¸ë¥¼ íì¸í´ì£¼ì¸ì."); 967 } 968 couponGwangjuCheck = 0; 969 }) 970 .fail(function(jqXHR, textStatus, errorThrown){ 971 alert("ì¿ í°ë²í¸ê° ì¬ë°ë¥´ì§ ììµëë¤. \në¤ì íì¸ í ë±ë¡í´ì£¼ì¸ì."); 972 couponGwangjuCheck = 0; 973 }); 974 } 975 976 // ì¼íì§ìê¸ ìëìì ì¬ë¶ ì²´í¬ 977 function shoppingUsedCouponCheck(promoNo){ 978 var returnValue = ''; 979 var param = {}; 980 param['promoNo'] = promoNo; 981 asyncAjax("/event/shopping/usedCouponCheck", param, 'json', 'GET', false) 982 .done(function(data, textStatus, jqXHR){ 983 // var supportBox = document.getElementById('supportBox'); 984 // supportBox.classList.add('on'); 985 if(comUtil.isNotEmpty(data.usedCpnYn)) { 986 // ë°ë³µì¿ í° ë¤ì´ë¡ë, ì¬ì©ìë ë§ê° 987 returnValue = data.usedCpnYn; 988 } 989 else { 990 returnValue = "-1"; 991 } 992 993 }) 994 .fail(function(jqXHR, textStatus, errorThrown){ 995 // alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 996 }); 997 return returnValue 998 } 999 1000 1001 var doubleClickCheck = 0; 1002 function eventReqByEventNo (eventNo) { 1003 doubleClickCheck = 1; 1004 1005 if(eventNo == undefined || eventNo == "") { 1006 alert('íì¬ ì´ë²¤í¸ ì ì²ì´ ë¶ê°í©ëë¤. \n ì ìë§ ê¸°ë¤ë ¤ì£¼ì
1006¸ì!'); 1007 } 1008 1009 var param = {}; 1010 param['eventNo'] = eventNo; 1011 1012 if(doubleClickCheck == 0){ 1013 return false; 1014 } 1015 1016 if("" == "") { 1017 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 1018 window.location.href="https://www.skstoa.com/member/login?forwardUrl="+window.location.href; 1019 return; 1020 } 1021 1022 if(!isApp()) { 1023 param['appYn'] = "0"; 1024 } else { 1025 param['appYn'] = "1"; 1026 } 1027 1028 asyncAjax("/plan/event/eventReq", param, 'json', 'POST') 1029 .done(function(data, textStatus, jqXHR){ 1030 if(data.code == "508"){ 1031 alert("모ë°ì¼ì±ìì ì ì² ê°ë¥í©ëë¤."); 1032 window.location.href="https://www.skstoa.com/plan/event/detail/2019071930"; 1033 }else if(data.code == "511"){ 1034 doubleClickCheck = 0; 1035 alert("ì ì²ì¸ìì´ ë§ê°ëììµëë¤."); 1036 }else if(data.code == "513"){ 1037 alert("í´ë¹ ì´ë²¤í¸ë 본ì¸ì¸ì¦ì´ ìë£ë íìë§ ì ì² ê°ë¥í©ëë¤.\n본ì¸ì¸ì¦ì ì§ííìê² ìµëê¹?"); 1038 if(confirm('ìµì´ 1í í´ëí° ë³¸ì¸ì¸ì¦ì ìííë©° \nì¸ì¦ ì ë³´ë SKì¤í ì íìì ë³´ì ì ì¥ë©ëë¤.\n\n본ì¸ì¸ì¦ ìë£ í ì ê·ê°ì ì¿ í°ì´ ìë ë¤ì´ë¡ëë©ëë¤.')){ 1039 authVerify(); 1040 } 1041 }else if(data.code == "512"){ 1042 doubleClickCheck = 0; 1043 alert("ì ì² ì¡°ê±´ì ë§ì¡±íì§ ëª»íììµëë¤.\n(*ì ì² ì¡°ê±´ì íë¨ì ì ìì¬íì ì°¸ê³ íì¸ì)"); 1044 }else if(data.code == "514"){ 1045 doubleClickCheck = 0; 1046 alert(data.message); 1047 }else if(data.status == "00"){ 1048 doubleClickCheck = 0; 1049 alert("ì ì²ëììµëë¤."); 1050 }else if(data.status == "30"){ 1051 doubleClickCheck = 0; 1052 alert("ì´ë¯¸ ì°¸ì¬í ì´ë²¤í¸ì ëë¤."); 1053 }else if(data.status == "99"){ 1054 doubleClickCheck = 0; 1055 alert("ì ì² ê¸°ê°ì´ ìëëë¤."); 1056 } 1057 }) 1058 .fail(function(jqXHR, textStatus, errorThrown){ 1059 alert("ì ì íì ë¤ì ì´ì©í´ì£¼ì¸ì."); 1060 if (isApp()) { 1061 if( textStatus == "timeout" ) { 1062 try { 1063 //window.skstoaapp.appClose(); 1064 }catch(e){} 1065 } 1066 } 1067 }); 1068 } 1069 1070 // íì¬ëìê¸ì¡ë³´ê¸° 1071 function viewMyEventDetail(eventNo) { 1072 1073 var param = {}; 1074 param['eventNo'] = eventNo; 1075 1076 if("" == "") { 1077 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 1078 window.location.href="https://www.skstoa.com/member/login?forwardUrl="+window.location.href; 1079 return; 1080 } 1081 1082 commonAjax("/mypage/checkMyEventDetail", param, 'json', 'POST') 1083 .done(function(data, textStatus, jqXHR) { 1084 if(data.result == "200") { 1085 window.location.href = "/mypage/myEventDetail/" + eventNo; 1086 return; 1087 } if(data.result == "401") { 1088 if(confirm('ë¡ê·¸ì¸ì´ íìí©ëë¤. ë¡ê·¸ì¸ íë©´ì¼ë¡ ì´ëíìê² ìµëê¹?')) { 1089 window.location.href="https://www.skstoa.com/member/login?forwardUrl="+window.location.href; 1090 } 1091 } else if(data.result == "402") { 1092 alert("í´ë¹ ì´ë²¤í¸ ì ì² ë´ìì´ ììµëë¤."); 1093 } else if(data.result == "403") { 1094 alert("ì´ë²¤í¸ì í´ë¹íë 주문 ë´ìì´ ììµëë¤."); 1095 } else if(data.result == "404") { 1096 alert("ì´ë²¤í¸ ì 보를 ì°¾ì ì ììµëë¤."); 1097 } 1098 }) 1099 .fail(function(jqXHR, textStatus, errorThrown) { 1100 alert("ì ì íì ë¤ì ì´ì©í´ì£¼ì¸ì."); 1101 if (isApp()) { 1102 if( textStatus == "timeout" ) { 1103 try { 1104 //window.skstoaapp.appClose(); 1105 }catch(e){} 1106 } 1107 } 1108 }); 1109 }; 1110 1111 function selectEventCampaign(campaignNo, campaignType){ 1112 var param = new Object(); 1113 param['campaignNo'] = campaignNo; 1114 param['campaignType'] = campaignType; 1115 let result = {}; 1116 result["loginYn"] = "Y"; 1117 asyncAjax("/event/selectEventCampaign", param, 'json', 'GET') 1118 .done(function(data, textStatus, jqXHR){ 1119 if(data.code == "200") { 1120 result["agreeYn"] = data.agreeYn; 1121 if(data.campaignName) { 1122 result["campaignName"] = data.campaignName; 1123 } 1124 else { 1125 result["campaignName"] = "í´ë¹ ì´ë²¤í¸"; 1126 } 1127 } 1128 else if(data.code == "401") { 1129 result["loginYn"] = "N"; 1130 } 1131 else { 1132 result["agreeYn"] = "0"; 1133 result["campaignName"] = "í´ë¹ ì´ë²¤í¸"; 1134 } 1135 }) 1136 .fail(function(jqXHR, textStatus, errorThrown){ 1137 result["agreeYn"] = "0"; 1138 result["campaignName"] = "í´ë¹ ì´ë²¤í¸"; 1139 }); 1140 return result; 1141 } 1142 1143 function alertEventCampaign(campaignNo, campaignType, agreeYn, callbackFunc) { 1144 1145 var campaignData = selectEventCampaign(campaignNo, campaignType); 1146 1147 if(campaignData.loginYn == "N") { 1148 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 1149 window.location.href="https://www.skstoa.com/member/login?forwardUrl="+window.location.href; 1150 return; 1151 } 1152 else { 1153 //ì림 ì¤ì§ 1154 if(campaignData.agreeYn == "1" && agreeYn == "0") { 1155 $("#campaignPopUp > .popup_event__content > .content .text").html(campaignData.campaignName + ' ì림ì ê·¸ë§ ë°ì¼ìê² ìµëê¹?'); 1156 $("#campaignPopUp > .btn_wrap").html('<button type="button" class="btn" onclick="layerCampaignClosePo
1156pup(this);">ë«ê¸°</button><button type="button" class="btn" onclick="insertEventCampaign(`'+campaignNo+'`,`'+campaignType+'`,`'+agreeYn+'`,`'+campaignData.campaignName+'` ,`'+callbackFunc+'`)">ê·¸ë§ ë°ê¸°</button>'); 1157 } 1158 else { 1159 $("#campaignPopUp > .popup_event__content > .content .text").html(campaignData.campaignName + ' ì림ì ì± í¸ìë¡ ë³´ë´ëë¦¬ê³ ìì´ì. \nì±ìì ì림ì ì²íê³ ê³ ê°ëë¤ ìí ííì ëì¹ì§ ë§ì¸ì!'); 1160 $("#campaignPopUp > .btn_wrap").html('<button type="button" class="btn" onclick="layerCampaignClosePopup(this);">ë«ê¸°</button><button type="button" class="btn" onclick="goUrl(`https://www.skstoa.com/plan/event/detail/2019071930`)">ì±ìì íì¸í기</button>'); 1161 } 1162 } 1163 layerCampaignOpen('campaignPopUp'); 1164 } 1165 1166 function insertEventCampaign(campaignNo, campaignType, agreeYn, campaignName, callbackFunc) { 1167 1168 var param = new Object(); 1169 param['campaignNo'] = campaignNo; 1170 param['campaignType'] = campaignType; 1171 param['agreeYn'] = agreeYn; 1172 var result = ""; 1173 1174 commonAjax("/event/insertEventCampaign", param, 'json', 'POST') 1175 .done(function(data, textStatus, jqXHR){ 1176 if(data.code == "200"){ 1177 //ì ì² ìë£ 1178 if(agreeYn == "1") { 1179 alert(campaignName + " ì림 ì ì²ì´\nìë£ëììµëë¤."); 1180 layerCampaignClosePopup("#campaignPopUp"); 1181 } 1182 //ì ì² ì·¨ì 1183 else { 1184 alert(campaignName + " ì림 ì·¨ìê°\nìë£ëììµëë¤."); 1185 layerCampaignClosePopup("#campaignPopUp"); 1186 } 1187 if(callbackFunc) { 1188 eval(callbackFunc + "()"); 1189 } 1190 }else if(data.code == "401"){ 1191 window.location.href="https://www.skstoa.com/member/login?forwardUrl="+window.location.href; 1192 return; 1193 } 1194 }) 1195 .fail(function(jqXHR, textStatus, errorThrown){ 1196 alert("ì ì íì ë¤ì ì´ì©í´ì£¼ì¸ì."); 1197 if (isApp()) { 1198 if( textStatus == "timeout" ) { 1199 try { 1200 //window.skstoaapp.appClose(); 1201 }catch(e){} 1202 } 1203 } 1204 }); 1205 return result; 1206 } 1207 1208 function layerCampaignOpen(el) { 1209 const layerId = $("#" + el ); 1210 layerId.closest('.popup_wrap').show(); 1211 layerId.closest('.popup_wrap').css({'z-index' : 20002}); 1212 } 1213 1214 function layerCampaignClosePopup(el) { 1215 $(el).closest('.popup_wrap').hide(); 1216 } 1217 1218 function getEventOrderDateCnt(eventPromoNo) { 1219 if (eventPromoNo == null || String(eventPromoNo).trim() === '') { 1220 alert('ì´ë²¤í¸ íë¡ëª¨ì ë²í¸ê° ììµëë¤.'); 1221 return $.Deferred().resolve(null).promise(); 1222 } 1223 1224 var param = { 1225 eventPromoNo: eventPromoNo 1226 }; 1227 1228 return commonAjax("/event/getEventOrderDateCnt", param, 'json', 'POST') 1229 .then(function (data) { 1230 if (data.code == "200") { 1231 return data.orderDateCnt; 1232 } 1233 return null; 1234 }, function (jqXHR, textStatus, errorThrown) { 1235 if (isApp()) { 1236 if (textStatus == "timeout") { 1237 try { 1238 //window.skstoaapp.appClose(); 1239 } catch (e) {} 1240 } 1241 } 1242 1243 return null; 1244 }); 1245 } 1246 1247 //ì¶ìì²´í¬ë¥¼ íì©í 룰ë ì´ë²¤í¸ í¨ì (Promise ë°íí) 1248 // 1249 // ì±ê³µ resolve({ 1250 // reason : 'SUCCESS', 1251 // seq : '001', // BENEFIT_SEQ â 룰ë ì´ ë©ì¶ 칸 1252 // img : '...' | null, // ë¹ì²¨ ì´ë¯¸ì§ (미ë±ë¡ì´ë©´ null) 1253 // msg : '...', // ìë² ë©ìì§ (íìë í¸ì¶ë¶ íë¨) 1254 // showPopup : fn | null, // ì´ë¯¸ì§ê° ìì ëë§ í¨ì, ìì¼ë©´ null 1255 // raw : data 1256 // }) 1257 // 1258 // ì¤í¨ reject({ reason, msg }) 1259 // reason: 'ALREADY' | 'NEED_LOGIN' | 'NO_LOGIN' | 'DENIED' | 'NO_SEQ' | 'FAIL' | 'SYSTEM' 1260 // 1261 // â» ì´ë¯¸ì§ê° ìì´ë(NO_IMG) ë¹ì²¨ì ì´ë¯¸ íì ë ìíì´ë¯ë¡ ì±ê³µì¼ë¡ ëê¹ëë¤. 1262 // ì´ê±¸ ì¤í¨ë¡ ì²ë¦¬íë©´ "ì 립ì ëëë° ë£°ë ì ì¤í¨" ê° ë©ëë¤. 1263 // â» alert / e_popup ì í¸ì¶ë¶ìì ì²ë¦¬í©ëë¤. 1264 // 룰ë ì´ ëë ì¤ alert ì ë©ì¸ ì¤ë ë를 ë§ì íë©´ì ì¼ë¦½ëë¤. 1265 function rouletteAttend(attendCode){ 1266 1267 var dfd = jQuery.Deferred(); 1268 1269 if("" == "") { 1270 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 1271 goUrl('https://www.skstoa.com/member/login?forwardUrl='+window.location.href); 1272 return dfd.reject({ reason:"NO_LOGIN" }).promise(); 1273 } 1274 1275 commonAjax("/event/rouletteAttend?attendCode="+attendCode, '', 'json', 'GET') 1276 .done(function(data, textStatus, jqXHR){ 1277 1278 if(data.code == "200"){ 1279 1280 if(data.status == "SUCCESS") { 1281 1282 if(data.benefitSeq != null && data.benefitSeq != ""){ 1283 1284 var hasImg = (data.benefitImg != null && data.benefitImg != ""); 1285 1286 dfd.resolve({ 1287 reason : "SUCCESS", 1288 seq : String(data.benefitSeq), // 문ìì´ ê³ ì (ì«ìë¡ ì¤ë©´ ì¹¸ì´ ë°ë¦½ëë¤) 1289 img : hasImg ? data.benefitImg : null, 1290 msg : data.msg, 1291 raw : data, 1292 // 룰ë ì´ ë©ì¶ ë¤ì í¸ì¶íëë¡ í¨ìë§ ëê¹. ì´ë¯¸ì§ ìì¼ë©´ null 1293 showPopup : hasImg ? function(){ 1294 jQuery(".e_popup").find("img") 1295 .attr("src", "https://imagecdn.skstoa.com" + data.benefitImg); 1296 e_popup('', '#e_popup'); 1297 } : null 1298 }); 1299 1300 } else { 1301 dfd.reject({ reason:"NO_SEQ", msg:"ë¤ì ìëí´ì£¼ì¸ì." }); 1302 } 1303 } 1304 else if(data.status == "ALREADY") { 1305 dfd.reject({ reason:"ALREADY", msg:"ì¤ëì ì´ë²¤í¸ ì°¸ì¬ë¥¼ ìë£íììµëë¤." }); 1306 } 1307 else { 1308 dfd.reject({ reason:"FAIL", msg:"ì ì í ë¤ì ìëí´ì£¼ì¸ì." }); 1309 } 1310 1311 } else if(data.code == "402" || data.code == "403"){ 1312 dfd.reject({ reason:"DENIED", msg:data.message }); 1313 1314 } else if(data.code == "401"){ 1315 dfd.reject({ reason:"NEED_LOGIN" }); 1316 1317 } else { 1318 dfd.reject({ reason:"FAIL", msg:"ì ì í ë¤ì ìëí´ì£¼ì¸ì." }); 1319 } 1320 }) 1321 .fail(function (jqXHR, textStatus, errorThrown) { 1322 dfd.reject({ reason:"SYSTEM", msg:"ìì¤í ì¤ë¥ê° ë°ìíììµëë¤." }); 1323 }); 1324 1325 return dfd.promise(); 1326 } 1327 1328 function rouletteAttendHistory(attendCode){ 1329 1330 var dfd = jQuery.Deferred(); 1331 1332 if("" == "") { 1333 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 1334 goUrl('https://www.skstoa.com/member/login?forwardUrl='+window.location.href); 1335 return dfd.reject({ reason:"NO_LOGIN" }).promise(); 1336 } 1337 1338 commonAjax("/event/rouletteAttendHistory?attendCode="+attendCode, '', 'json', 'GET') 1339 .done(function(data, textStatus, jqXHR){ 1340 if(data.code == "200"){ 1341 dfd.resolve({ reason:"SUCCESS", msg:data.message, data:data.data}); 1342 } else if(data.code == "402" || data.code == "403"){ 1343 dfd.reject({ reason:"DENIED", msg:data.message }); 1344 } else if(data.code == "401"){ 1345 dfd.reject({ reason:"NEED_LOGIN", msg:data.message }); 1346 } else { 1347 dfd.reject({ reason:"FAIL", msg:"ì ì í ë¤ì ìëí´ì£¼ì¸ì." }); 1348 } 1349 }) 1350 .fail(function (jqXHR, textStatus, errorThrown) { 1351 dfd.reject({ reason:"SYSTEM", msg:"ìì¤í ì¤ë¥ê° ë°ìíììµëë¤." }); 1352 }); 1353 1354 return dfd.promise(); 1355 } 1356 1357</script>
1357<script type="text/javascript"> 1358 1359jQuery(function() { 1360 1361 var timer = $('.time').eq(1); 1362 if(timer != undefined) { 1363 var endDate = new Date(timer.attr('endDate')); 1364 var curDate = new Date(); 1365 var leftTime = (endDate - curDate) / 1000; 1366 timer.attr('leftTime', leftTime); 1367 } 1368 1369 jQuery('#setting').hide(); 1370 jQuery('.settingWrap > li').addClass('web'); 1371 jQuery('.footer_actionbar').addClass('web'); 1372 1373 // ì¡ì ë° ì ë³´ ë¶ë¬ì¤ê¸° 1374 selectActionData(1); 1375 1376 // ì¥ë°êµ¬ë íì 1377 jQuery('.h_cart_btn').on('click', function(e) { 1378 var path = location.pathname+location.hash; 1379 if("" == "") { 1380 checkLogin(path); 1381 return; 1382 } 1383 goUrl('https://www.skstoa.com/cart/cartdblist'); 1384 1385 }); 1386 1387 $("[class^='bxslider']").css("visibility", "visible"); 1388 1389 1390 var sslUrl = document.URL 1391 if ((window.location.protocol == "http:" && window.location.host == "stage-pc.skstoa.com") || (window.location.protocol == "http:" && window.location.host == "www.skstoa.com") || (window.location.protocol == "http:" && window.location.host == "stage2-pc.skstoa.com")) { 1392 var urlPath = window.location.pathname; 1393 if(urlPath.indexOf("/mypage") > -1 || urlPath.indexOf("/member") > -1 || urlPath.indexOf("/customer") > -1 || urlPath.indexOf("/category/goods-list") > -1 || urlPath.indexOf("/shoppingLive") > -1) { 1394 sslUrl = sslUrl.replace("http:", "https:"); 1395 location.replace(sslUrl); 1396 } 1397 }else{ 1398 if(window.location.host == "skstoa.com"){ 1399 var urlPath = window.location.pathname; 1400 if(urlPath.indexOf("/mypage") > -1 || urlPath.indexOf("/member") > -1 || urlPath.indexOf("/customer") > -1 || urlPath.indexOf("/category/goods-list") > -1 || urlPath.indexOf("/shoppingLive") > -1) { 1401 sslUrl = sslUrl.replace("http:", "https:"); 1402 } 1403 sslUrl = sslUrl.replace("skstoa.com", "www.skstoa.com"); 1404 location.replace(sslUrl); 1405 } 1406 } 1407}); 1408 1409 1410 1411function closeBanner(){ 1412 var urlPath = window.location.pathname + window.location.search; 1413 if(jQuery('#top_ad_area').css('display') == "block"){ 1414 jQuery("#top_ad_area").css('display','none'); 1415 } 1416 setCookieBanner("app_banner","done",1); 1417} 1418 1419function setCookieBanner(c_name,value,exdays) { 1420 var exdate=new Date(); 1421 exdate.setDate(exdate.getDate() + exdays); 1422 var c_value=escape(value) + ((exdays==null) ? "" : "; path=/;"); 1423 document.cookie=c_name + "=" + c_value; 1424} 1425//ì¿ í¤ ì¡°í 1426function getCookieBanner(c_name) { 1427 var i,x,y,cookies=document.cookie.split(";"); 1428 for (i=0;i<cookies.length;i++) { 1429 x=cookies[i].substr(0,cookies[i].indexOf("=")); 1430 y=cookies[i].substr(cookies[i].indexOf("=")+1); 1431 x=x.replace(/^\s+|\s+$/g,""); 1432 if (x==c_name) { 1433 return unescape(y); 1434 } 1435 } 1436} 1437function retrieveTopBanner(){ 1438 var chk = 0; 1439 // íì¼í모ì ì¸ì ì ì±ë¤ì´ë¡ë ë°°ë ë¯¸ë ¸ì¶ ì²ë¦¬ 20181017 yjjang 1440 if(jQuery('#top_ad_area').find('img').length > 0 || "" == "EP01" || "" == "EP03"){ 1441 return false; 1442 } 1443 commonAjax("/display/category-banner/90000008", '', "json", "GET") 1444 .done(function(data, textStatus, jqXHR){ 1445 if(data.code ="200"){ 1446 if(data.areaBanner.banner_7100039 != undefined){ 1447 var html = makeTopBannerList(data.areaBanner.banner_7100039); 1448 var text = html.join(''); 1449 jQuery("#top_ad_area").append(text); 1450 chk = 1; 1451 // if(isApp()) { 1452 // jQuery("#top_ad_area").css('display','none'); 1453 // } else { 1454 var cookie = getCookieBanner("app_banner"); 1455 var urlPath = window.location.pathname + window.location.search; 1456 if(urlPath.indexOf('/easy-') > -1) { 1457 } 1458 if(cookie != "done") { 1459 jQuery("#top_ad_area").css('display','block'); 1460 } else { 1461 jQuery("#top_ad_area").css('display','none'); 1462 } 1463 //} 1464 } 1465 } 1466 }); 1467 return chk; 1468} 1469 1470function makeTopBannerList(data) { 1471 var html = []; 1472 var a = jQuery(window).width(); 1473 if( data != undefined){ 1474 jQuery.each(data, function(idx, obj){ 1475 if(obj.linkUrl == null){ 1476 obj.linkUrl = "javascript:;" 1477 } 1478 html.push("<a href=\"javascript: clickBannerForPa('"+obj.linkUrl+"')\"><img src=\""+obj.imagePath+"\" alt=\"\"></a>"); 1479 html.push("<a href=\"javascript:;\" class=\"close\" onclick=\"javascript: closeBanner();\"></a>"); 1480 }); 1481 } 1482 return html; 1483} 1484 1485function clickBannerForPa(link){ 1486 1487 try{ 1488 _paq.push(['trackEvent', 'click', 'top_banner']); 1489 }catch(e){} 1490 1491 location.href = link; 1492} 1493 1494// 2016-04-08 input box í´ë¦ ì placeholder ê¸ì¨ ìë³´ì´ê² ë³ê²½ 1495jQuery('.placeholder_focus').focus(function() { 1496 $(this).data('placeholder', $(this).attr('placeholder')).attr('placeholder',''); 1497 }).blur(function() { 1498 $(this).attr('placeholder', $(this).data('placeholder')); 1499}); 1500 1501function searchGoUrl() { 1502 if(isIOSWeb()) { 1503 ui_search.hideSearchBar(); 1504 } 1505} 1506 1507function ctgrGoUrl() { 1508 jQuery('.btn_menu_category_close').click(); 1509} 1510 1511function historyGoUrl() { 1512 jQuery('.btn_history_close').click(); 1513} 1514 1515function isIOSWeb(){ 1516 var mobileKeyWords = new Array('iPhone', 'iPod','iPad'); 1517 var iosYn = 0; 1518 for (var i = 0 ; i < mobileKeyWords.length ; i++){ 1519 //모ë°ì¼ ëë°ì´ì¤ë¡ ì ìì¼ë 1520 if (navigator.userAgent.match(mobileKeyWords[i]) != null){ 1521 iosYn = 1; 1522 } 1523 } 1524 return iosYn; 1525} 1526 1527function showAppPop() { 1528 jQuery('#appNotice').show(); 1529} 1530 1531function policyWindowClose() { 1532 //if(isApp()) { 1533 // window.history.back(); 1534 //} else { 1535 windowClose(); 1536 //} 1537} 1538 1539function isNullOrBlack(str){ 1540 if(str == null || str == ""){ 1541 return undefined; 1542 } 1543 1544 return str; 1545} 1546 1547function selectActionData(gtmFlag) { 1548 if(!("" == "")) { 1549 commonAjax("/member/menu-info", null, "json", "GET", false) 1550 .done(function(data, textStatus, jqXHR){ 1551 if(data.code == "200") { 1552 if(gtmFlag != undefined && gtmFlag == '1'){ 1553 var custDetail = data.custDetail; 1554 if(custDetail != null){ 1555 window.dataLayer = window.dataLayer || []; 1556 dataLayer.push({ 1557 'event' : 'loginComplete', 1558 'dimension4': isNullOrBlack(data.loginSort), // ë¡ê·¸ì¸ ì í
1559 'dimension6': isNullOrBlack(custDetail.sex), // ì±ë³ 1560 'dimension7': isNullOrBlack(custDetail.ageS), // íì ëì´+ì±ë³ 1561 'dimension8': isNullOrBlack(custDetail.membGb), // íì ë±ê¸ 1562 'dimension10': isNullOrBlack(custDetail.smsYn), // ë§ì¼í ìì ëì 1563 'dimension11': isNullOrBlack(custDetail.custFavorYn), // ê³ ê° ííì ìí ê°ì¸ì ë³´ ìì§ ì´ì©ëì 1564 'dimension12': isNullOrBlack(custDetail.firstOrderDate), // ìµì´ êµ¬ë§¤ì¼ 1565 'dimension13': isNullOrBlack(custDetail.snsTypeGb), // íìê°ì ì í 1566 'dimension14': isNullOrBlack(custDetail.emYn), // 구ì±ì ì 무 1567 'dimension16': isNullOrBlack(custDetail.joinDate), // íìê°ì ì¼ 1568 'dimension17': isNullOrBlack(custDetail.lastOrderDate), // ìµê·¼êµ¬ë§¤ì¼ 1569 'dimension18': isNullOrBlack(custDetail.preferCategory), // ê³ ê° ì í¸ ì¹´í ê³ ë¦¬ (ê°ì¥ ë§ì´ 구매í ìíì ì¹´í ê³ ë¦¬) 1570 'user_loginType': isNullOrBlack(data.loginSort) 1571 }); 1572 } 1573 } 1574 1575 jQuery("#usable_saveamt1").html(comUtil.setComma(data.USABLE_SAVEAMT)); 1576 jQuery("#coupon_cnt1").html(comUtil.setComma(data.COUPON_CNT)); 1577 jQuery("#order_total").html(comUtil.setComma(data.ORDER_TOTAL)); 1578 jQuery("#expire_usable_saveamt").html(comUtil.setComma(data.EXPIRE_USABLE_SAVEAMT)); 1579 jQuery("#expire_coupon_cnt").html(comUtil.setComma(data.EXPIRE_COUPON_CNT)); 1580 jQuery("#order_flag80").html(comUtil.setComma(data.ORDER_FLAG80)); 1581 if(Number(data.CART_DB_CNT) > 0){ 1582 jQuery("#popupBasketCnt").html(comUtil.setComma(Number(data.CART_DB_CNT))); 1583 jQuery("#popupBasketCnt").show(); 1584 jQuery("#cartCnt").show(); 1585 jQuery("#cartCnt").html(comUtil.setComma(Number(data.CART_DB_CNT))); 1586 } else { 1587 jQuery("#popupBasketCnt").hide(); 1588 jQuery("#cartCnt").hide(); 1589 } 1590 if(data.ORDER_TOTAL && Number(data.ORDER_TOTAL) > 0){ 1591 jQuery("#action_order").html(comUtil.setComma(data.ORDER_TOTAL)); 1592 jQuery("#action_order").show(); 1593 } else { 1594 jQuery("#action_order").hide(); 1595 } 1596 if(data.PUSH_STATUS != "" && data.PUSH_STATUS == 0) { 1597 jQuery("#action_push_status").addClass('new'); 1598 } 1599 1600 if(Number(data.WISH_CNT) > 0) { 1601 jQuery("#wishCnt").show(); 1602 jQuery("#wishCnt").html(comUtil.setComma(Number(data.WISH_CNT))); 1603 } else { 1604 jQuery("#wishCnt").hide(); 1605 } 1606 } else if(data.code == "401") { 1607 $(".action_cnt").hide(); 1608 } 1609 }); 1610 } else { 1611 $(".action_cnt").hide(); 1612 commonAjax("/cart/nonmember-cart-count", null, "json", "GET", false) 1613 .done(function(data, textStatus, jqXHR){ 1614 if(data.code == "200") { 1615 if(Number(data.cartCnt) > 0){ 1616 jQuery("#popupBasketCnt").html(comUtil.setComma(Number(data.cartCnt))); 1617 jQuery("#popupBasketCnt").show(); 1618 jQuery("#cartCnt").show(); 1619 jQuery("#cartCnt").html(comUtil.setComma(Number(data.cartCnt))); 1620 } else { 1621 jQuery("#popupBasketCnt").hide(); 1622 jQuery("#cartCnt").hide(); 1623 } 1624 } 1625 }); 1626 } 1627} 1628 1629 1630 1631// DEBUG ì¬ë¶ë¥¼ íì¸í기 ìí ì¤ì . 1632var _debug = true; 1633//window.addEventListener('load', function(){window.scrollTo(0,1);}); 1634 1635var version = new Date().getTime() / 1000; 1636 1637var ie = (function(){ 1638 var undef, 1639 v = 3, 1640 div = document.createElement('div'), 1641 all = div.getElementsByTagName('i'); 1642 while( 1643 div.innerHTML = '<!--[if gt IE ' + (++v) + ']><i></i><![endif]-->', 1644 all[0] 1645 ); 1646 return v > 4 ? v : undef; 1647}()); 1648 1649$LAB 1650.queueScript("/resources/js/mypage/jquery.number.min.js") 1651.queueScript("/resources/js/comUtil.js?"+version) 1652 1653 1654var commonAjax = function(target_url, target_data, target_dataType, target_method, globalAttr) { 1655 1656 if(globalAttr != false){ 1657 globalAttr = true ; 1658 } 1659 1660 return jQuery.ajax({ 1661 url : target_url, 1662 type : target_method, 1663 data : target_data, 1664 dataType : target_dataType, 1665 timeout : 10000, 1666 global : globalAttr 1667 });
1668}; 1669 1670var commonAjaxByTimeout = function(target_url, target_data, target_dataType, target_method, timeout) { 1671 return jQuery.ajax({ 1672 url : target_url, 1673 type : target_method, 1674 data : target_data, 1675 dataType : target_dataType, 1676 timeout : timeout || 10000, 1677 beforeSend: function(xhr) { 1678 if(jQuery("#loading-kakao").length > 0){ 1679 jQuery("#loading-kakao").show(); 1680 } 1681 } 1682 }); 1683}; 1684 1685var commonJsonAjax = function(target_url, target_data, target_dataType, target_method, globalAttr) { 1686 1687 if(globalAttr != false){ 1688 globalAttr = true ; 1689 } 1690 1691 return jQuery.ajax({ 1692 url : target_url, 1693 type : target_method, 1694 cache:false, 1695 timeout : 10000, 1696 contentType : "application/json;charset=UTF-8", 1697 dataType : target_dataType, 1698 data: JSON.stringify(target_data), 1699 global : globalAttr 1700 }); 1701 1702}; 1703 1704var asyncAjax = function(target_url, target_data, target_dataType, target_method, globalAttr) { 1705 1706 if(globalAttr != false){ 1707 globalAttr = true ; 1708 } 1709 1710 return jQuery.ajax({ 1711 url : target_url, 1712 type : target_method, 1713 data : target_data, 1714 async: false, 1715 dataType : target_dataType, 1716 cache:false, 1717 timeout : 30000, 1718 contentType : "application/x-www-form-urlencoded;charset=UTF-8", 1719 global : globalAttr 1720 }); 1721} 1722 1723var asyncJsonAjax = function(target_url, target_data, target_dataType, target_method, globalAttr) { 1724 1725 if(globalAttr != false){ 1726 globalAttr = true ; 1727 } 1728 1729 1730 return jQuery.ajax({ 1731 url : target_url, 1732 type : target_method, 1733 cache:false, 1734 timeout : 20000, 1735 contentType : "application/json;charset=UTF-8", 1736 dataType : target_dataType, 1737 data: JSON.stringify(target_data), 1738 async: false, 1739 global : globalAttr 1740 }); 1741} 1742 1743// ë¡ê·¸ì¸ì ì²´í¬íë¤. 1744function checkLogin(forwardUrl) { 1745 if (confirm('ë¡ê·¸ì¸ í ì´ì© ê°ë¥í©ëë¤.\në¡ê·¸ì¸íì´ì§ë¡ ì´ëíìê² ìµëê¹?')) { 1746 if (comUtil.isEmpty(forwardUrl)) { 1747 window.location.href = 'https://www.skstoa.com/member/login'; 1748 } 1749 else { 1750 window.location.href = 'https://www.skstoa.com/member/login?forwardUrl=' + encodeURIComponent(forwardUrl); 1751 } 1752 } 1753} 1754 1755// ë¡ê·¸ì¸ì ì²´í¬íë¤. 1756function login() { 1757 window.location.replace('https://www.skstoa.com/member/login'); 1758 //window.location.replace("/html/index.html#!/login"); 1759} 1760 1761// function logout() { 1762// if (confirm('ë¡ê·¸ìì íìê² ìµëê¹?')) { 1763// ctgrGoUrl(); 1764// window.location.replace("/member/logout"); 1765// } 1766// } 1767 1768function goCustMain() { 1769 window.location.href = "https://www.skstoa.com/customer/main"; 1770} 1771 1772 1773function goTop(){ 1774 window.scrollTo(0,1); 1775} 1776 1777function isIOS(){ 1778 return /iP(hone|od|ad)/.test(navigator.userAgent); 1779} 1780function isAndroid(){ 1781 return /(Android)/.test(navigator.userAgent); 1782} 1783 1784function goAppUpdate(){ 1785 /* 1786 if( isApp() ) { 1787 if( isIOS() ){ 1788 location.href = "https://itunes.apple.com/kr/app/b%EC%87%BC%ED%95%91-b-shopping/id1129146609?l=en&mt=8"; 1789 } else { 1790 location.href = "market://details?id=sk.com.shopping"; 1791 } 1792 } 1793 */ 1794} 1795 1796 1797 1798function isOldApp(){ 1799 return /(bshoppingapp)/.test(navigator.userAgent); 1800} 1801 1802function goOldAppUpdate(){ 1803 if( isOldApp() ) { 1804 if( isIOS() ){ 1805 location.href = "https://itunes.apple.com/kr/app/b%EC%87%BC%ED%95%91-b-shopping/id1129146609?l=en&mt=8"; 1806 } else { 1807 location.href = "market://details?id=sk.com.shopping"; 1808 } 1809 } 1810} 1811 1812 1813function playVideo(_url, playerIdx, goodsCode, goodsName, live, size){ 1814 var movieUrl = _url; 1815 1816 if(!confirm('ì¤ìê° ë°©ì¡ì ìì²íìë ¤ë©´, 3G/4G/5G íê²½ììë ì¬ì©ì ìê¸ì ë°ë¼ ìê¸ì´ ë¶ê°ë ì ììµëë¤. ìì²íìê² ìµëê¹?')){ 1817 return false; 1818 } 1819 if(_url != ""){ 1820 1821 window.location = movieUrl; 1822 //} 1823 }else{ 1824 alert('ëììì´ ì¡´ì¬íì§ ììµëë¤.'); 1825 } 1826} 1827 1828function setupVideo(type, playerIdx) 1829{ 1830 var r = 1; 1831 var heightP = 0; 1832 1833 // ìì 1834 //if (isIOS() && !isApp()) return; 1835 1836 if (!isIOS()) { 1837 r = window.devicePixelRatio; 1838 } 1839 1840 if(type == "view"){ 1841 if(isIOS()) { 1842 heightP = 87; 1843 } else { 1844 heightP = 82; 1845 } 1846 1847 } 1848 1849 var setupParams = { 1850 "default" : { 1851 "pmode" : { 1852 "x" : "p", 1853 "y" : "p", 1854 "w" : "p", 1855 "h" : "p" 1856 }, 1857 "position" : { 1858 "x" : "0", 1859 "y" : "0", 1860 "w" : "1.0", 1861 "h" : "0" 1862 }, 1863 "limit" : { 1864 "l" : "0", 1865 "r" : "1.0", 1866 "t" : "0", 1867 "b" : "1.0" 1868 }, 1869 "mmode" : "true", 1870 "dmode" : "zoom", 1871 "menu" : { 1872 "top" : "true", 1873 "middle" : "false", 1874 "bottom" : "true", 1875 "custom" : "false" 1876 } 1877 }, 1878 "zoom" : { 1879 "pmode" : { 1880 "x" : "r", 1881 "y" : "r", 1882 "w" : "r", 1883 "h" : "r" 1884 }, 1885 "position" : { 1886 "x" : "0.05", 1887 "y" : "0.12", 1888 "w" : "0.4", 1889 "h" : "0" 1890 }, 1891 "rarea" : { 1892 "l" : "0", 1893 "r" : "1.0", 1894 "t" : "0", 1895 "b" : "0.5" 1896 }, 1897 "mmode" : "false", 1898 "dmode" : "zoom", 1899 "dtype" : "down", 1900 "menu" : { 1901 "top" : "true", 1902 "middle" : "true", 1903 "bottom" : "true", 1904 "custom" : "true" 1905 } 1906 }, 1907 "full" : { 1908 "status" : "true", 1909 "mmode" : "true", 1910 "menu" : { 1911 "top" : "false", 1912 "middle" : "true", 1913 "bottom" : "true", 1914 "custom" : "true" 1915 } 1916 }, 1917 "scroll" : { 1918 "attach" : "true", 1919 "limit" : { 1920 "l" : "0", 1921 "r" : "1.0", 1922 "t" : "0", 1923 "b" : "1.0" 1924 }, 1925 "position" : { 1926 "x" : "0", 1927 "y" : String(Math.floor((jQuery('#tvPlayer'+playerIdx).offset().top + heightP) * r)) 1928 } 1929 } 1930 }; 1931 1932 window.location = "netplay://setupVideo?q=" + JSON.stringify(setupParams); 1933} 1934 1935function sendPlayerViewStatus(status) 1936{ 1937 var deem = jQuery('.deem_white'); 1938 1939 if(deem.length > 0){ 1940 if(status == "zoom" || status == "hide"){ 1941 deem.hide(); 1942 } 1943 else{ 1944 deem.show(); 1945 } 1946 } 1947} 1948 1949// íì´ì§ App ActionBar 기본 ë ¸ì¶ ì¬ë¶ 1950function appActionVarDisplayYn(){ 1951 var checkUrlWords = new Array('/display/goods/', '/order/purchase/','/mypage/myPage','/member/login','/member/nm-order/exist-member','/member/find-id','/member/find-pw','/member/chagne-pw-regular','/member/nm-order','/member/join','/common/terms?win=pop','/common/policy/1','/common/policy/2','/common/policy/3'); 1952 var defaultDisplayYn = 1; 1953 var urlPath = window.location.pathname + window.location.search; 1954 for (var i = 0 ; i < checkUrlWords.length ; i++){ 1955 if (urlPath.match(checkUrlWords[i]) != null){ 1956 defaultDisplayYn = 0; 1957 } 1958 } 1959 return defaultDisplayYn; 1960} 1961// App ëìì ë«ê¸° 1962function appCloseVideo(){ 1963 /* 1964 if (isApp()) { 1965 try{ 1966 if(isIOS()){ 1967 location.href = "skstoaapp://closeVideo"; 1968 }else{ 1969 window.skstoaapp.closeVideo(); 1970 } 1971 }catch(e){} 1972 } 1973 */ 1974} 1975 1976// ìí ì°í기 1977function goWish(goodsCode, ele) { 1978 1979 //var path = location.pathname + location.search; 1980 var path = encodeURIComponent(window.location.href.split(window.location.host)[1]); 1981 var urlPath = window.location.pathname; 1982 if("" == "") { 1983 checkLogin(path);
1984 return; 1985 } 1986 1987 // ì´ë¯¸ ì°í ê²½ì° - ì°ìì 1988 if(jQuery(ele).hasClass('on')) { 1989 var param = {}; 1990 param['goodsCode'] = goodsCode; 1991 1992 asyncAjax("/mypage/wish-delete", param, 'json', 'POST',false) 1993 .done(function(data, textStatus, jqXHR){ 1994 if("200" == data.code) { 1995 jQuery('.list_' + goodsCode).removeClass('on'); 1996 if(jQuery(ele).hasClass('ga-event')){ 1997 jQuery(ele).attr('ga-action', 'ê´ì¬ìí>ì°í기'); 1998 } 1999 // ê²ììì§ ì¬ì©ì ë³ê²½ë ì°ìííì¸ì ìí¨ 2000 if(urlPath.indexOf('/category/goods-list') > -1 || urlPath.indexOf('/display/brand') > -1 2001 || urlPath.indexOf('goods-search/page/search') > -1 || urlPath.indexOf('/cart/cartdblist') > -1 2002 || urlPath.indexOf("/display/goods/") > -1 || urlPath.indexOf("/mypage/coupon") > -1 ) { 2003 goodsWishList = data.user.goodsWishList; 2004 } 2005 2006 selectActionData(); 2007 } else { 2008 if("401" == data.code) { 2009 checkLogin(path); 2010 } else { 2011 alert(data.message); 2012 if("410" == data.code) { 2013 jQuery('.list_' + goodsCode).removeClass('on'); 2014 if(jQuery(ele).hasClass('ga-event')){ 2015 jQuery(ele).attr('ga-action', 'ê´ì¬ìí>ì°í기'); 2016 } 2017 // ê²ììì§ ì¬ì©ì ë³ê²½ë ì°ìííì¸ì ìí¨ 2018 if(urlPath.indexOf('/category/goods-list') > -1 || urlPath.indexOf('/display/brand') > -1 2019 || urlPath.indexOf('goods-search/page/search') > -1 || urlPath.indexOf('/cart/cartdblist') > -1 2020 || urlPath.indexOf("/display/goods/") > -1 || urlPath.indexOf("/mypage/coupon") > -1 ) { 2021 goodsWishList = data.user.goodsWishList; 2022 } 2023 } 2024 } 2025 } 2026 }) 2027 .fail(function(jqXHR, textStatus, errorThrown){ 2028 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 2029 /* 2030 if (isApp()) { 2031 if( textStatus == "timeout" ) { 2032 try { 2033 if(isIOS()){ 2034 //location.href = "skstoaapp://appClose"; 2035 }else{ 2036 //window.skstoaapp.appClose(); 2037 } 2038 }catch(e){} 2039 } 2040 } 2041 */ 2042 }); 2043 } else { 2044 var jsonArray = new Array(); 2045 var sub = new Object(); 2046 var lid = "001"; 2047 2048 sub['goodsCode'] = goodsCode; 2049 sub['goodsdtCode'] = lid; 2050 jsonArray[0] = sub; 2051 2052 asyncJsonAjax("/mypage/wish-insert", jsonArray, 'json', 'POST', false) 2053 .done(function(data, textStatus, jqXHR){ 2054 if("0" == data.code) { 2055 2056 jQuery('.list_' + goodsCode).addClass('on'); 2057 if(jQuery(ele).hasClass('ga-event')){ 2058 jQuery(ele).attr('ga-action', 'ê´ì¬ìí>ì°í´ì '); 2059 } 2060 // ê²ììì§ ì¬ì©ì ë³ê²½ë ì°ìííì¸ì ìí¨ 2061 if(urlPath.indexOf('/category/goods-list') > -1 || urlPath.indexOf('/display/brand') > -1 2062 || urlPath.indexOf('goods-search/page/search') > -1 || urlPath.indexOf('/cart/cartdblist') > -1 2063 || urlPath.indexOf("/display/goods/") > -1 || urlPath.indexOf("/mypage/coupon") > -1 ) { 2064 goodsWishList = data.user.goodsWishList; 2065 } 2066 2067 selectActionData(); 2068 } else { 2069 if("999999" == data.code) { 2070 checkLogin(path); 2071 } else { 2072 alert(data.message); 2073 } 2074 } 2075 }) 2076 .fail(function(jqXHR, textStatus, errorThrown){ 2077 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 2078 }); 2079 } 2080} 2081 2082// ë¸ëë ì°í기 2083function goBrandWish(brandCode, ele) { 2084 var path = location.pathname + location.search; 2085 if("" == "") { 2086 checkLogin(path);
2087 return; 2088 } 2089 2090 if(brandCode == "999999") { 2091 alert("[기í] ë¸ëëë ì°íì¤ ì ììµëë¤."); 2092 return; 2093 } 2094 2095 var param = {}; 2096 param['brandCode'] = brandCode; 2097 2098 // ì´ë¯¸ ì°í ê²½ì° - ì°ìì 2099 if(jQuery(ele).hasClass('on')) { 2100 commonAjax("/mypage/brand-wish-delete", param, 'json', 'POST') 2101 .done(function(data, textStatus, jqXHR){ 2102 if("200" == data.code) { 2103 jQuery('.brand_' + brandCode).removeClass('on'); 2104 2105 } else { 2106 if("401" == data.code) { 2107 checkLogin(path); 2108 } else { 2109 alert(data.message); 2110 } 2111 } 2112 }) 2113 .fail(function(jqXHR, textStatus, errorThrown){ 2114 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 2115 }); 2116 } else { 2117 commonAjax("/mypage/brand-wish-insert", param, 'json', 'POST') 2118 .done(function(data, textStatus, jqXHR){ 2119 if("200" == data.code) { 2120 jQuery('.brand_' + brandCode).addClass('on'); 2121 2122 } else { 2123 if("401" == data.code) { 2124 checkLogin(path); 2125 } else { 2126 alert(data.message); 2127 } 2128 } 2129 }) 2130 .fail(function(jqXHR, textStatus, errorThrown){ 2131 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 2132 }); 2133 } 2134 2135 // ë§ì´íì´ì§ ë¸ëë ì° ê°ì 2136 setTimeout( 2137 function(){ 2138 if(document.URL.indexOf("mypage/brandWishlist") > -1 ){ 2139 commonAjax("/mypage/myBrandWishCnt", '', 'json', 'GET') 2140 .done(function(data, textStatus, jqXHR){ 2141 if("200" == data.code) { 2142 jQuery("#wishTab > li").eq(1).find("em").text("("+data.brandWishCnt+")"); 2143 } else { 2144 if("401" == data.code) { 2145 checkLogin(path); 2146 } else { 2147 alert(data.message); 2148 } 2149 } 2150 }) 2151 .fail(function(jqXHR, textStatus, errorThrown){ 2152 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 2153 }); 2154 } 2155 },500); 2156} 2157 2158jQuery(function() { 2159 jQuery('.historyview').click(function(){ 2160 shopHistory.initHistory(); 2161 }); 2162}); 2163 2164var shopHistory = { 2165 // íì´ì§ì© ë³ì 2166 paging : { 2167 totalCount : 0, 2168 currentPage : 1, 2169 rowsPerPage : 30, 2170 ajaxLoding : false, 2171 isMoreData : false 2172 }, 2173 initHistory : function() { 2174 shopHistory.paging.totalCount = 0; 2175 shopHistory.paging.currentPage = 1; 2176 shopHistory.paging.rowsPerPage = 30; 2177 shopHistory.paging.ajaxLoding = false; 2178 shopHistory.paging.isMoreData = false; 2179 2180 jQuery('#historyList').empty().hide(); 2181 jQuery('#historyList').html('<li>ì¼íHistoryë ì¼ì£¼ì¼ê° ë³´ê´ë©ëë¤.<a href="javascript:shopHistory.deleteHistory();" class="delete_all">ì ì²´ ìì </a></li>'); 2182 jQuery('#ShoppingHistory').find('.no_history').show(); 2183 2184 shopHistory.retrieveHistory(); 2185 // ì¼ííì¤í 리 ì¤í¬ë¡¤ íì´ì§ ì´ë²¤í¸ 2186 jQuery('.shopping_history .ct_scroll_cont').on('scroll', function(){ 2187 2188 var currentTargetHeight = jQuery(event.currentTarget).height() || 0; 2189 if(event.currentTarget.scrollHeight - 600 < event.currentTarget.scrollTop + currentTargetHeight) { 2190 shopHistory.pagingHistory(); 2191 } 2192 }); 2193 }, 2194 // ì¼ííì¤í 리 ì¶ê° 2195 createHistory : function() { 2196 var data = []; 2197 if ( !(typeof historyInfo === 'undefined') && historyInfo != null ) { 2198 data = historyInfo; 2199 } 2200 }, 2201 2202 // ì¼ííì¤í 리 ì¡°í 2203 retrieveHistory : function() { 2204 commonAjax("/mypage/shophistory", shopHistory.paging, 'json', 'GET') 2205 .done(function(data, textStatus, jqXHR){ 2206 if(200 == data.code) { 2207 jQuery('#historyList').append(shopHistory.makeHistory(data.shopHistoryList)); 2208 if(shopHistory.paging.totalCount > shopHistory.paging.currentPage * shopHistory.paging.rowsPerPage) shopHistory.paging.isMoreData = true; 2209 } 2210 }) 2211 .fail(function(jqXHR, textStatus, errorThrown){ 2212 //alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 2213 }); 2214 }, 2215 2216 // íì´ì§ 2217 pagingHistory : function() { 2218 if (shopHistory.paging.isMoreData && !shopHistory.paging.ajaxLoding) { 2219 shopHistory.paging.currentPage++; 2220 shopHistory.paging.ajaxLoding = true; 2221 2222 commonAjax("/mypage/shophistory", shopHistory.paging, 'json', 'GET') 2223 .done(function(data, textStatus, jqXHR){ 2224 if("200" == data.code) { 2225 jQuery('#historyList').append(shopHistory.makeHistory(data.shopHistoryList)); 2226 shopHistory.paging.ajaxLoding = false; 2227 } 2228 }) 2229 .fail(function(jqXHR, textStatus, errorThrown){ 2230 //alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 2231 }); 2232 2233 shopHistory.paging.isMoreData = ((shopHistory.paging.totalCount / shopHistory.paging.rowsPerPage) > shopHistory.paging.currentPage) ? true : false; 2234 } 2235 }, 2236 2237 // ì¼ííì¤í 리 ì¶ë ¥ 2238 makeHistory : function(shopHistoryList) { 2239 var html = ''; 2240 if(shopHistoryList.length > 0) { 2241 for(var i in shopHistoryList){ 2242 if(shopHistoryList[i].historyType == "10") { 2243 html += '<li>'; 2244 html += '<a href="javascript:historyGoUrl(); goUrl(\''+ "/display/goods/" + shopHistoryList[i].historyCode +'\');">'; 2245 html += ' <span class="history_location">ìí</span>'; 2246 html += ' <ul class="prod_type_one">'; 2247 html += ' <li>'; 2248 html += ' <div class="product_img"><img src="'+ "https://imagecdn.skstoa.com" + shopHistoryList[i].imageUrl +'" onError="this.src=\'/resources/img/empty/image_S.jpg\';"></div>'; 2249 html += ' <div class="right_content">'; 2250 html += ' <p class="product_name">'; 2251 html += ' <strong>'; 2252 if(shopHistoryList[i].sourcingMedia == "01"){ 2253 html += '<span class="shoppinglavel">TVì¼í</span>'; 2254 } 2255 if(shopHistoryList[i].brandName != null && shopHistoryList[i].brandName != ""){ 2256 html += shopHistoryList[i].brandName +' '; 2257 } 2258 html += ' </strong>' + shopHistoryList[i].historyName; 2259 html += ' </p>'; 2260 html += ' </div>'; 2261 html += ' </li>'; 2262 html += ' </ul>'; 2263 html += '</a>'; 2264 html += '<a href="javascript:;" '; 2265 if(shopHistoryList[i].wishYn == "1"){ 2266 html += 'class="like_off on list_'; 2267 } else { 2268 html += 'class="like_off list_'; 2269 } 2270 html += shopHistoryList[i].historyCode +'" onclick="javascript:goWish(\''+ shopHistoryList[i].historyCode +'\', this);"><span>ì¢ìì</span></a>'; 2271 html += '</li>'; 2272 } else { 2273 html += '<li class="txttype" >'; 2274 switch (shopHistoryList[i].historyType) { 2275 case "20" : 2276 html += '<a href="javascript:historyGoUrl(); goUrl(\''+ "/display/brand/" + shopHistoryList[i].historyCode+'\');">'; 2277 html += '<span class="history_location">ë¸ëë</span>'; 2278 break; 2279 case "30" : 2280 if(shopHistoryList[i].historyUrl && shopHistoryList[i].historyUrl != ""){ 2281 html += '<a href="javascript:historyGoUrl(); goUrl(\''+ shopHistoryList[i].historyUrl+'\');">'; 2282 } else { 2283 html += '<a href="javascript:historyGoUrl(); goUrl(\''+ "/plan/event/detail/" + shopHistoryList[i].historyCode+'\');">'; 2284 } 2285 html += '<span class="history_location">ì´ë²¤í¸</span>'; 2286 break; 2287 case "40" : 2288 html += '<a href="javascript:historyGoUrl(); goUrl(\''+ "/plan/planshop/detail/" + shopHistoryList[i].historyCode+'\');">'; 2289 html += '<span class="history_location">기íì </span>'; 2290 break; 2291 case "50" : 2292 html += '<a href="javascript:historyGoUrl(); goUrl(\''+ "/goods-search/page/search?keywordSearch=" + encodeURIComponent(shopHistoryList[i].historyCode) +'\');">'; 2293 html += '<span class="history_location">ê²ì</span>'; 2294 break; 2295 default : 2296 break; 2297 } 2298 html += shopHistoryList[i].historyName; 2299 html += '</a>'; 2300 if(shopHistoryList[i].historyType == "20") { 2301 html += '<a href="javascript:;" '; 2302 if(shopHistoryList[i].brandWishYn == "1"){ 2303 html += 'class="like_off on brand_'; 2304 } else { 2305 html += 'class="like_off brand_'; 2306 } 2307 html += shopHistoryList[i].historyCode +'" onclick="javascript:goBrandWish(\''+ shopHistoryList[i].historyCode +'\', this);"><span>ì¢ìì</span></a>'; 2308 } 2309 html += '</li>'; 2310 } 2311 } 2312 jQuery('#historyList').show(); 2313 jQuery('#ShoppingHistory').find('.no_history').hide(); 2314 shopHistory.paging.totalCount = shopHistoryList[0].totalCount; 2315 } 2316 2317 return html; 2318 }, 2319 2320 // ì ì²´ ìì 2321 deleteHistory : function() { 2322 if (confirm('모ë ìì íìê² ìµëê¹?')) { 2323 commonJsonAjax("/mypage/shophistory/delete", '', 'json', 'POST') 2324 .done(function(data, textStatus, jqXHR){ 2325 if(200 == data.code) { 2326 jQuery('#historyList').empty().hide(); 2327 jQuery('#ShoppingHistory').find('.no_history').show(); 2328 historyGoUrl(); 2329 } else { 2330 alert(data.message); 2331 } 2332 }) 2333 .fail(function(jqXHR, textStatus, errorThrown){ 2334 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 2335 }); 2336 } 2337 } 2338} 2339 2340function historyBack(){ 2341 if (location.pathname.indexOf("display/goods/") > -1 && document.URL.indexOf("mediaCode=EP") > -1) { 2342 window.location.href='https://www.skstoa.com/index'; 2343 }else{ 2344 /* 2345 if( isApp() ) { 2346 if( isAndroid() && getAndroidAppVersion() >= 208 ){ 2347 if (location.pathname.indexOf("display/goods/") > -1){ 2348 window.skstoaapp.goBackGoodsView(); 2349 return; 2350 } else { 2351 window.skstoaapp.goBackView(); 2352 return; 2353 } 2354 } 2355 } 2356 */ 2357 if ( document.referrer && (document.referrer.indexOf("localhost") != -1 || document.referrer.indexOf("1.255.8") != -1 || document.referrer.indexOf("bshopping.co.kr") != -1 || document.referrer.indexOf("skstoa.com") != -1 )) { 2358 // ë¤ë¡ê°ê¸° 2359 window.history.back(); 2360 }else{ 2361 // íì¤í ë¦¬ê° ìì¼ë©´, ë©ì¸ íì´ì§ë¡ 2362 window.location.href='https://www.skstoa.com/index'; 2363 } 2364 } 2365} 2366 2367// LNB ìµê·¼ 본 ìí ì¡°í 2368function recentGoodsList(){ 2369 //appCloseVideo(); 2370 2371 commonAjax("/recentGoodsList", null, 'json', 'GET') 2372 .done(function(data, textStatus, jqXHR){ 2373 if(200 == data.code) { 2374 if(data.goodsList.length > 0) { 2375 makeRecentGoodsList(data.goodsList); 2376 $('#recentViewsDetail div.empty').removeClass("hideff"); 2377 } 2378 else { 2379 $('#recentViews').html('<div class="empty">ì¼íì ë³´ê°<br>ììµëë¤</div>'); 2380 $('#recentViewsDetail div.empty').addClass("hide"); 2381 } 2382 } 2383 }) 2384 .fail(function(jqXHR, textStatus, errorThrown){ 2385 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 2386 });
2387} 2388 2389function makeRecentGoodsList(goodsList) { 2390 var html = ''; 2391 var htmlDetail = ''; 2392 if(goodsList.length > 0) { 2393 var goodsCookie = getCookieBanner("goodsCookie") || ""; 2394 var goodsCookieArr = goodsCookie.split("::"); 2395 var cookieGoodsCode = ""; 2396 2397 for (var i in goodsCookieArr) { 2398 cookieGoodsCode = goodsCookieArr[i].split("^")[0].replace(/\"/gi,""); 2399 if(cookieGoodsCode != ""){ 2400 for(var j in goodsList){ 2401 if(cookieGoodsCode == goodsList[j].goodsCode) { 2402 html += '<div class="product">'; 2403 html += '<a class="clearfix" href="javascript: goUrl(/display/goods/'+goodsList[j].goodsCode+');">'; 2404 if(goodsList[j].imageUrl != "") { 2405 html += '<span class="pic"><img src="'+ "https://imagecdn.skstoa.com" + goodsList[j].imageUrl + goodsList[j].imageS +'" onError="this.src=\'/resources/img/empty/image_S.jpg\';" alt="' + goodsList[j].goodsName +'">'; 2406 } else { 2407 html += '<img src="/resources/img/empty/image_S.jpg" alt="' + goodsList[j].goodsName +'">'; 2408 } 2409 html += '<span class="tit">'+goodsList[j].goodsName+'</span>'; 2410 html += '<span class="price">'+goodsList[j].salePrice.toLocaleString()+'</span>'; 2411 html += '</span>'; 2412 html += '</a>'; 2413 html += '</div>'; 2414 htmlDetail += '<li>'; 2415 htmlDetail += '<a class="clearfix" href="javascript: goUrl(/display/goods/'+goodsList[j].goodsCode+');">'; 2416 if(goodsList[j].imageUrl != "") { 2417 htmlDetail += '<span class="pic"><img src="'+ "https://imagecdn.skstoa.com" + goodsList[j].imageUrl + goodsList[j].imageS +'" onError="this.src=\'/resources/img/empty/image_S.jpg\';" alt="' + goodsList[j].goodsName +'">'; 2418 } else { 2419 htmlDetail += '<img src="/resources/img/empty/image_S.jpg" alt="' + goodsList[j].goodsName +'">'; 2420 } 2421 htmlDetail += '<span class="tit">'+goodsList[j].goodsName+'</span>'; 2422 htmlDetail += '<span class="price">'+goodsList[j].salePrice.toLocaleString()+'</span>'; 2423 htmlDetail += '</span>'; 2424 htmlDetail += '</a>'; 2425 htmlDetail += '<li>'; 2426 } 2427 } 2428 } 2429 } 2430 } 2431 $('#recentViews').html(html); 2432 $('#recentViewsDetail').html(htmlDetail); 2433} 2434 2435function openGoodsDetail(goodsCode){ 2436 2437 if(event != undefined){ 2438 (event.stopPropagation) ? event.stopPropagation() : event.cancelBubble = true; 2439 } 2440 2441 window.open('https://www.skstoa.com/display/goods/'+goodsCode,'_blank'); 2442} 2443 2444function goGoodsDetail(goodsCode, isNewWindow) { 2445 if (event != undefined) { 2446 (event.stopPropagation) ? event.stopPropagation() : event.cancelBubble = true; 2447 } 2448 if (isNewWindow === 'Y') { 2449 window.open('https://www.skstoa.com/display/goods/' + goodsCode, '_blank'); 2450 } else { 2451 location.href = 'https://www.skstoa.com/display/goods/' + goodsCode; 2452 } 2453} 2454 2455function openDealDetail(dealCode){ 2456 2457 if(event != undefined){ 2458 (event.stopPropagation) ? event.stopPropagation() : event.cancelBubble = true; 2459 } 2460 2461 window.open('https://www.skstoa.com/display/goods/deal/'+dealCode,'_blank'); 2462} 2463 2464function goDealDetail(dealCode){ 2465 2466 if(event != undefined){ 2467 (event.stopPropagation) ? event.stopPropagation() : event.cancelBubble = true; 2468 } 2469 location.href='https://www.skstoa.com/display/goods/deal/'+dealCode; 2470} 2471 2472function goRecoGoodsDetail(url){ 2473 2474 if(event != undefined){ 2475 (event.stopPropagation) ? event.stopPropagation() : event.cancelBubble = true; 2476 } 2477 location.href= "" + url + ""; 2478} 2479 2480function openRecoGoodsDetail(url){ 2481 2482 if(event != undefined){ 2483 (event.stopPropagation) ? event.stopPropagation() : event.cancelBubble = true; 2484 } 2485 window.open("" + url + "",'_blank'); 2486} 2487 2488function reloadRightWingTemplate(data) { 2489 $("#wing").html(data); 2490 if($("#wing")[0] != undefined && $("#wing")[0].complete) { 2491 /***********************ì¢ì°ì¸¡ ìë°°ë 2ê°***********************/ 2492 //ì¤í¬ë¡¤ì ë°ë¼ì¤ë ìë°°ë 2493 var $contents = $('#contents'), 2494 $wing_wrap = $('#wing'); 2495 2496 $(window).on('scroll', function(){ 2497 var thisTop = $contents.offset().top; 2498 //ìµìë¨ ë°°ë í¬ê¸°ì ë°ë¼ ë³ìê° ë¬ë¼ì§ê² 2499 $(document).on("click",".js_open_top_bnr",function(){ 2500 thisTop = $contents.offset().top; 2501 }); 2502 $(document).on("click",".js_close_top_bnr",function(){ 2503 thisTop = $contents.offset().top; 2504 }); 2505 $(document).on("click",".js_x_top_bnr",function(){ 2506 thisTop = $contents.offset().top; 2507 }); 2508 2509 var scrTop = $(document).scrollTop(); 2510 2511 if(scrTop > thisTop){ 2512 $wing_wrap.addClass('fix'); 2513 }else{ 2514 $wing_wrap.removeClass('fix'); 2515 }; 2516 }); 2517 2518 //ì¢ì¸¡ ìë°°ëì ìë¨ ì¬ë¼ì´ë ê¸°ë¥ 2519 var timer1; 2520 var slider1 = $('.bxslider1').bxSlider({ 2521 touchEnabled: false, 2522 preventDefaultSwipeX: false, 2523 speed: 0,
2524 auto: false, 2525 autoControls: false, 2526 controls: false, 2527 autoHover: true, 2528 pager: true, 2529 pagerType: 'short', 2530 stopAuto: false, 2531 onSlideLoad: function () { 2532 timer1 = setTimeout(null, 5000); 2533 }, 2534 onSlideBefore: function () { 2535 clearTimeout(timer1); 2536 }, 2537 onSlideAfter: function () { 2538 timer1 = setTimeout(startAutoSlide1, 5000); 2539 } 2540 }); 2541 $('.js_btn_prev1').click(function () { 2542 slider1.goToPrevSlide(); 2543 }); 2544 $('.js_btn_next1').click(function () { 2545 slider1.goToNextSlide(); 2546 }); 2547 2548 //ì¢ì¸¡ ìë°°ëì íë¨ ì¬ë¼ì´ë ê¸°ë¥ 2549 var timer15; 2550 var slider15 = $('.bxslider15').bxSlider({ 2551 touchEnabled: false, 2552 preventDefaultSwipeX: false, 2553 speed: 0, 2554 auto: false, 2555 autoControls: false, 2556 controls: false, 2557 autoHover: true, 2558 pager: true, 2559 pagerType: 'short', 2560 stopAuto: false, 2561 onSlideLoad: function () { 2562 timer15 = setTimeout(null, 5000); 2563 }, 2564 onSlideBefore: function () { 2565 clearTimeout(timer15); 2566 }, 2567 onSlideAfter: function () { 2568 timer15 = setTimeout(startAutoSlide15, 5000); 2569 } 2570 }); 2571 $('.js_btn_prev15').click(function () { 2572 slider15.goToPrevSlide(); 2573 }); 2574 $('.js_btn_next15').click(function () { 2575 slider15.goToNextSlide(); 2576 }); 2577 2578 //ì¢ì¸¡ ìë°°ë íë¨ì íì´ì§ ëë²ê° ë ë°°ë ì¤ ê°ìê° ë§ì ì¬ë¼ì´ëì 기ì¤ì¼ë¡ ëì¤ëë¡ 2579 var wing_upper_num = $('.bxslider1 li').length; 2580 var wing_lower_num = $('.bxslider15 li').length; 2581 if (wing_upper_num >= wing_lower_num) { 2582 $('.bxslider15').parent().siblings().find('.bx-pager').hide(); 2583 } else { 2584 $('.bxslider1').parent().siblings().find('.bx-pager').hide(); 2585 }; 2586 2587 2588 var slider2 = $('.bxslider2').bxSlider({ 2589 touchEnabled: false, 2590 adaptiveHeight: true, 2591 adaptiveHeightSpeed: 0, 2592 preventDefaultSwipeX: false, 2593 speed: 0, 2594 auto: false, 2595 autoControls: false, 2596 controls: false, 2597 autoHover: false, 2598 pager: true, 2599 pagerType: 'short', 2600 stopAuto: false 2601 }); 2602 $('.js_btn_prev2').click(function () { 2603 slider2.goToPrevSlide(); 2604 }); 2605 $('.js_btn_next2').click(function () { 2606 slider2.goToNextSlide(); 2607 }); 2608 2609 // 06.28 ì°ì¸¡ ìë°°ë ì¬ë¼ì´ë ììë íì´ì§ë¤ë¹ hide ê¸°ë¥ 2610 $('.bxslider2').each(function(){ 2611 var liIndex = $(this).find('li').not('.bx-clone').length; 2612 2613 if(liIndex <= 2){ 2614 $(this).parent().siblings().find('.bx-pager').hide(); 2615 $('.js_btn_next2, .js_btn_prev2').hide(); 2616 } 2617 }) 2618 2619 //ì°ì¸¡ ìë°°ëì ìíì ë§ì°ì¤ì¤ë²ì ì´ë²¤í¸ ê°ì - s 2620 $(document).on('mouseenter', '.js_open_over_box .product', function(){ 2621 var top = $(this).position().top; 2622 $('.js_over_box').show(); 2623 $('.js_over_box').css({ top: top }); 2624 2625 //ìì¸ë°ì¤ê° í´ë¹ ìíì ì 보를 ë ¸ì¶í¨ 2626 var src = $(this).find('.pic img').attr('src'), 2627 tit = $(this).find('.tit').html(); 2628 2629 if($(this).hasClass('text')){ 2630 $('.js_over_box .tit').html(tit); 2631 $('.js_over_box .pic img').hide(); 2632 }else{ 2633 $('.js_over_box .tit').html(tit); 2634 $('.js_over_box .pic img').show().attr('src', src); 2635 } 2636 2637 //í´ë¹ ìíì href를 ë°ì 2638 var this_href = $(this).find('a').attr('href'); 2639 $('.js_over_box').attr('href', this_href); 2640 $('.js_over_box').attr('recentcode', $(this).find('a').attr('recentcode')); 2641 $('.js_over_box').attr('recentflag', $(this).find('a').attr('recentflag')); 2642 2643 $('.js_over_box').mouseleave(function () { 2644 $('.js_over_box').hide(); 2645 }); 2646 2647 }); 2648 2649 $('.js_open_wide').on('click', function () { 2650 $('.js_wing_wide').show(); 2651 }); 2652 $('.js_close_wide').on('click', function () { 2653 $('.js_wing_wide').hide(); 2654 $('html').css('overflow','auto'); 2655 }); 2656 2657 $('.bxslider1, .bxslider15').each(function(){ 2658 var wing_upper_num = $('.bxslider1 li').not('.bx-clone').length; // ì¢ì¸¡ 긴 ìë°°ë 2659 var wing_lower_num = $('.bxslider15 li').not('.bx-clone').length; // ì¢ì¸¡ ì§§ì ìë°°ë 2660 2661 // 07.08 ë¡ë©ì bx-pager & ì¢ì°ë²í¼ ì¨ê¹ 2662 $('.bxslider1').parent().siblings().find('.bx-pager').hide(); 2663 $('.js_btn_next1, .js_btn_prev1').hide(); 2664 $('.bxslider15').parent().siblings().find('.bx-pager').hide(); 2665 $('.js_btn_next15, .js_btn_prev15').hide(); 2666
2667 // 07.08 ë¡ë©í ìí©ì ë§ê² bx-pager & ì¢ì°ë²í¼ ë³´ì¬ì£¼ë ê¸°ë¥ 2668 if (wing_upper_num >= wing_lower_num) { 2669 $('.bxslider15').parent().siblings().find('.bx-pager').hide(); 2670 2671 if(wing_upper_num <= 1){ // 06.28 ì¢ì¸¡ ìë°°ë ì¬ë¼ì´ë ììë íì´ì§ë¤ë¹ hide ê¸°ë¥ 2672 $('.bxslider1').parent().siblings().find('.bx-pager').hide(); 2673 $('.js_btn_next1, .js_btn_prev1').hide(); 2674 } else { 2675 $('.bxslider15').parent().siblings().find('.bx-pager').show(); 2676 $('.js_btn_next15, .js_btn_prev15').show(); 2677 } 2678 } else { 2679 $('.bxslider1').parent().siblings().find('.bx-pager').hide(); 2680 2681 if(wing_lower_num <= 1){ // 06.28 ì¢ì¸¡ ìë°°ë ì¬ë¼ì´ë ììë íì´ì§ë¤ë¹ hide ê¸°ë¥ 2682 $('.bxslider15').parent().siblings().find('.bx-pager').hide(); 2683 $('.js_btn_next15, .js_btn_prev15').hide(); 2684 } else { 2685 $('.bxslider1').parent().siblings().find('.bx-pager').show(); 2686 $('.js_btn_next1, .js_btn_prev1').show(); 2687 } 2688 }; 2689 }); 2690 2691 $('.bxslider2').each(function(){ 2692 var liIndex = $(this).find('li').not('.bx-clone').length; 2693 $(this).parent().siblings().find('.bx-pager').hide(); 2694 $('.js_btn_next2, .js_btn_prev2').hide(); 2695 2696 if(liIndex < 2) { 2697 $(this).parent().siblings().find('.bx-pager').hide(); 2698 $('.js_btn_next2, .js_btn_prev2').hide(); 2699 }else { 2700 $(this).parent().siblings().find('.bx-pager').show(); 2701 $('.js_btn_next2, .js_btn_prev2').show(); 2702 } 2703 }); 2704 } 2705 else { 2706 if($("#wing")[0] != undefined) { 2707 $("#wing")[0].addEventListener('load', function(){ 2708 /***********************ì¢ì°ì¸¡ ìë°°ë 2ê°***********************/ 2709 //ì¤í¬ë¡¤ì ë°ë¼ì¤ë ìë°°ë 2710 var $contents = $('#contents'), 2711 $wing_wrap = $('#wing'); 2712 2713 $(window).on('scroll', function(){ 2714 var thisTop = $contents.offset().top; 2715 //ìµìë¨ ë°°ë í¬ê¸°ì ë°ë¼ ë³ìê° ë¬ë¼ì§ê² 2716 $(document).on("click",".js_open_top_bnr",function(){ 2717 thisTop = $contents.offset().top; 2718 }); 2719 $(document).on("click",".js_close_top_bnr",function(){ 2720 thisTop = $contents.offset().top; 2721 }); 2722 $(document).on("click",".js_x_top_bnr",function(){ 2723 thisTop = $contents.offset().top; 2724 }); 2725 2726 var scrTop = $(document).scrollTop(); 2727 2728 if(scrTop > thisTop){ 2729 $wing_wrap.addClass('fix'); 2730 }else{ 2731 $wing_wrap.removeClass('fix'); 2732 }; 2733 }); 2734 2735 //ì¢ì¸¡ ìë°°ëì ìë¨ ì¬ë¼ì´ë ê¸°ë¥ 2736 var timer1; 2737 var slider1 = $('.bxslider1').bxSlider({ 2738 touchEnabled: false, 2739 preventDefaultSwipeX: false, 2740 speed: 0, 2741 auto: false, 2742 autoControls: false, 2743 controls: false, 2744 autoHover: true, 2745 pager: true, 2746 pagerType: 'short', 2747 stopAuto: false, 2748 onSlideLoad: function () { 2749 timer1 = setTimeout(null, 5000); 2750 }, 2751 onSlideBefore: function () { 2752 clearTimeout(timer1); 2753 }, 2754 onSlideAfter: function () { 2755 timer1 = setTimeout(startAutoSlide1, 5000); 2756 } 2757 }); 2758 $('.js_btn_prev1').click(function () { 2759 slider1.goToPrevSlide(); 2760 }); 2761 $('.js_btn_next1').click(function () { 2762 slider1.goToNextSlide(); 2763 }); 2764 2765 //ì¢ì¸¡ ìë°°ëì íë¨ ì¬ë¼ì´ë ê¸°ë¥ 2766 var timer15; 2767 var slider15 = $('.bxslider15').bxSlider({ 2768 touchEnabled: false, 2769 preventDefaultSwipeX: false, 2770 speed: 0,
2771 auto: false, 2772 autoControls: false, 2773 controls: false, 2774 autoHover: true, 2775 pager: true, 2776 pagerType: 'short', 2777 stopAuto: false, 2778 onSlideLoad: function () { 2779 timer15 = setTimeout(null, 5000); 2780 }, 2781 onSlideBefore: function () { 2782 clearTimeout(timer15); 2783 }, 2784 onSlideAfter: function () { 2785 timer15 = setTimeout(startAutoSlide15, 5000); 2786 } 2787 }); 2788 $('.js_btn_prev15').click(function () { 2789 slider15.goToPrevSlide(); 2790 }); 2791 $('.js_btn_next15').click(function () { 2792 slider15.goToNextSlide(); 2793 }); 2794 2795 //ì¢ì¸¡ ìë°°ë íë¨ì íì´ì§ ëë²ê° ë ë°°ë ì¤ ê°ìê° ë§ì ì¬ë¼ì´ëì 기ì¤ì¼ë¡ ëì¤ëë¡ 2796 var wing_upper_num = $('.bxslider1 li').length; 2797 var wing_lower_num = $('.bxslider15 li').length; 2798 if (wing_upper_num >= wing_lower_num) { 2799 $('.bxslider15').parent().siblings().find('.bx-pager').hide(); 2800 } else { 2801 $('.bxslider1').parent().siblings().find('.bx-pager').hide(); 2802 }; 2803 2804 2805 var slider2 = $('.bxslider2').bxSlider({ 2806 touchEnabled: false, 2807 adaptiveHeight: true, 2808 adaptiveHeightSpeed: 0, 2809 preventDefaultSwipeX: false, 2810 speed: 0, 2811 auto: false, 2812 autoControls: false, 2813 controls: false, 2814 autoHover: false, 2815 pager: true, 2816 pagerType: 'short', 2817 stopAuto: false 2818 }); 2819 $('.js_btn_prev2').click(function () { 2820 slider2.goToPrevSlide(); 2821 }); 2822 $('.js_btn_next2').click(function () { 2823 slider2.goToNextSlide(); 2824 }); 2825 2826 // 06.28 ì°ì¸¡ ìë°°ë ì¬ë¼ì´ë ììë íì´ì§ë¤ë¹ hide ê¸°ë¥ 2827 $('.bxslider2').each(function(){ 2828 var liIndex = $(this).find('li').not('.bx-clone').length; 2829 2830 if(liIndex <= 2){ 2831 $(this).parent().siblings().find('.bx-pager').hide(); 2832 $('.js_btn_next2, .js_btn_prev2').hide(); 2833 } 2834 }) 2835 2836 //ì°ì¸¡ ìë°°ëì ìíì ë§ì°ì¤ì¤ë²ì ì´ë²¤í¸ ê°ì - s 2837 $(document).on('mouseenter', '.js_open_over_box .product', function(){ 2838 var top = $(this).position().top; 2839 $('.js_over_box').show(); 2840 $('.js_over_box').css({ top: top }); 2841 2842 //ìì¸ë°ì¤ê° í´ë¹ ìíì ì 보를 ë ¸ì¶í¨ 2843 var src = $(this).find('.pic img').attr('src'), 2844 tit = $(this).find('.tit').html(); 2845 2846 if($(this).hasClass('text')){ 2847 $('.js_over_box .tit').html(tit); 2848 $('.js_over_box .pic img').hide(); 2849 }else{ 2850 $('.js_over_box .tit').html(tit); 2851 $('.js_over_box .pic img').show().attr('src', src); 2852 } 2853 2854 //í´ë¹ ìíì href를 ë°ì 2855 var this_href = $(this).find('a').attr('href'); 2856 $('.js_over_box').attr('href', this_href); 2857 $('.js_over_box').attr('recentcode', $(this).find('a').attr('recentcode')); 2858 $('.js_over_box').attr('recentflag', $(this).find('a').attr('recentflag')); 2859 2860 $('.js_over_box').mouseleave(function () { 2861 $('.js_over_box').hide(); 2862 }); 2863 2864 }); //20190605 ìë°°ë ë§ì°ì¤ ì¤ë² ê¸°ë¥ ê°ì - e 2865 2866 //ì°ì¸¡ìë°°ë 'ìµê·¼ë³¸'í´ë¦ì ëê² í¼ì³ì§ ìì í ê¸ 2867 $('.js_open_wide').on('click', function () { 2868 $('.js_wing_wide').show(); 2869 }); 2870 $('.js_close_wide').on('click', function () { 2871 $('.js_wing_wide').hide(); 2872 $('html').css('overflow','auto'); 2873 }); 2874 }); 2875 2876 $('.bxslider1, .bxslider15').each(function(){ 2877 var wing_upper_num = $('.bxslider1 li').not('.bx-clone').length; // ì¢ì¸¡ 긴 ìë°°ë 2878 var wing_lower_num = $('.bxslider15 li').not('.bx-clone').length; // ì¢ì¸¡ ì§§ì ìë°°ë 2879 2880 // 07.08 ë¡ë©ì bx-pager & ì¢ì°ë²í¼ ì¨ê¹ 2881 $('.bxslider1').parent().siblings().find('.bx-pager').hide(); 2882 $('.js_btn_next1, .js_btn_prev1').hide(); 2883 $('.bxslider15').parent().siblings().find('.bx-pager').hide(); 2884 $('.js_btn_next15, .js_btn_prev15').hide(); 2885
2886 // 07.08 ë¡ë©í ìí©ì ë§ê² bx-pager & ì¢ì°ë²í¼ ë³´ì¬ì£¼ë ê¸°ë¥ 2887 if (wing_upper_num >= wing_lower_num) { 2888 $('.bxslider15').parent().siblings().find('.bx-pager').hide(); 2889 2890 if(wing_upper_num <= 1){ // 06.28 ì¢ì¸¡ ìë°°ë ì¬ë¼ì´ë ììë íì´ì§ë¤ë¹ hide ê¸°ë¥ 2891 $('.bxslider1').parent().siblings().find('.bx-pager').hide(); 2892 $('.js_btn_next1, .js_btn_prev1').hide(); 2893 } else { 2894 $('.bxslider15').parent().siblings().find('.bx-pager').show(); 2895 $('.js_btn_next15, .js_btn_prev15').show(); 2896 } 2897 } else { 2898 $('.bxslider1').parent().siblings().find('.bx-pager').hide(); 2899 2900 if(wing_lower_num <= 1){ // 06.28 ì¢ì¸¡ ìë°°ë ì¬ë¼ì´ë ììë íì´ì§ë¤ë¹ hide ê¸°ë¥ 2901 $('.bxslider15').parent().siblings().find('.bx-pager').hide(); 2902 $('.js_btn_next15, .js_btn_prev15').hide(); 2903 } else { 2904 $('.bxslider1').parent().siblings().find('.bx-pager').show(); 2905 $('.js_btn_next1, .js_btn_prev1').show(); 2906 } 2907 }; 2908 }); 2909 2910 $('.bxslider2').each(function(){ 2911 var liIndex = $(this).find('li').not('.bx-clone').length; 2912 $(this).parent().siblings().find('.bx-pager').hide(); 2913 $('.js_btn_next2, .js_btn_prev2').hide(); 2914 2915 if(liIndex < 2) { 2916 $(this).parent().siblings().find('.bx-pager').hide(); 2917 $('.js_btn_next2, .js_btn_prev2').hide(); 2918 }else { 2919 $(this).parent().siblings().find('.bx-pager').show(); 2920 $('.js_btn_next2, .js_btn_prev2').show(); 2921 } 2922 }); 2923 } 2924 } 2925} 2926 2927function reloadWings() { 2928 /***********************ì¢ì°ì¸¡ ìë°°ë 2ê°***********************/ 2929 //ì¤í¬ë¡¤ì ë°ë¼ì¤ë ìë°°ë 2930 var $contents = $('#contents'), 2931 $wing_wrap = $('#wing'); 2932 2933 $(window).on('scroll', function(){ 2934 var thisTop = $contents.offset().top; 2935 //ìµìë¨ ë°°ë í¬ê¸°ì ë°ë¼ ë³ìê° ë¬ë¼ì§ê² 2936 $(document).on("click",".js_open_top_bnr",function(){ 2937 thisTop = $contents.offset().top; 2938 }); 2939 $(document).on("click",".js_close_top_bnr",function(){ 2940 thisTop = $contents.offset().top; 2941 }); 2942 $(document).on("click",".js_x_top_bnr",function(){ 2943 thisTop = $contents.offset().top; 2944 }); 2945 2946 var scrTop = $(document).scrollTop(); 2947 2948 if(scrTop > thisTop){ 2949 $wing_wrap.addClass('fix'); 2950 }else{ 2951 $wing_wrap.removeClass('fix'); 2952 }; 2953 }); 2954 2955 //ì¢ì¸¡ ìë°°ëì ìë¨ ì¬ë¼ì´ë ê¸°ë¥ 2956 if($(".bxslider_l_wing > li").length > 1){ 2957 var chkLeftWing = true; 2958 var sliderLeftWing = $('.bxslider_l_wing').bxSlider({ 2959 auto: true, 2960 autoHover: true, 2961 speed: 600, 2962 controls: false, 2963 pager: true, 2964 pagerType: 'short', 2965 onSlideAfter: function () { 2966 chkLeftWing = true; 2967 sliderLeftWing.startAuto(); 2968 } 2969 }); 2970 $(".l_wing .control .btnWing_prev").click(function () { 2971 if(!chkLeftWing) return; 2972 chkLeftWing = false; 2973 sliderLeftWing.stopAuto(); 2974 sliderLeftWing.goToPrevSlide(); 2975 }); 2976 $(".l_wing .control .btnWing_next").click(function () { 2977 if(!chkLeftWing) return; 2978 chkLeftWing = false; 2979 sliderLeftWing.stopAuto(); 2980 sliderLeftWing.goToNextSlide(); 2981 }); 2982 }else{ 2983 $(".bxslider_l_wing").parent().find(".control").hide(); 2984 } 2985 2986 2987 //ì°ì¸¡ ìë°°ëì ì¬ë¼ì´ë ê¸°ë¥ 2988 var slider2 = $('.bxslider2').bxSlider({ 2989 touchEnabled: false, 2990 adaptiveHeight: true, 2991 adaptiveHeightSpeed: 0, 2992 preventDefaultSwipeX: false, 2993 speed: 0,
2994 auto: false, 2995 autoControls: false, 2996 controls: false, 2997 autoHover: false, 2998 pager: true, 2999 pagerType: 'short', 3000 stopAuto: false 3001 }); 3002 $('.js_btn_prev2').click(function () { 3003 slider2.goToPrevSlide(); 3004 }); 3005 $('.js_btn_next2').click(function () { 3006 slider2.goToNextSlide(); 3007 }); 3008 3009 // 06.28 ì°ì¸¡ ìë°°ë ì¬ë¼ì´ë ììë íì´ì§ë¤ë¹ hide ê¸°ë¥ 3010 $('.bxslider2').each(function(){ 3011 var liIndex = $(this).find('li').not('.bx-clone').length; 3012 $(this).parent().siblings().find('.bx-pager').hide(); 3013 $('.js_btn_next2, .js_btn_prev2').hide(); 3014 3015 if(liIndex < 2) { 3016 $(this).parent().siblings().find('.bx-pager').hide(); 3017 $('.js_btn_next2, .js_btn_prev2').hide(); 3018 }else { 3019 $(this).parent().siblings().find('.bx-pager').show(); 3020 $('.js_btn_next2, .js_btn_prev2').show(); 3021 } 3022 }); 3023 3024 3025 //ì°ì¸¡ ìë°°ëì ìíì ë§ì°ì¤ì¤ë²ì ì´ë²¤í¸ ê°ì - s 3026 $(document).on('mouseenter', '.js_open_over_box .product', function(){ 3027 //í´ë¹ ìí ìì¸ë°ì¤ê° í´ë¹ ìì¹ìì ì´ë¦¬ë ê¸°ë¥ 3028 var top = $(this).position().top; 3029 $('.js_over_box').show(); 3030 $('.js_over_box').css({ top: top }); 3031 3032 //ìì¸ë°ì¤ê° í´ë¹ ìíì ì 보를 ë ¸ì¶í¨ 3033 var src = $(this).find('.pic img').attr('src'), 3034 tit = $(this).find('.tit').html(); 3035 3036 if($(this).hasClass('text')){ 3037 $('.js_over_box .tit').html(tit); 3038 $('.js_over_box .pic img').hide(); 3039 }else{ 3040 $('.js_over_box .tit').html(tit); 3041 $('.js_over_box .pic img').show().attr('src', src); 3042 } 3043 3044 //í´ë¹ ìíì href를 ë°ì 3045 var this_href = $(this).find('a').attr('href'); 3046 $('.js_over_box').attr('href', this_href); 3047 $('.js_over_box').attr('recentcode', $(this).find('a').attr('recentcode')); 3048 $('.js_over_box').attr('recentflag', $(this).find('a').attr('recentflag')); 3049 3050 $('.js_over_box').mouseleave(function () { 3051 $('.js_over_box').hide(); 3052 }); 3053 3054 }); //20190605 ìë°°ë ë§ì°ì¤ ì¤ë² ê¸°ë¥ ê°ì - e 3055 3056 //ì°ì¸¡ìë°°ë 'ìµê·¼ë³¸'í´ë¦ì ëê² í¼ì³ì§ ìì í ê¸ 3057 $('.js_open_wide').on('click', function () { 3058 $('.js_wing_wide').show(); 3059 }); 3060 $('.js_close_wide').on('click', function () { 3061 $('.js_wing_wide').hide(); 3062 $('html').css('overflow','auto'); 3063 }); 3064} 3065 3066function deleteRecent(target) { 3067 if(event != undefined){ 3068 event.preventDefault(); 3069 } 3070 var sendData = new Object(); 3071 sendData['recentCode'] = $(target).closest("a").attr("recentcode"); 3072 sendData['recentFlag'] = $(target).closest("a").attr("recentflag"); 3073 commonJsonAjax("/mypage/shophistory/expire", sendData, 'html', 'POST', false) 3074 .done(function(data, textStatus, jqXHR){ 3075 $(".r_wing.js_r_wing_main").html(data); 3076 }) 3077 .fail(function(jqXHR, textStatus, errorThrown){ 3078 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 3079 }); 3080} 3081 3082function deleteAllRecents() { 3083 if (confirm('모ë ìì íìê² ìµëê¹?')) { 3084 commonJsonAjax("/mypage/shophistory/delete", '', 'json', 'POST') 3085 .done(function(data, textStatus, jqXHR){ 3086 if(200 == data.code) { 3087 $("#recentViewsDetail").hide(); 3088 var html = '<div class="upper clearfix"><button type="button" class="close js_close_wide">ìµê·¼ 본</button><b class="num"></b><button class="del btn29" onclick="javascript:deleteRecents();">ì ì²´ìì </button></div><div class="empty">ìµê·¼ 본 ì¼í ì ë³´ê° ììµëë¤</div>'; 3089 $("#recentViewsDetail").html(html); 3090 html = '<ul id="recentViews" class="bxslider2"><li><div class="empty">ì¼íì ë³´ê°<br>ììµëë¤</div></li></ul>'; 3091 $(".slide.js_open_over_box").html(html); 3092 var slider2 = $('.bxslider2').bxSlider({ 3093 touchEnabled: false, 3094 adaptiveHeight: true, 3095 adaptiveHeightSpeed: 0, 3096 preventDefaultSwipeX: false, 3097 speed: 0,
3098 auto: false, 3099 autoControls: false, 3100 controls: false, 3101 autoHover: false, 3102 pager: true, 3103 pagerType: 'short', 3104 stopAuto: false 3105 }); 3106 $('.js_btn_prev2').click(function () { 3107 slider2.goToPrevSlide(); 3108 }); 3109 $('.js_btn_next2').click(function () { 3110 slider2.goToNextSlide(); 3111 }); 3112 3113 // 06.28 ì°ì¸¡ ìë°°ë ì¬ë¼ì´ë ììë íì´ì§ë¤ë¹ hide ê¸°ë¥ 3114 $('.bxslider2').each(function(){ 3115 var liIndex = $(this).find('li').not('.bx-clone').length; 3116 $(this).parent().siblings().find('.bx-pager').hide(); 3117 $('.js_btn_next2, .js_btn_prev2').hide(); 3118 3119 if(liIndex < 2) { 3120 $(this).parent().siblings().find('.bx-pager').hide(); 3121 $('.js_btn_next2, .js_btn_prev2').hide(); 3122 }else { 3123 $(this).parent().siblings().find('.bx-pager').show(); 3124 $('.js_btn_next2, .js_btn_prev2').show(); 3125 } 3126 }); 3127 3128 3129 //ì°ì¸¡ ìë°°ëì ìíì ë§ì°ì¤ì¤ë²ì ì´ë²¤í¸ ê°ì - s 3130 $(document).on('mouseenter', '.js_open_over_box .product', function(){ 3131 //$('.js_open_over_box .product').mouseenter(function () { 3132 //í´ë¹ ìí ìì¸ë°ì¤ê° í´ë¹ ìì¹ìì ì´ë¦¬ë ê¸°ë¥ 3133 var top = $(this).position().top; 3134 $('.js_over_box').show(); 3135 $('.js_over_box').css({ top: top }); 3136 3137 //ìì¸ë°ì¤ê° í´ë¹ ìíì ì 보를 ë ¸ì¶í¨ 3138 var src = $(this).find('.pic img').attr('src'), 3139 tit = $(this).find('.tit').html(); 3140 3141 if($(this).hasClass('text')){ 3142 $('.js_over_box .tit').html(tit); 3143 $('.js_over_box .pic img').hide(); 3144 }else{ 3145 $('.js_over_box .tit').html(tit); 3146 $('.js_over_box .pic img').show().attr('src', src); 3147 } 3148 3149 //í´ë¹ ìíì href를 ë°ì 3150 var this_href = $(this).find('a').attr('href'); 3151 $('.js_over_box').attr('href', this_href); 3152 $('.js_over_box').attr('recentcode', $(this).find('a').attr('recentcode')); 3153 $('.js_over_box').attr('recentflag', $(this).find('a').attr('recentflag')); 3154 3155 $('.js_over_box').mouseleave(function () { 3156 $('.js_over_box').hide(); 3157 }); 3158 3159 }); //20190605 ìë°°ë ë§ì°ì¤ ì¤ë² ê¸°ë¥ ê°ì - e 3160 3161 //ì°ì¸¡ìë°°ë 'ìµê·¼ë³¸'í´ë¦ì ëê² í¼ì³ì§ ìì í ê¸ 3162 $('.js_open_wide').on('click', function () { 3163 $('.js_wing_wide').show(); 3164 }); 3165 $('.js_close_wide').on('click', function () { 3166 $('.js_wing_wide').hide(); 3167 $('html').css('overflow','auto'); 3168 }); 3169 } else { 3170 alert(data.message); 3171 } 3172 }) 3173 .fail(function(jqXHR, textStatus, errorThrown){ 3174 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 3175 }); 3176 } 3177} 3178 3179function imgchange(imgobj){ 3180 if(imgobj.src.indexOf('_on.png')==-1){ 3181 imgobj.src=imgobj.src.replace('.png','_on.png'); 3182 imgobj.onmouseout=function(){if(this.src.indexOf('_on.png')!=-1) this.src=this.src.replace('_on.png','.png');} 3183 3184 } 3185} 3186 3187// ìì 컨í¸ë¡¤ 3188var vodStartTime = 30; 3189var mousedownTargetForSeek = undefined; 3190var progressHandlingVideos = Object.create(null); 3191var EndedVods = new Array(); 3192var bloburl = ""; 3193 3194var vodsrc = new Object(); 3195 3196function changeVideoSource(videoElement) { 3197 for(var i=0; i<videoElement.length; i++) { 3198 var source = $(videoElement[i]).children('source')[0]; 3199 var src = source.src;
3200 var blob = new Blob([src], {type: 'text/plain'}); 3201 var url = URL.createObjectURL(blob); 3202 vodsrc[url] = src; 3203 source.setAttribute('src', url); 3204 URL.revokeObjectURL(url); 3205 } 3206} 3207 3208function initVideoEventHanlders() { 3209 $("video").on("load", function() { 3210 if($(this).children('source').attr('src').indexOf('blob') < 0) { 3211 changeVideoSource($(this)); 3212 } 3213 }); 3214 3215 $("video").on("playing play", function() { 3216 if($(this).children('source').length > 0 && $(this).children('source')[0].src.indexOf('blob') < 0) { 3217 changeVideoSource($(this)); 3218 } 3219 $(this).closest('.vid_cont').children('.vid').children('.control').children('.control_wrap').children('.control_btn').children('.play').addClass("on"); 3220 $(this).closest('.vid_cont').children('.control').children('.control_wrap').children('.control_btn').children('.play').addClass("on"); 3221 $(this).closest('.vid_cont').children('.control').children('.control_wrap').children('.control_btn').children('.play').attr("ga-action", "ììì¢ ë£"); 3222 $(this).closest('.vid_cont').children('.control_fix').children('.control_btn').children('.play').addClass("on"); 3223 $(this).closest('.vid_cont').children('.control').children('.control_btn').children('.play').addClass("on"); 3224 $(this).closest('.vid_cont').children('.control').children('.play').addClass("on"); 3225 $(this).closest('.vid_cont').children('.control').children('.control_box').children('.play').addClass("on"); 3226 $(this).closest(".vid_cont").children('.vid').removeClass("closed"); 3227 progressHandlingVideos[this.getAttribute('channelcode')] = this; 3228 if(EndedVods.indexOf($(this).attr("channelcode")) >= 0) { 3229 EndedVods.splice(EndedVods.indexOf($(this).attr("channelcode")), 1); 3230 } 3231 }); 3232 3233 $("video").on("progress", function() { 3234 if(!$(this)[0].paused) { 3235 $(this).closest('.vid_cont').children('.vid').children('.control').children('.control_wrap').children('.control_btn').children('.play').addClass("on"); 3236 $(this).closest('.vid_cont').children('.control').children('.control_wrap').children('.control_btn').children('.play').addClass("on"); 3237 $(this).closest('.vid_cont').children('.control_fix').children('.control_btn').children('.play').addClass("on"); 3238 $(this).closest('.vid_cont').children('.control').children('.control_btn').children('.play').addClass("on"); 3239 $(this).closest('.vid_cont').children('.control').children('.play').addClass("on"); 3240 $(this).closest('.vid_cont').children('.control').children('.control_box').children('.play').addClass("on"); 3241 $(this).closest(".vid_cont").children('.vid').removeClass("closed"); 3242 if(EndedVods.indexOf($(this).attr("channelcode")) >= 0) { 3243 EndedVods.splice(EndedVods.indexOf($(this).attr("channelcode")), 1); 3244 } 3245 } 3246 }); 3247 3248 $("video").on("pause load", function() { 3249 $(this).closest('.vid_cont').children('.vid').children('.control').children('.control_wrap').children('.control_btn').children('.play').removeClass("on"); 3250 $(this).closest('.vid_cont').children('.control').children('.control_wrap').children('.control_btn').children('.play').removeClass("on"); 3251 $(this).closest('.vid_cont').children('.control').children('.control_wrap').children('.control_btn').children('.play').attr("ga-action", "ììì¬ì"); 3252 $(this).closest('.vid_cont').children('.control_fix').children('.control_btn').children('.play').removeClass("on"); 3253 $(this).closest('.vid_cont').children('.control').children('.control_btn').children('.play').removeClass("on"); 3254 $(this).closest('.vid_cont').children('.control').children('.play').removeClass("on"); 3255 $(this).closest('.vid_cont').children('.control').children('.control_box').children('.play').removeClass("on"); 3256 delete progressHandlingVideos[this.getAttribute('channelcode')]; 3257 });
3258 3259 $("video").on("volumechange", function () { 3260 if(this.muted){ 3261 this.volume = 0; 3262 $(this).closest('.vid_cont').children('.vid').children('.control').children('.control_wrap').children('.control_btn').children('.sound').addClass("on"); 3263 $(this).closest('.vid_cont').children('.control').children('.control_wrap').children('.control_btn').children('.sound').addClass("on"); 3264 $(this).closest('.vid_cont').children('.control_fix').children('.control_btn').children('.sound').addClass("on"); 3265 $(this).closest('.vid_cont').children('.control').children('.control_btn').children('.sound').addClass("on"); 3266 $(this).closest('.vid_cont').children('.control').children('.control_box').children('.sound').addClass("on"); 3267 } 3268 else{ 3269 $(this).closest('.vid_cont').children('.vid').children('.control').children('.control_wrap').children('.control_btn').children('.sound').removeClass("on"); 3270 $(this).closest('.vid_cont').children('.control').children('.control_wrap').children('.control_btn').children('.sound').removeClass("on"); 3271 $(this).closest('.vid_cont').children('.control_fix').children('.control_btn').children('.sound').removeClass("on"); 3272 $(this).closest('.vid_cont').children('.control').children('.control_btn').children('.sound').removeClass("on"); 3273 $(this).closest('.vid_cont').children('.control').children('.control_box').children('.sound').removeClass("on"); 3274 } 3275 }); 3276 3277 $(document).on("mouseup", ".js_move", function(event){ 3278 var width = Number($(this).parent(".red").css("width").replace("px", "")); 3279 var maxWidth = Number($(this).closest(".vid_cont").children(".vid").children("video").css("width").replace("px", "")); 3280 var toTime = Math.floor($(this).closest(".vid_cont").children(".vid").children("video")[0].duration/maxWidth * width); 3281 $(this).closest(".vid_cont").children(".vid").children("video")[0].currentTime = toTime; 3282 seekDoneVideo(this); 3283 }); 3284 3285 $(document).on("mouseup", "body", function(event) { 3286 if(mousedownTargetForSeek != undefined) { 3287 var width = Number($(mousedownTargetForSeek).parent(".red").css("width").replace("px", "")); 3288 var maxWidth = Number($(mousedownTargetForSeek).closest(".vid_cont").children(".vid").children("video").css("width").replace("px", "")); 3289 var toTime = Math.floor($(mousedownTargetForSeek).closest(".vid_cont").children(".vid").children("video")[0].duration/maxWidth * width); 3290 $(mousedownTargetForSeek).closest(".vid_cont").children(".vid").children("video")[0].currentTime = toTime; 3291 seekDoneVideo(mousedownTargetForSeek); 3292 } 3293 }); 3294 3295 $(document).on("mousedown", ".js_move", function(event){ 3296 seekVideo(this); 3297 }); 3298} 3299 3300 3301function seekVideo(target) { 3302 mousedownTargetForSeek = target; 3303 var vodTarget = $(target).closest(".vid_cont").children(".vid").children("video")[0]; 3304 delete progressHandlingVideos[vodTarget.getAttribute('channelcode')]; 3305} 3306 3307function seekDoneVideo(target) { 3308 var vodTarget = $(target).closest(".vid_cont").children(".vid").children("video")[0]; 3309 progressHandlingVideos[vodTarget.getAttribute('channelcode')] = vodTarget; 3310 mousedownTargetForSeek = undefined; 3311} 3312 3313function resetVodTimebar(target) { 3314 var currentTime = target.currentTime; 3315 var duration = target.duration; 3316 var remainSeconds = duration - currentTime; 3317 var controlBox = $(target).closest(".vid_cont").children(".control").children(".control_wrap").children(".control_box"); 3318 if(controlBox.children(".bar").children(".red")[0] != undefined) { 3319 controlBox.children(".bar").children(".red")[0].setAttribute("style", "width: " + currentTime / duration * 100 +"%;"); 3320 controlBox.children(".timer").children(".timerLeft")[0].innerHTML = (("0" + Math.floor(remainSeconds / 3600)).slice(-2) + ":" + ("0" + Math.floor(Math.floor(remainSeconds % 3600) / 60)).slice(-2) + ":" + ("0" + Math.floor(remainSeconds % 60)).slice(-2)); 3321 if(controlBox.children(".timer").children(".timerNow")[0] != undefined) { 3322 controlBox.children(".timer").children(".timerNow")[0].innerHTML = (("0" + Math.floor(currentTime / 3600)).slice(-2) + ":" + ("0" + Math.floor(Math.floor(currentTime % 3600) / 60)).slice(-2) + ":" + ("0" + Math.floor(currentTime % 60)).slice(-2)); 3323 } 3324 } 3325 controlBox = $(target).closest(".vid_cont").children(".control_fix").children(".control_box"); 3326 if(controlBox.children(".bar").children(".red")[0] != undefined) { 3327 controlBox.children(".bar").children(".red")[0].setAttribute("style", "width: " + currentTime / duration * 100 +"%;"); 3328 controlBox.children(".timer").children(".timerLeft")[0].innerHTML = (("0" + Math.floor(remainSeconds / 3600)).slice(-2) + ":" + ("0" + Math.floor(Math.floor(remainSeconds % 3600) / 60)).slice(-2) + ":" + ("0" + Math.floor(remainSeconds % 60)).slice(-2)); 3329 if(controlBox.children(".timer").children(".timerNow")[0] != undefined) { 3330 controlBox.children(".timer").children(".timerNow")[0].innerHTML = (("0" + Math.floor(currentTime / 3600)).slice(-2) + ":" + ("0" + Math.floor(Math.floor(currentTime % 3600) / 60)).slice(-2) + ":" + ("0" + Math.floor(currentTime % 60)).slice(-2)); 3331 } 3332 } 3333 controlBox = $(target).closest(".vid_cont").children(".control").children(".control_box"); 3334 if(controlBox.children(".bar").children(".red")[0] != undefined) { 3335 controlBox.children(".bar").children(".red")[0].setAttribute("style", "width: " + currentTime / duration * 100 +"%;"); 3336 controlBox.children(".timerLeft")[0].innerHTML = (("0" + Math.floor(remainSeconds / 3600)).slice(-2) + ":" + ("0" + Math.floor(Math.floor(remainSeconds % 3600) / 60)).slice(-2) + ":" + ("0" + Math.floor(remainSeconds % 60)).slice(-2)); 3337 } 3338 if(remainSeconds < 1) { 3339 $(v).closest(".vid_cont").children(".control").children(".control_wrap").children(".control_btn").children(".play").removeClass("on"); 3340 $(v).closest(".vid_cont").children(".control_fix").children(".control_btn").children(".play").removeClass("on"); 3341 if(typeof endVod == "function" && EndedVods.indexOf(k) < 0) { 3342 EndedVods.push(k); 3343 endVod(); 3344 } 3345 } 3346} 3347 3348$(document).everyTime(1000, "progressTimebar", function() { 3349 var videoIdxArr = Object.keys(progressHandlingVideos); 3350 for(var i=0; i<videoIdxArr.length; i++) { 3351 var k = videoIdxArr[i]; 3352 var v = progressHandlingVideos[k]; 3353 if(v != undefined && v.currentTime != undefined) { 3354 var currentTime = v.currentTime; 3355 var duration = v.duration; 3356 var remainSeconds = duration - currentTime; 3357 var controlBox = $(v).closest(".vid_cont").children(".control").children(".control_wrap").children(".control_box"); 3358 if(controlBox.children(".bar").children(".red")[0] != undefined) { 3359 controlBox.children(".bar").children(".red")[0].setAttribute("style", "width: " + currentTime / duration * 100 +"%;"); 3360 controlBox.children(".timer").children(".timerLeft")[0].innerHTML = (("0" + Math.floor(remainSeconds / 3600)).slice(-2) + ":" + ("0" + Math.floor(Math.floor(remainSeconds % 3600) / 60)).slice(-2) + ":" + ("0" + Math.floor(remainSeconds % 60)).slice(-2)); 3361 if(controlBox.children(".timer").children(".timerNow")[0] != undefined) { 3362 controlBox.children(".timer").children(".timerNow")[0].innerHTML = (("0" + Math.floor(currentTime / 3600)).slice(-2) + ":" + ("0" + Math.floor(Math.floor(currentTime % 3600) / 60)).slice(-2) + ":" + ("0" + Math.floor(currentTime % 60)).slice(-2)); 3363 } 3364 } 3365 controlBox = $(v).closest(".vid_cont").children(".control_fix").children(".control_box"); 3366 if(controlBox.children(".bar").children(".red")[0] != undefined) { 3367 controlBox.children(".bar").children(".red")[0].setAttribute("style", "width: " + currentTime / duration * 100 +"%;"); 3368 controlBox.children(".timer").children(".timerLeft")[0].innerHTML = (("0" + Math.floor(remainSeconds / 3600)).slice(-2) + ":" + ("0" + Math.floor(Math.floor(remainSeconds % 3600) / 60)).slice(-2) + ":" + ("0" + Math.floor(remainSeconds % 60)).slice(-2)); 3369 if(controlBox.children(".timer").children(".timerNow")[0] != undefined) { 3370 controlBox.children(".timer").children(".timerNow")[0].innerHTML = (("0" + Math.floor(currentTime / 3600)).slice(-2) + ":" + ("0" + Math.floor(Math.floor(currentTime % 3600) / 60)).slice(-2) + ":" + ("0" + Math.floor(currentTime % 60)).slice(-2)); 3371 } 3372 } 3373 controlBox = $(v).closest(".vid_cont").children(".control").children(".control_box"); 3374 if(controlBox.children(".bar").children(".red")[0] != undefined) { 3375 controlBox.children(".bar").children(".red")[0].setAttribute("style", "width: " + currentTime / duration * 100 +"%;"); 3376 controlBox.children(".timerLeft")[0].innerHTML = (("0" + Math.floor(remainSeconds / 3600)).slice(-2) + ":" + ("0" + Math.floor(Math.floor(remainSeconds % 3600) / 60)).slice(-2) + ":" + ("0" + Math.floor(remainSeconds % 60)).slice(-2)); 3377 } 3378 if(remainSeconds < 1) { 3379 $(v).closest(".vid_cont").children(".control").children(".control_wrap").children(".control_btn").children(".play").removeClass("on"); 3380 $(v).closest(".vid_cont").children(".control_fix").children(".control_btn").children(".play").removeClass("on"); 3381 if(typeof endVod == "function" && EndedVods.indexOf(k) < 0) { 3382 EndedVods.push(k); 3383 endVod(); 3384 } 3385 } 3386 } 3387 } 3388 }); 3389 3390function toggleVodPlay(target) { 3391 if($(target).src == "") { 3392 if($(target).attr("id").indexOf("livestream") < 0) changeVideoSource($(this)); 3393 } 3394 if($(target).closest(".vid_cont").hasClass("preview")) { 3395 $(target).closest(".vid_cont").removeClass("preview"); 3396 } 3397 var targetVideoEle = $(target).closest(".vid_cont").children(".vid"); 3398 var targetVod; 3399 if(targetVideoEle.children("div").length > 0) { 3400 targetVod = targetVideoEle.children("div").children("video")[0]; 3401 } 3402 else { 3403 targetVod = targetVideoEle.children("video")[0]; 3404 } 3405 3406 if(targetVod.paused == true) { 3407 targetVod.play(); 3408 } 3409 else { 3410 targetVod.pause(); 3411 } 3412} 3413 3414function toggleVodMute(target) { 3415 var targetVideoEle = $(target).closest(".vid_cont").children(".vid"); 3416 var targetVod; 3417 if(targetVideoEle.children("div").length > 0) { 3418 targetVod = targetVideoEle.children("div").children("video")[0]; 3419 } 3420 else { 3421 targetVod = targetVideoEle.children("video")[0]; 3422 } 3423 targetVod.volume = targetVod.volume == 1 ? 0 : 1; 3424 targetVod.muted = targetVod.muted ? false : true; 3425 if(!targetVod.muted && targetVod.volume == 0) targetVod.volume = 1; 3426} 3427 3428function fullscreenVod(target) { 3429 var targetVideoEle = $(target).closest(".vid_cont").children(".vid"); 3430 var targetVod; 3431 if(targetVideoEle.children("div").length > 0) { 3432 targetVod = targetVideoEle.children("div").children("video")[0]; 3433 } 3434 else { 3435 targetVod = targetVideoEle.children("video")[0]; 3436 } 3437 if(targetVod.requestFullscreen) { 3438 targetVod.requestFullscreen(); 3439 } 3440 else if(targetVod.mozRequestFullScreen) { 3441 targetVod.mozRequestFullScreen(); 3442 } 3443 else if(targetVod.webkitRequestFullscreen) { 3444 targetVod.webkitRequestFullscreen(); 3445 } 3446 else if(targetVod.msRequestFullscreen) { 3447 targetVod.msRequestFullscreen(); 3448 return false; 3449 } 3450} 3451 3452function setCookie( name, value, expiredays ) { 3453 var todayDate = new Date(); 3454 3455 todayDate.setDate( todayDate.getDate() + expiredays ); 3456 3457 document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toString() + ";" 3458 3459} 3460 3461function getCookie(name) { 3462 var value = "; " + document.cookie; 3463 var parts = value.split("; " + name + "="); 3464 if (parts.length == 2) return parts.pop().split(";").shift(); 3465} 3466 3467function getURLParam(name) { 3468 3469 var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href); 3470 if (results==null){ 3471 return ""; 3472 } 3473 else{ 3474 return decodeURI(results[1]) || ""; 3475 } 3476} 3477 3478var grantMemberYn = false; 3479function secretMember(){ 3480 3481 if(window.location.pathname.indexOf("/discount") < 0 && window.location.pathname.indexOf("/plan/event/detail") < 0 && window.location.pathname.indexOf("/plan/planshop/detail") < 0 3482 && window.location.pathname.indexOf("/display/goods") < 0){ 3483 return false; 3484 } 3485 3486 if(grantMemberYn){ 3487 return false; 3488 } 3489 grantMemberYn = true; 3490 3491 if("" == "") { 3492 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 3493 window.location.href="https://www.skstoa.com/member/login?forwardUrl="+window.location.href; 3494 return; 3495 } 3496 3497 commonAjax("/member/grantSecretMember", null, 'json', 'POST') 3498 .done(function(data, textStatus, jqXHR){ 3499 var nowDate = new Date(); 3500 nowMonth = nowDate.getMonth() + 1; 3501 nowMonth = nowMonth >= 10 ? nowMonth : '0' + nowMonth; 3502 3503 if("200" == data.code) { 3504 if(window.location.pathname.indexOf("/display/goods") >= 0){ 3505 alert("ìí¬ë¦¿ë©¤ë²ì ê°ì ì´ ìë£ëììµëë¤."); 3506 setTimeout(function(){ 3507 window.location.reload(true); 3508 },500); 3509 }else{ 3510 alert("ì¶íí©ëë¤!\n"+nowMonth+"ì ìí¬ë¦¿ë©¤ë²ì íìì´ ëì ¨ìµëë¤.\n\nì°¨ë³íë ìí¬ë¦¿ë©¤ë²ì ííì ëë ¤ë³´ì¸ì."); 3511 } 3512 }else if("401" == data.code){ 3513 if (confirm('ë¡ê·¸ì¸ì´ íìí©ëë¤. ë¡ê·¸ì¸ íë©´ì¼ë¡ ì´ëíìê² ìµëê¹?')) { 3514 window.location.href="https://www.skstoa.com/member/login?forwardUrl="+window.location.href; 3515 } 3516 }else if("999" == data.code){ 3517 alert("ì´ë¯¸ "+nowMonth+"ì ìí¬ë¦¿ë©¤ë²ì íìì ëë¤.\nìí¬ë¦¿ë©¤ë²ì íì ííì ëë ¤ë³´ì¸ì!"); 3518 }else if("995" == data.code){ 3519 alert("ìí¬ë¦¿TV멤ë²ë ìí¬ë¦¿ë©¤ë²ì ê°ì ì´ ë¶ê°í©ëë¤.\n\n*ìí¬ë¦¿TV í ì¸ê³¼ ìí¬ë¦¿ë©¤ë²ì í ì¸ íí ì¤ë³µ ì ì© ë¶ê°"); 3520 }else if("994" == data.code){ 3521 alert("10ì ì´í ì°¸ì¬ ê°ë¥í©ëë¤."); 3522 }else if("998" == data.code){ 3523 alert("SK구ì±ìì ìí¬ë¦¿ë©¤ë²ì ê°ì ì´ ë¶ê°í©ëë¤.\n\n*구ì±ì í ì¸ê³¼ ìí¬ë¦¿ë©¤ë²ì í ì¸ íí ì¤ë³µ ì ì© ë¶ê°"); 3524 }else if("997" == data.code){ 3525 alert("ì¤ë ì ì°©ì ì´ë²¤í¸ê° ë§ê°ëììµëë¤.\në´ì¼ ë¤ì ìëí´ì£¼ì¸ì!"); 3526 }else if("996" == data.code){ 3527 alert("본 ì´ë²¤í¸ë 본ì¸ì¸ì¦í IDì íí´ ì°¸ì¬ ê°ë¥í©ëë¤.\në
3527³¸ì¸ì¸ì¦ì ì§ííìê² ìµëê¹?"); 3528 if(confirm('ìµì´ 1í í´ëí° ë³¸ì¸ì¸ì¦ì ìííë©° \nì¸ì¦ ì ë³´ë SKì¤í ì íìì ë³´ì ì ì¥ë©ëë¤.\n\n본ì¸ì¸ì¦ ìë£ í ì ê·ê°ì ì¿ í°ì´ ìë ë¤ì´ë¡ëë©ëë¤.')){ 3529 if(window.location.pathname.indexOf("/display/goods") >= 0){ 3530 var form = document.createElement("form"); 3531 var field = document.createElement("input"); 3532 var fowardUrl = window.location.pathname; 3533 form.setAttribute("id", "authForm"); 3534 form.setAttribute("method", "POST"); 3535 3536 field.setAttribute("type", "hidden"); 3537 field.setAttribute("name", "type"); 3538 field.setAttribute("value", "goods-detail"); 3539 form.appendChild(field); 3540 3541 field = document.createElement("input"); 3542 field.setAttribute("type", "hidden"); 3543 field.setAttribute("name", "fowardUrl"); 3544 field.setAttribute("value", fowardUrl); 3545 form.appendChild(field); 3546 3547 document.body.appendChild(form); 3548 3549 auth_hp(); 3550 return false; 3551 }else{ 3552 authVerify(); 3553 } 3554 } 3555 }else{ 3556 alert("ë¤ì ìëí´ì£¼ì¸ì."); 3557 } 3558 grantMemberYn = false; 3559 }) 3560 .fail(function(jqXHR, textStatus, errorThrown){ 3561 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 3562 grantMemberYn = false; 3563 }); 3564} 3565 3566// ì¤íì ìµ ì°í기 3567function goSpecialShopWish(categoryCode, ele) { 3568 var path = location.pathname + location.hash; 3569 if("" == "") { 3570 checkLogin(path); 3571 return; 3572 } 3573 3574 var param = {}; 3575 param['categoryCode'] = categoryCode; 3576 3577 // ì´ë¯¸ ì°í ê²½ì° - ì°ìì 3578 if(jQuery(ele).hasClass('on')) { 3579 commonAjax("/mypage/specialEntp-wish-delete", param, 'json', 'POST') 3580 .done(function(data, textStatus, jqXHR){ 3581 if("200" == data.code) { 3582 jQuery('.specialShop_').removeClass('on'); 3583 } else { 3584 if("401" == data.code) { 3585 checkLogin(path); 3586 } else { 3587 alert(data.message); 3588 } 3589 } 3590 }) 3591 .fail(function(jqXHR, textStatus, errorThrown){ 3592 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 3593 }); 3594 } else { 3595 commonAjax("/mypage/specialEntp-wish-insert", param, 'json', 'POST') 3596 .done(function(data, textStatus, jqXHR){ 3597 if("200" == data.code) { 3598 jQuery('.specialShop_').addClass('on').addClass('ani'); 3599 setTimeout(function(){jQuery('.specialShop_').removeClass('ani');},500); 3600 } else { 3601 if("401" == data.code) { 3602 checkLogin(path); 3603 } else { 3604 alert(data.message); 3605 } 3606 } 3607 }) 3608 .fail(function(jqXHR, textStatus, errorThrown){ 3609 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 3610 }); 3611 } 3612} 3613 3614function tvhubCardIssu(){ 3615 if("" == "") { 3616 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 3617 window.location.href="https://www.skstoa.com/member/login?forwardUrl="+window.location.href; 3618 return; 3619 } 3620 window.location.href="https://payment.tvhub.co.kr:3443/TVPM-CLT-V1/index.html?storeId=MBPAYSKA01&storeUserNum=&promoCode=PR-SKAWOORI211228_001&deviceType=pc"; 3621} 3622 3623function isApp(){ 3624 return false; 3625} 3626 3627//map ìë 리ì¬ì´ì§ ì²ë¦¬ 3628$('map').length && $('map').imageMapWeaver(); 3629 3630//ì°ì¸¡ ìë°°ë ìµê·¼ë³¸ìí ìì 3631function deleteRecentGoods(target) { 3632 if(event != undefined){ 3633 event.preventDefault(); 3634 } 3635 var sendData = new Object(); 3636 // ë©ì¸íì´ì§ ì¬ë¶ 3637 if(false) { 3638 var mainYn = '1'; 3639 } else { 3640 var mainYn = '0'; 3641 } 3642 3643 sendData['recentCode'] = $('#recent_item_'+target).attr("recentcode"); 3644 sendData['recentFlag'] = $('#recent_item_'+target).attr("recentflag"); 3645 sendData['mainYn'] = mainYn; 3646 commonJsonAjax("/mypage/shophistory/expire", sendData, 'html', 'POST', false) 3647 .done(function(data, textStatus, jqXHR){ 3648 $(".stoa_wing").html(data); 3649 }) 3650 .fail(function(jqXHR, textStatus, errorThrown){ 3651 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 3652 });
3653} 3654 3655function appCallBrowser(url){ 3656 window.location.href = url; 3657} 3658 3659function playShopLive(_cmpnKey){ 3660 var userToken = ""; 3661 var shareUrl = ""; 3662 var replaceUrl = ""; 3663 3664 asyncAjax("/shoplive/play", '', 'json', 'GET') 3665 .done(function(data, textStatus, jqXHR){ 3666 if(data != null) { 3667 if (data.token != null && data.token != '') { 3668 //ë¡ê·¸ì¸ ì 3669 userToken = data.token; 3670 cloud.shoplive.setUserJWT(userToken); 3671 } 3672 3673 cloud.shoplive.showFeaturedPlayerModal({campaignKey: _cmpnKey}); 3674 3675 replaceUrl = window.location.href; 3676 if(window.location.search.indexOf('?ck=') > -1){ 3677 if(window.location.search.indexOf('&') > -1){ 3678 replaceUrl = window.location.href.replace(window.location.search.slice(window.location.search.indexOf('?ck='), window.location.search.indexOf('?ck=')+17), '?'); 3679 }else{ 3680 replaceUrl = window.location.href.replace(window.location.search.slice(window.location.search.indexOf('?ck='), window.location.search.indexOf('?ck=')+16), ''); 3681 } 3682 }else if(window.location.search.indexOf('&ck=') > -1){ 3683 replaceUrl = window.location.href.replace(window.location.search.slice(window.location.search.indexOf('&ck='), window.location.search.indexOf('&ck=')+16), '') 3684 } 3685 history.pushState(null, null, replaceUrl); 3686 } else { 3687 alert("ìì¤í ìë¬ê° ë°ìíìµëë¤.\nì ì í ë¤ì ìë í´ ì£¼ì¸ì."); 3688 } 3689 }) 3690 .fail(function(jqXHR, textStatus, errorThrown){ 3691 alert("ìì¤í ìë¬ê° ë°ìíìµëë¤.\nì ì í ë¤ì ìë í´ ì£¼ì¸ì."); 3692 }); 3693 3694} 3695 3696//ìµë¼ì´ë¸ ì¿ í° ë°ê¸ ìí¸í 3697function getShopliveCouponEnc(promoNo, cmpnKey){ 3698 var result = {}; 3699 var param = {}; 3700 param['promoNo'] = promoNo; 3701 3702 asyncAjax("/shoplive/couponEnc", param, 'json', 'GET') 3703 .done(function(data, textStatus, jqXHR){ 3704 if(data != null && data != "") { 3705 if(data.code == "401"){ 3706 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 3707 var forwardUrl = ""; 3708 if(window.location.href.indexOf("/index") > -1){ 3709 if(window.location.href.indexOf("#") > -1){ 3710 forwardUrl = window.location.href.split("#")[0]; 3711 if(window.location.href.indexOf("?") > -1){ 3712 forwardUrl = forwardUrl + "&ck=" + cmpnKey; 3713 }else{ 3714 forwardUrl = forwardUrl + "?ck=" + cmpnKey; 3715 } 3716 forwardUrl = forwardUrl + "#" + window.location.href.split("#")[1]; 3717 } 3718 }else{ 3719 if(window.location.href.indexOf("?") > -1){ 3720 forwardUrl = window.location.href + "&ck=" + cmpnKey; 3721 }else{ 3722 forwardUrl = window.location.href + "?ck=" + cmpnKey; 3723 } 3724 } 3725 location.href = "https://www.skstoa.com/member/login?forwardUrl="+encodeURIComponent(forwardUrl.split(window.location.host)[1]); 3726 }else if(data.code == "200"){ 3727 result['code'] = data.code; 3728 result['encContent'] = data.encContent; 3729 }else{ 3730 result['code'] = data.code; 3731 } 3732 } 3733 }) 3734 .fail(function(jqXHR, textStatus, errorThrown){ 3735 alert("ìì¤í ìë¬ê° ë°ìíìµëë¤.\nì ì í ë¤ì ìë í´ ì£¼ì¸ì."); 3736 result['code'] = "500"; 3737 }); 3738 3739 return result; 3740} 3741 3742//ìµë¼ì´ë¸ ì¿ í° ë°ê¸ 3743var shopliveCouponDownYn = "0"; 3744function getShopliveCouponDown(encContent){ 3745 if( shopliveCouponDownYn == "1" ){ 3746 return false; 3747 } 3748 shopliveCouponDownYn = "1"; 3749 3750 var param = new Object(); 3751 param['encContent'] = encContent; 3752 asyncAjax("/shoplive/couponDown", param, 'json', 'POST') 3753 .done(function(data, textStatus, jqXHR){ 3754 shopliveCouponDownYn = "0"; 3755 if(data.code == "200"){ 3756 alert("ë¤ì´ë¡ë ìë£! \níë³µí ì¼ííì¸ì!"); 3757 }else{ 3758 alert(data.message); 3759 } 3760 }).fail(function(jqXHR, textStatus, errorThrown){ 3761 shopliveCouponDownYn = "0"; 3762 alert("ì¼ìì ì¸ ì¥ì ë¡ ë°ê¸ì ì¤í¨íììµëë¤. ë¤ì ìëí´ ì£¼ì¸ì!"); 3763 }); 3764} 3765 3766jQuery(window).on('load', function(){ 3767 var cmpnKey = ""; 3768 if(window.location.href.indexOf('/member/') < 0){ 3769 if(window.location.search.indexOf('ck=') > -1){ 3770 if(window.location.search.split('ck=')[1].indexOf('&') > -1){ 3771 cmpnKey = window.location.search.split('ck=')[1].split('&')[0] 3772 }else{ 3773 cmpnKey = window.location.search.split('ck=')[1] 3774 } 3775 playShopLive(cmpnKey); 3776 } 3777 } 3778}); 3779 3780if (!wcs_add) 3781 var wcs_add={}; 3782wcs_add["wa"] = "s_3887d3bba1b6"; 3783 3784if (!_nasa) 3785 var _nasa={}; 3786 3787if(window.wcs){ 3788 wcs.inflow(); 3789 wcs_do(_nasa); 3790} 3791 3792function yanoljaLoginCheck(){ 3793 goYanoljaUrl(); 3794} 3795 3796function goYanoljaUrl(yanoljaUrl){ 3797 var memberToken = getYanojaToken(); 3798 3799 if(yanoljaUrl == null){ 3800 window.location.href = 'https://yanolja.skstoa.com/skstoa?mediaCode=EC01' + (memberToken != null && memberToken != '' ? '&memberToken='+memberToken : ''); 3801 } else { 3802 if(yanoljaUrl.indexOf('mediaCode') > 0){ 3803 if(yanoljaUrl.indexOf('memberToken') > 0){ 3804 window.location.href = yanoljaUrl; 3805 } else { 3806 window.location.href = yanoljaUrl + (memberToken != null && memberToken != '' ? '&memberToken='+memberToken : ''); 3807 } 3808 } else { 3809 if(yanoljaUrl.indexOf('?') > 0){ 3810 if(yanoljaUrl.indexOf('memberToken') > 0){ 3811 window.location.href = yanoljaUrl + '&mediaCode=EC01'; 3812 } else { 3813 window.location.href = yanoljaUrl + '&mediaCode=EC01' + (memberToken != null && memberToken != '' ? '&memberToken='+memberToken : ''); 3814 } 3815 } else { 3816 window.location.href = yanoljaUrl + '?mediaCode=EC01' + (memberToken != null && memberToken != '' ? '&memberToken='+memberToken : ''); 3817 } 3818 } 3819 } 3820} 3821 3822function getYanojaToken(){ 3823 var sendData = new Object(); 3824 var token = ''; 3825 asyncAjax("/yanolja/custConnect", sendData, 'json', 'POST', false) 3826 .done(function(data, textStatus, jqXHR){ 3827 if(data.memberToken != ''){ 3828 token = data.memberToken; 3829 } 3830 }); 3831 return token; 3832} 3833 3834function layerOpen(el) { 3835 const layerId = $("#" + el ); 3836 console.log(layerId); 3837 layerId.closest('.popup_wrap').show(); 3838} 3839function layerClosePopup(el) { 3840 $(el).closest('.popup_wrap').hide(); 3841} 3842 3843function commonSktIdConnect(){ 3844 var forwardUrl = "action=login@@forwardUrl="+window.location.href+"@@sktCouponDownYn=1"; 3845 var param = {}; 3846 param['forwardUrl'] = forwardUrl; 3847 3848 commonAjax("/member/tid/clientSecretEncrypt", param, 'json', 'GET', false) 3849 .done(function(data, textStatus, jqXHR){ 3850 if(comUtil.isNotEmpty(data.clientSecret)){ 3851 var tIdDomain = data.tIdDomain; 3852 var clientId = '?client_id='+data.clientId; 3853 var state = '&state='+data.state; 3854 var nonce = '&nonce='+data.nonce; 3855 var returnUri = '&redirect_uri='+data.returnUri; 3856 3857 window.location.href = tIdDomain+clientId+state+nonce+returnUri; 3858 }else{ 3859 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 3860 } 3861 }) 3862 .fail(function(jqXHR, textStatus, errorThrown){ 3863 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 3864 }); 3865} 3866 3867function commonSktAuth(){ 3868 var form = document.createElement("form"); 3869 var field = document.createElement("input"); 3870 var sktFowardUrl = window.location.pathname; 3871 form.setAttribute("id", "authForm"); 3872 form.setAttribute("method", "POST"); 3873 3874 field.setAttribute("type", "hidden"); 3875 field.setAttribute("name", "type"); 3876 field.setAttribute("value", "skt-coupon-down"); 3877 form.appendChild(field); 3878 3879 field = document.createElement("input"); 3880 field.setAttribute("type", "hidden"); 3881 field.setAttribute("name", "fowardUrl"); 3882 field.setAttribute("value", sktFowardUrl); 3883 3884 form.appendChild(field); 3885 3886 document.body.appendChild(form); 3887 3888 auth_hp('authForm'); 3889} 3890 3891function commonTid(){ 3892 3893 var param = {}; 3894 param['forwardUrl'] = "action=member@@forwardUrl="+window.location.href+"@@sktCouponDownYn=1"; 3895 3896 commonAjax("/member/tid/clientSecretEncrypt", param, 'json', 'GET', false) 3897 .done(function(data, textStatus, jqXHR){ 3898 if(comUtil.isNotEmpty(data.clientSecret)){ 3899 var tIdDomain = data.tIdDomain; 3900 var clientId = '?client_id='+data.clientId; 3901 var state = '&state='+data.state; 3902 var nonce = '&nonce='+data.nonce; 3903 var returnUri = '&redirect_uri='+data.returnUri; 3904 3905 window.location.href = tIdDomain+clientId+state+nonce+returnUri; 3906 }else{ 3907 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 3908 } 3909 }) 3910 .fail(function(jqXHR, textStatus, errorThrown){ 3911 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 3912 }); 3913} 3914 3915function emChkPage() {//구ì±ì몰ìì í¸ì¶ 3916 commonAjax("/member/emChk", '', 'json', 'POST') 3917 .done(function(data, textStatus, jqXHR){ 3918 if("02" == data.code) {//VVIPë±ê¸ì ì´ë²¤í¸ íì´ì§ë¡ ì´ë 3919 window.location.href = 'https://www.skstoa.com/plan/event/detail/2025041508'; 3920 } else { 3921 return false; 3922 } 3923 }) 3924 .fail(function(jqXHR, textStatus, errorThrown){ 3925 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 3926 }); 3927} 3928 3929function emgoodsYnByGoodsCodes (goodsCodesList) { 3930 var result = false; 3931 try { 3932 let param = {}; 3933 param['goodsCodes'] = goodsCodesList 3934 3935 asyncAjax("/display/goods/addInfoList", param, 'json', 'GET') 3936 .done(function(data, textStatus, jqXHR){ 3937 if(data.code === "200") { 3938 for(let i=0; i < data.result.length; i++) { 3939 if(data.result[i].EM_GOODS_YN === '1') { 3940 result = true; 3941 break; 3942 } 3943 } 3944 } 3945 }) 3946 } 3947 catch (e) { 3948 console.log(e); 3949 } 3950 return result; 3951} 3952</script>
3952 3953
3954<script type="text/javascript" src="//wcs.naver.net/wcslog.js" defer></script>
vendor: 2 bytes, line 3954
3954
3955<script type='text/javascript'> 3956 var wcsAccountId = "s_3887d3bba1b6"; 3957 $(document).ready(function() { 3958 if(typeof window.wcs !== 'undefined') { 3959 if (!wcs_add) var wcs_add = {}; 3960 wcs_add["wa"] = wcsAccountId; 3961 if (window.wcs) { 3962 wcs.inflow("skstoa.com"); 3963 } 3964 if(typeof wcs_do == 'function') { 3965 wcs_do(); 3966 } 3967 } 3968 }); 3969 3970 function NA_VIEW(id, name, category, payAmount){ 3971 if(window.wcs){ 3972 if(!wcs_add) var wcs_add = {}; 3973 wcs_add["wa"] = wcsAccountId; 3974 var _conv = {}; 3975 _conv.type = 'view_product'; //(íì) 3976 _conv.items = [{ 3977 id:id,// (íì) 3978 name: name, 3979 category:category, 3980 payAmount:payAmount 3981 }]; 3982 wcs.trans(_conv); 3983 } 3984 } 3985 3986 function NA_WISH(id, name, category, payAmount){ 3987 if(window.wcs){ 3988 if(!wcs_add) var wcs_add = {}; 3989 wcs_add["wa"] = wcsAccountId; 3990 var _conv = {}; 3991 _conv.type = 'add_to_wishlist'; //(íì) 3992 _conv.items = [{ 3993 id:id,// (íì) 3994 name: name, 3995 category:category, 3996 payAmount:payAmount 3997 }]; 3998 wcs.trans(_conv); 3999 } 4000 } 4001 4002 //NA_WISH("", "", "${lcategory}/${mcategory}/${scategory}", "") 4003 4004 function NA_CART(id, name, category, payAmount, quantity, option){ 4005 if(window.wcs){ 4006 if(!wcs_add) var wcs_add = {}; 4007 wcs_add["wa"] = wcsAccountId; 4008 var _conv = {}; 4009 _conv.type = 'add_to_cart'; //(íì) 4010 _conv.items = [{ 4011 id:id,// (íì) 4012 name: name, 4013 category: category, 4014 quantity: quantity, 4015 payAmount: payAmount, 4016 option: option 4017 }]; 4018 wcs.trans(_conv); 4019 } 4020 } 4021 4022 //NA_CART("", "", "${lcategory}/${mcategory}/${scategory}", "", quantity, option) 4023 4024 function NA_BEGIN_CHECKOUT(goodsList){ 4025 if(window.wcs){ 4026 if(!wcs_add) var wcs_add = {}; 4027 wcs_add["wa"] = wcsAccountId; 4028 var _conv = {}; 4029 _conv.type = 'begin_checkout'; //(íì) 4030 _conv.items = goodsList; 4031 wcs.trans(_conv); 4032 } 4033 } 4034 4035 //NA_BEGIN_CHECKOUT(goodsList) 4036 4037 function NA_PURCHASE(orderNo, payAmount, goodsList){ 4038 if(window.wcs){ 4039 if(!wcs_add) var wcs_add = {}; 4040 wcs_add["wa"] = wcsAccountId; 4041 var _conv = {}; 4042 _conv.type = 'purchase'; //(íì) 4043 _conv.value = payAmount; //(íì) 4044 _conv.id = orderNo; 4045 _conv.items = goodsList; 4046 wcs.trans(_conv); 4047 } 4048 } 4049 4050 //NA_PURCHASE(orderNo, payAmount, goodsList) 4051 4052 function NA_SIGN_UP(){ 4053 if(window.wcs){ 4054 if(!wcs_add) var wcs_add = {}; 4055 wcs_add["wa"] = wcsAccountId; 4056 var _conv = {}; 4057 _conv.type = 'sign_up'; 4058 wcs.trans(_conv); 4059 } 4060 } 4061 4062 //NA_SIGN_UP() 4063</script>
4063 <div class="dimAjax" style="display:none;"></div> 4064<!--
4065<script type="text/javascript" src="/resources/js/mypage/jquery-2.0.2.min.js"></script>
4065 4066-->
4067<script type="text/javascript" src="/resources/js/mypage/jquery.showLoading.js"></script>
vendor: 2 bytes, line 4067
4067
4068<script type="text/javascript" src="/resources/js/mypage/jquery.number.min.js"></script>
vendor: 2 bytes, line 4068
4068
4069<script type="text/javascript" src="/resources/js/mypage/jquery.lazyload.js?v=2509"></script>
vendor: 2 bytes, line 4069
4069
4070<script type="text/javascript" src="/resources/js/mypage/jquery.xdr-transport.js"></script>
vendor: 2 bytes, line 4070
4070
4071<script type="text/javascript" src="/resources/js/mypage/html5.js"></script>
vendor: 2 bytes, line 4071
4071
4072<script type="text/javascript" src="/resources/js/comUtil.js?ver=20251120"></script>
vendor: 2 bytes, line 4072
4072
4073<script type="text/javascript"> 4074 4075// ì¼ë°ì íë¼ë¯¸í°ë¥¼ ê°ì§ë ajax 4076function commonAjax(target_url, target_data, target_dataType, target_method, globalAttr) { 4077 4078 if(globalAttr != false){ 4079 globalAttr = true ; 4080 } 4081 4082 return jQuery.ajax({ 4083 url : target_url, 4084 type : target_method, 4085 data : target_data, 4086 dataType : target_dataType, 4087 cache:false, 4088 timeout : 30000, 4089 contentType : "application/x-www-form-urlencoded;charset=UTF-8", 4090 global : globalAttr 4091 }); 4092} 4093 4094// json íë¼ë¯¸í°ë¥¼ ê°ì§ë ajax 4095function commonJsonAjax(target_url, target_data, target_dataType, target_method,globalAttr) { 4096 4097 if(globalAttr != false){ 4098 globalAttr = true ; 4099 } 4100 4101 return jQuery.ajax({ 4102 url : target_url, 4103 type : target_method, 4104 data: JSON.stringify(target_data), 4105 dataType : target_dataType, 4106 cache:false, 4107 timeout : 10000, 4108 contentType : "application/json;charset=UTF-8", 4109 global : globalAttr 4110 }); 4111} 4112// íìììì´ 2ë¶ì¼ë¡ ì¤ì ë AJAX í¨ì 4113function commonAjax2Min(target_url, target_data, target_dataType, target_method, globalAttr) { 4114 4115 if (globalAttr != false) { 4116 globalAttr = true; 4117 } 4118 4119 return jQuery.ajax({ 4120 url: target_url, 4121 type: target_method, 4122 data: JSON.stringify(target_data), 4123 dataType: target_dataType, 4124 cache: false, 4125 timeout: 120000, // íììì 2ë¶ (120,000ms) 4126 contentType: "application/json;charset=UTF-8", 4127 global: globalAttr 4128 }); 4129} 4130// 주ìíìì¤ì íë¼ë¯¸í° ê° ì»ì´ ì¤ê¸° 4131function getURLParameter(name) { 4132 return decodeURI((RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]); 4133} 4134 4135function calculate_msglen(message){ 4136 var nbytes = 0; 4137 4138 for (i=0; i<message.length; i++) { 4139 var ch = message.charAt(i); 4140 if(escape(ch).length > 4) { 4141 nbytes += 2; 4142 } else if (ch == '\n') { 4143 if (message.charAt(i-1) != '\r') { 4144 nbytes += 1; 4145 } 4146 } else if (ch == '<' || ch == '>') { 4147 nbytes += 4; 4148 } else { 4149 nbytes += 1; 4150 } 4151 } 4152 4153 return nbytes; 4154} 4155 4156// ë¡ê·¸ì¸ì ì²´í¬íë¤. 4157function checkLogin(forwardUrl) { 4158 if (confirm('ë¡ê·¸ì¸ í ì´ì© ê°ë¥í©ëë¤.\në¡ê·¸ì¸íì´ì§ë¡ ì´ëíìê² ìµëê¹?')) { 4159 if (comUtil.isEmpty(forwardUrl)) { 4160 window.location.replace('/member/login'); 4161 } 4162 else { 4163 window.location.replace('/member/login?forwardUrl=' + encodeURIComponent(forwardUrl)); 4164 } 4165 } 4166} 4167 4168function login() { 4169 window.location.replace("/member/login"); 4170 //window.location.replace("/html/index.html#!/login"); 4171 4172} 4173 4174function logout() { 4175 if (confirm('ë¡ê·¸ìì íìê² ìµëê¹?')) { 4176 window.location.replace("/member/logout"); 4177 } 4178} 4179 4180 4181function ctgrGoUrl() { 4182 jQuery('.btn_menu_category_close').click(); 4183} 4184 4185 4186function toggleSearchBox(){ 4187 var searchDisplay = jQuery("div.search_top"); 4188 var searchDim = jQuery("div.dim"); 4189 if(searchDisplay.css('display') == 'none'){ 4190 searchDisplay.css('display', 'block'); 4191 4192 var headerHeight = jQuery('header').height() || 0; 4193 var searchTopHeight = jQuery('div.search_top').height() || 0; 4194 var height = jQuery(document).height() - headerHeight - searchTopHeight; 4195 searchDim.css({'display' : 'block', 'height' : height}); 4196 } else { 4197 searchDisplay.css('display', 'none'); 4198 searchDim.css('display', 'none'); 4199 } 4200} 4201 4202function goTop(){ 4203 window.scrollTo(0,1); 4204} 4205</script>
4205
4205<script> 4206var dataLayer = [{ 4207 "UID": "", 4208 "CD1": "", 4209 "CD2": "", 4210 "CD3": "", 4211 "CD4": "", 4212 "CD5": "PC_Web", 4213 "dimension2": undefined, 4214 "dimension3": "N", //ë¡ê·¸ì¸ì¬ë¶ 4215 "dimension5": "PC_Web", 4216 "encryptUserID": "", 4217 "Depth1": document.title.split(" | ")[0], 4218 "Depth2": "" 4219 }]; 4220 4221 4222</script>
4222 4223
4224<script> 4225<!-- Google Tag Manager --> 4226<!-- GA360 컨í ì´ë -->
vendor: 339 bytes, lines 4226-4234
4226 4227(function(w,d,s,l,i){ 4228w[l]=w[l]||[]; 4229w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'}); 4230var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; 4231j.async=true; 4232j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; 4233f.parentNode.insertBefore(j,f); 4234})(window,document,'script','dataLayer','
4234GTM-W67VK6K
vendor: 5 bytes, line 4234
4234');
4235<!-- End Google Tag Manager --> 4236window._tfa = window._tfa || []; 4237window._tfa.push({ 4238 notify: 'event', 4239 name: 'page_view', 4240 id: 2084985 4241}); 4242 4243!function (t, f, a, x) { 4244 if (!document.getElementById(x)) { 4245 t.async = 1; 4246 t.src = a; 4247 t.id = x; 4248 f.parentNode.insertBefore(t, f); 4249 } 4250}( 4251 document.createElement('script'), 4252 document.getElementsByTagName('script')[0], 4253 'https://cdn.taboola.com/libtrc/unip/2084985/tfa.js', 4254 'tb_tfa_script' 4255); 4256 4257let firstVistFlag; 4258 4259 4260</script>
4260 4261<!-- ADN Tracker[ê³µíµ] start -->
4262<script src="//fin.rainbownine.net/js/across_adn_2.0.1.js" type="text/javascript"></script>
4262 4263<!-- ADN Tracker[ê³µíµ] end --> 4264 4265<!-- ìµë¼ì´ë¸ íë¬ê·¸ì¸ -->
4266<script type="text/javascript" src="https://static.shoplive.cloud/shoplive.js"></script>
vendor: 2 bytes, line 4266
4266
4267<script type="text/javascript" src="https://static.shoplive.cloud/shoplive-shortform.js"></script>
vendor: 2 bytes, line 4267
4267
4268<script> 4269 cloud.shoplive.initShortform({ accessKey: "jnOQlcY6pMQg5j5t3EMS"}); 4270 let messageCallback = { 4271 LOGIN_REQUIRED: function (payload) { 4272 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 4273 var forwardUrl = ""; 4274 if(window.location.href.indexOf("?") > -1){ 4275 forwardUrl = window.location.href + "&ck=" + payload.campaignKey; 4276 }else{ 4277 forwardUrl = window.location.href + "?ck=" + payload.campaignKey; 4278 } 4279 location.href = "https://www.skstoa.com/member/login?forwardUrl="+encodeURIComponent(forwardUrl.split(window.location.host)[1]); 4280 }, 4281 DOWNLOAD_COUPON: function (payload) { 4282 var result = ""; 4283 var player = cloud.shoplive.getPlayer(); 4284 if ( 4285 player.campaignStatus === "ONAIR" && 4286 player.campaignKey === payload.campaignKey 4287 ) { 4288 result = getShopliveCouponEnc(payload.coupon, payload.campaignKey); 4289 if(result.code == "200" && result.encContent != "" && result.encContent != undefined){ 4290 getShopliveCouponDown(result.encContent); 4291 } 4292 } 4293 } 4294 }; 4295 cloud.shoplive.init({ accessKey: "jnOQlcY6pMQg5j5t3EMS", messageCallback: messageCallback, shareUrl: window.location.href }); 4296</script>
4296 4297<!-- //ìµë¼ì´ë¸ íë¬ê·¸ì¸ --> 4298 4299
4300<script> 4301 let datagogEnv = "real"; 4302 if(window.location.host != "www.skstoa.com"){ 4303 datagogEnv = "stg"; 4304 } 4305 (function(h,o,u,n,d) { 4306 h=h[d]=h[d]||{q:[],onReady:function(c){h.q.push(c)}} 4307 d=o.createElement(u);d.async=1;d.src=n 4308 n=o.getElementsByTagName(u)[0];n.parentNode.insertBefore(d,n) 4309 })(window,document,'script','https://www.datadoghq-browser-agent.com/us1/v5/datadog-rum.js','DD_RUM') 4310 window.DD_RUM.onReady(function() { 4311 window.DD_RUM.init({ 4312 clientToken: 'pub947fa50e5c5e8f8a66df358ff171de83', 4313 applicationId: '0b696ab6-d121-4810-877f-d7d1bb2277a3', 4314 // `site` refers to the Datadog site parameter of your organization 4315 // see https://docs.datadoghq.com/getting_started/site/ 4316 site: 'datadoghq.com', 4317 service: 'skstoa_web_pc', 4318 env: datagogEnv, 4319 // Specify a version number to identify the deployed version of your application in Datadog 4320 // version: '1.0.0', 4321 //allowedTracingUrls: [/https:\/\/.*\.skstoa\.com/,/http:\/\/.*\.skstoa\.com/], 4322 sessionSampleRate: 10, 4323 sessionReplaySampleRate: 0, 4324 trackUserInteractions: true, 4325 trackResources: true, 4326 trackLongTasks: true, 4327 defaultPrivacyLevel: 'mask-user-input', 4328 }); 4329 }) 4330</script>
4330</head> 4331<body> 4332<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 4332-4333
4332 4333<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
4333GTM-W67VK6K
vendor: 84 bytes, line 4333
4333" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
4334<!-- End Google Tag Manager (noscript) -->
4335<script type="text/javascript"> 4336<!-- Start Canvas --> 4337/*!function(){ 4338 var canvas = window.canvas = window.canvas || []; 4339 if(canvas.initialize) return; 4340 if(canvas.invoked) { 4341 if(window.console && console.error) { 4342 console.error("Canvas snippet included twice."); 4343 } 4344 return; 4345 } 4346 canvas.invoked = true; 4347 canvas.methods=["key", "track", "page"]; 4348 canvas.factory=function(method){ 4349 return function(){ 4350 var e=Array.prototype.slice.call(arguments); 4351 e.unshift(method); 4352 canvas.push(e); 4353 return canvas; 4354 }; 4355 }; 4356 4357 for(var t=0; t<canvas.methods.length; t++){ 4358 var key=canvas.methods[t]; 4359 canvas[key]=canvas.factory(key) 4360 } 4361 4362 canvas.load=function(key, options){ 4363 var n = document.createElement("script"); 4364 n.type = "text/javascript"; 4365 n.async = !0; 4366 if (static_path.indexOf("www.skstoa.com") > -1) { 4367 n.src = "//collection-canvas.skbroadband.com/v2/js/canvas-1.3.js"; 4368 } else { 4369 n.src = "//collection-canvas.skbroadband.com/dev/js/canvas-1.4-dev.js"; 4370 } 4371 var a = document.getElementsByTagName("script")[0]; 4372 a.parentNode.insertBefore(n,a); 4373 canvas.scriptEl = n; 4374 canvas.key(key, options); 4375 }; 4376 4377 var canvasApiKey = "wKIn0Q6k3OUVWO65eOdS0iWbW9j1j89N"; 4378 if (document.URL.indexOf("www.skstoa.com") < 0) { 4379 canvasApiKey = "x3KxLefQ5yfEZjbPkgsisdoBAxZsB46s"; 4380 } 4381 4382 canvas.load(canvasApiKey); 4383 setCookie("canvasApiKey", canvasApiKey, 20*365); 4384}(); 4385*/ 4386<!-- End Canvas --> 4387 4388function setCookie(name, value, expiredays){ 4389 var todayDate = new Date(); 4390 todayDate.setDate( todayDate.getDate() + parseInt(expiredays)); 4391 document.cookie = name + "=" + escape(value) + "; expires=" + todayDate.toGMTString() + ";"; 4392} 4393</script>
4393 4394<!--skip navigation--> 4395<div id="skip-nav"> 4396 <a href="#contents" class="sknavi">ì½í ì¸ ë°ë¡ê°ê¸°</a> 4397</div> 4398<!--//skip navigation--> 4399<!--í¤ë--> 4400<div id="templateH"> 4401 <header id="header"> 4402 <div class="header_top"> 4403 <div class="w1260 clearfix"> 4404 <div class="left"> 4405 <div class="bnr"> 4406 </div> 4407 </div> 4408 <div class="center"> 4409 <h1 id="logo"><a href="https://www.skstoa.com/index" class="ga-event" ga-category="PC_Web_LOGGER_EVENT" ga-action="GNB_BIë¡ê³ " ga-label=""><img src="/static/common/assets/images/logo.png" alt="SK ì¤í ì ë©ì¸ë¡ê³ "></a></h1> 4410 <div class="search_area"> 4411 <form> 4412 <div class="search_box"> 4413 <div class="top"> 4414 <input type="text" maxlength="50" placeholder="ê²ìì´ë¥¼ ì ë ¥íì¸ì." autocomplete="off"> 4415 <button type="button" class="ga-event" ga-category="PC_Web_LOGGER_EVENT" ga-action="GNB_ê²ììì´ì½" ga-label=""><img src="/static/common/assets/images/search.jpg" alt="ê²ìë²í¼"></button> 4416 </div> 4417 </div> 4418 4419 </form> 4420 </div> 4421 </div> 4422 <div class="right header-utility"> 4423 <ul class="clearfix utility-menu"> 4424 <li class="login"><a href="javascript: goLoginForm()" class="tooltip2_area ga-event" ga-category="PC_Web_LOGGER_EVENT" ga-action="GNB_ë¡ê·¸ì¸" ga-label=""><img src="/static/common/assets/images/icon/ico_login.svg" alt="ë¡ê·¸ì¸/íìê°ì "><span>ë¡ê·¸ì¸/íìê°ì </span></a></li> 4425 <li><a href="https://www.skstoa.com/mypage/myPage" class="ga-event" ga-category="PC_Web_LOGGER_EVENT" ga-action="GNB_ë§ì´íì´ì§" ga-label=""><img src="/static/common/assets/images/icon/icon_mypage.svg" alt="ë§ì´íì´ì§"><span>ë§ì´íì´ì§</span></a></li> 4426 <li><a href="https://www.skstoa.com/cart/cartdblist" class="ga-event" ga-category="PC_Web_LOGGER_EVENT" ga-action="GNB_ì¥ë°êµ¬ë" ga-label=""><img src="/static/common/assets/images/icon/icon_cart.svg" alt="ì¥ë°êµ¬ë"><span class="cart">ì¥ë°êµ¬ë</span><span id="popupBasketCnt" style="display:none;" class="num">8</span></a></li> 4427 </ul> 4428 </div> 4429 </div> 4430 </div> 4431 <div class="header_bottom"> 4432 <div class="w1260 clearfix"> 4433 <div class="left"> 4434 <div class="btn_category"> 4435 <span class="btn_txt nanum_s_b ga-event" ga-category="PC_Web_LOGGER_EVENT" ga-action="GNB_ì¹´í ê³ ë¦¬" ga-label="">ì¹´í ê³ ë¦¬</span> 4436 <div id="lnb"> 4437 <ul> 4438 </ul> 4439 </div> 4440 </div> 4441 </div> 4442 <div class="center clearfix"> 4443 <ul class="clearfix"> 4444 </ul> 4445 </div> 4446 </div> 4447 </div> 4448 4449</header> 4450</div> 4451<!--í¤ë-->
4452<script type="text/javascript" src="/static/common/js/arkPc.js?v=2509"></script>
vendor: 2 bytes, line 4452
4452
4453<script type="text/javascript"> 4454var greenEmblemGoodsList = ""; 4455var staticPath = "https://www.skstoa.com"; 4456jQuery(document).ready(function(){ 4457 4458 jQuery.ajax({ 4459 global: false, 4460 url: "/templateHeader?custNo=", 4461 type: "GET", 4462 async: false, 4463 timeout: 10000 4464 }).done(function (data, textStatus, jqXHR) { 4465 $("#templateH").html(""); 4466 $("#templateH").append(data); 4467 if ($("#templateH .js_short_bnr img")[0] != undefined && $("#templateH .js_short_bnr img")[0].complete) { 4468 var $short_bnr = $('#templateH .js_short_bnr'), 4469 $tall_bnr = $('#templateH .js_tall_bnr'), 4470 short_height = $short_bnr.outerHeight() || 0, //ì í ë°°ëì ëì´ê° 4471 tall_height = $tall_bnr.outerHeight() || 0; //í¼ì³ì§ ë°°ëì ëì´ê° 4472 $(document).on("click",".js_open_top_bnr",function(){ 4473 $short_bnr.hide(); 4474 $tall_bnr.show(); 4475 $('#templateH .js_top_bnr_wrap').css({height : tall_height + 'px'}); 4476 }); 4477 $(document).on("click",".js_close_top_bnr",function(){ 4478 $short_bnr.show(); 4479 $tall_bnr.hide(); 4480 $('#templateH .js_top_bnr_wrap').css({height : short_height + 'px'}); 4481 }); 4482 } 4483 else { 4484 if($("#templateH .js_short_bnr img")[0] != undefined) { 4485 $("#templateH .js_short_bnr img")[0].addEventListener('load', function(){ 4486 var $short_bnr = $('#templateH .js_short_bnr'), 4487 $tall_bnr = $('#templateH .js_tall_bnr'), 4488 short_height = $short_bnr.outerHeight() || 0, //ì í ë°°ëì ëì´ê° 4489 tall_height = $tall_bnr.outerHeight() || 0; //í¼ì³ì§ ë°°ëì ëì´ê° 4490 $(document).on("click",".js_open_top_bnr",function(){ 4491 $short_bnr.hide(); 4492 $tall_bnr.show(); 4493 $('#templateH .js_top_bnr_wrap').css({height : tall_height + 'px'}); 4494 }); 4495 $(document).on("click",".js_close_top_bnr",function(){ 4496 $short_bnr.show(); 4497 $tall_bnr.hide(); 4498 $('#templateH .js_top_bnr_wrap').css({height : short_height + 'px'}); 4499 }); 4500 }); 4501 } 4502 } 4503 }).fail(function (jqXHR, textStatus, errorThrown) { 4504 alert("ë©ë´ ì 보를 ë¶ë¬ì¤ë ì¤ ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 4505 }); 4506}) 4507.ajaxStart(function(){ 4508 var bundleMoreId = this.getElementById("bundleMoreId"); 4509 var reportId = this.getElementsByClassName("report"); 4510 4511 if(bundleMoreId){ 4512 $('#loading').hide(); 4513 }else if(reportId){ 4514 $('#loading').hide(); 4515 }else{ 4516 $('#loading').show(); 4517 } 4518 4519 }) 4520.ajaxStop(function(){ 4521 $('#loading').hide(); 4522 }); 4523function toggleTopBannerHide() { 4524 var expireDate = new Date(); 4525 if(!$("#chkTopBannerHide").hasClass("on")) { 4526 expireDate.setDate(expireDate.getDate()+1); 4527 expireDate.setHours(23); 4528 expireDate.setMinutes(59); 4529 expireDate.setSeconds(59); 4530 document.cookie = "topBannerHide=1;" + expireDate.toUTCString(); 4531 $("#chkTopBannerHide").addClass("on"); 4532 } 4533 else { 4534 document.cookie = "topBannerHide=;" + expireDate.toUTCString(); 4535 $("#chkTopBannerHide").removeClass("on"); 4536 } 4537} 4538function logout() { 4539 // Airbridge 4540 dataLayer.push({ 4541 'event': 'signOut' 4542 }); 4543 4544 window.location.href = 'https://www.skstoa.com/member/logout'; 4545} 4546 4547function tIdLogout() { /* tid 2.0 ì í ì´í 미ì¬ì© */ 4548 var param = {}; 4549 param['forwardUrl'] = "action=logout"; 4550 4551 commonAjax("/member/tid/clientSecretEncrypt", param, 'json', 'GET', false) 4552 .done(function(data, textStatus, jqXHR){ 4553 var tIdDomain = data.tIdDomain; 4554 var clientId = '?client_id='+data.clientId; 4555 var state = '&state='+data.state; 4556 var nonce = '&nonce='+data.nonce; 4557 var returnUri = '&redirect_uri='+data.returnUri; 4558 4559 window.location.href = tIdDomain+clientId+state+nonce+returnUri; 4560 }) 4561 .fail(function(jqXHR, textStatus, errorThrown){ 4562 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 4563 });
4564} 4565</script>
4565 4566<div id="contents"> 4567 <div class="w780" id="cartView"> 4568 <!-- ì¥ë°êµ¬ë --> 4569 <div class="cart_wrap"> 4570 <div class="cart_cont"> 4571 <!-- íì´í --> 4572 <div class=" title_area"> 4573 <h2 class="page_tit">ì¥ë°êµ¬ë</h2> 4574 </div> 4575 <!-- //íì´í --> 4576 <!-- ìíëª©ë¡ --> 4577 <div class="cart_history_box"> 4578 <div class="cart_history_cont"> 4579 <div class="cart_history_empty"> 4580 <p class="text">ì¥ë°êµ¬ëì ë´ì ìíì´ ììµëë¤.</p> 4581 <a href="javascript:goLoginForm();" class="link ga-event" ga-category="PC_Web_ì¥ë°êµ¬ë" ga-action="ì¥ë°êµ¬ë" ga-label="ë¡ê·¸ì¸íê³ íí ìí íì¸í기">ë¡ê·¸ì¸íê³ íí ìí íì¸í기</a> 4582 </div> 4583 </div> 4584 </div> 4585 <!-- 230228_11971 --> 4586 <div class="cart_comment"> 4587 <p>ì¥ë°êµ¬ë ì´ì© ìë´</p> 4588 <ul> 4589 <li>· ìµë 30ì¼ê° ë³´ê´ëë©°, ê¸°ê° ê²½ê³¼ í ìë ìì ë©ëë¤. ì¤ë ë³´ê´íê³ ì¶ì¼ìë¤ë©´ ì° ëª©ë¡ì ì ì¥í´ì£¼ì¸ì.</li> 4590 <li>· ì¥ë°êµ¬ëìë ìµë 100ê° ìíì ë´ì¼ì¤ ì ììµëë¤.</li> 4591 <li>· 무ì´ì í ë¶, ì²êµ¬í ì¸ ë± ì£¼ë¬¸ ííì´ ìë¡ ë¤ë¥¸ ìíì í¨ê» 주문íìë©´ ê³µíµ íí 기ì¤ì¼ë¡ ì ì©ë©ëë¤.</li> 4592 <li>· í´ì¸ë°°ì¡, ì벽배ì¡, ì íµì£¼ ë± ì¼ë¶ ìíì 주문 í¹ì±ì ë¤ë¥¸ ìíê³¼ í¨ê» 주문 ë¶ê°íë ê°ë³ 주문í´ì£¼ì¸ì.</li> 4593 </ul> 4594 </div> 4595 <!-- // 230228_11971 --> 4596 <!-- //ìí리ì¤í¸ --> 4597 </div> 4598 </div> 4599 </div> 4600 4601 <div id="moduleArea" style="display:none"> 4602 </div> 4603 4604 4605 <div id="purchaseIng" style="display:none"> 4606 <div class="cart_sale_wrap clearfix"> 4607 <div class="cart_sale_img"> 4608 <img src="/static/common/assets/images/img_flow6.png" alt="í ì¸ìë´"> 4609 </div> 4610 <div class="cart_sale_tit"> 4611 <p>ìµë í ì¸ ê¸°ì¤ì¼ë¡ ìë ì ì©ëì´, 주문ìë¡ ì´ëí©ëë¤.</p> 4612 <p>ë¨, ê³ ê°ì¿ í°, ì´ë²¤í¸ ì¿ í° ë±ì ì§ì ì ì©í´ 주ì¸ì.</p> 4613 </div> 4614 </div> 4615 </div> 4616</div> 4617<!--dim--> 4618<div class="dim" style="display: none;"></div> 4619<!--//dim--> 4620<!-- ìë ë° ìµì ë³ê²½ íì --> 4621<section> 4622 <div class="popup js_pop2 option_pop"> 4623 <form> 4624 <header class="clearfix"> 4625 <p class="title">ìµì /ìë ë³ê²½</p> 4626 <button class="x js_close_pop2" type="button"><img src="/static/common/assets/images/x_15.png" alt="íì ë«ê¸°"></button> 4627 </header> 4628 <section id="optionPopup"> 4629 4630 4631 4632 </section> 4633 </form> 4634 </div> 4635</section> 4636<!-- //ìë ë° ìµì ë³ê²½ íì --> 4637 4638<!-- 2019-11-25 묶ìë°°ì¡ ìí ìë´ ì¶ê° - s --> 4639<div class="popup type_product" id="bundleTarget1" style="display: none;"> 4640 <form> 4641 <header class="clearfix"> 4642 <p class="title">묶ìë°°ì¡ ìí 보기</p> 4643 <button class="x closePopNew" type="button" onclick="javascript:newInitializeBundle('close');"><img src="/static/common/assets/images/x_15.png" alt="íì ë«ê¸°"></button> 4644 </header> 4645 <section class="outer_sec" style="max-height:575.2px; max-height:80vh"> 4646 <div class="inner_sec"> 4647 <div class="group_thrifty" id="group_thrifty"> 4648 <strong class="tit_thrifty">ê°ì´ ì¬ë©´ ë°°ì¡ë¹ ì ì½!</strong> 4649 <span class="txt_thrifty" id="togetherBuy"></span> 4650 </div><!-- // group_thrifty --> 4651 <div class="group_search"> 4652 <!-- 4653 [D] ë©ë´ê° íì±íëì ëë aria-expandedì ê°ì trueë¡ í´ì£¼ìê³ ë¹íì±íëì ëë aria-expandedì ê°ì falseë¡ í´ì£¼ì¸ì. 4654 aria-controls ìì±ì ê°ì ì íë ì½í ì¸ ì id ìì±ì ê°ì ë£ì´ì£¼ì¸ì. 4655 --> 4656 <a href="javascript:;" class="btn_fold disappear" data-include=".group_tab" role="button" aria-controls="foldingContent" aria-expanded="true" id="findBundle">묶ìë°°ì¡ ìí 찾기 <span class="ico_comm"></span></a>
4657 <div class="box_field on" id="foldingContent"> 4658 <div class="inner_field"> 4659 <span class="field_comm"> 4660 <input type="text" class="tf_search" id="searchInput" onkeypress="return enterProductSearch(event)" placeholder="묶ìë°°ì¡ ìíì ê²ìí´ë³´ì¸ì."> 4661 </span><!-- // field_comm --> 4662 4663 <a href="javascript:;" class="btn_search" onclick="javascript:clickProductSearch();">ê²ì</a> 4664 </div><!-- // inner_field --> 4665 </div><!-- // box_field --> 4666 </div><!-- // group_search --> 4667 4668 <div class="group_tab disappear" id="group_tab"> 4669 <!-- 4670 [D] í ë©ë´ê° íì±íëì ëë aria-selectedì ê°ì trueë¡ í´ì£¼ìê³ ë¹íì±íëì ëë aria-selectedì ê°ì falseë¡ í´ì£¼ì¸ì. 4671 data-panelì ê°ì í ì½í ì¸ ììì class ìì± ê°ì ë£ì´ì£¼ì¸ì. 4672 --> 4673 <ul class="box_tab tab_fold" role="tablist"> 4674 <li class="on" id="categoryTabLi"><a href="javascript:;" class="link_tab" onclick="javascript:tabCategoryList();" data-panel=".tab_panel1" role="tab" id="categoryTab" aria-selected="true">ì¹´í ê³ ë¦¬<span class="ico_comm"></span></a></li> 4675 <li id="brandTabLi"><a href="javascript:;" class="link_tab" data-panel=".tab_panel2" role="tab" id="brandTab" aria-selected="false">ë¸ëë<span class="ico_comm"></span></a></li> 4676 </ul> 4677 <!-- 4678 [D] í ë©ë´ê° íì±íëì ëë aria-expanded ê°ì trueë¡ í´ì£¼ìê³ ë¹íì±íëì ëë aria-expanded ê°ì falseë¡ í´ì£¼ì¸ì. 4679 --> 4680 <div class="tab_panel1 on" id="tab1_1" aria-expanded="true"> 4681 <div class="group_choice"> 4682 <ul class="list_choice" id="middleCardCategory"> 4683 </ul> 4684 <div class="group_paging"> 4685 <a href="javascript:;" class="link_reset" onclick="javascript:newInitializeBundle();"><span class="ico_comm"></span>ì´ê¸°í</a> 4686 </div><!-- // group_paging --> 4687 </div><!-- // group_choice --> 4688 </div><!-- // js_conts --> 4689 4690 <!-- 4691 [D] í ë©ë´ê° íì±íëì ëë aria-expanded ê°ì trueë¡ í´ì£¼ìê³ ë¹íì±íëì ëë aria-expanded ê°ì falseë¡ í´ì£¼ì¸ì. 4692 --> 4693 <div class="tab_panel2" id="tab1_2" aria-expanded="false"> 4694 <div class="group_choice"> 4695 <ul class="list_choice" id="middleCardBrand"> 4696 </ul> 4697 4698 <div class="group_paging"> 4699 <a href="javascript:;" class="link_reset" onclick="javascript:newInitializeBundle();"><span class="ico_comm"></span>ì´ê¸°í</a> 4700 </div><!-- // group_paging --> 4701 </div><!-- // group_choice --> 4702 </div><!-- // js_conts --> 4703 </div><!-- // group_tab --> 4704 4705 <div class="group_sort" id="group_sort"> 4706 <div class="list_upper clearfix"> 4707 <span class="txt_result" id="txt_result"></span> 4708 4709 <div class="inner_sort"> 4710 <span class="chkbox js_on" id="freeDeliveryId" onclick="javascript:freeDeliveryChk();">무ë£ë°°ì¡</span> 4711 4712 <div class="r_area"> 4713 <select id="viewCount" onchange="orderTypeChange()"> 4714 <option value="4" id="popularity" >ì¸ê¸°ì</option> 4715 <option value="1" >ìµì ì</option> 4716 <option value="2" >ë®ìê°ê²©ì</option> 4717 <option value="3" >ëìê°ê²©ì</option> 4718 <option value="5" >ìííë§ìì</option> 4719 </select> 4720 </div> 4721 <!-- // 2019-11-11 ì¿ í° ì¡°í ê´ë ¨ ì¢ ë£ --> 4722 </div><!-- // inner_sort --> 4723 </div><!-- // list_upper --> 4724 4725 <div class="group_product"> 4726 <div class="goods_boxes list" id="goodsBoxList"> 4727 </div> 4728 <div class="pager" id="goodsPager"> 4729 </div> 4730 </div><!-- // group_product --> 4731 </div><!-- // group_sort --> 4732 4733 <div class="group_result" id="group_result" style="display:none"> 4734 <div class="outer_cell"> 4735 <div class="inner_cell"> 4736 <p class="txt_comm"><em class="emph_comm" id="searchKeyword"></em>(ì¼)ë¡ ê²ìë ìíì´ ììµëë¤.</p> 4737 4738 <div class="area_btn"> 4739 <a href="javascript:;" class="btn_comm" id="allGoodsView" onclick="javascript:newInitializeBundle();">ì ì²´ìí보기</a> 4740 </div><!-- // area_btn --> 4741 </div><!-- // inner_cell --> 4742 </div><!-- // outer_cell --> 4743 </div> 4744 4745 </div><!-- // inner_sec --> 4746 </section> 4747 </form> 4748</div> 4749<!-- // 2019-11-25 묶ìë°°ì¡ ìí ìë´ ì¶ê° - e --> 4750 4751<div class="dim"></div> 4752 4753<form name="searchArea" id="searchArea"> 4754 <input type="hidden" id="orderType" name="orderType" value="4"> 4755 <input type="hidden" id="categoryCode" name="categoryCode" value=""> 4756 <input type="hidden" id="freeDelivery" name="freeDelivery" value=""> 4757 <input type="hidden" id="cateGoryYn" name="cateGoryYn" value=""> 4758 <input type="hidden" id="brandCode" name="brandCode" value=""> 4759 <input type="hidden" id="goodsCode" name="goodsCode" value=""> 4760 <input type="hidden" id="goodsName" name="goodsName" value=""> 4761 <input type="hidden" id="brandCheck" name="brandCheck" value=""> 4762 <input type="hidden" id="categoryType" name="categoryType" value="">
4763 <input type="hidden" id="viewType" name="viewType" value="2"> 4764 <input type="hidden" id="minFirstPrice" name="minFirstPrice" value=""> 4765 <input type="hidden" id="maxFirstPrice" name="maxFirstPrice" value=""> 4766 <input type="hidden" id="minLastPrice" name="minLastPrice" value=""> 4767 <input type="hidden" id="maxLastPrice" name="maxLastPrice" value=""> 4768 <input type="hidden" id="currentPage" name="currentPage" value=""/> 4769 <input type="hidden" id="tvCurrentPage" name="tvCurrentPage" value=""/> 4770 <input type="hidden" id="priceSecMin" name="priceSecMin" value=""/> 4771 <input type="hidden" id="priceSecMiddle" name="priceSecMiddle" value=""/> 4772 <input type="hidden" id="priceSecMax" name="priceSecMax" value=""/> 4773 <input type="hidden" id="keyword" name="keyword" value=""> 4774</form> 4775
4776<script type="text/javascript" src="//hsmoa.com/media/buzzni_rt.min.js"></script>
vendor: 1 bytes, line 4776
4776
4777<script type="text/javascript"> 4778(function(jQuery){ 4779 jQuery.fn.getRealOffset = function() { 4780 const el = this[0]; 4781 if (!el) return null; 4782 4783 // ì´ë¯¸ ë³´ì´ë ê²½ì°ë ê·¸ë¥ offset() ë°í 4784 if ($(el).is(':visible')) { 4785 return $(el).offset(); 4786 } 4787 4788 // ì¨ê²¨ì ¸ ìì¼ë©´ ììë¡ ì¤íì¼ ì ì¥ 4789 const styleBackup = { 4790 display: el.style.display, 4791 visibility: el.style.visibility, 4792 position: el.style.position 4793 }; 4794 4795 // ë³´ì´ë íë©´ì ë ëë§ëì§ ìê² ì²ë¦¬ 4796 el.style.display = 'block'; 4797 el.style.visibility = 'hidden'; 4798 el.style.position = 'absolute'; 4799 4800 // ê°ì ê³ì° 4801 const offset = $(el).offset(); 4802 4803 // ìë ì¤íì¼ ë³µì 4804 el.style.display = styleBackup.display; 4805 el.style.visibility = styleBackup.visibility; 4806 el.style.position = styleBackup.position; 4807 return offset; 4808 }; 4809})(jQuery); 4810 4811window.lazySizesConfig = window.lazySizesConfig || {}; 4812lazySizesConfig.expand = 1500; 4813 4814var nGoodsRemoved = 0; 4815const nPageSize = 50; 4816$(document).ready(function(){ 4817 jQuery(window).on('scroll', function() { 4818 var isLoadAll = true; 4819 jQuery(".stoaModule__item").each(function(){ 4820 if(jQuery(this).css('display') == 'none'){ 4821 isLoadAll = false; 4822 if(document.URL.split('/').indexOf('mShop') > -1){ 4823 4824 // console.time('offset'); 4825 const parentsIsDisplay = jQuery(this).parents('.stoaModule').is(':visible'); 4826 if (!parentsIsDisplay) { 4827 jQuery(this).parents('.stoaModule').show(); 4828 } 4829 const offsetTop = jQuery(this).getRealOffset().top; 4830 if (!parentsIsDisplay) { 4831 jQuery(this).parents('.stoaModule').hide(); 4832 } 4833 // console.timeEnd('offset'); 4834 4835 var loadChk = jQuery(document).height() - 2500 < offsetTop + $(window).height(); 4836 }else{ 4837 4838 var moduleAreaHeight = $('#moduleArea').height() || 0; 4839 var loadChk = moduleAreaHeight - 2500 < $(window).scrollTop() + $(window).height(); 4840 } 4841 if(loadChk){ 4842 var mdulInfoId = jQuery(this).prev('input').attr('id'); 4843 var gdTypeCd = jQuery(this).prev('input').attr('gdTypeCd'); 4844 getModuleContents(mdulInfoId); 4845 if(gdTypeCd == 'E' || gdTypeCd == 'F' || gdTypeCd == 'L') { 4846 searchBestLoad(this, gdTypeCd, 1); 4847 swiperProductsListFn(); 4848 } 4849 return false; 4850 } 4851 4852 } 4853 }); 4854 if (isLoadAll && ((jQuery(document).height() - 2500) < (jQuery(window).scrollTop() + jQuery(window).height()))) { 4855 var mdulInfo = jQuery('#contents').find('.stoaModule:visible:last') 4856 .find('.stoaModule__item:last') 4857 .prev('input'); 4858 if(mdulInfo.length > 0){ 4859 var gdTypeCd = mdulInfo.attr('gdTypeCd'); 4860 var lastItemGoods = mdulInfo.next('.stoaModule__item').children('.module.products_list_area'); 4861 4862 if(gdTypeCd == "E") { 4863 if(mdulInfo.attr('scrollpageyn') == "1" && !lastItemGoods.hasClass('stop')){ 4864 searchBestLoad('', gdTypeCd, 1); 4865 } 4866 } else { 4867 getModuleGoods([]); 4868 } 4869 } 4870 } 4871 }); 4872 4873 initModule(); 4874}); 4875 4876window.addEventListener('load', 4877 activeSearchBest() 4878); 4879 4880function activeSearchBest(){ 4881 jQuery(".stoaModule").each(function(idx, ele){ 4882 var gdTypeCd = jQuery(ele).find('input').attr('gdTypeCd'); 4883 var mdulInfoId = jQuery(ele).find('input').attr('id'); 4884 var tab = jQuery(ele).find('.stoaModule__category'); 4885 4886 if( (gdTypeCd == "E" && !tab.next('.products_list_area')[0]) || gdTypeCd == "F") { 4887 searchBestLoad(ele, gdTypeCd, 0); 4888 } else { 4889 return; 4890 } 4891 }); 4892} 4893 4894function getModuleGoods(param, ele){ 4895 if(ele) { 4896 var mdulInfo = jQuery(ele).closest('.stoaModule__item').prev('input'); 4897 var position = 0; 4898 } else { 4899 var lastItem = jQuery('#contents').find('.stoaModule:visible:last') 4900 .find('.stoaModule__item:last'); 4901 var mdulInfo = lastItem.prev('input'); 4902 4903 if(lastItem.children('.products_list_area').hasClass('stop') || mdulInfo.attr('scrollpageyn') != "1") { 4904 return; 4905 } 4906 param.push("startCnt="); 4907 param.push(lastItem.find('.ga-prd').length); 4908 4909 var activeTab = lastItem.find('.on a'); 4910 param.push("&bnrSeq="); 4911 param.push(activeTab.data('bnrseq')); 4912 param.push("&categoryCode="); 4913 param.push(activeTab.data('categorycode')); 4914 4915 var position = lastItem.closest('.stoaModule').find('.ga-prd').length; 4916 } 4917 4918 var mdulShopCode = mdulInfo.attr('mdulshopcd'); 4919 var mdulSeq = mdulInfo.attr('mdulseq'); 4920 var grpSeq = mdulInfo.attr('grpseq'); 4921 var mdulCd = mdulInfo.attr('mdulcd'); 4922 var gdCnt = mdulInfo.attr('gdcnt'); 4923 var mdulShopNm = encodeURIComponent(mdulInfo.attr('mdulshopnm')); 4924 var mdulMngNm = encodeURIComponent(mdulInfo.attr('mdulmngnm')); 4925 var onairPchsYn = mdulInfo.attr('onairpchsyn'); 4926 var gdMoreUseYn = mdulInfo.attr('gdmoreuseyn'); 4927 var gdBgClr = mdulInfo.attr('gdbgclr'); 4928 var scrollPageYn = mdulInfo.attr('scrollpageyn'); 4929 var gdMdulTxtUseYn = mdulInfo.attr('gdMdulTxtUseYn'); 4930 4931 if(param.length > 0){ 4932 param.push("&mdulShopCode="); 4933 } else { 4934 param.push("mdulShopCode="); 4935 } 4936 param.push(mdulShopCode); 4937 param.push("&mdulSeq="); 4938 param.push(mdulSeq); 4939 param.push("&grpSeq="); 4940 param.push(grpSeq); 4941 param.push("&mdulCd="); 4942 param.push(mdulCd); 4943 param.push("&gdCnt="); 4944 param.push(gdCnt); 4945 param.push("&displayDate="); 4946 param.push(""); 4947 param.push("&mdulShopNm="); 4948 param.push(mdulShopNm); 4949 param.push("&mdulMngNm="); 4950 param.push(mdulMngNm); 4951 param.push("&onairPchsYn="); 4952 param.push(onairPchsYn); 4953 param.push("&gdMoreUseYn="); 4954 param.push(gdMoreUseYn); 4955 param.push("&gdBgClr="); 4956 param.push(gdBgClr); 4957 param.push("&position="); 4958 param.push(position); 4959 param.push("&scrollPageYn="); 4960 param.push(scrollPageYn); 4961 param.push("&gdMdulTxtUseYn="); 4962 param.push(gdMdulTxtUseYn); 4963 4964 if(scrollPageYn == "1"){ 4965 param.push("&pageSize="); 4966 param.push(nPageSize); 4967 } 4968 4969 jQuery.ajax({ 4970 url: '/mdl/getModuleGoods', 4971 type: 'get',
4972 data: param.join(''), 4973 async: false, 4974 dataType: "html" 4975 }).done(function (data) { 4976 4977 if (ele) { 4978 let module = jQuery('#mdul_' + mdulShopCode + '_' + mdulSeq + '_' + grpSeq); 4979 module.find('.products_list_area').remove(); 4980 4981 if (jQuery(ele).is('.swiper_btn .btn_product_more')) { // 컨í ì¸ ë보기 ë²í¼ 4982 jQuery(ele).parent().before(data); 4983 4984 let prd = module.find('.promotion_products'); 4985 prd.addClass('padding'); 4986 prd.attr('style', '--paddingBottom:130px'); 4987 } else { // ì í í ìí ì¡°í 4988 let tab = jQuery(ele).closest('.stoaModule__category'); 4989 4990 tab.find('.swiper-slide.on').removeClass('on'); 4991 jQuery(ele).parent().addClass('on'); 4992 module.append(data); 4993 initModule(module); 4994 } 4995 4996 } else { // ì¤í¬ë¡¤ ì¶ê° ìí ì¡°í 4997 var goods = jQuery(data).find('.ga-prd'); 4998 4999 if (goods.length == 0) { 5000 lastItem.children('.products_list_area').addClass('stop') 5001 return; 5002 } 5003 5004 lastItem.find('.products_list_area .swiper-wrapper').append(goods); 5005 } 5006 }).fail(function (data) { 5007 //alert("íµì ì¤í¨"); 5008 }); 5009} 5010 5011function initModule(module) { 5012 swiperBigBannerFn && swiperBigBannerFn(); 5013 swiperProductsListFn && swiperProductsListFn(); 5014 swiperCategoryListFn && swiperCategoryListFn(); 5015 beltBannerSwiperFn && beltBannerSwiperFn(); 5016 5017 if( module && module.find('[data-timer]').length > 0) { 5018 let timerItem = module.find('[data-timer]').toArray(); 5019 if(timerItem !== null){ 5020 $_pcModule.timer.init(timerItem); 5021 } 5022 } 5023 5024 const bgSwiperSlide = $('.bg_swiper .swiper-slide'); 5025 bgSwiperSlide.each(function(){ 5026 var height = $(this).height() || 0; 5027 $(this).closest('.stoaModule__item').find('.promotion_big_area').css({ 5028 height: (height + 200) + 'px', 5029 overflow: 'hidden' 5030 }); 5031 }); 5032 5033 if( module && module.find('[data-note]').length > 0) { 5034 const noteBtn = module.find('[data-note]').toArray(); 5035 5036 if( noteBtn !== null ){ 5037 $_plugin.note(noteBtn); 5038 } 5039 } 5040 5041 jQuery(".pagin_list").each(function(index, element){ 5042 var me = jQuery(element); 5043 if(!me.hasClass('instance-' + index)){ 5044 me.addClass('instance-' + index); 5045 5046 var swiper = new Swiper('.pagin_list.instance-' + index, { 5047 observer: true, 5048 observeParents: true, 5049 navigation: { 5050 nextEl: me.find('.swiper-button-next'), 5051 prevEl: me.find('.swiper-button-prev'), 5052 }, 5053 pagination: { 5054 el: me.closest('.products_list_area').find('.swiper-pagination'), 5055 }, 5056 }); 5057 } 5058 }); 5059 5060 if(module){ 5061 let bigBnr = module.find('.stoaModule__big'); 5062 if(bigBnr.length > 0){ 5063 let bigBnrSwiper = bigBnr.children('.swiper'); 5064 if(bigBnrSwiper.length > 0){ 5065 let idx = jQuery('.stoaModule__big').find('.swiper').length; 5066 bigBnrSwiper.addClass('instance-' + idx); 5067 5068 const stoaModuleBig = new Swiper('.stoaModule__big .swiper.instance-' + idx, { 5069 loop: true, 5070 touchRatio: 0 5071 }); 5072 module.find('.swiper_btn .btn_product_more').on('click',function(){ 5073 stoaModuleBig.slideNext(); 5074 5075 const bnrSeq = bigBnr.find('.swiper-slide-active').data('bnrseq'); 5076 getModuleGoods(['bnrSeq=', bnrSeq], this); 5077 module.find('.swiper_btn .pagination em').text(stoaModuleBig.realIndex + 1); 5078 }) 5079 } 5080 } 5081 } 5082 else { 5083 let bigBnrArr = jQuery('.stoaModule__big'); 5084 if(bigBnrArr.length > 0) { 5085 bigBnrArr.each(function(){ 5086 let bigBnr = jQuery(this); 5087 let bigBnrSwiper = bigBnr.children('.swiper'); 5088 if(bigBnrSwiper.length > 0){ 5089 let idx = jQuery('.stoaModule__big').find('.swiper').length; 5090 bigBnrSwiper.addClass('instance-' + idx); 5091 5092 const stoaModuleBig = new Swiper('.stoaModule__big .swiper.instance-' + idx, { 5093 loop: true, 5094 touchRatio: 0 5095 }); 5096 const module = bigBnr.closest('.stoaModule__item'); 5097 module.find('.swiper_btn .btn_product_more').on('click',function(){ 5098 stoaModuleBig.slideNext(); 5099 5100 const bnrSeq = bigBnr.find('.swiper-slide-active').data('bnrseq'); 5101 getModuleGoods(['bnrSeq=', bnrSeq], this); 5102 module.find('.swiper_btn .pagination em').text(stoaModuleBig.realIndex + 1); 5103 }) 5104 } 5105 }) 5106 } 5107 } 5108} 5109 5110function getModuleContents(mdulInfoId, recoFlag, recoGoodsCode){ 5111 var mdulInfo = jQuery('#'+mdulInfoId); 5112 5113 var mdulShopCode = mdulInfo.attr('mdulshopcd'); 5114 var mdulSeq = mdulInfo.attr('mdulseq'); 5115 var grpSeq = mdulInfo.attr('grpseq'); 5116 var mdulCd = mdulInfo.attr('mdulcd'); 5117 var upperBnrCnt = mdulInfo.attr('upperBnrCnt'); 5118 var bnrCnt = mdulInfo.attr('bnrcnt'); 5119 var gdCnt = mdulInfo.attr('gdcnt'); 5120 var mdulShopNm = encodeURIComponent(mdulInfo.attr('mdulshopnm')); 5121 var mdulMngNm = encodeURIComponent(mdulInfo.attr('mdulmngnm')); 5122 var onairPchsYn = mdulInfo.attr('onairpchsyn'); 5123 var gdMoreUseYn = mdulInfo.attr('gdmoreuseyn'); 5124 var gdBgClr = mdulInfo.attr('gdbgclr'); 5125 var allTabYn = mdulInfo.attr('alltabyn'); 5126 var gdTypeCd = mdulInfo.attr('gdTypeCd'); 5127 var scrollPageYn = mdulInfo.attr('scrollpageyn'); 5128 var gdMdulTxtUseYn = mdulInfo.attr('gdMdulTxtUseYn'); 5129 var mdulTypeCd = mdulInfo.attr('mdulTypeCd'); 5130 var prevBnrPosition = mdulInfo.prev('.stoaModule__item').find('input.ga-promo-data').attr('p-position'); 5131 5132 var param = []; 5133 param.push("mdulShopCode="); 5134 param.push(mdulShopCode); 5135 param.push("&mdulSeq="); 5136 param.push(mdulSeq); 5137 param.push("&grpSeq="); 5138 param.push(grpSeq); 5139 param.push("&mdulCd="); 5140 param.push(mdulCd); 5141 param.push("&upperBnrCnt="); 5142 param.push(upperBnrCnt); 5143 param.push("&bnrCnt="); 5144 param.push(bnrCnt); 5145 param.push("&gdCnt="); 5146 param.push(gdCnt); 5147 param.push("&displayDate="); 5148 param.push(""); 5149 param.push("&mdulShopNm="); 5150 param.push(mdulShopNm); 5151 param.push("&mdulMngNm="); 5152 param.push(mdulMngNm); 5153 param.push("&onairPchsYn="); 5154 param.push(onairPchsYn); 5155 param.push("&gdMoreUseYn="); 5156 param.push(gdMoreUseYn); 5157 param.push("&gdBgClr="); 5158 param.push(gdBgClr); 5159 param.push("&allTabYn="); 5160 param.push(allTabYn); 5161 param.push("&gdTypeCd="); 5162 param.push(gdTypeCd); 5163 param.push("&position=0"); 5164 param.push("&scrollPageYn="); 5165 param.push(scrollPageYn); 5166 param.push("&gdMdulTxtUseYn="); 5167 param.push(gdMdulTxtUseYn); 5168 param.push("&recoFlag="); 5169 param.push(recoFlag); 5170 param.push("&recoGoodsCode="); 5171 param.push(recoGoodsCode); 5172 param.push("&mdulTypeCd=") 5173 param.push(mdulTypeCd); 5174 5175 if(scrollPageYn == "1"){ 5176 param.push("&pageSize="); 5177 param.push(nPageSize); 5178 } 5179 5180 if(grpSeq == "01" || !prevBnrPosition){ 5181 param.push("&bnrPosition="); 5182 param.push("0"); 5183 } else { 5184 param.push("&bnrPosition="); 5185 param.push(prevBnrPosition); 5186 } 5187 5188 jQuery.ajax({ 5189 url: '/mdl/getModuleContents', 5190 type: 'get',
5191 data: param.join(''), 5192 async: false, 5193 dataType: "html" 5194 }).done(function (data) { 5195 let module = jQuery('#mdul_' + mdulShopCode + '_' + mdulSeq + '_' + grpSeq); 5196 module.html(data); 5197 if (data.trim() == '') { 5198 module.remove(); 5199 } else { 5200 module.show(); 5201 module.parents('.stoaModule').show(); 5202 } 5203 5204 module.parent(".stoaModule").each(function () { 5205 if (jQuery(this).find('.stoaModule__item:visible').length < 1) { 5206 module.parents('.stoaModule').hide(); 5207 } 5208 }) 5209 initModule(module); 5210 }).fail(function (data) { 5211 //alert("íµì ì¤í¨"); 5212 }); 5213} 5214 5215function getSearchBestGoodsList(_orderType, _filterCategoryCode, _ele, _gdTypeCd, _mdulInfoId, _categoryDepth){ 5216 var srchParam = {}; 5217 if(!_filterCategoryCode){ var mdulInfoId = _mdulInfoId; 5218 var mdulInfo = jQuery('#'+mdulInfoId); 5219 var gdCnt = parseInt(mdulInfo.attr('gdcnt')); 5220 var lastItem = jQuery('#contents').find('.stoaModule:visible:last') 5221 .find('.stoaModule__item:last'); 5222 var position = lastItem.find('.ga-prd').length; 5223 5224 if(lastItem.children('.goodsList').hasClass('stop')){ 5225 return; 5226 } 5227 if(gdCnt == position){ 5228 lastItem.children('.products_list_area').addClass('stop'); 5229 return; 5230 } 5231 var activeTab = lastItem.find('.on a'); 5232 var filterCategoryCode = activeTab.data('subcategorycodes'); 5233 var orderType = activeTab.data('ordertype'); 5234 var startCount = lastItem.find('.ga-prd').length + nGoodsRemoved; 5235 var pageSize = (gdCnt-nPageSize) > position ? nPageSize : (gdCnt - position); 5236 _categoryDepth = activeTab.data('categorydepth'); 5237 } else { 5238 var mdulInfoId = _mdulInfoId != '' ? _mdulInfoId : jQuery(_ele).closest('.stoaModule__item').prev('input').attr('id'); 5239 var mdulInfo = jQuery('#'+mdulInfoId); 5240 var gdCnt = parseInt(mdulInfo.attr('gdcnt')); 5241 5242 var startCount = 0; 5243 var filterCategoryCode = _filterCategoryCode; 5244 var orderType = _orderType; 5245 var position = 0; 5246 var pageSize = (gdCnt > nPageSize && mdulInfo.attr('scrollpageyn') == '1') ? 5247 nPageSize : gdCnt; 5248 nGoodsRemoved = 0; 5249 } 5250 5251 var gdTypeCd = _gdTypeCd; 5252 var categoryDepth = _categoryDepth; 5253 var mdulShopCode = mdulInfo.attr('mdulshopcd'); 5254 var mdulSeq = mdulInfo.attr('mdulseq'); 5255 var grpSeq = mdulInfo.attr('grpseq'); 5256 var mdulCd = mdulInfo.attr('mdulcd'); 5257 5258 var mdulShopNm = encodeURIComponent(mdulInfo.attr('mdulshopnm')); 5259 var mdulMngNm = encodeURIComponent(mdulInfo.attr('mdulmngnm')); 5260 var onairPchsYn = mdulInfo.attr('onairpchsyn'); 5261 var gdMoreUseYn = mdulInfo.attr('gdmoreuseyn'); 5262 var gdBgClr = mdulInfo.attr('gdbgclr'); 5263 var gdMdulTxtUseYn = mdulInfo.attr('gdMdulTxtUseYn'); 5264 5265 var sort = orderType != '' ? orderType : '02'; 5266 5267 srchParam['startcount'] = startCount; 5268 srchParam['pagesize'] = pageSize*2; 5269 if(categoryDepth == '0'){ 5270 srchParam['categoryCode'] = filterCategoryCode; 5271 } else { 5272 srchParam['pCategoryCode'] = filterCategoryCode; 5273 } 5274 srchParam['isCheckCateSearch'] = '1' 5275 5276 if(sort == '01') { 5277 srchParam['sort'] = "SOLDOUT_YN_SORT/ASC,ORDER_DISABLE_YN/ASC,DATE/DESC,GOODS_CODE_SORT/DESC"; 5278 } else if (sort == '02') { 5279 srchParam['sort'] = "SOLDOUT_YN_SORT/ASC,ORDER_DISABLE_YN/ASC,POPULAR_CNT/DESC,GOODS_CODE_SORT/DESC"; 5280 } else { 5281 srchParam['sort'] = "SOLDOUT_YN_SORT/ASC,ORDER_DISABLE_YN/ASC,COMMENT_CNT/DESC,GOODS_CODE_SORT/DESC"; 5282 } 5283 5284 jQuery.ajax({ 5285 type: "POST", 5286 url: "/static/search/searchAPI_pcate.jsp", 5287 async: false, 5288 dataType: "json", 5289 data: srchParam 5290 }).done(function (data) { 5291 if (data.RESULT != "") { 5292 var goodsCodes = ""; 5293 var dealCodes = ""; 5294 5295 for (var i = 0; i < data.RESULT.length; i += 1) { 5296 if (data.RESULT[i].GOODS_CODE && data.RESULT[i].GOODS_CODE.length == 8 && data.RESULT[i].DEAL_YN != '1') { 5297 data.RESULT[i].index = i + 1; 5298 5299 if (goodsCodes == "") { 5300 goodsCodes += data.RESULT[i].GOODS_CODE; 5301 } else { 5302 goodsCodes += ',' + data.RESULT[i].GOODS_CODE; 5303 } 5304 } else if (data.RESULT[i].GOODS_CODE && data.RESULT[i].GOODS_CODE.length == 12 && data.RESULT[i].DEAL_YN == '1') { 5305 if (dealCodes == "") { 5306 dealCodes += data.RESULT[i].GOODS_CODE; 5307 } else { 5308 dealCodes += ',' + data.RESULT[i].GOODS_CODE; 5309 } 5310 } 5311 } 5312 if ((goodsCodes != null && goodsCodes != "") || 5313 (dealCodes != null && dealCodes != "")) { 5314 var param = []; 5315 param.push("goodsCodes="); 5316 param.push(goodsCodes); 5317 param.push("&dealCodes="); 5318 param.push(dealCodes); 5319 param.push("&mdulShopCode="); 5320 param.push(mdulShopCode); 5321 param.push("&mdulSeq="); 5322 param.push(mdulSeq); 5323 param.push("&grpSeq="); 5324 param.push(grpSeq); 5325 param.push("&mdulCd="); 5326 param.push(mdulCd); 5327 param.push("&gdCnt="); 5328 param.push(gdCnt); 5329 param.push("&displayDate="); 5330 param.push(""); 5331 param.push("&mdulShopNm="); 5332 param.push(mdulShopNm); 5333 param.push("&mdulMngNm="); 5334 param.push(mdulMngNm); 5335 param.push("&onairPchsYn="); 5336 param.push(onairPchsYn); 5337 param.push("&gdMoreUseYn="); 5338 param.push(gdMoreUseYn); 5339 param.push("&gdBgClr="); 5340 param.push(gdBgClr); 5341 param.push("&gdMdulTxtUseYn="); 5342 param.push(gdMdulTxtUseYn); 5343 param.push("&position="); 5344 param.push(position); 5345 param.push("&pageSize="); 5346 param.push(pageSize); 5347 5348 var searchDt = {}; 5349 searchDt['searchDt'] = data.RESULT; 5350 5351 jQuery.ajax({
5352 url: "/mdl/getSearchBestGoodsList?" + param.join(''), 5353 type: "post", 5354 data: JSON.stringify(searchDt), 5355 async: false, 5356 dataType: "html", 5357 cache: false, 5358 timeout: 10000, 5359 contentType: "application/json;charset=UTF-8" 5360 }).done(function (data2, textStatus, jqXHR) { 5361 nGoodsRemoved += parseInt(jQuery(data2).siblings("#nGoodsRemoved").attr("size")); 5362 if (_filterCategoryCode) { 5363 let module = jQuery('#mdul_' + mdulShopCode + '_' + mdulSeq + '_' + grpSeq); 5364 if (gdTypeCd == "E") { 5365 let tab = jQuery(_ele).closest('.stoaModule__category'); 5366 5367 tab.next('.products_list_area').remove(); 5368 tab.find('.swiper-slide.on').removeClass('on'); 5369 5370 jQuery(_ele).parent().addClass('on'); 5371 } 5372 module.append(data2); 5373 module.find("#nGoodsRemoved").remove(); 5374 } else { var goods = jQuery(data2).find('.ga-prd'); 5375 lastItem.find('.products_list_area.swiper-wrapper').append(goods); 5376 } 5377 }).fail(function (jqXHR, textStatus, errorThrown) { 5378 //alert("íµì ì¤í¨"); 5379 }); 5380 } 5381 } else { 5382 if (_filterCategoryCode) { // ì íí í목 ìí ìì ë 5383 let module = jQuery('#mdul_' + mdulShopCode + '_' + mdulSeq + '_' + grpSeq); 5384 if (gdTypeCd == "E") { 5385 let tab = jQuery(_ele).closest('.stoaModule__category'); 5386 5387 tab.next('.products_list_area').remove(); 5388 tab.find('.swiper-slide.on').removeClass('on'); 5389 } 5390 5391 jQuery(_ele).parent().addClass('on'); 5392 } else { lastItem.children('.products_list_area').addClass('stop'); 5393 return; 5394 } 5395 } 5396 }).fail(function (req, status, error) { 5397 //alert('ê²ììì§ì¤ë¥'); 5398 }); 5399} 5400 5401function searchBestLoad(_ele, _gdTypeCd, _lazyload) { 5402 if(_gdTypeCd == 'E'){ //íí 5403 if(!_ele){ 5404 let mdulInfoId = jQuery('.stoaModule:visible:last').children('input').attr('id'); 5405 5406 getSearchBestGoodsList('', '', '', _gdTypeCd, mdulInfoId, ''); 5407 } else { 5408 let tab = jQuery(_ele).find('.stoaModule__category'); 5409 if(!tab.next('.products_list_area')[0]){ 5410 tab.find('.swiper-slide.on a').click(); 5411 } 5412 } 5413 } else { //리ì¤í¸í 5414 if(_lazyload > 0){ let searchMdulInfo = jQuery(_ele).find('input.bestInfo'); 5415 let mdulInfoId = searchMdulInfo.attr('mdulInfoId'); 5416 let categoryCode = searchMdulInfo.attr('categoryCode'); 5417 let subMngCd = searchMdulInfo.attr('subMngCd'); 5418 let categoryDepth = searchMdulInfo.attr('categoryDepth'); 5419 5420 if(categoryCode){ 5421 getSearchBestGoodsList(subMngCd, categoryCode, _ele, _gdTypeCd, mdulInfoId, categoryDepth); 5422 } 5423 } else { 5424 let mdulDiv = jQuery(_ele); 5425 5426 mdulDiv.find('input.bestInfo').each((idx, ele)=>{ 5427 let mdulInfoId = jQuery(ele).attr('mdulInfoId'); 5428 let categoryCode = jQuery(ele).attr('categoryCode'); 5429 let subMngCd = jQuery(ele).attr('subMngCd'); 5430 let categoryDepth = jQuery(ele).attr('categoryDepth'); 5431 5432 if(categoryCode != ""){ 5433 getSearchBestGoodsList(subMngCd, categoryCode, ele, _gdTypeCd, mdulInfoId, categoryDepth); 5434 } 5435 }); 5436 } 5437 } 5438} 5439var playingVideo; 5440function vodWrap() { 5441 var vodBanner = jQuery(event.target); 5442 5443 if(vodBanner.find('button.play').css('display') === 'none' ) { 5444 if(vodBanner.hasClass('on')) { 5445 vodBanner.removeClass('on'); 5446 }else{ 5447 vodBanner.addClass('on'); 5448 } 5449 } 5450} 5451function controlToggle(){ 5452 var vodBanner = jQuery(event.target).closest('.vodBanner'); 5453 if(vodBanner.find('button.play').css('display') === 'none' ) { 5454 if(vodBanner.hasClass('on')) { 5455 vodBanner.removeClass('on'); 5456 }else{ 5457 vodBanner.addClass('on'); 5458 } 5459 } 5460 event.stopPropagation(); 5461} 5462function vodPlay() { 5463 // 기존 ì¬ìë¹ëì¤ off 5464 if(playingVideo != undefined){ 5465 videoOff(); 5466 } 5467 var vodBanner = jQuery(event.target).closest('.vodBanner'); 5468 var myVideo = vodBanner.find('video')[0]; 5469 var videoError = myVideo.querySelector('source').getAttribute('erroryn'); 5470 5471 if(myVideo.paused){ 5472 if(videoError == 'true'){ 5473 alert("ëììì´ ì¡´ì¬íì§ ììµëë¤."); 5474 return; 5475 } else { 5476 vodBanner.addClass('on'); 5477 5478 myVideo.play(); 5479 var playPromise = myVideo.play(); 5480 5481 if(playPromise != undefined){ 5482 vodBanner.find('video').show(); 5483 vodBanner.find('.controlArea__item .btnPlayTop').addClass('on'); 5484 vodBanner.find('.vodBanner__thumbnail').hide(); 5485 vodBanner.find('p.vodBanner__playTime').hide(); 5486 vodBanner.find('.play').hide(); 5487 vodBanner.find('.sound').css('display', 'block'); 5488 vodBanner.find('.btn_close').css('display', 'block'); 5489 vodBanner.find('.expand').css('display','block'); 5490 5491 playingVideo = myVideo; 5492 } 5493 } 5494 }else{ 5495 myVideo.pause(vodBanner.find('.controlArea__item .btnPlayTop')); 5496 vodBanner.find('.controlArea__item .btnPlayTop').removeClass('on'); 5497 } 5498 event.stopPropagation(); 5499} 5500function mute(e) { 5501 var vodBanner = jQuery(event.target).closest('.vodBanner'); 5502 var myVideo = vodBanner.find('video'); 5503 var mute = vodBanner.find('.sound'); 5504 5505 if (myVideo[0].muted) { 5506 myVideo.prop('muted', false); 5507 mute.removeClass('on'); 5508 } else { 5509 myVideo.prop('muted', true); 5510 mute.addClass('on'); 5511 } 5512 e.stopPropagation(); 5513} 5514function pause(e) { 5515 var vodBanner = jQuery(event.target).closest('.vodBanner'); 5516 var myVideo = vodBanner.find('video')[0]; 5517 var playToggle = vodBanner.find('.btnPlayTop'); 5518 5519 // 기존 ì¬ìì¤ì´ë ë¹ëì¤ off 5520 if(playingVideo != myVideo){ 5521 videoOff(); 5522 } 5523 5524 if (myVideo.paused) { 5525 playingVideo = myVideo; 5526 myVideo.play(); 5527 playToggle.addClass('on'); 5528 } else { 5529 myVideo.pause(); 5530 playToggle.removeClass('on'); 5531 } 5532 e.stopPropagation(); 5533} 5534 5535function full(e){ 5536 var vodBanner = jQuery(event.target).closest('.vodBanner'); 5537 var myVideo = vodBanner.find('video')[0]; 5538 5539 if (myVideo.requestFullscreen) { 5540 myVideo.requestFullscreen(); 5541 } else if (myVideo.mozRequestFullScreen) { 5542 myVideo.mozRequestFullScreen(); 5543 } else if (myVideo.webkitRequestFullscreen) { 5544 myVideo.webkitRequestFullscreen(); 5545 } else if (myVideo.webkitEnterFullscreen) { 5546 // safari 5547 myVideo.webkitEnterFullscreen(); 5548 } else if (myVideo.msRequestFullscreen) { 5549 myVideo.msRequestFullscreen(); 5550 } else { 5551 if (!myVideo.paused) { 5552 myVideo.pause; 5553 vodBanner.find('.btnPlayTop').addClass('on'); 5554 } 5555 window.location = vodUrl; 5556 } 5557 event.stopPropagation(); 5558} 5559function videoOff() { 5560 var vodBanner = jQuery(playingVideo).closest('.vodBanner'); 5561 if(playingVideo != null && !playingVideo.paused){ 5562 playingVideo.pause(); 5563 } 5564 vodBanner.removeClass('active'); 5565 vodBanner.removeClass('on'); 5566 vodBanner.find('.controlArea__item .sound').removeClass('on'); 5567 vodBanner.find('.controlArea__item .btnPlayTop').removeClass('on'); 5568 vodBanner.find('.controlArea__item .expand').removeClass('on'); 5569 vodBanner.find('.vodBanner__thumbnail').css('display','block'); 5570 vodBanner.find('p.vodBanner__playTime').show(); 5571 vodBanner.find('.play').show(); 5572} 5573 5574 5575//======í´ì¸ì§êµ¬ê´ì¤í¬ë¦½í¸=========== 5576jQuery("#searchTxt").keydown(function(key) { 5577 if(13 == key.keyCode) { 5578 event.preventDefault(); 5579 crossBorderSearchDetail(); 5580 } 5581}); 5582 5583/** 5584 * ê²ì ìí 5585 **/ 5586function crossBorderSearchDetail(){ 5587 var queryId = '#searchTxt'; 5588 5589 var re = /[~!@\#$%^&*\\=|\\/:;?"<>']/gi; 5590 if(re.test(jQuery(queryId).val())){ 5591 alert("í¹ì문ìë ì ë ¥í ì ììµëë¤."); 5592 event.preventDefault(); 5593 return; 5594 } 5595 5596 var suggestSearch = "N"; 5597 var searchCrossBorder = 'Y';
5598 var searchCategoryCode = '20001561'; 5599 5600 location.href = "/goods-search/page/search?keywordSearch="+encodeURIComponent(jQuery(queryId).val())+"&suggestSearch="+suggestSearch+"&searchCrossBorder="+searchCrossBorder+"&searchCategoryCode="+searchCategoryCode + "&orderType=4"; 5601} 5602//======í´ì¸ì§êµ¬ê´ì¤í¬ë¦½í¸=========== 5603 5604function setMemberArea(){ 5605 $(".vvipWrap__benefitinfo.gb00").show(); 5606 } 5607 5608function viewVvipAndEmployee(selector){ 5609 $(selector).remove(); 5610 } 5611 5612function setEmMallBanner() { 5613 let userSession = {}; 5614 5615 // 벨ë¡ìí°ìì ì¸ì ê° ì£¼ì 5616 5617 if (!comUtil.isEmpty(userSession)) { 5618 const { emYn, affCompGroupNo } = userSession; 5619 const showBanner3Targets = ["100001", "100002", "100003"]; 5620 5621 if (emYn === "1" && showBanner3Targets.includes(affCompGroupNo)) { 5622 jQuery("#emMallBanner_3").show(); 5623 } else { 5624 jQuery("#emMallBanner_1, #emMallBanner_2").show(); 5625 } 5626 } 5627} 5628</script>
5628<script> 5629var product_list = []; 5630dataLayer.push({ 5631 'PageType': 'BasketPage', 5632 'email': '', 5633 'ProductBasketProducts': product_list 5634}); 5635</script>
5635 5636
5637<script type="text/javascript"> 5638 $(document).ready(function () { 5639 window.addEventListener('pageshow', (e) => { 5640 jQuery("#purchaseIng").css('display','none'); 5641 jQuery("#cartView").css('display','block'); 5642 }); 5643 }); 5644 5645 5646var lastProduct = ''; //ìë²½ë°°ì¡ ë§ì§ë§ ì íí ê²ë§ í´ì 5647var allClickYn = 'N'; 5648jQuery(function(){ 5649 calCartAmt(); 5650 /* 5651 jQuery(document).ajaxStart(function(){ 5652 jQuery('.dimAjax').showLoading(); 5653 jQuery('body').on('touchmove mousewheel DOMMouseScroll', function(e){ 5654 e.preventDefault(); 5655 }); 5656 }).ajaxStop(function(){ 5657 jQuery('.dimAjax').hideLoading(); 5658 jQuery('body').off('touchmove mousewheel DOMMouseScroll'); 5659 if($(".basket_wrap").css("display") == "block"){ 5660 jQuery('body').on('touchmove mousewheel DOMMouseScroll', function(e){ 5661 e.preventDefault(); 5662 }); 5663 } 5664 }); 5665 */ 5666 /* 5667 jQuery('img.thum').lazyload({ 5668 effect: 'fadeIn', 5669 skip_invisible : false, 5670 event : "sporty" 5671 }); 5672 jQuery('img.thum').lazyload({ 5673 threshold : 3000 5674 }); 5675 */ 5676 5677 //ì¥ë°êµ¬ë ìë´ íì 5678 $('#popup_btn01').click(function() { 5679 $("#operation_guide").show(); 5680 $("#operation_guide").css("z-index","20001"); 5681 $(".dimmed").show(); 5682 5683 // 2025-08-28 jquery 3.0 ì´í ì¨ê²¨ì§ DOM ì height() 를 ì¬ë©´ undefined ê° ëì¤ë¯ë¡ 0 ì¼ë¡ ì¹íí´ì¤ì¼ í¨ 5684 var popH = $(".dimmed").outerHeight() || 0; 5685 $("html,body").css({ 5686 "height" : popH + 'px', 5687 "overflow-y" : "hidden" 5688 }); 5689 }); 5690 $(".close_layer").click(function(){ 5691 $("#operation_guide").hide(); 5692 $(".dimmed").hide(); 5693 5694 $("html,body").css({ 5695 "height" : "auto", 5696 "overflow-y" : "auto" 5697 }); 5698 $("#popup_btn01").focus(); 5699 }); 5700 5701 jQuery("input[name=product]").click(function() { 5702 5703 var cnt = 0; 5704 var checkCnt = 0; 5705 5706 lastProduct = jQuery(this).prop("id"); 5707 5708 jQuery("input[name=product]:checkbox").exists(function(){ 5709 jQuery(this).each(function(idx){ 5710 cnt++; 5711 var $isChecked = jQuery(this).is(":checked"); 5712 if($isChecked) { 5713 checkCnt++; 5714 } 5715 }) 5716 }); 5717 5718 if( cnt != 0 && cnt == checkCnt ){ 5719 jQuery('[id^=all]').addClass('on'); 5720 }else{ 5721 jQuery('[id^=all]').removeClass('on'); 5722 } 5723 5724 calCartAmt(); 5725 }); 5726 5727 jQuery("input[count_range]").click(function() { 5728 var type = $(this).attr('count_range'); 5729 var $count = $(this).parent().children('input.count'); 5730 var count_val = $count.val(); // min 1 5731 if(type=='m'){ 5732 if(count_val<1){ 5733 return; 5734 } 5735 var a = parseInt(count_val)-1 5736 if(a == 0) {a=1} 5737 $count.val(a); 5738 }else if(type=='p'){ 5739 var b = parseInt(count_val)+1 5740 if(b > 100) {b=100} 5741 $count.val(b); 5742 } 5743 }); 5744 5745 $(".ui-mypage-switch").click(function() { 5746 var btn = jQuery(this); 5747 var target = (btn.attr('data-target') == undefined)? btn.next() : jQuery('#'+btn.attr('data-target')); 5748 if(target.css("display") == "block"){ 5749 target.hide(); 5750 } else { 5751 target.show(); 5752 } 5753 }); 5754 5755 //ì¶ì²ëª¨ëìì í¸ì¶ 5756 if(document.URL.indexOf("bmt-pc") > -1 || document.URL.indexOf("com-pc") > -1 || document.URL.indexOf("dev-pc") > -1){ 5757 getModuleArea('2023086'); 5758 }else{ 5759 getModuleArea('2310012'); 5760 } 5761}); 5762 5763 5764 5765jQuery(window).on("load", function() { 5766 //window.scrollTo(0,1); 5767 setTimeout(function() { jQuery("img.thum").trigger("sporty"); }, 500); 5768}); 5769 5770// ìµì /ìë ë³ê²½ 5771function changeOptionMaster(_seq) { 5772 var $opt = jQuery("div#opt_change_" + _seq ); 5773 if($opt.css('display') == 'none') { 5774 $opt.css('display', 'block') 5775 } else { 5776 $opt.css('display', 'none') 5777 } 5778} 5779 5780function sltCartOptions(_seq){ 5781 //var sltGoodsInfo = jQuery("#orgGoodsdtInfo_" + _seq ).val(); 5782 var sltGoodsInfo = jQuery("#goodsdt_"+_seq+" > option:selected").text(); 5783 jQuery("#goodsdtInfoPart_" + _seq ).html(sltGoodsInfo); 5784 5785 jQuery("#optionChangeYn_" + _seq ).val("1"); 5786} 5787 5788function sltCartOptionCancel( _ctype, _seq){ 5789 var orgOrderQty = jQuery("#orgOrderQty_" + _seq ).val(); 5790 jQuery("#cartOrderQty_" + _seq ).val( orgOrderQty ); 5791 if( _ctype == "option" ){ 5792 var orgGoodsdtCode = jQuery("#orgGoodsdtCode_" + _seq ).val(); 5793 var orgGoodsInfo = jQuery("#orgGoodsdtInfo_" + _seq ).val(); 5794 jQuery("#goodsdt_"+_seq).val(orgGoodsdtCode); 5795 jQuery("#goodsdtInfoPart_" + _seq ).html(orgGoodsInfo); 5796 } 5797 5798 jQuery(".js_close_pop2").click(); 5799} 5800 5801function changeQty(_ctype, _seq, _miq, _maq, _entp, _entpIdx) { 5802 jQuery("#optionChangeYn_" + _seq ).val("1"); 5803 //return false;
5804 /* 5805 var cnt = Number(jQuery("#cartOrderQty_" + _seq).val()); 5806 5807 _maq = Number(_maq); 5808 _miq = Number(_miq); 5809 5810 if(1 > _maq) { 5811 _maq = 100; 5812 } 5813 5814 if(1 > _miq) { 5815 _miq = 1; 5816 } 5817 5818 if('minus' == _ctype) { 5819 cnt -= 1; 5820 } else { 5821 cnt += 1; 5822 } 5823 5824 if(_miq > cnt) { 5825 return false; 5826 } else if (_maq < cnt) { 5827 alert("ìµë 주문ìëì " + _maq + "ê° ì ëë¤." + _maq + "ê° ì´ì ì 주문íìë ¤ë©´, ì¶ê° ì£¼ë¬¸í´ ì£¼ì¸ì."); 5828 var orgOrderQty = jQuery("#orgOrderQty_" + _seq ).val(); 5829 jQuery("#cartOrderQty_" + _seq ).val( orgOrderQty ); 5830 } 5831 */ 5832} 5833 5834function allCheck(){ 5835 5836 var $isChecked = jQuery("#all").hasClass("on"); 5837 allClickYn = "Y"; 5838 5839 if($isChecked) { 5840 5841 jQuery('[id^=goodsChk]').removeClass('on'); 5842 jQuery("input[name=product]:checkbox").prop('checked', false); 5843 }else{ 5844 jQuery('[id^=goodsChk]').addClass('on'); 5845 jQuery("input[name=product]:checkbox").prop('checked', true); 5846 } 5847 5848 calCartAmt(); 5849} 5850 5851function selectCartAll(){ 5852 jQuery("input[name=product]:checkbox").prop('checked', true); 5853 5854 calCartAmt(); 5855} 5856 5857function selectCartAllForOrder(){ 5858 jQuery('[id^=goodsChk]').addClass('on'); 5859 jQuery("input[name=product]:checkbox").prop('checked', true); 5860} 5861 5862// 주문 íì´ì§ ê°ê¸° 5863function goOrder(goodsCode, goodsdtCode, orderQty, salePrice, goodsSeq, _seq, cartMediaCode){ 5864 var jsonArray = new Array(); 5865 var sub = new Object(); 5866 var orderType = "cart"; //= ì¥ë°êµ¬ë 주문
5867 var guaranteeChk = jQuery("input:checkbox[id='guaranteeChk_"+goodsSeq+"']").is(":checked"); 5868 var inspectionChk = jQuery("input:checkbox[id='inspectionChk_"+goodsSeq+"']").is(":checked"); 5869 5870 sub = new Object(); 5871 sub['goodsCode'] = goodsCode; 5872 sub['goodsdtCode'] = goodsdtCode; 5873 sub['orderQty'] = Number(orderQty); 5874 sub['goodsSeq'] = goodsSeq; 5875 sub['cartMediaCode'] = cartMediaCode; 5876 sub['guaranteeYn'] = guaranteeChk ? "1" : "0"; 5877 sub['inspectionYn'] = inspectionChk ? "1" : "0"; 5878 //ì¬ìí ì ë³´ ì¶ê° í기 5879 sub['gifts'] = getGiftListByKey(goodsCode) || []; 5880 jsonArray[0] = sub; 5881 5882 if( jQuery("#optionChangeYn_" + _seq ).val() == "1" ){ 5883 alert(" ìë ë° ìµì ì´ ë³ê²½ëììµëë¤. \n ì·¨ì ëë ì ì¥ ë²í¼ì ëë¬ì£¼ì¸ì"); 5884 return false; 5885 } 5886 5887 if(guaranteeChk || inspectionChk) { 5888 if(!guaranteeChk && inspectionChk) { 5889 alert("SKì¤í ì ê°ì ì¬ ì í ë³´ì¥ ìë¹ì¤ ì ì²ì \nSKì¤í ì ê°ë°í° NFT ë°í ì ì²ì íìì ëë¤."); 5890 jQuery("#guaranteeChk_"+goodsSeq).prop('checked', true); 5891 return false; 5892 } 5893 5894 if(Number(orderQty) > 1) { 5895 alert("SKì¤í ì ê°ë°í° ìë¹ì¤ë NFT ëì§í¸ ë³´ì¦ì ë°íì ìí´\n1ê° ìí ë¨ìë¡ ì£¼ë¬¸ ê°ë¥í©ëë¤.\nì¬ë¬ ê° ì£¼ë¬¸ì í¬ë§íìë©´ ë¶í¸íìëë¼ë ëëì´ ì£¼ë¬¸í´ì£¼ìê±°ë,\nSKì¤í ì ìë¹ì¤ ì ì² ì²´í¬ë¥¼ í´ì í´ì£¼ì¸ì."); 5896 return false; 5897 } 5898 } 5899 5900 var parObj = new Object(); 5901 parObj['orderList'] = jsonArray; 5902 parObj['orderType'] = orderType; 5903 parObj['orderPath'] = "ì¥ë°êµ¬ë_주문"; 5904 parObj['orderMedia'] = ""; 5905 if(("").indexOf("EP") > -1 ){ 5906 parObj['orderMedia'] = ""; 5907 parObj['mediaTarget'] = ""; 5908 parObj['mediaCode'] = ""; 5909 mediaCode = ""; 5910 } else{ 5911 parObj['mediaCode'] = "EC01"; 5912 } 5913 5914 jQuery("#purchaseIng").css('display','block'); 5915 jQuery("#cartView").css('display','none'); 5916 5917 var promoFlagNoArray = new Array(); 5918 var promoMajorNoArray = new Array(); 5919 var promoMinorNoArray = new Array(); 5920 5921 $("." + goodsCode).each(function() { 5922 promoMajorNoArray.push($(this).val()); 5923 }); 5924 5925 parObj['promoFlagNo'] = promoFlagNoArray; 5926 parObj['promoMajorNo'] = promoMajorNoArray; 5927 parObj['promoMinorNo'] = promoMinorNoArray; 5928 5929 parObj['promoCheckYn'] = "1"; 5930 5931 if(0 < Number(salePrice)){ 5932 commonJsonAjax("/order/order", parObj, 'json', 'POST') 5933 .done(function(data, textStatus, jqXHR){ 5934 if("200" == data.code) { 5935 if("" == "3002" || "" == "3003" || "" == "3004") { 5936 alert("ìë´ì ì ìë§ ê°ë¥í©ëë¤."); 5937 window.location.href = "/"; 5938 }else{ 5939 setTimeout(function(){ 5940 window.location.href='https://www.skstoa.com/order/purchase/' + data.seq; 5941 }, 1000); 5942 } 5943 } else { 5944 if("220.1" == data.code || "401" == data.code) { 5945 if (jsonArray.length > 1) { 5946 goUrl('https://www.skstoa.com/member/login?forwardUrl=' + encodeURIComponent(window.location.href) + '&loginFlag=1&multiGoods=1'); 5947 } else { 5948 goUrl("https://www.skstoa.com/member/nm-order/login?nmFlag=0&orderType=goods&orderPath=" + "ì¥ë°êµ¬ë_주문"); 5949 } 5950 }else if("417" == data.code) { 5951 alert(data.message); 5952 window.location.href = "/"; 5953 return false; 5954 } else { 5955 jQuery("#purchaseIng").css('display','none'); 5956 jQuery("#cartView").css('display','block'); 5957 alert(data.message); 5958 } 5959 } 5960 }) 5961 .fail(function(jqXHR, textStatus, errorThrown){ 5962 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 5963 jQuery("#purchaseIng").css('display','none'); 5964 jQuery("#cartView").css('display','block'); 5965 }); 5966 } else { 5967 alert('0ì ìíì 주문íì¤ ì ììµëë¤.'); 5968 jQuery("#purchaseIng").css('display','none'); 5969 jQuery("#cartView").css('display','block'); 5970 5971 return false; 5972 } 5973} 5974 5975function goOrderAll(){ 5976 selectCartAllForOrder(); 5977 goOrderSelect('all'); 5978} 5979 5980function goOrderSelect(_flag) { 5981 var jsonArray = new Array(); 5982 var sub = new Object(); 5983 var orderType = "cart"; //= ì¥ë°êµ¬ë 주문 5984 var i = 0; 5985 var salePrice = 0; 5986 var id=""; 5987 var _seq = ""; 5988 var changeYn = "0"; 5989 var promoFlagNoArray = new Array(); 5990 var promoMajorNoArray = new Array(); 5991 var promoMinorNoArray = new Array();
5992 var guaranteeChk = false; 5993 var inspectionChk = false; 5994 var errorYn = false; 5995 var errorMsg = ""; 5996 var totalQty = 0; 5997 5998 jQuery("input[name=product]:checkbox").exists(function(){ 5999 jQuery(this).each(function(idx){ 6000 var $isChecked = jQuery(this).is(":checked"); 6001 if($isChecked) { 6002 id = jQuery(this).val(); 6003 salePrice = id.split('_')[3]; 6004 if(0 < Number(salePrice)) { 6005 sub = new Object(); 6006 sub['goodsCode'] = id.split('_')[0]; 6007 sub['goodsdtCode'] = id.split('_')[1]; 6008 sub['orderQty'] = id.split('_')[2]; 6009 sub['goodsSeq'] = id.split('_')[4]; 6010 sub['cartMediaCode'] = jQuery(this).attr("data-cartMediaCode"); 6011 6012 _seq = id.split('_')[5]; 6013 if( jQuery("#optionChangeYn_" + _seq ).val() == "1" ){ 6014 changeYn = "1"; 6015 } 6016 6017 6018 sub['guaranteeYn'] = jQuery("input:checkbox[id='guaranteeChk_"+id.split('_')[4]+"']").is(":checked") ? "1" : "0"; 6019 sub['inspectionYn'] = jQuery("input:checkbox[id='inspectionChk_"+id.split('_')[4]+"']").is(":checked") ? "1" : "0"; 6020
6021 if(sub['guaranteeYn'] == "1") guaranteeChk = true; 6022 if(sub['inspectionYn'] == "1") inspectionChk = true; 6023 6024 if(!guaranteeChk && inspectionChk) { 6025 errorYn = true; 6026 errorMsg = "SKì¤í ì ê°ì ì¬ ì í ë³´ì¥ ìë¹ì¤ ì ì²ì \nSKì¤í ì ê°ë°í° NFT ë°í ì ì²ì íìì ëë¤."; 6027 return false; 6028 } 6029 6030 totalQty += Number(id.split('_')[2]); 6031 // ì¬ìíì ë³´ ì¶ê° í기 6032 sub['gifts'] = getGiftListByKey(id.split('_')[0]) || []; 6033 jsonArray[i] = sub; 6034 i++; 6035 } 6036 6037 $(this).parent().parent().next().find(".promoFlagNo").each(function(){ 6038 promoFlagNoArray.push($(this).val()); 6039 }); 6040 6041 $(this).parent().parent().next().find(".promoMajorNo").each(function(){ 6042 promoMajorNoArray.push($(this).val()); 6043 }); 6044 6045 $(this).parent().parent().next().find(".promoMinorNo").each(function(){ 6046 promoMinorNoArray.push($(this).val()); 6047 }); 6048 } 6049 }) 6050 }); 6051 6052 if( changeYn == "1" ){ 6053 alert(" ìë ë° ìµì ì´ ë³ê²½ë ìíì´ ììµëë¤. \n ì·¨ì ëë ì ì¥ ë²í¼ì ëë¬ì£¼ì¸ì"); 6054 return false; 6055 } 6056 6057 if(errorYn && errorMsg != "") { 6058 alert(errorMsg); 6059 return false; 6060 } 6061 6062 if(guaranteeChk || inspectionChk) { 6063 if(jsonArray.length > 1 || totalQty > 1) { 6064 alert("SKì¤í ì ê°ë°í° ìë¹ì¤ë NFT ëì§í¸ ë³´ì¦ì ë°íì ìí´\n1ê° ìí ë¨ìë¡ ì£¼ë¬¸ ê°ë¥í©ëë¤.\nì¬ë¬ ê° ì£¼ë¬¸ì í¬ë§íìë©´ ë¶í¸íìëë¼ë ëëì´ ì£¼ë¬¸í´ì£¼ìê±°ë,\nSKì¤í ì ìë¹ì¤ ì ì² ì²´í¬ë¥¼ í´ì í´ì£¼ì¸ì."); 6065 return false; 6066 } 6067 } 6068 6069 if(1 > jsonArray.length) { 6070 if( _flag == 'all' ){ 6071 alert('ì¥ë°êµ¬ëì ë´ê¸´ ìíì´ ììµëë¤.'); 6072 }else{ 6073 alert('ì íí ìíì´ ììµëë¤.'); 6074 } 6075 return false; 6076 } 6077 6078 var parObj = new Object(); 6079 parObj['orderList'] = jsonArray; 6080 parObj['orderType'] = orderType; 6081 parObj['orderPath'] = "ì¥ë°êµ¬ë_주문"; 6082 parObj['orderMedia'] = ""; 6083 if(("").indexOf("EP") > -1 ){ 6084 parObj['orderMedia'] = ""; 6085 parObj['mediaTarget'] = ""; 6086 parObj['mediaCode'] = ""; 6087 mediaCode = ""; 6088 } else{ 6089 parObj['mediaCode'] = "EC01"; 6090 } 6091 6092 parObj['promoFlagNo'] = promoFlagNoArray; 6093 parObj['promoMajorNo'] = promoMajorNoArray; 6094 parObj['promoMinorNo'] = promoMinorNoArray; 6095 6096 jQuery("#purchaseIng").css('display','block'); 6097 jQuery("#cartView").css('display','none'); 6098 6099 parObj['promoCheckYn'] = "1"; 6100 6101 commonJsonAjax("/order/order", parObj, 'json', 'POST') 6102 .done(function(data, textStatus, jqXHR){ 6103 if("200" == data.code) { 6104 if("" == "3002" || "" == "3003" || "" == "3004") { 6105 alert("ìë´ì ì ìë§ ê°ë¥í©ëë¤."); 6106 window.location.href = "/"; 6107 }else{ 6108 setTimeout(function(){ 6109 window.location.href='https://www.skstoa.com/order/purchase/' + data.seq; 6110 }, 1000); 6111 } 6112 } else { 6113 if("220.1" == data.code || "401" == data.code) { 6114 if(jsonArray.length > 1) { 6115 goUrl('https://www.skstoa.com/member/login?forwardUrl=' + encodeURIComponent(window.location.href) + '&loginFlag=1&multiGoods=1'); 6116 } 6117 else { 6118 goUrl("https://www.skstoa.com/member/nm-order/login?nmFlag=0&orderType=goods&orderPath=" + "ì¥ë°êµ¬ë_주문"); 6119 } 6120 return; 6121 }else if("413" == data.code) { 6122 // ìë¿ ë ¸ì¶ í ìí ì í ì ì§ 6123 jQuery("#purchaseIng").css('display','none'); 6124 jQuery("#cartView").css('display','block'); 6125 alert(data.message); 6126 }else if("417" == data.code) { 6127 alert(data.message); 6128 window.location.href = "/"; 6129 return false; 6130 }else if("412" == data.code){ 6131 alert(data.message); 6132 jQuery('[id^=all]').removeClass('on'); 6133 jQuery("input[name=product]:checkbox").prop('checked', false); 6134 jQuery("#purchaseIng").css('display','none'); 6135 jQuery("#cartView").css('display','block'); 6136 calCartAmt(); 6137 } else { 6138 alert(data.message);
6139 jQuery('[id^=all]').removeClass('on'); 6140 jQuery("input[name=product]:checkbox").prop('checked', false); 6141 jQuery("#purchaseIng").css('display','none'); 6142 jQuery("#cartView").css('display','block'); 6143 calCartAmt(); 6144 } 6145 } 6146 }) 6147 .fail(function(jqXHR, textStatus, errorThrown){ 6148 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 6149 }); 6150} 6151 6152 6153function calCartAmt() { 6154 var jsonArray = new Array(); 6155 var sub = new Object(); 6156 var orderType = "cart"; //= ì¥ë°êµ¬ë 주문 6157 var i = 0; 6158 var salePrice = 0; 6159 var id=""; 6160 var _seq = ""; 6161 var changeYn = "0"; 6162 6163 6164 jQuery("input[name=product]:checkbox").exists(function(){ 6165 jQuery(this).each(function(idx){ 6166 var $isChecked = jQuery(this).is(":checked"); 6167 if($isChecked) { 6168 id = jQuery(this).val(); 6169 salePrice = id.split('_')[3]; 6170 if(0 < Number(salePrice)) { 6171 sub = new Object(); 6172 sub['goodsCode'] = id.split('_')[0]; 6173 sub['goodsdtCode'] = id.split('_')[1]; 6174 sub['orderQty'] = id.split('_')[2]; 6175 sub['goodsSeq'] = id.split('_')[4]; 6176 sub['cartMediaCode'] = jQuery(this).attr("data-cartMediaCode"); 6177 6178 _seq = id.split('_')[5]; 6179 if( jQuery("#optionChangeYn_" + _seq ).val() == "1" ){ 6180 changeYn = "1"; 6181 } 6182 //ì¬ìí ì²´í¬ ì¶ê° 6183 sub['gifts'] = getGiftListByKey(id.split('_')[0]) || []; 6184 jsonArray[i] = sub; 6185 i++; 6186 } 6187 } 6188 }) 6189 }); 6190 6191 if( changeYn == "1" ){ 6192 alert(" ìë ë° ìµì ì´ ë³ê²½ë ìíì´ ììµëë¤. \n ì·¨ì ëë ì ì¥ ë²í¼ì ëë¬ì£¼ì¸ì"); 6193 return false; 6194 } 6195 6196 if( i > 0 ){ 6197 6198 var mediaCode = "EC01"; 6199 6200 if(("").indexOf("EP") > -1 || ("").indexOf("TV") > -1){ 6201 mediaCode = ""; 6202 } else{ 6203 if("" != "") { 6204 mediaCode = ""; 6205 } else { 6206 mediaCode = "EC01"; 6207 } 6208 6209 } 6210 6211 6212 var parObj = new Object(); 6213 parObj['orderList'] = jsonArray; 6214 parObj['orderType'] = orderType; 6215 parObj['mediaCode'] = mediaCode; 6216 parObj['orderMedia'] = ""; 6217 parObj['flag'] = "calCart"; 6218 6219 commonJsonAjax("/cart/calCheckAmt", parObj, 'json', 'POST') 6220 .done(function(data, textStatus, jqXHR){ 6221 if("200" == data.code) { 6222 6223 jQuery("#totalGoodsPrice").empty().append( jQuery.number(Number(data.totalOrderAmt)) ); 6224 6225 if(data.totalShipAmt > 0){ 6226 jQuery("#totalShipPrice").empty().append( jQuery.number(Number(data.totalShipAmt)) ); 6227 }else{ 6228 if(data.orderCollectYn == "1"){ 6229 jQuery("#totalShipPricePart").empty().append("<em id=\"totalShipPrice\"></em>ì°©ë¶"); 6230 }else{ 6231 jQuery("#totalShipPrice").empty().append( jQuery.number(Number(data.totalShipAmt)) ); 6232 } 6233 } 6234 jQuery("#totalOrderPrice").empty().append( jQuery.number(Number(data.totalOrderShipAmt)) ); 6235 if(Number(data.totalMobileAmt + data.totalImmediatelyAmt) > 0){ 6236 jQuery("#totalMobilePrice").empty().append("-"+jQuery.number(Number(data.totalMobileAmt + data.totalImmediatelyAmt + data.totalSingleAmt)) ); 6237 }else{ 6238 jQuery("#totalMobilePrice").empty().append(jQuery.number(Number(data.totalMobileAmt + data.totalImmediatelyAmt + data.totalSingleAmt)) ); 6239 } 6240 if(data.totalImmediatelyAmt > 0 || data.totalSingleAmt > 0 || data.totalOrderAmt > data.finishAmt) { 6241 jQuery("#totalSettlePricePercent").empty().append( (jQuery.number(Math.round((Number(data.totalOrderAmt) - Number(data.finishAmt - data.totalImmediatelyAmt - data.totalSingleAmt))/Number(data.totalOrderAmt)*100))) + '%' ); 6242 jQuery("#nonMemberPurchaseBtn").empty().append( `<span class="price"><em>` + jQuery.number(Number(data.totalOrderAmt)) + `ì</em>` + jQuery.number(Number(data.finishAmt - data.totalImmediatelyAmt - data.totalSingleAmt)) + `ì</span>구매í기 <span class="check_num">(`+jQuery.number(Number(i))+`ê°)</span>` ); 6243 } 6244 else { 6245 jQuery("#nonMemberPurchaseBtn").empty().append( `<span class="price">` + jQuery.number(Number(data.finishAmt - data.totalImmediatelyAmt - data.totalSingleAmt)) + `ì</span>구매í기 <span class="check_num">(`+jQuery.number(Number(i))+`ê°)</span>` ); 6246 } 6247 jQuery("#totalSettlePrice").empty().append( jQuery.number(Number(data.finishAmt - data.totalImmediatelyAmt - data.totalSingleAmt)) ); 6248 jQuery("#totalQty").empty().append( jQuery.number(Number(i)) ); 6249 jQuery("#totalFloatPrice").empty().append( jQuery.number(Number(data.finishAmt - data.totalImmediatelyAmt - data.totalSingleAmt)) ); 6250 6251 } else { 6252 if("220.1" == data.code) { 6253 checkLogin(); 6254 } else { 6255 alert(data.message);
6256 jQuery('[id^=all]').removeClass('on'); 6257 if("9011" == data.code && allClickYn != "Y"){ 6258 jQuery("input:checkbox[id='"+lastProduct+"']").prop("checked", false); 6259 }else{ 6260 allClickYn = "N"; 6261 jQuery("input[name=product]:checkbox").prop('checked', false); 6262 } 6263 calCartAmt(); 6264 } 6265 } 6266 }) 6267 .fail(function(jqXHR, textStatus, errorThrown){ 6268 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 6269 }); 6270 }else{ 6271 jQuery("#totalShipPricePart").empty().append("<em id=\"totalShipPrice\"></em>ì"); 6272 jQuery("#totalGoodsPrice").empty().append( 0 ); 6273 jQuery("#totalShipPrice").empty().append( 0); 6274 jQuery("#totalOrderPrice").empty().append(0); 6275 jQuery("#totalMobilePrice").empty().append(0 ); 6276 jQuery("#totalSettlePrice").empty().append( 0 ); 6277 jQuery("#totalFloatPrice").empty().append( 0 ); 6278 jQuery("#totalQty").empty().append( 0 ); 6279 jQuery("#totalSettlePricePercent").empty().append( '' ); 6280 jQuery("#nonMemberPurchaseBtn").empty().append('구매í기'); 6281 } 6282} 6283 6284function sumEntpCodeOrder(ecod, vidx) { 6285 var jsonArray = new Array(); 6286 var sub = new Object(); 6287 var id=""; 6288 var salePrice = 0; 6289 var i = 0; 6290 var eid = "entpCode_" + ecod + "_" + vidx; 6291 jQuery("li." + eid + " > input[name=product]:checkbox").exists(function(){ 6292 jQuery(this).each(function(idx){ 6293 id = jQuery(this).val(); 6294 salePrice = id.split('_')[3]; 6295 if(0 < Number(salePrice)) { 6296 sub = new Object(); 6297 sub['goodsCode'] = id.split('_')[0]; 6298 sub['goodsdtCode'] = id.split('_')[1]; 6299 sub['orderQty'] = id.split('_')[2]; 6300 jsonArray[i] = sub; 6301 i++; 6302 } 6303 }) 6304 }); 6305 6306 if(1 > jsonArray.length) { 6307 alert('ì íí ìíì´ ììµëë¤.'); 6308 return false; 6309 } 6310 6311 var parObj = new Object(); 6312 parObj['orderList'] = jsonArray; 6313 parObj['promoCheckYn'] = "1"; 6314 6315 commonJsonAjax("/order/order", parObj, 'json', 'POST') 6316 .done(function(data, textStatus, jqXHR){ 6317 if("200" == data.code) { 6318 if( data.norestDifferYn == "1" ){ 6319 if( confirm( "무ì´ì í ë¶ ê°ì ìê° ë¤ë¥¸ ìíë¤ì´ ë´ê²¨ììµëë¤. \n무ì´ì í ë¶ ê°ì ìê° ë®ì 기ì¤ì¼ë¡ ì ì©ë©ëë¤." ) ){ 6320 window.location.href='https://www.skstoa.com/order/purchase/' + data.seq; 6321 }else{ 6322 return false; 6323 } 6324 }else{ 6325 window.location.href='https://www.skstoa.com/order/purchase/' + data.seq; 6326 } 6327 } else { 6328 if("220.1" == data.code) { 6329 checkLogin(); 6330 }else if("401" == data.code) { 6331 checkLogin(); 6332 }else if("413" == data.code) { 6333 // ìë¿ ë ¸ì¶ í ìí ì í ì ì§ 6334 alert(data.message); 6335 }else if("417" == data.code) { 6336 alert("í´ë¹ ìíì ì´ë²¤í¸ê° ë³ê²½ëììµëë¤! \n ë¤ì íì¸ í ì£¼ë¬¸í´ ì£¼ì¸ì."); 6337 history.back(); 6338 return false; 6339 } else { 6340 alert(data.message); 6341 } 6342 } 6343 }) 6344 .fail(function(jqXHR, textStatus, errorThrown){ 6345 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 6346 }); 6347} 6348 6349// ë¨ì¼ ì¥ë°êµ¬ë ìì 6350function deleteOneCart(goodsCode, goodsdtCode, goodsSeq){ 6351 var param = []; 6352 param.push("goodsCode="); 6353 param.push(goodsCode); 6354 param.push("&goodsdtCode="); 6355 param.push(goodsdtCode); 6356 param.push("&goodsSeq="); 6357 param.push(goodsSeq); 6358 param.push("&deleteType="); 6359 param.push("1"); 6360 6361 var answer = confirm("íì¬ ìíì ìì íìê² ìµëê¹?"); 6362 if(answer) { 6363 commonAjax("/cart/cart-delete-one", param.join(''), "json", "POST") 6364 .done(function(data, textStatus, jqXHR){ 6365 if("200" == data.data.code || "0" == data.data.code) { 6366 var cartGoodsArray = new Array(); 6367 dataLayer.push({ ecommerce: null }); 6368 dataLayer.push({ 6369 'event': 'ga-removeFromCart', 6370 'ecommerce': { 6371 'currencyCode': 'KRW', 6372 'remove': { 6373 'products': cartGoodsArray 6374 } 6375 } 6376 }); 6377 6378 window.location.reload(true); 6379 } else { 6380 alert(data.data.message); 6381 } 6382 }) 6383 .fail(function(jqXHR, textStatus, errorThrown){ 6384 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 6385 6386 }); 6387 } 6388} 6389 6390// ì í ì¥ë°êµ¬ë ìì 6391function deleteSelectCart(){ 6392 var jsonArray = new Array(); 6393 var sub = new Object(); 6394 var id=""; 6395 var i = 0; 6396 jQuery("input[name=product]:checkbox").exists(function(){ 6397 jQuery(this).each(function(idx){ 6398 var $isChecked = jQuery(this).is(":checked"); 6399 if($isChecked) { 6400 id = jQuery(this).val(); 6401 sub = new Object(); 6402 sub['goodsCode'] = id.split('_')[0]; 6403 sub['goodsdtCode'] = id.split('_')[1]; 6404 sub['goodsSeq'] = id.split('_')[4]; 6405 jsonArray[i] = sub; 6406 i++; 6407 } 6408 }) 6409 }); 6410 console.log("jsonArray : ", jsonArray); 6411 if(1 > jsonArray.length) { 6412 alert('ì íí ìíì´ ììµëë¤.'); 6413 return false;
6414 } 6415 6416 var answer = confirm("ì íí ìíì ìì íìê² ìµëê¹?"); 6417 if(answer) { 6418 commonJsonAjax("/cart/cart-delete-select", jsonArray, 'json', 'POST') 6419 .done(function(data, textStatus, jqXHR){ 6420 if("200" == data.code || "0" == data.code) { 6421 var cartGoodsArray = new Array(); 6422 jQuery(jsonArray).each(function(idx){ 6423 }); 6424 dataLayer.push({ ecommerce: null }); 6425 dataLayer.push({ 6426 'event': 'ga-removeFromCart', 6427 'ecommerce': { 6428 'currencyCode': 'KRW', 6429 'remove': { 6430 'products': cartGoodsArray 6431 } 6432 } 6433 }); 6434 6435 window.location.reload(true); 6436 } else { 6437 alert(data.message); 6438 } 6439 }) 6440 .fail(function(jqXHR, textStatus, errorThrown){ 6441 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 6442 }); 6443 } 6444} 6445 6446// ë¨ì¼ ì¥ë°êµ¬ë ìì 6447function deleteNoOneCart(goodsCode, goodsdtCode, goodsSeq){ 6448 var param = []; 6449 param.push("goodsCode="); 6450 param.push(goodsCode); 6451 param.push("&goodsdtCode="); 6452 param.push(goodsdtCode); 6453 param.push("&goodsSeq="); 6454 param.push(goodsSeq); 6455 param.push("&deleteType="); 6456 param.push("1"); 6457 6458 var answer = confirm("íì¬ ìíì ìì íìê² ìµëê¹?"); 6459 if(answer) { 6460 commonAjax("/cart/cart-delete-one", param.join(''), "json", "POST") 6461 .done(function(data, textStatus, jqXHR){ 6462 if("200" == data.data.code || "0" == data.data.code) { 6463 var cartGoodsArray = new Array(); 6464 dataLayer.push({ ecommerce: null }); 6465 dataLayer.push({ 6466 'event': 'ga-removeFromCart', 6467 'ecommerce': { 6468 'currencyCode': 'KRW', 6469 'remove': { 6470 'products': cartGoodsArray 6471 } 6472 } 6473 }); 6474 window.location.reload(true); 6475 } else { 6476 alert(data.data.message); 6477 } 6478 }) 6479 .fail(function(jqXHR, textStatus, errorThrown){ 6480 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 6481 }); 6482 } 6483} 6484 6485// íë§¤ì¢ ë£ ë° ì¼ìì ì§ ìí ìì 6486function deleteExpireCart(){ 6487 var answer = confirm("íë§¤ì¢ ë£ í¹ì ì¼ìì ì§ ìíì 모ë ìì íìê² ìµëê¹?"); 6488 if(answer) { 6489 commonAjax("/cart/cart-delete-expire", '', "json", "POST") 6490 .done(function(data, textStatus, jqXHR){ 6491 if("200" == data.data.code || "0" == data.data.code) { 6492 var cartGoodsArray = new Array(); 6493 dataLayer.push({ ecommerce: null }); 6494 dataLayer.push({ 6495 'event': 'ga-removeFromCart', 6496 'ecommerce': { 6497 'currencyCode': 'KRW', 6498 'remove': { 6499 'products': cartGoodsArray 6500 } 6501 } 6502 }); 6503 6504 window.location.reload(true); 6505 } else { 6506 alert(data.data.message); 6507 } 6508 }) 6509 .fail(function(jqXHR, textStatus, errorThrown){ 6510 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 6511 }); 6512 } 6513} 6514 6515function cartRecommendDap(_flag, _goodsCode) { 6516 var viewCnt = 0 ; 6517 var checkCnt = 0; 6518 var createYn = 0; 6519 6520 //test 6521 //uidParam = '54387871.1657775563779'; 6522 6523 var param = new Object(); 6524 if(_goodsCode != ''){ 6525 param['goodsCode'] = _goodsCode; 6526 }else{ 6527 param['goodsCode'] = ''; 6528 } 6529 param['flag'] = _flag; 6530 var imgPath = "https://imagecdn.skstoa.com"; 6531 var prdListCode = "ì¥ë°êµ¬ë_ì¶ì²ìí>ìì¬ì¶ì²"; 6532 var gaAction ="ì¶ì²ìí>ìì¬ì¶ì²"; 6533 var gaCategory = "ì¥ë°êµ¬ë"; 6534 var lazyUrl = "/resources/img/empty/lazyload_M.jpg"; 6535 6536 commonAjax('/recommendDb2', param, 'JSON', 'GET') 6537 .done(function(data, textStatus, jqXHR){ 6538 var html = ''; 6539 if(data.recommendGoodsList != null) { 6540 6541 html += '<div class="cart_best w1260">'; 6542 html += ' <article>'; 6543 html += ' <h3 class="section_tit">ì¶ì²ìí</h3>'; 6544 html += ' </article>'; 6545 html += ' <div class="goods_boxes no_deal clearfix">'; 6546 for(var i=0; i< data.recommendGoodsList.length; i++){ 6547 var recommend = data.recommendGoodsList[i]; 6548 if (recommend.goodsCode && recommend.goodsCode.length == 8 ) { 6549 if( viewCnt < 4 ) { 6550 recommend.imageSrc = imgPath + recommend.imageUrl + recommend.imageH; 6551 var position = viewCnt + 1; 6552 6553 html += "<article class=\"ga-prd\">"; 6554 html += '<input type="hidden" class="ga-prdData" prdList="'+prdListCode+'" prdId="'+recommend.goodsCode+'" prdPrice="'+recommend.bestPrice+'" prdName="'+recommend.goodsName+'" prdBrand="'+recommend.brandName+'" prdPosition="'+position+'"/>'; 6555 html += '<input type="hidden" class="ga-prd-data" p-list="'+prdListCode+'" p-id="'+recommend.goodsCode+'" p-salePrice="'+recommend.bestPrice+'" p-name="'+recommend.goodsName+ '"p-brand="'+recommend.brandName+'" p-position="'+position+'"/>'; 6556 html += "<a class=\"img_area over_zoom ga-prd-click ga-event\" ga-action=\"ì¶ì²ìí>ìì¬ì¶ì²\" ga-label='"+recommend.goodsName+"'>"; 6557 html += "<img class=\"zoom lazyload\" data-src=\""+ recommend.imageSrc +"\" onerror='this.src=\"/resources/img/empty/image_L.jpg\"'/>"; 6558 html += "<span class=\"win ver2\" onclick=\"javascript: goRecoGoodsDetail(\'/display/goods/"+recommend.goodsCode+"?prdListCode="+prdListCode+"\');\"><span class=\"area\" onclick=\"openRecoGoodsDetail(\'/display/goods/"+recommend.goodsCode+"?prdListCode="+prdListCode+"\');\"><img src=\"/static/common/assets/images/window.png\" alt=\"ìì°½ì´ê¸°\" /><span>ìì°½ì´ê¸°</span></span></span>" ; 6559 html += "</a>"; 6560 html += "<a class=\"tit_area ga-prd-click ga-event\" ga-action=\"ì¶ì²ìí>ìì¬ì¶ì²\" onclick=\"javascript: goRecoGoodsDetail(\'/display/goods/"+recommend.goodsCode+"?prdListCode="+prdListCode+"\');\" ga-label='"+recommend.goodsName+"'>"; 6561 html += "<span class=\"tit_line\">"; 6562 html += "<span class=\"tit\">" 6563 6564 if (recommend.brandName != '기í' && recommend.brandName != undefined) { 6565 html += "<b>"+recommend.brandName+"</b>" ; 6566 } 6567 6568 html += recommend.goodsName ; 6569 html += "</span>" ; 6570 html += "</span>"; 6571 html += "<span class=\"price\">" ; 6572 html += "<span class=\"total\">" ; 6573 if(Number(recommend.salePrice) > 0){ 6574 html += "<span>"+comUtil.setComma(Number(recommend.bestPrice))+"</span>ì"; 6575 } else { 6576 html += "<span class=\"note\">ìë´ì ì©ìí</span>"; 6577 } 6578 html += "</span>"; 6579 html += "</span>"; 6580 html += "</a>"; 6581 html += "</article>"; 6582 createYn = 1; 6583 viewCnt ++ ; 6584 } 6585 } 6586 } 6587 html += ' </div>'; 6588 html += '</div>'; 6589 6590 if (createYn == 1) { 6591 jQuery("#cart_recommend").css('display', 'block'); 6592 jQuery('#cart_recommend').html(html); 6593 } else { 6594 jQuery("#cart_recommend").css('display', 'none'); 6595 } 6596 } else { 6597 jQuery("#cart_recommend").css('display', 'none'); 6598 } 6599 }) 6600 .fail(function(jqXHR, textStatus, errorThrown){ 6601 //alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 6602 jQuery("#cart_recommend").css('display', 'none'); 6603 return; 6604 }); 6605} 6606 6607function cartDap(mdulInfoId){ 6608 var historyCode = ""; 6609 var historyType = '10'; 6610 var r_memId = ''; 6611 asyncAjax('/mypage/shophistory?historyType='+historyType+'', shopHistory.paging, 'json', 'GET') 6612 .done(function(data, textStatus, jqXHR){ 6613 if(200 == data.code) { 6614 if(data.shopHistoryList.length > 0){ 6615 historyCode = data.shopHistoryList[0].historyCode; 6616 } 6617 } 6618 }) 6619 .fail(function(jqXHR, textStatus, errorThrown){ 6620 //alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 6621 }); 6622 6623 if (r_memId != '' ) { 6624 if(historyCode != ""){ 6625 getModuleContents(mdulInfoId, '07', historyCode); 6626 }else{ 6627 getModuleContents(mdulInfoId, '06', ''); 6628 } 6629 }else{ 6630 getModuleContents(mdulInfoId, '06', ''); 6631 } 6632 6633} 6634 6635function getModuleArea(mdulShopCode) { 6636 var param = []; 6637 param.push("&mdulShopGb="); 6638 param.push("03"); //기í 6639 param.push("&mdulCnt="); 6640 param.push(1); 6641 param.push("&displayDate="); 6642 param.push(""); 6643 jQuery.ajax({ 6644 url: '/mdl/mShop/' + mdulShopCode, 6645 type: 'get',
6646 data: param.join(''), 6647 async: false, 6648 dataType: "html" 6649 }).done(function (data) { 6650 jQuery('#moduleArea').html(data); 6651 jQuery('#moduleArea').show(); 6652 }).fail(function (data) { 6653 //alert("íµì ì¤í¨"); 6654 }).always(function () { 6655 setTimeout(function () { 6656 if (jQuery('#moduleArea > .stoaModule').length > 0) { 6657 mdulInfoId = jQuery('#moduleArea > .stoaModule').children('.stoaModule__item').eq(0).prev('input').attr('id'); 6658 cartDap(mdulInfoId); 6659 } 6660 }, 500); 6661 }); 6662} 6663 6664// ìë¦¬ë¨¼í¸ ì¡´ì¬ ì¬ë¶ íì¸ 6665jQuery.fn.exists = function(callback) { 6666 var args = [].slice.call(arguments, 1); 6667 6668 if (this.length) { 6669 callback.call(this, args); 6670 } 6671 return this; 6672}; 6673 6674 6675function optionCheck(_seq){ 6676 var orgGoodsCode = jQuery('#orgGoodsCode_'+_seq).val(); 6677 var orgGoodsdtCode = jQuery('#orgGoodsdtCode_'+_seq).val(); 6678 var orgGoodsdtInfo = jQuery('#orgGoodsdtInfo_'+_seq).val(); 6679 var orgOrderQty = jQuery('#orgOrderQty_'+_seq).val(); 6680 6681 var html = []; 6682 html.push("<div class=\"option_change\">"); 6683 html.push("<table>"); 6684 html.push("<colgroup>"); 6685 html.push("<col width=\"100px\">"); 6686 html.push("<col width=\"150px\">"); 6687 html.push("</colgroup>"); 6688 html.push("<tbody>"); 6689 var goodsIdx = 0; 6690 6691 html.push("</tbody>"); 6692 html.push("</table>"); 6693 html.push("</div>"); 6694 6695 jQuery(".dim").css("display","block"); 6696 jQuery('#optionPopup').empty().append(html.join('')); 6697} 6698 6699function sltCartOptions(_seq, _dtSeq){ 6700 //var sltGoodsInfo = jQuery("#orgGoodsdtInfo_" + _seq ).val(); 6701 var sltGoodsInfo = jQuery("#goodsdt_"+_dtSeq).text(); 6702 jQuery("#optionSelect").html(sltGoodsInfo); 6703 6704 jQuery("#optionChangeYn_" + _seq ).val("1"); 6705} 6706 6707function optionSelectBox(){ 6708 6709 if(jQuery('#optionOn').css("display") == "none"){ 6710 jQuery('#optionSelectBox').addClass('on'); 6711 jQuery('#optionOn').css('display','block'); 6712 }else{ 6713 jQuery('#optionSelectBox').removeClass('on'); 6714 jQuery('#optionOn').css('display','none'); 6715 } 6716} 6717 6718//ìµì ë³ê²½ ì¤í 6719function goodsQtySubmit(_seq, _ctype, _goodsCode, _option, _orderQty, _goodsSeq, _curGoodsDt, _minQty, _maxQty) { 6720 6721 var cnt = 1, totalSum = 0, otherCount = 0; 6722 var sub = new Object(); 6723 var paramObj = new Object(); 6724 var seldt = jQuery('#goodsdt_'+_seq+' > option:selected').val(); 6725 var cnt = Number(jQuery('#cartOrderQty_'+_seq).val()); 6726 var goodsdtCode = '001';
6727 var guaranteeChk = jQuery("input:checkbox[id='guaranteeChk_"+_goodsSeq+"']").is(":checked"); 6728 var inspectionChk = jQuery("input:checkbox[id='inspectionChk_"+_goodsSeq+"']").is(":checked"); 6729 6730 if(1 > _maxQty || _maxQty >= 999) { 6731 _maxQty = 100; 6732 } 6733 6734 if(1 > _minQty) { 6735 _minQty = 1; 6736 } 6737 6738 if(cnt == "" || cnt == 0){ 6739 alert("ìëì ì íí´ ì£¼ì¸ì."); 6740 jQuery('#cartOrderQty_'+_seq).val(minQty); 6741 return false; 6742 } 6743 6744 if(_curGoodsDt == seldt && _orderQty == cnt){ 6745 alert("기존 ìµì ê³¼ ëì¼í©ëë¤."); 6746 return false; 6747 } 6748 6749 if(_minQty > cnt) { 6750 alert("ìµì 주문ìëì " + _minQty + "ê° ì ëë¤."); 6751 jQuery('#cartOrderQty_'+_seq).val(_minQty); 6752 return false; 6753 } else if (_maxQty < cnt) { 6754 alert("ìµë 주문ìëì " + _maxQty + "ê° ì ëë¤."); 6755 jQuery('#cartOrderQty_'+_seq).val(_maxQty); 6756 return false; 6757 } 6758 6759 if((guaranteeChk || inspectionChk) && _minQty <= 1 && cnt > 1) { 6760 alert("SKì¤í ì ê°ë°í° ìë¹ì¤ë NFT ëì§í¸ ë³´ì¦ì ë°íì ìí´\n1ê° ìí ë¨ìë¡ ì£¼ë¬¸ ê°ë¥í©ëë¤.\nì¬ë¬ ê° ì£¼ë¬¸ì í¬ë§íìë©´ ë¶í¸íìëë¼ë ëëì´ ì£¼ë¬¸í´ì£¼ìê±°ë,\nSKì¤í ì ìë¹ì¤ ì ì² ì²´í¬ë¥¼ í´ì í´ì£¼ì¸ì."); 6761 return false; 6762 } 6763 6764 if("option" == _ctype){ 6765 goodsdtCode = jQuery("select#goodsdt_"+_seq +"> option:selected").val(); 6766 } 6767 6768 if(comUtil.isEmpty(goodsdtCode) || 3 != goodsdtCode.length || !comUtil.chkNumber(goodsdtCode)) { 6769 alert("ìµì ì ì íí´ ì£¼ì¸ì."); 6770 jQuery("select#goodsdt_" + _seq ).focus(); 6771 return false; 6772 } 6773 6774 if( goodsdtCode == _option ){ 6775 modifyFlag = "1"; 6776 }else{ 6777 modifyFlag = "0"; 6778 } 6779 6780 sub['goodsCode'] = _goodsCode; 6781 sub['goodsdtCode'] = goodsdtCode; 6782 sub['orderQty'] = Number(cnt); 6783 sub['goodsSeq'] = _goodsSeq; 6784 6785 paramObj['change'] = sub; 6786 6787 sub = new Object(); 6788 sub['goodsCode'] = _goodsCode; 6789 sub['goodsdtCode'] = _option; 6790 sub['orderQty'] = Number(_orderQty); 6791 sub['goodsSeq'] = _goodsSeq; 6792 paramObj['org'] = sub; 6793 6794 paramObj['modifyFlag'] = modifyFlag; 6795 6796 commonJsonAjax("/cart/cart-update", paramObj, 'json', 'POST') 6797 .done(function(data, textStatus, jqXHR){ 6798 if("200" == data.code || "0" == data.code) { 6799 alert("ì ìì ì¼ë¡ ë³ê²½ëììµëë¤."); 6800 //window.location.href="/cart/list"; 6801 jQuery("#popClose").click(); 6802 window.location.reload(true); 6803 6804 } else { 6805 if("999999" == data.code) { 6806 checkLogin(); 6807 } else { 6808 alert(data.message); 6809 //window.location.href="/cart/list"; 6810 window.location.reload(true); 6811 } 6812 } 6813 }) 6814 .fail(function(jqXHR, textStatus, errorThrown){ 6815 sltCartOptionCancel( _ctype, _seq); 6816 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 6817 }); 6818} 6819 6820function wordCheck(_seq){ 6821 jQuery("#cartOrderQty_" + _seq ).val(jQuery("#cartOrderQty_" + _seq ).val().replace(/[^0-9]/g,"")); 6822} 6823 6824var cartClickYn = "0"; 6825 6826function replaceAll(str, searchStr, replaceStr) { 6827 return str.split(searchStr).join(replaceStr); 6828} 6829 6830function gift(flag, goodsdtCode) { 6831 if("" == "") { 6832 alert("ë¡ê·¸ì¸ íì´ì§ë¡ ì´ëí©ëë¤."); 6833 window.location.href="https://www.skstoa.com/member/login?forwardUrl="+window.location.href; 6834 return; 6835 } 6836 6837 if( cartClickYn == "1" ){ 6838 return false; 6839 } 6840 var jsonArray = new Array(); 6841 var giftArray = new Array(); 6842 var giftItem = new Object(); 6843 6844 var goodsCode = new Array(); 6845 var orderType = "cart"; //= ì¥ë°êµ¬ë 주문 6846 var goods; 6847 var mediaCode; 6848 var sub = new Object(); 6849 6850 var i = 0; 6851 var salePrice = 0; 6852 var id=""; 6853 var _seq = ""; 6854 var changeYn = "0"; 6855 var presentYn = "1"; 6856
6857 var guaranteeChk = false; 6858 var inspectionChk = false; 6859 var errorYn = false; 6860 var errorMsg = ""; 6861 6862 if(flag == '1'){ // ì í ìí 모ë ì 물 6863 jQuery("input[name=product]:checkbox").exists(function(){ 6864 jQuery(this).each(function(idx){ 6865 var $isChecked = jQuery(this).is(":checked"); 6866 if($isChecked) { 6867 id = jQuery(this).val(); 6868 salePrice = id.split('_')[3]; 6869 if(0 < Number(salePrice)) { 6870 sub = new Object(); 6871 sub['goodsCode'] = id.split('_')[0]; 6872 sub['goodsdtCode'] = id.split('_')[1]; 6873 sub['orderQty'] = id.split('_')[2]; 6874 sub['goodsSeq'] = id.split('_')[4]; 6875 sub['cartMediaCode'] = jQuery(this).attr("data-cartMediaCode"); 6876 6877 _seq = id.split('_')[5]; 6878 if( jQuery("#optionChangeYn_" + _seq ).val() == "1" ){ 6879 changeYn = "1"; 6880 } 6881
6882 guaranteeChk = jQuery("input:checkbox[id='guaranteeChk_" + id.split('_')[4] + "']").is(":checked"); 6883 inspectionChk = jQuery("input:checkbox[id='inspectionChk_" + id.split('_')[4] + "']").is(":checked"); 6884 6885 if(guaranteeChk || inspectionChk) { 6886 errorYn = true; 6887 errorMsg = "ì 물í기 주문ì ì¤í ì ê°ë°í° ìë¹ì¤ ì ì²ì´ ë¶ê°í©ëë¤."; 6888 return false; 6889 } 6890 6891 sub['gifts'] = giftArray; 6892 jsonArray[i] = sub; 6893 goodsCode[i] = id.split('_')[0]; 6894 i++; 6895 } 6896 } 6897 }) 6898 }); 6899 }else{ 6900 jQuery("input[name=product]:checkbox").exists(function(){ 6901 jQuery(this).each(function(idx){ 6902 id = jQuery(this).val(); 6903 salePrice = id.split('_')[3]; 6904 if(0 < Number(salePrice)) { 6905 if(flag == id.split('_')[0] && goodsdtCode == id.split('_')[1]){ 6906 sub = new Object(); 6907 sub['goodsCode'] = id.split('_')[0]; 6908 sub['goodsdtCode'] = id.split('_')[1]; 6909 sub['orderQty'] = id.split('_')[2]; 6910 sub['goodsSeq'] = id.split('_')[4]; 6911 sub['cartMediaCode'] = jQuery(this).attr("data-cartMediaCode"); 6912 6913 _seq = id.split('_')[5]; 6914 if( jQuery("#optionChangeYn_" + _seq ).val() == "1" ){ 6915 changeYn = "1"; 6916 } 6917
6918 guaranteeChk = jQuery("input:checkbox[id='guaranteeChk_" + id.split('_')[4] + "']").is(":checked"); 6919 inspectionChk = jQuery("input:checkbox[id='inspectionChk_" + id.split('_')[4] + "']").is(":checked"); 6920 6921 if(guaranteeChk || inspectionChk) { 6922 errorYn = true; 6923 errorMsg = "ì 물í기 주문ì ì¤í ì ê°ë°í° ìë¹ì¤ ì ì²ì´ ë¶ê°í©ëë¤."; 6924 return false; 6925 } 6926 6927 sub['gifts'] = giftArray; 6928 jsonArray[i] = sub; 6929 goodsCode[i] = id.split('_')[0]; 6930 i++; 6931 } 6932 } 6933 }) 6934 }); 6935 } 6936 6937 if (errorYn && errorMsg != "") { 6938 alert(errorMsg); 6939 return false; 6940 } 6941 6942 if(1 > jsonArray.length) { 6943 alert("ìíì¢ ë¥ë¥¼ ì íí´ ì£¼ì¸ì."); 6944 return false; 6945 } 6946 6947 if( changeYn == "1" ){ 6948 alert(" ìë ë° ìµì ì´ ë³ê²½ë ìíì´ ììµëë¤. \n ì·¨ì ëë ì ì¥ ë²í¼ì ëë¬ì£¼ì¸ì"); 6949 return false; 6950 } 6951 6952 if( presentYn == "0" ){ 6953 alert("ì 물 ë¶ê° ìíì´ í¬í¨ëì´ ììµëë¤."); 6954 return false; 6955 } 6956 6957 if(1 > jsonArray.length) { 6958 if( _flag == 'all' ){ 6959 alert('ì¥ë°êµ¬ëì ë´ê¸´ ìíì´ ììµëë¤.'); 6960 }else{ 6961 alert('ì íí ìíì´ ììµëë¤.'); 6962 } 6963 return false; 6964 } 6965 6966 var parObj = new Object(); 6967 parObj['orderList'] = jsonArray; 6968 parObj['giftArray'] = giftArray; 6969 parObj['orderType'] = orderType; 6970 parObj['orderPath'] = "ì¥ë°êµ¬ë_ì 물"; 6971 parObj['orderMedia'] = ""; 6972 parObj['mediaTarget'] = ""; 6973 6974 6975 if(("").indexOf("EP") > -1 || ("").indexOf("TV") > -1) { 6976 parObj['mediaCode'] = ""; 6977 } 6978 else { 6979 if("" != "") { 6980 parObj['mediaCode'] = ""; 6981 } 6982 else { 6983 parObj['mediaCode'] = "EC01"; 6984 } 6985 } 6986 6987 cartClickYn = "1"; 6988 commonJsonAjax('/order/order', parObj, 'json', 'POST') 6989 .done(function(data, textStatus, jqXHR){ 6990 cartClickYn = "0"; 6991 if("200" == data.code) { 6992 if("" == "3002" || "" == "3003" || "" == "3004") { 6993 alert("ìë´ì ì ìë§ ê°ë¥í©ëë¤."); 6994 window.location.href = "/"; 6995 }else{ 6996 window.location.href='https://www.skstoa.com/order/gift-purchase/' + data.seq; 6997 } 6998 } else { 6999 if("220.1" == data.code) { 7000 checkLogin("https://www.skstoa.com/display/goods/"); 7001 } else if("401" == data.code) { 7002 checkLogin(); 7003 } else if("417" == data.code) { 7004 alert(data.message); 7005 window.location.href = "/"; 7006 } else { 7007 alert(data.message); 7008 } 7009 } 7010 }) 7011 .fail(function(jqXHR, textStatus, errorThrown){ 7012 alert("ìì¤í ì¤ë¥ê° ë°ìíììµëë¤."); 7013 }); 7014} 7015 7016// ì¤í ì ê°ë°í° NFT ë°í ì ì² í´ë¦ ì 7017function guaranteeCheck(_goodsSeq) {
7018 var guaranteeChk = jQuery("input:checkbox[id='guaranteeChk_"+_goodsSeq+"']").is(":checked"); 7019 var inspectionChk = jQuery("input:checkbox[id='inspectionChk_"+_goodsSeq+"']").is(":checked"); 7020 7021 if(!guaranteeChk && inspectionChk) { 7022 alert("SKì¤í ì ê°ì ì¬ ì í ë³´ì¥ ìë¹ì¤ ì ì²ì \nSKì¤í ì ê°ë°í° NFT ë°í ì ì²ì íìì ëë¤."); 7023 jQuery("#guaranteeChk_"+_goodsSeq).prop('checked', true); 7024 } 7025 7026} 7027// ì íë³´ì¥ ìë¹ì¤ ì ì² í´ë¦ ì 7028function inspectionCheck(_goodsSeq) { 7029 var guaranteeChk = jQuery("input:checkbox[id='guaranteeChk_"+_goodsSeq+"']").is(":checked"); 7030 var inspectionChk = jQuery("input:checkbox[id='inspectionChk_"+_goodsSeq+"']").is(":checked"); 7031 7032 if(guaranteeChk && !inspectionChk) { 7033 alert("SKì¤í ì ê°ì ì¬ ì í ë³´ì¥ ìë¹ì¤ ì ì²ì ì·¨ìí©ëë¤.\nSKì¤í ì ê°ë°í° NFTë ë°íë©ëë¤."); 7034 } 7035 7036 if(!guaranteeChk && inspectionChk) { 7037 if(confirm("SKì¤í ì ê°ì ì¬ ì í ë³´ì¥ ìë¹ì¤ ì ì²ì\nSKì¤í ì ê°ë°í° NFT ë°í ì ì²ë íì ì ííì ì¼ í©ëë¤.\nì ì²íìë ¤ë©´ íì¸ì ëë¬ì£¼ì¸ì.")){ 7038 jQuery("#guaranteeChk_"+_goodsSeq).prop('checked', true); 7039 } else { 7040 jQuery("#guaranteeChk_"+_goodsSeq).prop('checked', false); 7041 jQuery("#inspectionChk_"+_goodsSeq).prop('checked', false); 7042 } 7043 } 7044} 7045 7046 7047$(window).on('load', function() { 7048 scriptRtbAdn(); 7049}); 7050 7051function scriptRtbAdn() { 7052 var rtbCartList = []; 7053 var adnCartArray = []; 7054 var dupliArray = new Map(); 7055 for (var i=0; i<adnCartArray.length; i++) { 7056 if (dupliArray.has(adnCartArray[i].i)) { 7057 adnCartArray[i].q += dupliArray.get(adnCartArray[i].i); 7058 } 7059 } 7060 7061 (rtbhEvents = window.rtbhEvents || []).push( 7062 { 7063 eventType: 'basketstatus', 7064 offerIds: rtbCartList 7065 } 7066 ); 7067 var across_adn_cart_contain = new fn_across_adn_contain(); 7068 var across_adn_cart_param = []; 7069 across_adn_cart_param = {"ut":"Cart","ui":"107122", "items":adnCartArray}; 7070 across_adn_cart_contain.init(across_adn_cart_param); 7071 } 7072 7073 /* ì¬ìí ê°ê°ì ¸ì¤ê¸° */ 7074 function getGiftListByKey(key) { 7075 var giftArray = []; 7076 7077 if (!key) { 7078 return giftArray; 7079 } 7080 7081 try { 7082 jQuery('#giftGoodsListPart .gift-item-group[data-key="' + key + '"] .gift-item').each(function(){ 7083 giftArray.push({ 7084 promoNo: jQuery(this).data('promo-no'), 7085 promoSeq: jQuery(this).data('promo-seq'), 7086 giftGoodsCode: jQuery(this).data('gift-goods-code'), 7087 goodsdtCode: jQuery(this).data('goodsdt-code') 7088 }); 7089 }); 7090 } catch (e) { 7091 console.error('getGiftListByKey ì¡°í ì¤í¨', e); 7092 return []; 7093 } 7094 7095 return giftArray; 7096 } 7097</script>
7097 7098 7099<!-- ì¬ìí ìì ì¶ê° --> 7100<div class="option_area" id="giftGoodsListPart" style="display:none;"> 7101 </div> 7102
7103<script type="text/javascript"> 7104var static_Gimg_path = "https://imagecdn.skstoa.com"; 7105var pagesize = 20; 7106var arr1 = []; 7107var searchKeyword = ""; 7108$('#currentPage').val('1'); 7109var wishSession = ""; 7110var goodsWishList = ""; // ì°ë±ë¡, í´ì ì¡ì ì ì·¨í íì ê´ë¦¬íë ì°ëª©ë¡ 7111 7112 $("#middleCardBrand").on("click", "span", function (event) { 7113 var brandId = $(this).attr('id'); 7114 var brandClass = $(this).attr('class'); 7115 7116 brandHtml = document.getElementById(brandId); 7117 7118 if (brandHtml.classList.contains('on')) { 7119 // 미체í¬íë©´ 7120 const index = arr1.indexOf(brandId); 7121 if (index > -1) { 7122 arr1.splice(index, 1); 7123 } 7124 }else{ 7125 // ì²´í¬íë©´ 7126 arr1.push(brandId); 7127 } 7128 var brandCode = arr1.toString(); 7129 $("#brandCode").val(brandCode); 7130 nextPageCateDb = 1; 7131 $('#currentPage').val("1"); 7132 $("#cateGoryYn").val("0"); 7133 $("#brandCheck").val("1"); 7134 7135 var setData = commonParamSet(); 7136 bundleGoodsList(setData); 7137 }); 7138 7139 7140var nextPageCateDb = 1; 7141var cateGoryYn = 1; // ì¹´í ê³ ë¦¬ ê°¯ì ê°ì ¸ì¤ê¸° ì 무 7142 7143function bundleGoodsList(param){ 7144 // ajax íµì 7145 jQuery.ajax({ 7146 type: 'get', 7147 url: '/category/bundle-goods-list/', 7148 data: param.join(''), 7149 dataType: "json", 7150 timeout: 100000 7151 }).done(function (data, textStatus, jqXHR) { 7152 7153 if (data.resultCode == "200") { 7154 if ($("#cateGoryYn").val() == 1) { 7155 var middleCardCategory = makeMiddleCardCategory(data); 7156 jQuery("#middleCardCategory").html(middleCardCategory.join('')); 7157 } 7158 7159 if ($("#brandCheck").val() != "1") { 7160 var middleBrandListHtml = makeBrandListHtml(data); 7161 jQuery("#middleCardBrand").html(middleBrandListHtml.join('')); 7162 } 7163 7164 jQuery("#txt_result").text("ì´ " + comUtil.setComma(data.totalRowCnt) + "ê°"); 7165 var bundleGoodsHtml = makeCateGoodsListHtml(data); 7166 jQuery("#goodsBoxList").html(bundleGoodsHtml.join('')); 7167 7168 if (data.totalRowCnt == 0 && searchKeyword != "") { 7169 $("#group_result").css("display", ""); 7170 $("#searchKeyword").text(searchKeyword); 7171 $("#group_tab").css("display", "none"); 7172 $("#group_sort").css("display", "none"); 7173 } else { 7174 $("#group_result").css("display", "none"); 7175 $("#searchKeyword").text(""); 7176 $("#group_tab").css("display", ""); 7177 $("#group_sort").css("display", ""); 7178 } 7179 searchKeyword = ""; 7180 reSize("#bundleTarget1"); 7181 var pagingHtml = makePaging(data.totalRowCnt, 1); 7182 jQuery("#goodsPager").html(pagingHtml.join('')); 7183 } else { 7184 alert("ìíì ì¡°íí ì ììµëë¤."); 7185 } 7186 }).fail(function (jqXHR, textStatus, errorThrown) { 7187 alert("ì¼ìì ì¸ ì¥ì ê° ë°ìíìµëë¤. ì ìíì ë¤ì ìì² íì기 ë°ëëë¤."); 7188 }); 7189 7190} 7191 7192function bundleMore(entpCode, shipCostFlag, shipCostCode, shipCost, shipCostBaseAmt){ 7193 7194 idCounter = 0 ; 7195 7196 var loading = document.getElementById("loading"); 7197 if(loading){ 7198 $('#loading').empty(); 7199 $('#loading').css('display','none'); 7200 } 7201 7202 if((shipCostFlag == "CN" || shipCostFlag == "PL") && shipCost != "0"){ 7203 $("#group_thrifty").css('display',''); 7204 $("#togetherBuy").text(shipCostBaseAmt+'ì ì´ì ì 무ë£ë°°ì¡ ìí'); 7205 }else{ 7206 $("#group_thrifty").css('display','none'); 7207 } 7208 7209 $("#entpCode").val(entpCode); 7210 $("#shipCostCode").val(shipCostCode); 7211 $("#freeDelivery").val("0"); 7212 $("#cateGoryYn").val("1"); 7213 $("#brandCheck").val("0"); 7214 7215 var setData = commonParamSet(); 7216 bundleGoodsList(setData); 7217 7218} 7219 7220//ì¹´í ê³ ë¦¬ ìì ìì± HTML 7221function makeMiddleCardCategory(data){ 7222 var goodsHtml = []; 7223 7224 if(data.categoryLevelList != null && data.categoryLevelList != ""){ 7225 jQuery.each(data.categoryLevelList, function(i){ 7226 goodsHtml.push( "<li><a href=\"javascript:;\" id="+this.categoryCode+" onclick=\"goCategoryList("+this.categoryCode+")\" class=\"\">"+this.categoryName+"("+this.totalCount+")"+"</a></li>"); 7227 }); 7228 } 7229 return goodsHtml; 7230} 7231 7232// ë¸ëë ìì ìì± HTML 7233function makeBrandListHtml(data){ 7234 var goodsHtml = []; 7235 if(data.categoryBrandList != null && data.categoryBrandList != ""){ 7236 jQuery.each(data.categoryBrandList, function(i){ 7237 goodsHtml.push( "<li><span class=\"chkbox js_on\" id="+this.brandCode+">"+this.brandName+"</span></li>"); 7238 }); 7239 } 7240 return goodsHtml; 7241} 7242 7243 7244//ì¹´í ê³ ë¦¬(DBì¡°í) ìí 리ì¤í¸ HTML 7245function makeCateGoodsListHtml(data){ 7246 var goodsHtml = []; 7247 7248 var viewType = jQuery('#viewType').val(); 7249 7250 if(data.categoryGoodsList != ""){ 7251 jQuery.each(data.categoryGoodsList, function(i){ 7252 7253 var idNum = i + idCounter; 7254 7255 var isSoldOut = "";
7256 if(this.saleGb != "00" || this.orderAbleQty <= 0){ 7257 isSoldOut = "soldout"; 7258 } 7259 goodsHtml.push("<article id=\"goodArticle"+idNum+"\" class=\"" + isSoldOut +"\">"); 7260 goodsHtml.push("<a class=\"img_area\">"); 7261 7262 if(this.imageUrl != "" && this.imageH != "" ){ 7263 goodsHtml.push("<img class=\"zoom lazyload\" data-src=\""+ static_Gimg_path + this.imageUrl + this.imageH+"\" alt=\""+this.goodsName+"\" src=\"/resources/img/empty/lazyload_L.jpg\" onerror='this.src=\"/resources/img/empty/image_L.jpg\"' />"); 7264 } 7265 else{ 7266 goodsHtml.push("<img src=\"/resources/img/empty/image_L.jpg\" alt=\"+this.GOODS_NAME+\" />"); 7267 } 7268 7269 goodsHtml.push("<span class=\"win ver2\" onclick=\"openGoodsDetail("+this.goodsCode+")\"></span>"); 7270 goodsHtml.push("</a>"); 7271 goodsHtml.push("<a class=\"tit_area\" onclick=\"openGoodsDetail("+this.goodsCode+")\" title=\""+this.goodsName+"\">"); 7272 7273 goodsHtml.push("<span class=\"tit_line\">"); 7274 goodsHtml.push("<span class=\"tit\">"); 7275 7276 7277 7278 if(this.sourcingMedia == "01" && this.tvLiveGb != "2"){ 7279 goodsHtml.push("<span class=\"group\">"); 7280 goodsHtml.push("TVì¼í"); 7281 goodsHtml.push("</span>"); 7282 } 7283 7284 7285 if(this.brandCode != "999999"){ 7286 goodsHtml.push("<b>"+this.brandName+"</b>"); 7287 } 7288 7289 goodsHtml.push(this.goodsName); 7290 goodsHtml.push("</span>"); 7291 goodsHtml.push("</span>"); 7292 7293 goodsHtml.push("<span class=\"price\">"); 7294 7295 7296 if(this.saleGb != "00" || this.orderAbleQty <= 0){ 7297 goodsHtml.push("<span class=\"total\">ì¼ìíì </span>"); 7298 goodsHtml.push("</span>"); 7299 } 7300 else if(this.inviGoodsType == '00' || this.salePrice > 0){ 7301 7302 goodsHtml.push("<span class=\"total\">"); 7303 7304 if(this.salePrice > this.bestPrice ){ 7305 7306 var couponRate = this.couponRate ; 7307 7308 if(couponRate >= 1){ 7309 goodsHtml.push("<span class=\"red\">"); 7310 goodsHtml.push(parseInt(couponRate)+"%"); 7311 goodsHtml.push("</span>"); 7312 } 7313 7314 goodsHtml.push("<span>"+comUtil.setComma(this.bestPrice)+"</span>ì</span>"); 7315 goodsHtml.push("<s>"+comUtil.setComma(this.salePrice)+"ì</s>"); 7316 7317 } 7318 else{ 7319 goodsHtml.push("<span>"+comUtil.setComma(this.salePrice)+"</span>ì</span>"); 7320 } 7321 7322 goodsHtml.push("</span>"); 7323 7324 } 7325 else{ 7326 goodsHtml.push("<span class=\"total\">ìë´ì ì©ìí</span>"); 7327 goodsHtml.push("</span>"); 7328 } 7329 7330 goodsHtml.push("<span class=\"benefit with_badge products_badge_box\">"); 7331 7332 if(this.inviGoodsType == '00' || this.salePrice > 0){ 7333 7334 if(this.ordCostAmt == "0" && this.collectYn == "0"){ 7335 goodsHtml.push("<span class=\"txt_benefit products_badge basics free\">무ë£ë°°ì¡</span>"); 7336 }else{ 7337 goodsHtml.push("<span class=\"products_badge basics free\">ë°°ì¡ë¹ë³ë</span>"); 7338 } 7339 if(this.norestAllotMonths > 2){ 7340 goodsHtml.push("<span class=\"txt_benefit products_badge basics inter\">무ì´ì</span>"); 7341 } 7342 7343 7344 } 7345 7346 goodsHtml.push("</span>"); 7347 7348 goodsHtml.push("<span class=\"rev_count\">"); 7349 7350 if(Number(this.commentCnt) > 0){ 7351 goodsHtml.push("ìíí " + comUtil.setComma(this.commentCnt) + "ê°"); 7352 } 7353 goodsHtml.push("</span>"); 7354 7355 goodsHtml.push("</a>"); 7356 7357 if((goodsWishList == "" && wishSession.indexOf(this.goodsCode) > -1) || (goodsWishList != "" && goodsWishList[this.goodsCode] == "1")){ 7358 goodsHtml.push("<span id=\"like"+idNum+"\" class=\"like40 on list_"+this.goodsCode+"\" onclick=\"javascript:goWish(\'"+this.goodsCode+"\', this)\"><span class=\"invisible\">ì¢ìì ë²í¼</span></span>"); 7359 }else{ 7360 goodsHtml.push("<span id=\"like"+idNum+"\" class=\"like40 list_"+this.goodsCode+"\" onclick=\"javascript:goWish(\'"+this.goodsCode+"\', this)\"><span class=\"invisible\">ì¢ìì ë²í¼</span></span>"); 7361 } 7362 7363 goodsHtml.push("</article>"); 7364 7365 }); 7366 idCounter = data.categoryGoodsList.length ; 7367 } 7368 return goodsHtml; 7369} 7370 7371function makePaging(totalCnt,flag){ 7372 var tempPage = 0 ; 7373 var pageHtml = [] ; 7374 var pageLength = 10; 7375 var totalCount = totalCnt ; 7376 7377 var currentPage = Number($('#currentPage').val()); 7378 7379 var startPage = (Math.floor((currentPage-1)/pageLength)) * pageLength + 1; 7380 7381 var endPage = startPage + (pageLength - 1 ) ; 7382 7383 var totalPage = totalCount / pagesize ; 7384 7385 if(totalCount % pagesize > 0 ){ 7386 totalPage = Math.floor(totalPage + 1); 7387 } 7388 7389 if(flag == 1){ 7390 7391 if(totalPage < currentPage){ 7392 currentPage = totalPage ; 7393 } 7394 7395 if(endPage > totalPage){ 7396 endPage = totalPage ; 7397 } 7398 } 7399 7400 7401 if(startPage > 1){ 7402 if(flag == 1){ 7403 pageHtml.push("<a href=\"javascript:;\" class=\"link_comm\" onclick=\"javascript:paging('1','1');\"><img src =\"/static/common/assets/images/pager_first.jpg\" alt=\"첫 íì´ì§\" /></a>"); 7404 } 7405 } 7406 7407 if(currentPage > 1){ 7408 if(flag == 1){ 7409 tempPage= currentPage - 1; 7410 pageHtml.push("<a href=\"javascript:;\" class=\"link_comm\" onclick=\"javascript:paging('" + tempPage +"','1');\"><img src=\"/static/common/assets/images/pager_prev.jpg\" alt=\"ì´ì íì´ì§\" /></a>"); 7411 } 7412 } 7413 pageHtml.push("<ul>"); 7414 if(flag == 1){ 7415 for(var i = startPage ; i <= endPage ; i++ ){ 7416 if(currentPage == i ){ 7417 pageHtml.push("<li id=\"page"+i+"\" class=\"on\" onclick=\"paging('"+i+"','1');\" >
7417" + i + "</li>"); 7418 } 7419 else{ 7420 pageHtml.push("<li id=\"page"+i+"\" onclick=\"paging('"+i+"','1');\">"+ i + "</li>"); 7421 } 7422 } 7423 } 7424 7425 pageHtml.push("</ul>") 7426 if(flag == 1){ 7427 if(currentPage < totalPage){ 7428 tempPage = currentPage + 1 ; 7429 pageHtml.push("<a href=\"javascript:;\" class=\"link_comm\" onclick=\"javascript:paging('" + tempPage +"','1');\"><img src=\"/static/common/assets/images/pager_next.jpg\" alt=\"ë¤ì íì´ì§\" /></a>"); 7430 } 7431 if(endPage < totalPage){ 7432 pageHtml.push("<a href=\"javascript:;\" class=\"link_comm\" onclick=\"javascript:paging('" + totalPage +"','1');\"><img src=\"/static/common/assets/images/pager_last.jpg\" alt=\"ë§ì§ë§ íì´ì§\" /></a>"); 7433 } 7434 } 7435 return pageHtml; 7436} 7437 7438function paging(num,flag) { 7439 if(this.event.__proto__.constructor.name == "MouseEvent"){ isPushState = '1'; 7440 } 7441 7442 if(flag == 1){ 7443 if($('#currentPage').val() != num){ 7444 7445 $("[id^='page']").removeClass('on'); 7446 $("#page"+num).addClass('on'); 7447 $("#currentPage").val(num); 7448 } 7449 } 7450 nextPageCateDb = num ; 7451 $("#cateGoryYn").val("0"); 7452 var setData = commonParamSet(); 7453 bundleGoodsList(setData); 7454} 7455 7456// ì ë ¬ ìì ë³ê²½í기 7457function orderTypeChange(){ 7458 var orderTypeNum = document.getElementById("viewCount").value; 7459 $("#orderType").val(orderTypeNum); 7460 7461 var cateGoryYn = $("#cateGoryYn").val("0"); 7462 nextPageCateDb = 1; 7463 7464 var setData = commonParamSet(); 7465 bundleGoodsList(setData); 7466} 7467 7468// ì´ì ì¹´í ê³ ë¦¬ ë½ê¸° 7469function tabCategoryList(){ 7470 var midOn = document.getElementById( 'middleCardCategory' ).getElementsByClassName( 'on' )[0]; 7471 if (typeof midOn !== 'undefined'){ 7472 arr1 = []; 7473 } 7474} 7475 7476// í´ë¹ ì¹´í ê³ ë¦¬ë§ ë½ê¸° 7477function goCategoryList(categoryNum){ 7478 7479 // ì²´í¬ 7480 $("#middleCardCategory > li > a").removeClass("on"); 7481 $("#"+categoryNum).addClass("on"); 7482 $("#categoryCode").val(categoryNum); 7483 $("#cateGoryYn").val("0"); 7484 $("#brandCheck").val("0"); 7485 $("#brandCode").val(""); 7486 $('#currentPage').val("1"); 7487 nextPageCateDb = 1; 7488 var setData = commonParamSet(); 7489 bundleGoodsList(setData); 7490} 7491 7492// ì´ê¸°í - ë²í¼, íì ë«ê¸° 7493function newInitializeBundle(flag){ 7494 $("#orderType").val("4"); 7495 $("#popularity").prop("selected", true); 7496 $("#freeDelivery").val("0"); 7497 $("#cateGoryYn").val("1"); 7498 $("#categoryCode").val(""); 7499 $("#middleCardCategory > li > a").removeClass("on"); 7500 $("#middleCardBrand > li > span").removeClass("on"); 7501 $("#freeDeliveryId").removeClass("on"); 7502 $("#brandCheck").val("0"); 7503 $("#brandCode").val(""); 7504 $('#currentPage').val("1"); 7505 7506 $("#categoryTabLi").addClass("on"); 7507 $("#categoryTab").attr("aria-selected",true); 7508 $("#tab1_1").attr("aria-expanded",true); 7509 $("#tab1_1").addClass("on"); 7510 7511 $("#brandTabLi").removeClass("on");
7512 $("#brandTab").attr("aria-selected",false); 7513 $("#tab1_2").attr("aria-expanded",false); 7514 $("#tab1_2").removeClass("on"); 7515 7516 $("#findBundle").attr("aria-expanded",true); 7517 $("#findBundle").removeClass("disappear"); 7518 $("#group_tab").removeClass("disappear"); 7519 7520 nextPageCateDb = 1; 7521 7522 arr1 = []; 7523 if(flag != "search" || typeof flag == 'undefined'){ 7524 $("#goodsName").val(""); 7525 $("#goodsCode").val(""); 7526 $("#searchInput").val(""); 7527 } 7528 7529 nextPageCateDb = 1; 7530 pagesize = 20; 7531 7532 var setData = commonParamSet(); 7533 if(flag != "close" || typeof flag == 'undefined'){ 7534 bundleGoodsList(setData); 7535 }else if(flag == "close"){ 7536 $("#middleCardCategory").empty(); 7537 $("#txt_result").empty(); 7538 $("#goodsBoxList").empty(); 7539 } 7540} 7541 7542// 무ë£ë°°ì¡ ì²´í¬ 7543function freeDeliveryChk(){ 7544 // INVI_GOODS_TYPE 00 ì¼ë°ìí, sale_price > 0, ë°°ì¡ë¹ ORD_COST_AMT == 0, COLLECT_YN == 0 ì°©ë¶ì¬ë¶ 7545 7546 var categoryId = $("#middleCardCategory > li > .on").attr('id'); 7547 7548 $("#categoryCode").val(categoryId); 7549 $("#cateGoryYn").val("0"); 7550 $('#currentPage').val("1"); 7551 $("#brandCheck").val("1"); 7552 7553 nextPageCateDb = 1; 7554 freeDeliverySet(); 7555 searchKeyword = ""; 7556 7557 var setData = commonParamSet(); 7558 bundleGoodsList(setData); 7559} 7560 7561function freeDeliverySet(){ 7562 7563 // 무ë£ë°°ì¡ ì²´í¬ 7564 var freeDelivery = "0"; 7565 var freeDeliveryId = document.getElementById("freeDeliveryId"); 7566 if (freeDeliveryId.classList.contains('on')) { 7567 $("#freeDelivery").val("0"); 7568 }else{ 7569 $("#freeDelivery").val("1"); 7570 } 7571} 7572 7573function enterProductSearch(e) { 7574 if (e.keyCode == 13) { 7575 var searchInput = document.getElementById("searchInput").value; 7576 goSearch(searchInput); 7577 return false; 7578 } 7579} 7580 7581function clickProductSearch(){ 7582 var searchInput = document.getElementById("searchInput").value; 7583 goSearch(searchInput); 7584} 7585 7586function goSearch(searchInput){ 7587 searchKeyword = searchInput 7588 if(searchInput == ""){ 7589 alert("ê²ìì´ë¥¼ ì ë ¥í´ ì£¼ì¸ì."); 7590 return; 7591 } 7592 7593 if(isNaN(searchInput) == true){ 7594 $("#goodsName").val(searchInput); 7595 $("#goodsCode").val(""); 7596 }else{ 7597 $("#goodsCode").val(searchInput); 7598 $("#goodsName").val(""); 7599 } 7600 newInitializeBundle("search"); 7601} 7602 7603function commonParamSet(){ 7604 7605 // ê° get 7606 var entpCode = $("#entpCode").val(); 7607 var shipCostCode = $("#shipCostCode").val(); 7608 var categoryCode = $("#categoryCode").val(); 7609 var orderType = $("#orderType").val(); 7610 var freeDelivery = $("#freeDelivery").val(); 7611 var cateGoryYn = $("#cateGoryYn").val(); 7612 var brandCode = $("#brandCode").val(); 7613 var goodsCode = $("#goodsCode").val(); 7614 var goodsName = $("#goodsName").val(); 7615 7616 // íë ì 7617 var data1 = []; 7618 data1.push("entpCode="); 7619 data1.push(entpCode); 7620 data1.push("&shipCostCode="); 7621 data1.push(shipCostCode); 7622 data1.push("&categoryCode="); 7623 data1.push(categoryCode); 7624 data1.push("&orderType="); 7625 data1.push(orderType); 7626 data1.push("&pageNo="); 7627 data1.push(nextPageCateDb); 7628 data1.push("&rowCnt="); 7629 data1.push(pagesize); 7630 data1.push("&freeDelivery="); 7631 data1.push(freeDelivery); 7632 data1.push("&cateGoryYn="); 7633 data1.push(cateGoryYn); 7634 data1.push("&brandCode="); 7635 data1.push(brandCode); 7636 data1.push("&goodsCode="); 7637 data1.push(goodsCode); 7638 data1.push("&goodsName="); 7639 data1.push(encodeURIComponent(goodsName)); 7640 7641 return data1; 7642} 7643 7644function reSize(selector){ 7645 $(selector).filter('.isCenter').each(function (index, element) { 7646 $(element).css({ 'top': '50%', 'margin-top': -$(element).outerHeight() / 2 }); 7647 }); 7648} 7649 7650 7651</script>
7651 7652</body> 7653</html>
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.