1(function($) { 2 _CAT_PATH = "CPATH"; 3 _SEARCH_PATH = "SPATH"; 4 //GNB ì¹´í ê³ ë¦¬ path ìì 5 $(".all-cat-box a").on("click",function(){ $.sessionStorage.remove(_CAT_PATH);}); 6 7 /* SNS ê³µì í기- facebook, ë§í¬ ë³µì¬ ìì */ 8 var _url = decodeURIComponent(window.location.href);//ê³µì í url 9 10 //íì´ì¤ë¶ sns ê³µì 11 $(document).on("click",".fb",function(e){ 12 e.preventDefault(); 13 var url = 'http://www.facebook.com/sharer/sharer.php?u=' + _url; 14 window.open(url); 15 }) 16 17 //í´ë¦½ë³´ë ë³µì¬ 18 $(document).on("click",".link",function(e){ 19 e.preventDefault(); 20 //ë³µì¬í ê°ì ë£ì ìì input ë¶ì¬ë£ê¸° 21 var html = "<input id='clip_target' type='text' value='' style='position:absolute;top:-9999em;'/>"; 22 $(this).append(html); 23 24 //input ë°ì¤ì ê° ì¤ì 25 $('#clip_target').val(_url); 26 //input ë°ì¤ ì ë í¸ 27 $('#clip_target').select(); 28 29 //ì ë í¸ í input ë°ì¤ë¥¼ ë³µì¬ 30 try { 31 var successful = document.execCommand('copy'); 32 if(successful){ 33 alert("URLì´ ë³µì¬ ëììµëë¤. ìíìë ê³³ì ë¶ì¬ë£ê¸° í´ ì£¼ì¸ì."); 34 }else { 35 alert('ì´ ë¸ë¼ì°ì ë ì§ìíì§ ììµëë¤.'); 36 } 37 } catch (err) { 38 alert('ì´ ë¸ë¼ì°ì ë ì§ìíì§ ììµëë¤.'); 39 } 40 }); 41 42 /* SNS ê³µì í기- facebook, Kakao, ë§í¬ ë³µì¬ ë */ 43 $.eshop = { 44 STRCHK : /,|"|'|script|\\|<|>/, 45 priceComma : function (){ 46 //ë°©í¥í¤ ì¸ê²½ì°ë ì ì¸ ì²ë¦¬(ê¸ì°ë¤ê° ìì¼ë¡ ë¤ì ìê°ì§ë ê²½ì°ë문) 47 if (event.keyCode >= 37 && event.keyCode <= 40) 48 return; 49 var val = this.value; 50 var re = /[^0-9]/gi; //0~9 ê¹ì§ë§ íì© 51 val = val.replace(re, ""); 52 val = $.eshop.setComma(val); 53 this.value = val; 54 }, 55 setComma : function(num){ 56 if(typeof(num) =="number") { 57 num = num.toString(); 58 } else if(typeof(num) =="string") { 59 60 } else { 61 //console.error("[Function setComma] : number í¹ì string ì íì ì ë ¥íì¸ì."); 62 return num; 63 } 64 return num.replace(/(\d)(?=(?:\d{3})+(?!\d))/g,"$1,"); 65 }, 66 removeChar : function(num){ 67 return num.replace(/[^0-9]/gi, ""); 68 }, 69 removeComma : function(str){ 70 71 return str.replace(/,/g,''); 72 }, 73 addToCart: function(goodsSn, compGoodsSn, qty ,goodsType){ 74 var data = []; 75 var datas = []; 76 data.push({ 77 "goodsSn":goodsSn, 78 "qty" : qty 79 }); 80 datas.push({"cartVOList":data,"goodsType": goodsType}); 81 $.eshop.callCart(datas, true, false); 82 }, 83 buyNow :function(obj){ 84 var datas = []; 85 $.each(obj, function(a,b){ 86 var data = []; 87 data.push({ 88 "goodsSn":b.goodsSn, 89 "qty" : b.qty 90 }); 91 datas.push({cartVOList :data , goodsType: b.goodsType , immedPurYn : "Y"}); 92 }) 93 94 $.eshop.callCart(datas, false, true,function(){$(location).attr("href","/order"); }); 95 }, 96 callCart: function(data, common, immedPurYn, callbackfun){ 97 var cartVOList = []; 98 var url = "/cart/insert"; 99 var sendData = {"cartVOList": data}; 100 //console.log(immedPurYn) 101 if(immedPurYn){ 102 url = "/order/prepare"; 103 sendData = {"cartVOList": data, "immedPurYn" : "Y"}; 104 } 105 $.ajax({
106 url : url, 107 method : "post", 108 contentType: "application/json", 109 dataType : "json", // jsonì¼ë¡ ì£¼ê³ ë°ìëë ê¼ ìì´ì¼ í¨ 110 data : JSON.stringify(sendData), 111 success : function (result) { 112 if(result.resultCode === "00"){ 113 // ì ëí¨ì»¤ ê°ë° / 커ì¤í ì´ë²¤í¸ - ì¥ë°êµ¬ë 114 if(!immedPurYn){ 115 $.each(data, function(i, cartData){ 116 $.each(cartData.cartVOList || [], function(j, cartItem){ 117 NAP.q.push(['event', 'add_to_cart', { 118 prod_id: cartItem.goodsSn, 119 pur_quantity: cartItem.qty 120 }]); 121 }); 122 }); 123 } 124 //alert("ì¥ë°êµ¬ë ë´ìì"); 125 if(common){ 126 util.modalOpen($('.d-cart'), $(this)); 127 }else if(callbackfun !== null && callbackfun !== undefined) { 128 callbackfun.call(null,result, immedPurYn); 129 } 130 //ë°ë¡êµ¬ë§¤ê° ìëëë§ ì¥ë°êµ¬ë ì¹´ì´í¸ ë³ê²½ ì¤í¬ë¦½í¸ ì¤í 131 if(!immedPurYn){ 132 if(result.resultData.cartCnt === 0){ 133 $(".util-links").find(".cnt").hide(); 134 } 135 else{ 136 $(".util-links").find(".cnt").show(); 137 } 138 } 139 140 $(".util-links").find(".cnt").text(result.resultData.cartCnt); 141 }else{ 142 alert(result.resultMsg); 143 } 144 } 145 }); 146 }, 147 numberonly : function (){ 148 //ë°©í¥í¤ ì¸ê²½ì°ë ì ì¸ ì²ë¦¬(ê¸ì°ë¤ê° ìì¼ë¡ ë¤ì ìê°ì§ë ê²½ì°ë문) 149 if (event.keyCode >= 37 && event.keyCode <= 40) 150 return; 151 var val = this.value; 152 var re = /[^0-9]/gi; //0~9 ê¹ì§ë§ íì© 153 val = val.replace(re, ""); 154 this.value = val; 155 }, 156 numberqty : function (){ 157 //ë°©í¥í¤ ì¸ê²½ì°ë ì ì¸ ì²ë¦¬(ê¸ì°ë¤ê° ìì¼ë¡ ë¤ì ìê°ì§ë ê²½ì°ë문) 158 if (event.keyCode >= 37 && event.keyCode <= 40) 159 return; 160 var val = this.value; 161 var re = /[^0-9]/gi; //0~9 ê¹ì§ë§ íì© 162 val = val.replace(re, ""); 163 if(val === "") val=1; 164 this.value = val; 165 }, 166 checkTextareaCnt: function ($obj, id){ 167 var targetLength = $obj.val().length; 168 169 var $target; 170 if (util.isEmpty(id)) { 171 $target = $obj.next(); 172 } else { 173 $target = $("#" + id); 174 } 175 //maxLength 구í기 176 var maxLength = $target.html().split("/")[1]; 177 maxLength = $.eshop.removeComma(maxLength); 178 179 if (targetLength > maxLength) { 180 alert(maxLength + "ì를 ì´ê³¼ ì ë ¥ í ì ììµëë¤."); 181 var csutStr = $obj.val().substr(0, maxLength); 182 $obj.val(csutStr); 183 targetLength = maxLength; 184 } 185 //íì¬ ê¸ìì ë³´ì¬ì£¼ê¸° 186 $target.html(util.comma(targetLength) + "/" + util.comma(maxLength)); 187 }, comImgField :{ 188 v: { 189 delSns: [] 190 } 191 , init : function () { 192 this.bind.init(); 193 }, bind: { 194 init: function() { 195 this.fileClick(); 196 this.fileChange(); 197 this.delImg(); 198 199 }, fileClick: function () { 200 $("#fileAdd").on("click", function () { 201 // ì íë index íì¼ open 202 $("input[name=inputFile]:last").trigger("click"); 203 });
204 }, fileChange: function () { // íì¼ì ë¡ëì ì´ë¯¸ì§ ë ¸ì¶ & ì í¨ì± ê²ì¬ 205 $("input[name=inputFile]").off().on("change", function () { 206 $.eshop.comImgField.action.fileValidation(this); 207 }); 208 }, delImg: function () { 209 $("a[name=imgDel]").off().on("click", function () { 210 if(confirm($.eshop.msg.confirm.picDelete)){ 211 var index = $(this).parent().parent().find("span").index($(this).parent()); 212 $.eshop.comImgField.action.removeImg(index, $(this).parent().find("input:hidden").val()); 213 } 214 }); 215 } 216 }, action: { 217 fileValidation: function ($input) { 218 // $input : íì¼ì ë¡ë input ê°ì²´ 219 if ($($input).val()!="") { 220 //íì¼í¬ê¸° íì¸ 221 if($input.files[0].size > (1024 * 1024 * 10)){ 222 alert($.eshop.msg.alert.pic_capa); 223 $($input).val(""); 224 return; 225 } 226 //íì¥ì íì¸ 227 var ext = $($input).val().split('.').pop().toLowerCase(); 228 if($.inArray(ext, ['gif','png','jpg','jpeg']) == -1) { 229 alert($.eshop.msg.alert.pic_ext); 230 $($input).val(""); 231 return; 232 }
233 $.eshop.comImgField.render.previewImg($input); 234 } 235 }, removeImg: function (index, sn) { 236 if(sn) { // ìì í ë ë¶ë¬ì¨ íì¼SN ìì ê²½ì° ì§ì´íì¼ì SN í¸ì 237 $.eshop.comImgField.v.delSns.push(sn); 238 } 239 $("#delFileSns").val($.eshop.comImgField.v.delSns); 240 $($("span[name=fileImgSpan]")[index]).remove(); 241 $($("input[name=inputFile]")[index]).remove(); 242 if($("span[name=fileImgSpan]").length === 5){ 243 $("#fileAdd").hide(); 244 } else { 245 $("#fileAdd").show(); 246 } 247 248 } 249 }, render: { 250 previewImg: function ($input) { 251 if ( window.FileReader ) { 252 /*IE 9 ì´ìììë FileReader ì´ì©*/ 253 var reader = new FileReader(); 254 reader.onload = function (e) { 255 $.eshop.comImgField.render.renderImg(e.target.result); 256 }; 257 reader.readAsDataURL($input.files[0]); 258 return $input.files[0].name; // íì¼ëª return 259 } else { 260 /* IE8 ì ì© ì´ë¯¸ì§ 미리보기 */ 261 $input.select(); 262 var src = document.selection.createRange().text;
263 $.eshop.comImgField.render.renderImg(src); 264 var n = src.substring(src.lastIndexOf('\\') + 1); 265 return n; // íì¼ëª return 266 } 267 }, renderImg: function (src) { 268 var innerHtml =''; 269 innerHtml += '<span class="file-img" name="fileImgSpan">'; 270 innerHtml += ' <img src="' + src + '" alt="" name="fileImg">'; 271 innerHtml += ' <a href="#javascript:;" class="del" name="imgDel">ìì </a>'; 272 innerHtml += '</span>' 273 innerHtml += '<input type="file" name="inputFile" style="display:none;"/>'; // ì´ ë¤ì íì¼ ìí íì¼íê·¸ 274 275 $("#fileAdd").before(innerHtml); 276 277 if($("span[name=fileImgSpan]").length === 5){ 278 $("#fileAdd").hide() 279 } else { 280 $("#fileAdd").show() 281 } 282 // íì¼ ë³ê²½ ì¬ë°ì¸ë© 283 $.eshop.comImgField.bind.fileChange(); 284 $.eshop.comImgField.bind.delImg(); 285 } 286 } 287 }, pop: { 288 duplSubmitFlag: false 289 , fnSubmit: function(){ // ì¤ë³µë±ë¡ X 290 if($.eshop.pop.duplSubmitFlag){ 291 return false; 292 } else { 293 $.eshop.pop.duplSubmitFlag = true; 294 return true; 295 } 296 } 297 }, msg: { 298 confirm: { 299 inqInsert: "ì ë ¥íì 문ì를 ë±ë¡í©ëë¤." 300 , inqUpdate: "ìì ì ìë£í©ëë¤." 301 , inqDelete: "ë±ë¡íì 문ì를 ìì í©ëë¤." 302 , qnaDelete: "ë±ë¡íì Q&A를 ìì í©ëë¤." 303 , vocDelete: "ë±ë¡íì ê³ ê°ìì리를 ìì í©ëë¤." 304 , inqCancel: "문ì ë±ë¡ì ì·¨ìí©ëë¤.\nì ë ¥ì¤ì´ë ë´ì©ì ì ì¥ëì§ ììµëë¤." 305 , picDelete: "ì ííì ì¬ì§ì ìì íìê² ìµëê¹?" 306 , asDelete: "ë±ë¡íì ì¨ë¼ì¸ A/S ì ì²ì ìì í©ëë¤." 307 , asInsert: "ì ë ¥íì ì¨ë¼ì¸ A/S ì ì²ì ë±ë¡í©ëë¤." 308 , update: "ìì ì ìë£í©ëë¤." 309 , asCancel: "ì¨ë¼ì¸ A/S ì ì² ë±ë¡ì ì·¨ìí©ëë¤.\nì ë ¥ì¤ì´ë ë´ì©ì ì ì¥ëì§ ììµëë¤." 310 }, alert: { 311 title: "ì 목ì ì ë ¥ í´ ì£¼ì¸ì" 312 , title_minlength: "ì 목ì ìµì 5ì ì´ìì ëë¤." 313 , typeCd: "ì견ë¶ë¥ë¥¼ ì í í´ ì£¼ì¸ì" 314 , inqType: "문ìì íì ì í í´ ì£¼ì¸ì" 315 , quest: "ë´ì©ì ì ë ¥ í´ ì£¼ì¸ì" 316 , quest_minlength: "ë´ì©ì ìµì 10ì ì´ìì ëë¤." 317 , pic_ext: "JPG, PNG, GIF ë§ ë±ë¡ ê°ë¥í©ëë¤." 318 , pic_capa: "ì¬ì§ì ê°ë¹ 10MB ì´í, ì ì²´ 50MB ì´í\në¡ë§ ë±ë¡ ê°ë¥í©ëë¤." 319 , asBuyerNm: "구매ì ë±ë¡ ì´ë¦ì ì ë ¥ í´ ì£¼ì¸ì" 320 , asBuyerHp: "구매ì ë±ë¡ í´ëí° ë²í¸ë¥¼ ì ë ¥ í´ ì£¼ì¸ì" 321 , asPurAgnt: "구ì ë리ì ì ì ë ¥ í´ ì£¼ì¸ì" 322 , asReqArtc: "A/Sìì²í목ì ì ë ¥ í´ ì£¼ì¸ì" 323 , asItem: "A/Sí목ì ì í í´ ì£¼ì¸ì" 324 , sbc: "ë´ì©ì ì ë ¥ í´ ì£¼ì¸ì" 325 , sbc_minlength: "ë´ì©ì ìµì 10ì ì´ìì ëë¤." 326 , asPurPftm: "구ì ì기를 ì ë ¥ í´ ì£¼ì¸ì." 327 , postNo: "주ì를 ì ë ¥ í´ ì£¼ì¸ì." 328 , draddr2: "ìì¸ì£¼ì를 ì ë ¥ í´ ì£¼ì¸ì." 329 } 330 } 331 , addWish : function(goodsSn,obj){ 332 333 $.ajax({
334 type:"post", 335 url:"/mypage/insertWishList", 336 data: {"goodsSn":goodsSn}, 337 dataType:"json", 338 success : function(data) { 339 if( data.resultCode == "00" ){ 340 if( data.resultData == "0000" ){ 341 alert("ì°í ìí 목ë¡ì ì¶ê°ëììµëë¤."); 342 if(obj.hasClass("btn-util")){ 343 obj.removeClass("btn-util").addClass("btn-confirm"); 344 }else{ 345 obj.addClass("on"); 346 } 347 348 } 349 else if(data.resultData =="0007"){ 350 util.modalOpen($('.d-login'), $(this)); 351 } 352 else if(data.resultData =="0008"){ 353 alert("ìµë ë±ë¡ ê°ë¥í ê°ì를 ì´ê³¼íììµëë¤.") 354 } 355 else if(data.resultData =="0009") { 356 alert("ì´ë¯¸ ì°í ìí 목ë¡ì ì¶ê°ë ìíì ëë¤."); 357 } 358 } 359 else{ 360 alert("ì²ë¦¬ì¤ ì¤ë¥ê° ë°ìíììµëë¤."); 361 } 362 } 363 }); 364 365 } 366 ,delWish :function(goodsSn,obj){ 367 $.ajax({
368 type:"post", 369 url:"/mypage/deleteWish", 370 data: {goodsSn : goodsSn}, 371 dataType:"JSON", 372 success : function(data) { 373 if( data.resultCode == '00' ){ 374 //alert("ì°íìí 목ë¡ìì ìì ëììµëë¤."); 375 if(obj.hasClass("btn-confirm")){ 376 obj.removeClass("btn-confirm").addClass("btn-util"); 377 }else{ 378 obj.removeClass("on"); 379 } 380 }else 381 { 382 alert("ì²ë¦¬ì¤ ì¤ë¥ê° ë°ìíììµëë¤."); 383 } 384 385 } 386 }); 387 } 388 ,selectSoldout : function(goodsSn, cmpoGoodsSn){ 389 390 $.ajax({ 391 url: "/mypage/saveRestock", 392 method: "post", 393 data: "goodsSn="+goodsSn+"&cmpoGoodsSn="+cmpoGoodsSn, 394 dataType: "json", 395 success: function (data) { 396 if(data.resultCode === "00"){ 397 if(data.resultData === "0000"){ 398 alert("ì¬ì ê³ ìë¦¼ì´ ì ì² ëì ¨ìµëë¤.\ní´ë¹ ë´ì©ì ë§ì´íì´ì§ > ì¬ì ê³ ì림 íì´ì§\nìì íì¸ íì¤ ì ììµëë¤."); 399 } else if(data.resultData === "0009"){ 400 alert("ì¬ì ê³ ìë¦¼ì´ ì´ë¯¸ ì ì²ë ìíì ëë¤.\nì림취ìë ë§ì´íì´ì§ > ì¬ì ê³ ì림 íì´ì§\nìì íì¤ ì ììµëë¤."); 401 } else if(data.resultData === "0008"){ 402 alert("ì¬ì ê³ ì림 ì ì²ì ìµë 10ê° ê¹ì§ë§ ê°ë¥í©ëë¤."); 403 } else { 404 405 util.modalOpen($('.d-login'), $(this)); 406 } 407 }else{ 408 alert(data.resultMsg); 409 } 410 }, 411 fail:function(){ 412 alert("ì²ë¦¬ì¤ ì¤ë¥ê° ë°ìíì ¨ìµëë¤."); 413 } 414 }); 415 } 416 ,getCoupon : function(cpnSn, obj) { 417 if(!cpnSn) { 418 alert("ì¬ë°ë¥¸ ì¿ í°ì´ ìëëë¤."); 419 return; 420 } 421 $.ajax({
422 url : "/coupon/membercouponissue", 423 dataType : "json", 424 contentType: "application/json", 425 data : {"cpnSn":cpnSn}, 426 success : function (result) { 427 if(result.resultCode === "00"){ 428 alert("ì¿ í°ì´ ë¤ì´ë¡ë ëììµëë¤.\n(ë¤ì´ë¡ë ë ì¿ í°ì ë§ì´íì´ì§\në´ ì¿ í°í¨ìì íì¸íì¤ ì ììµëë¤.)"); 429 //$(obj).addClass("disabled"); 430 // í´ë¹ íì ì ì¥ë°êµ¬ëììë§ ì¬ì©íëê²ì´ íì¸ ë¨ 431 window.location.reload(); 432 }else{ 433 alert(result.resultMsg); 434 } 435 }, 436 error : function(jqXHR, textStatus, errorThrown) { 437 if(jqXHR.status==461) { 438 if(confirm("ì¿ í° ë¤ì´ë¡ë를 ìí´\në¡ê·¸ì¸ì´ íìí©ëë¤.")) { 439 window.location.href = "/login?returnUrl="+$(location).attr("href"); 440 } 441 } 442 } 443 }); 444 } 445 ,getCouponAll : function(goodsSn,goodsQty){ 446 $.ajax({
447 url : "/coupon/goodsqtycouponissue", 448 dataType : "json", 449 contentType: "application/json", 450 data : {"goodsSn":goodsSn,"goodsQty" : goodsQty}, 451 success : function (result) { 452 if(result.resultCode === "00"){ 453 alert("ì¿ í°ì´ ë¤ì´ë¡ë ëììµëë¤.\n(ë¤ì´ë¡ë ë ì¿ í°ì ë§ì´íì´ì§\në´ ì¿ í°í¨ìì íì¸íì¤ ì ììµëë¤.)"); 454 // í´ë¹ íì ì ì¥ë°êµ¬ëììë§ ì¬ì©íëê²ì´ íì¸ ë¨ 455 window.location.reload(); 456 }else{ 457 alert(result.resultMsg); 458 } 459 }, 460 error : function(jqXHR, textStatus, errorThrown) { 461 if(jqXHR.status==461) { 462 if(confirm("ì¿ í° ë¤ì´ë¡ë를 ìí´\në¡ê·¸ì¸ì´ íìí©ëë¤.")) { 463 window.location.href = "/login?returnUrl="+$(location).attr("href"); 464 } 465 } 466 } 467 }); 468 } 469 ,closeTopBnr : function(){ 470 $.sessionStorage.set("leadBnr","N"); 471 } 472 }; 473 //리ëë°°ë ì²´í¬ 474 if(!$.sessionStorage.get("leadBnr")){ 475 $(".top-banner").show(); 476 } 477 478 $(document).on("click",".d-add-to-wish",function(e){ 479 e.preventDefault(); 480 481 if($(this).hasClass("on") && $(this).hasClass("btn-wish")){ 482 $.eshop.delWish($(this).data("goods_sn"),$(this)); 483 }else{ 484 $.eshop.addWish($(this).data("goods_sn"),$(this)); 485 } 486 487 488 489 }); 490 //ì¬ì ê³ ì림 491 $(document).on("click",".d-c-sold-btn",function(e){ 492 e.preventDefault(); 493 $.eshop.selectSoldout($(this).data("goods_sn"),""); 494 }); 495 496 $(document).on("keyup","input[data-valid-number]",$.eshop.numberonly); 497 $(document).on("keyup","input[data-valid-qty]",$.eshop.numberqty); 498 $(document).on("keyup","input[data-valid-price]",$.eshop.priceComma); 499 $(document).on("click","a[href='#;']",function(e){e.preventDefault();}); 500 $(document).on("click",".d-add-to-cart",function(e){ 501 e.preventDefault(); 502 $.eshop.addToCart($(this).data("goods_sn"),"",1,$(this).data("goods_type")); 503 }); 504 505 /**** 506 * main script 507 */ 508 $(".d-main-catsn").on("click",function(){ 509 if($("#"+$(this).data("key")).find("div").length === 0){ 510 var $div = $("#"+$(this).data("key")); 511 $.ajax({
512 url : "/main/bestgoods/"+$(this).data("catsn"), 513 method : "post", 514 dataType : "html", 515 success : function (result) { 516 $div.html(result); 517 gridSwiperSlider.reInit($(".grid-tab-cont .grid-cont", $div.closest(".grid-tab-wrap"))); 518 } 519 }); 520 } 521 }); 522 $(".d-main-md-catsn").on("click",function(){ 523 if($("#"+$(this).data("key")).find("div").length === 0){ 524 var $div = $("#"+$(this).data("key")); 525 $.ajax({ 526 url : "/main/mdgoods/"+$(this).data("catsn"), 527 method : "post", 528 dataType : "html", 529 success : function (result) { 530 $div.html(result); 531 gridSwiperSlider.reInit($(".grid-tab-cont .grid-cont", $div.closest(".grid-tab-wrap"))); 532 } 533 }); 534 } 535 }); 536 //kcp íì 537 $(document).on("click",".d-kcppop",function() { 538 539 var site_cd_chk = ''; 540 var site_info_chk = $('form[name="shop_check"] > input[name="site_info"]').val(); 541 542 if ( 'WS' == site_info_chk ) { 543 $('form[name="shop_check"] > input[name="site_cd"]').attr('value', $('form[name="shop_check"] > input[name="ws_site_cd"]').val()); 544 } else if ( 'PB' == site_info_chk ) { 545 $('form[name="shop_check"] > input[name="site_cd"]').attr('value', $('form[name="shop_check"] > input[name="pb_site_cd"]').val()); 546 } else if ( 'PK' == site_info_chk ) { 547 $('form[name="shop_check"] > input[name="site_cd"]').attr('value', $('form[name="shop_check"] > input[name="pk_site_cd"]').val()); 548 } else if ( 'WE' == site_info_chk ) { 549 $('form[name="shop_check"] > input[name="site_cd"]').attr('value', $('form[name="shop_check"] > input[name="we_site_cd"]').val()); 550 } else { 551 $('form[name="shop_check"] > input[name="site_cd"]').attr('value', $('form[name="shop_check"] > input[name="ws_site_cd"]').val()); 552 } 553 554 var popW = 500; 555 var popH = 450;
556 var left = Math.ceil((window.screen.width - popW) / 2); 557 var top = Math.ceil((window.screen.height - popH) / 2); 558 var status = "menubar=no,scrollbars=no,resizable=no,status=no,top="+top+",left="+left+",height="+popH+",width="+popW; 559 var obj = window.open('', 'kcp_pop', status); 560 561 document.shop_check.method = "post"; 562 document.shop_check.target = "kcp_pop"; 563 document.shop_check.action = "http://admin.kcp.co.kr/Modules/escrow/kcp_pop.jsp"; 564 document.shop_check.submit(); 565 }); 566 567})(jQuery); 568 569 570var element_layer = document.getElementById('layer'); 571 572function closeDaumPostcode() { 573 element_layer.style.display = 'none'; 574} 575 576// 주ì ë ì´ì´ íì í¸ì¶ 577function fnAddrPop(){ 578 579 new kakao.Postcode({ 580 oncomplete: function(data) { 581 582 var fullRoadAddr = data.roadAddress; 583 var extraRoadAddr = ''; 584 585 if(data.bname !== '' && /[ë|ë¡|ê°]$/g.test(data.bname)){ 586 extraRoadAddr += data.bname; 587 } 588 if(data.buildingName !== '' && data.apartment === 'Y'){ 589 extraRoadAddr += (extraRoadAddr !== '' ? ', ' + data.buildingName : data.buildingName); 590 } 591 if(extraRoadAddr !== ''){ 592 extraRoadAddr = ' (' + extraRoadAddr + ')'; 593 } 594 if(fullRoadAddr !== ''){ 595 fullRoadAddr += extraRoadAddr; 596 } 597 $("#postNo").val( data.zonecode ).change(); 598 599 if( !util.isEmpty(data.jibunAddress) ){ 600 $("#addr1").val(data.jibunAddress) 601 }else{ 602 $("#addr1").val(data.autoJibunAddress) 603 } 604 $("#draddr1").val(fullRoadAddr); 605 $("#draddrBldgNm").val(data.buildingName); 606 $("#addr2").val(""); 607 $("#draddr2").val(""); 608 $("#draddr2").focus(); 609 610 element_layer.style.display = 'none'; 611 }, 612 width : '100%', 613 height : '100%', 614 maxSuggestItems : 5 615 }).embed(element_layer); 616 617 element_layer.style.display = 'block'; 618 619 initLayerPosition(); 620} 621 622function initLayerPosition(){ 623 var width = 600; 624 var height = 500; 625 var borderWidth = 2; 626 627 element_layer.style.width = width + 'px'; 628 element_layer.style.height = height + 'px'; 629 element_layer.style.border = borderWidth + 'px solid'; 630 element_layer.style.left = (((window.innerWidth || document.documentElement.clientWidth) - width)/2 - borderWidth) + 'px'; 631 element_layer.style.top = (((window.innerHeight || document.documentElement.clientHeight) - height)/2 - borderWidth) + 'px'; 632} 633 634// 주ì íì í¸ì¶ 635function fnOpenAddrPop(){ 636 637 new kakao.Postcode({ 638 oncomplete: function(data) { 639 640 var fullRoadAddr = data.roadAddress; 641 var extraRoadAddr = ''; 642 643 if(data.bname !== '' && /[ë|ë¡|ê°]$/g.test(data.bname)){ 644 extraRoadAddr += data.bname; 645 } 646 if(data.buildingName !== '' && data.apartment === 'Y'){ 647 extraRoadAddr += (extraRoadAddr !== '' ? ', ' + data.buildingName : data.buildingName); 648 } 649 if(extraRoadAddr !== ''){ 650 extraRoadAddr = ' (' + extraRoadAddr + ')'; 651 } 652 if(fullRoadAddr !== ''){ 653 fullRoadAddr += extraRoadAddr; 654 } 655 $("#postNo").val( data.zonecode ).change(); 656 657 if( !util.isEmpty(data.jibunAddress) ){ 658 $("#addr1").val(data.jibunAddress) 659 }else{ 660 $("#addr1").val(data.autoJibunAddress) 661 } 662 $("#draddr1").val(fullRoadAddr); 663 $("#draddrBldgNm").val(data.buildingName); 664 $("#addr2").val(""); 665 $("#draddr2").val(""); 666 $("#draddr2").focus(); 667 668 } 669}).open(); 670 671} 672 673 674//ì¿ í¤ ì¤ì 675function setCookie(cookieName, value, exdays){ 676 var exdate = new Date(); 677 exdate.setDate(exdate.getDate() + exdays); 678 var cookieValue = escape(value) + ((exdays==null) ? "" : "; expires=" + exdate.toGMTString())+";path=/;"; 679 document.cookie = cookieName + "=" + cookieValue; 680} 681 682//ì¿ í¤ ìì 683function deleteCookie(cookieName){ 684 var expireDate = new Date(); 685 expireDate.setDate(expireDate.getDate() - 1); 686 document.cookie = cookieName + "= " + "; expires=" + expireDate.toGMTString()+";path=/;"; 687} 688 689//ì¿ í¤ ì ë³´ê°ì ¸ì´ 690function getCookie(cookieName) { 691 cookieName = cookieName + '='; 692 var cookieData = document.cookie; 693 var start = cookieData.indexOf(cookieName); 694 var cookieValue = ''; 695 if(start != -1){ 696 start += cookieName.length; 697 var end = cookieData.indexOf(';', start); 698 if(end == -1)end = cookieData.length; 699 cookieValue = cookieData.substring(start, end); 700 } 701 return unescape(cookieValue); 702} 703 704/********************** 705 * HPoint ì²ë¦¬ ìì 706 **********************/ 707//ë¡ê·¸ì¸ 708function fnLogin(mcustNo, returnUrl, loginHpYn){ 709 710 var unMcustNo = mcustNo; 711 712 $.ajax({
713 type:"post", 714 url:"/mbr/selectUserLoginInfo", 715 data:{mcustNo:unMcustNo, loginHpYn:loginHpYn}, 716 dataType:"JSON", 717 cache:false, 718 async:false, 719 success : function(data) { 720 var custInfo = data.response; 721 if( custInfo.code == '0000' ){ 722 deleteCookie("HPNT_SSO_FAIL_YN"); 723 if (util.isEmpty(returnUrl)) { 724 //location.href="/index"; 725 console.log("o"); 726 location.reload(); 727 } else { 728 location.href=returnUrl; 729 } 730 }else if( custInfo.code == '3000' ){ 731 fnShowUnLayer(unMcustNo); // ëìê°ì íì í¸ì¶ 732 }else if( custInfo.code == '0004' ){ 733 location.href="/mbr/mbrTempPasswordChg"; // í¨ì¤ìë ë³ê²½ ì²ë¦¬ (ìì ë¹ë°ë²í¸) 734 } 735 } 736 }); 737} 738 739//ê°í¸ê°ì ì°½ì í¸ì¶íë¤. 740function fnEasnAdms(mcustNo){ 741 742 var httpUrl = ""; 743 744 // ëë©ì¸ ë¶ê¸°ì²ë¦¬ 745 if( _host.indexOf("dev.williams-sonoma.co.kr") > -1 746 || _host.indexOf("dev.potterybarn.co.kr") > -1 747 || _host.indexOf("dev.potterybarnkids.co.kr") > -1 748 || _host.indexOf("dev.westelm.co.kr") > -1 749 ){ 750 httpUrl = "https://dev.h-point.co.kr:29835"; 751 }else{ 752 httpUrl = "https://www.h-point.co.kr"; 753 } 754 755 756 var $form = $('<form></form>'); 757 $form.attr('action', httpUrl + '/cu/join/simpJoinStart.nhd'); 758 $form.attr('method', 'post'); 759 //$form.attr('target', 'umbSimpJoinPop'); 760 $form.append('<input type="hidden" value="D070" name="prtnrId">'); 761 $form.append('<input type="hidden" value="1650" name="chnnlId">'); 762 $form.append('<input type="hidden" value="' + mcustNo + '" name="ssoMcustNo">'); 763 $form.appendTo('body'); 764 $form.attr("target","popHInfEasnAdms"); 765 openTab("", "popHInfEasnAdms", "800", "650"); 766 $form.submit(); 767 768} 769 770//ëìê°ì ë²í¼ í´ë¦ì í¸ì¶ 771function fnHInfSmtmAdms(){ 772 773 var httpUrl = ""; 774 775 // ëë©ì¸ ë¶ê¸°ì²ë¦¬ 776 if( _host.indexOf("dev.williams-sonoma.co.kr") > -1 777 || _host.indexOf("dev.potterybarn.co.kr") > -1 778 || _host.indexOf("dev.potterybarnkids.co.kr") > -1 779 || _host.indexOf("dev.westelm.co.kr") > -1 780 ){ 781 httpUrl = "https://dev.h-point.co.kr:29835"; 782 }else{ 783 httpUrl = "https://www.h-point.co.kr"; 784 } 785 786 var varDomain = location.host; 787 var $form = $('<form></form>'); 788 $form.attr('action', httpUrl + '/cu/join/start.nhd'); 789 $form.attr('method', 'post'); 790 //$form.attr('target', 'umbSimpJoinPop'); 791 $form.append('<input type="hidden" value="D070" name="prtnrId">'); 792 $form.append('<input type="hidden" value="1650" name="chnnlId">'); 793 $form.append('<input type="hidden" name="frnchId">'); 794 $form.append('<input type="hidden" name="brnchId">'); 795 $form.append('<input type="hidden" value="02" name="prtnrRegGb">'); 796 $form.append('<input type="hidden" value="' + varDomain + '" name="ptcoReqnMdaInf">'); 797 $form.appendTo('body'); 798 $form.attr("target","popHInfEasnAdms"); 799 openTab("", "popHInfEasnAdms", "800", "650"); 800 $form.submit(); 801} 802 803function fnHInfCvrt(mbrSn){ 804 805 var httpUrl = ""; 806 807 // ëë©ì¸ ë¶ê¸°ì²ë¦¬ 808 if( _host.indexOf("dev.williams-sonoma.co.kr") > -1 809 || _host.indexOf("dev.potterybarn.co.kr") > -1 810 || _host.indexOf("dev.potterybarnkids.co.kr") > -1 811 || _host.indexOf("dev.westelm.co.kr") > -1 812 ){ 813 httpUrl = "https://dev.h-point.co.kr:29835"; 814 }else{ 815 httpUrl = "https://www.h-point.co.kr"; 816 } 817 818 $.ajax({ 819 type:"post", 820 url:"/mbr/selectHInfCvrtUserInfo", 821 data:{mbrSn:mbrSn}, 822 dataType:"JSON", 823 cache:false, 824 async:false, 825 success : function(data) { 826 827 var result = data.resultData; 828 var hpNo = result.hpNo1 + "" + result.hpNo2 + "" + result.hpNo3; 829 830 var varDomain = location.host; 831 var $form = $('<form></form>'); 832 $form.attr('action', httpUrl + '/cu/join/start.nhd'); 833 $form.attr('method', 'post'); 834 //$form.attr('target', 'umbSimpJoinPop'); 835 $form.append('<input type="hidden" value="D070" name="prtnrId" />'); 836 $form.append('<input type="hidden" value="1650" name="chnnlId" />'); 837 $form.append('<input type="hidden" value="'+result.mbrNm+'" name="custNm" />'); 838 $form.append('<input type="hidden" value="'+result.bday+'" name="birthDt" />'); 839 $form.append('<input type="hidden" value="'+hpNo+'" name="mophNo" />'); 840 $form.append('<input type="hidden" value="'+result.mbrId+'" name="chId" />'); 841 $form.append('<input type="hidden" value="'+result.mbrSn+'" name="custUniqKey" />'); 842 $form.append('<input type="hidden" value="'+result.eml+'" name="email" />');
843 $form.append('<input type="hidden" value="03" name="prtnrRegGb" />'); 844 $form.append('<input type="hidden" value="' + varDomain + '" name="ptcoReqnMdaInf" />'); 845 $form.appendTo('body'); 846 $form.attr("target","popHInfCvrtAdms"); 847 openTab("", "popHInfCvrtAdms", "800", "650"); 848 $form.submit(); 849 850 } 851 }); 852 853} 854 855// ìí í¸ì¶ 856function openTab(url, popId, width, height){ 857 window.open(url, popId); 858} 859 860//íì í¸ì¶ 861function openPop(url, popId, width, height){ 862 window.open(url, popId, "width="+width+",height="+height); 863} 864/********************** 865 * HPoint ì²ë¦¬ ì¢ ë£ 866 **********************/ 867 868 869 870
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.