1/*********************************** 2 * íì ê´ë ¨ ì¤í¬ë¦½í¸ 3 ***********************************/ 4$(document).ready(function(){ 5 6 //ì´ë©ì¼ ìì«ìë§ ì ë ¥ 7 $("input:text[ennumOnly]").keyup(function(event){ 8 if (!(event.keyCode >=37 && event.keyCode<=40)) { 9 var inputVal = $(this).val(); 10 $(this).val(inputVal.replace(/[^a-z0-9._]/gi,'')); 11 } 12 }); 13 //ì«ìë§ ì ë ¥ 14 $("input:text[numberOnly]").on("keyup", function() { 15 $(this).val($(this).val().replace(/[^0-9]/g,"")); 16 }); 17 18 $("input:text[numberOnly]").on("blur", function() { 19 $(this).val($(this).val().replace(/[^0-9]/g,"")); 20 }); 21 22 $("#pw").on("blur", function(){ 23 24 var pwPattern1 = /^(?=.*[a-zA-Z])((?=.*\d)(?=.*\W)).{8,30}$/; 25 var pwPattern2 = /[<|>|;|:|`|,|.|\\|?|~|!|@|#|$|%|^|&|*|(|)|_|+|-|=|}|{|[|]|"|']/; 26 var pwPattern3 = /(\w)\1\1/; 27 if (!pwPattern1.test($("#pw").val())){ 28 $("#pwAlarm").html("ì문, ì«ì, í¹ì문ì를 í¬í¨í 8~30ì리 ì´ë´ë¡ ì¬ì© ê°ë¥í©ëë¤."); 29 return false; 30 } 31 if(!pwPattern2.test($("#pw").val())){ 32 $("#pwAlarm").html("ì¬ì©íì í¹ì문ìë ì¬ì©íì¤ ì ììµëë¤. "); 33 return false; 34 } 35 if(pwPattern3.test($("#pw").val()) ){ 36 $("#pwAlarm").html("3ì ì´ì ì°ìëê±°ë ëì¼í 문ìë ì¬ì©íì¤ ì ììµëë¤."); 37 return false; 38 } 39 40 var idArr = []; 41 var cIdx = 3; 42 var mbrId = $('#mbrId').val(); 43 for(var i=0; i+cIdx <= mbrId.length; i++){ 44 idArr[i] = mbrId.substring(i, i+cIdx); 45 46 if($("#pw").val().search(idArr[i]) > -1 ) 47 { 48 $("#pwAlarm").html("IDì ì°ì 3ì리 ì´ì ì¤ë³µë ë¹ë°ë²í¸ë ì¬ì©íì¤ ì ììµëë¤."); 49 return false; 50 } 51 } 52 $("#pwAlarm").html(""); 53 }); 54 55 56 $("#pwc").on("blur", function(){ 57 if( $("#pw").val() != $("#pwc").val() ){ 58 if( !util.isEmpty( $("#pwc").val() ) ){ 59 $("#pwcAlarm").html("ì ë ¥íì ë¹ë°ë²í¸ê° ì¼ì¹íì§ ììµëë¤. ë¤ì ì ë ¥í´ ì£¼ì¸ì."); 60 } 61 }else{ 62 $("#pwcAlarm").html(""); 63 } 64 }); 65 66 $('#bday-year').on("change",function(){ 67 if($('#bday-year').val() !="" || ! util.isEmpty($('#bday-year').val())){ 68 $('#bday-month').attr("disabled",false); 69 }else{ 70 $('#bday-month').attr("disabled",true); 71 $('#bday-day').attr("disabled",true); 72 } 73 $('#bday-month').val(""); 74 $('#bday-day').val(""); 75 }); 76 77 $('#bday-month').on("change",function(){ 78 79 $('#bday-day').val(""); 80 81 if($('#bday-month').val() !="" || ! util.isEmpty($('#bday-month').val())){ 82 $('#bday-day').attr("disabled",false); 83 84 var maxDay = fnCalculateDate('bday'); 85 var option = "<option value=''>ì¼</option>"; 86 $('#bday-day').html(option) 87 88 for(var i = 1; i <= maxDay; i++){ 89 var val; 90 91 if(i<10){ 92 val = '0'+i; 93 }else{ 94 val = i; 95 } 96 option = $("<option value="+val+">"+i+"ì¼</option>"); 97 $('#bday-day').append(option); 98 } 99 }else{ 100 $('#bday-day').attr("disabled",true); 101 } 102 }); 103 104}); 105 106//ì´ë©ì¼ select ë³ê²½ì í¸ì¶ 107function fnEmlChange(obj){ 108 if( $(obj).val() == "00" ){ 109 $("#email2").val(""); 110 $("#email2").removeAttr("readonly"); 111 }else if( $(obj).val() == "99" ){ 112 $("#email2").val(""); 113 $("#email2").attr("readonly",true); 114 } 115 else{ 116 $("#email2").val( $(obj).val() ); 117 $("#email2").attr("readonly",true); 118 } 119} 120 121//í´ëí° ì²´í¬ 122function hpCheck(){ 123 if( util.isEmpty( $("#hpNo1").val() ) ){ 124 alert("í´ëí°ë²í¸ 첫ë²ì§¸ ì리를 ì ë ¥í´ì£¼ì¸ì."); 125 $("#hpNo1").focus(); 126 return false; 127 } 128 if( util.isEmpty( $("#hpNo2").val() ) ){ 129 alert("í´ëí°ë²í¸ ëë²ì§¸ ì리를 ì ë ¥í´ì£¼ì¸ì."); 130 $("#hpNo2").focus(); 131 return false; 132 } else if ($("#hpNo2").val().length < 3){ 133 alert("í´ëí°ë²í¸ ëë²ì§¸ ì리를 3ìì´ì ì ë ¥í´ì£¼ì¸ì."); 134 $("#hpNo2").focus(); 135 return false; 136 } 137 138 if( util.isEmpty( $("#hpNo3").val() ) ){ 139 alert("í´ëí°ë²í¸ ì¸ë²ì§¸ ì리를 ì ë ¥í´ì£¼ì¸ì."); 140 $("#hpNo3").focus(); 141 return false; 142 } else if ($("#hpNo3").val().length != 4){ 143 alert("í´ëí°ë²í¸ ì¸ë²ì§¸ ì리를 4ì ì ë ¥í´ì£¼ì¸ì."); 144 $("#hpNo3").focus(); 145 return false; 146 } 147 return true; 148 149} 150
151//ìë ìì¼, ê²°í¼ê¸°ë ì¼ ë ì§ ì¸í 152function fnSetMbrInfo($year, $month){ 153 154 var year = new Date().getFullYear(); 155 for(var i = year; i >= 1900; i--){ 156 157 var option = $("<option value="+i+">"+i+"ë </option>"); 158 $year.append(option); 159 } 160 161 for(var i = 1; i <= 12; i++){ 162 var val; 163 164 if(i<10){ 165 val = '0'+i; 166 }else{ 167 val = i; 168 } 169 var option = $("<option value="+val+">"+i+"ì</option>"); 170 $month.append(option); 171 } 172} 173 174//ì´ë©ì¼ ì í¨ì± ì²´í¬ 175function emailCheck(){ 176 // ì´ë©ì¼ 주ì ì²´í¬ 177 var emailReg = /^([0-9a-zA-Z_\.-]+)@([0-9a-zA-Z_-]+)(\.[0-9a-zA-Z_-]+){1,2}$/; 178 if( util.isEmpty($("#email1").val()) || util.isEmpty($("#email2").val()) ) { 179 alert("ì´ë©ì¼ì£¼ì ì(ë) íì ì ë ¥í목ì ëë¤."); 180 $("#email1").focus(); 181 return false; 182 } else { 183 var email = $("#email1").val()+ "@" + $("#email2").val(); 184 if(!emailReg.test(email)) { 185 alert("ì´ë©ì¼ 주ìê° ì í¨íì§ ììµëë¤"); 186 $("#email1").focus(); 187 return false; 188 } 189 } 190 return true; 191} 192 193//ì´ê¸°í 194function fnResetFrm(){ 195 196 //ì´ê¸°í 197 if( confirm("ì ë ¥íì ì 보를 ì´ê¸°í íìê² ìµëê¹?") ){ 198 $("form[name=joinForm]").each(function(){ 199 this.reset(); 200 }); 201 } 202 203} 204 205 206//ìì´ë ì²´í¬ 207function fnIdDuplChk(){ 208 if( util.isEmpty($("#mbrId").val()) ) { 209 $("#idAlarm").html("ìì´ë ì(ë) íì ì ë ¥ í목ì ëë¤."); 210 }else{ 211 var pattern1 = /^(?!(?:[0-9]+)$)([a-zA-Z]|[0-9a-zA-Z]){4,20}$/; //ì문, í¹ì ì문+ì«ì ì¡°í© 212 if (!pattern1.test($("#mbrId").val())) { 213 $("#idAlarm").html("4~20ì ì´ë´ ì문,ì«ì ëë ì문과 ì«ìë¡ êµ¬ì±í´ì¼ í©ëë¤."); 214 return false; 215 } 216 $.ajax({
217 url : "/mbr/selectchkduplid", 218 type : "post", 219 dataType : "JSON", 220 data: { "mbrId" : $("#mbrId").val() }, 221 success : function (result) { 222 if (result.resultCode == "00") { 223 if( result.resultData == "0000" ){ 224 $("#idAlarm").html("ì¬ì© ê°ë¥í ìì´ë ì ëë¤."); 225 $('#mbrId').data('checkId', true); 226 }else if (result.resultData == "1000"){ 227 $("#idAlarm").html("ì´ë¯¸ ì¬ì© ì¤ì¸ ìì´ë ì ëë¤."); 228 $('#mbrId').data('checkId', false); 229 $("#mbrId").val(''); 230 } else if (result.resultData =="1001") { 231 $("#idAlarm").html("í´ë¹ ìì´ëë ì¬ì©í ì ììµëë¤."); 232 $('#mbrId').data('checkId', false); 233 $("#mbrId").val(''); 234 } 235 } else { 236 alert(result.resultMsg); 237 } 238 } 239 }); 240 } 241} 242 243//ì½ê´ ì ì²´ ëì í´ë¦ì í¸ì¶ 244function fnChgAgrmAll(obj){ 245 if( $(obj).prop("checked") ){ 246 $(".clsAgrm").each(function(){ 247 $(this).prop("checked", true); 248 }); 249 }else{ 250 $(".clsAgrm").each(function(){ 251 $(this).prop("checked", false); 252 }); 253 } 254} 255 256//ì½ê´ ëì í´ë¦ì í¸ì¶ 257function fnChgAgrm(obj){ 258 259 // ì ì²´ì í 260 var chkCnt = 0; 261 262 $(".clsAgrm").each(function(){ 263 if( !$(this).prop("checked") ){ // ì²´í¬ê° ìëì´ììì 264 chkCnt++; 265 } 266 }); 267 268 if( chkCnt > 0 ){ 269 $("#chk2-agree-1").prop("checked", false); 270 }else{ 271 $("#chk2-agree-1").prop("checked", true); 272 } 273 274 // ë§ì¼í íì© ëì ì í 275 if( $(obj).attr("id") == 'chk-agree-7' ){ 276 if( !$(obj).prop("checked") ){ 277 $(".clsMktgAgrm").each(function(){ 278 $(this).prop("checked", false); 279 }); 280 } 281 } 282 283 // ë§ì¼í íì© ì¤ SMS, ì´ë©ì¼ ì í 284 if( $(obj).hasClass("clsMktgAgrm") ){ 285 chkCnt = 0; 286 if( $(obj).prop("checked") ){ 287 $("#chk-agree-7").prop("checked", true); 288 }else{ 289 $(".clsMktgAgrm").each(function(){ 290 if( $(this).prop("checked") ){ 291 chkCnt++; 292 } 293 }); 294 295 if( chkCnt == 0){ 296 $("#chk-agree-7").prop("checked", false); 297 } 298 } 299 } 300 301} 302 303//ì¸ì¦ë²í¸ ì ë ¥ ì¹´ì´í¸ë¤ì´ 304var checkTime=180; //íìí ì´ë§í¼ ì ë ¥ 305function fnTimeCheck() { 306 if(checkTime > 0){ 307 if (checkTime == 180) 308 { 309 document.getElementById("countTime").innerHTML = "3:00"; 310 } else { 311 var m = Math.floor(checkTime/60); 312 var s = checkTime%60; 313 if (s < 10 ) { s = "0"+s; } 314 var time = m+":" + s; 315 document.getElementById("countTime").innerHTML = time; 316 } 317 checkTime=checkTime-1; 318 setTimeout("fnTimeCheck()", 1000); 319 320 } else { 321 document.getElementById("countTime").innerHTML = "0:00"; 322 323 if( !$("#hpNo").data('checkHpNo') ){ 324 alert("ì ë ¥ìê°ì ì´ê³¼íìµëë¤."); 325 } 326 } 327} 328//ììì í¸ì¶ í¨ì 329function fnOnload() 330{ 331 // ì¸ì¦ë²í¸ íì ì¸ ê²½ì° 332 if ($("#certNo").length > 0) { 333 fnTimeCheck(); 334 335 /* if (!(event.keyCode >=37 && event.keyCode<=40)) { 336 var inputVal = $(this).val(); 337 $(this).val(inputVal.replace(/[^a-z0-9]/gi,'')); 338 }*/ 339 } 340} 341 342//HPoint ìì´ë, í¨ì¤ìë ë¡ê·¸ì¸ 343function fnHpointLogin(id, password, kbn) { 344 var loginResult; 345 346 $.ajax({ 347 type:"post", 348 url:"/mbr/dohlogin", 349 data:{custId:id,custPwd:password, kbn:kbn}, 350 dataType:"JSON", 351 cache:false, 352 async:false, 353 success : function(data) { 354 if( data.resultCode == '00'){ 355 var hInfo = data.resultData.response; // HPoint ë¡ê·¸ì¸ í ì ë³´ 356 357 if( hInfo.code == '0000' ){ // ì±ê³µ 358 359 //2020.07.27 WSI í´ë©´í´ì ì²ë¦¬ 360 var checkResult = checkDrmcMbr(hInfo.mcustNo); 361 if(checkResult =="00"){//í´ë©´íì 362 updateDrmcMbrRelease(hInfo.mcustNo); 363 loginResult = "drmc"; 364 } 365 else{
366 $("#mcustNo").val(hInfo.ssoMcustNo); 367 if( kbn == '2'){ 368 $("#loginHp").val("N"); 369 } 370 gfnReqSSoToknIssuAjax(hInfo.ssoMcustNo, hInfo.ssoAuthCd, fnCallback); 371 } 372 }else if( hInfo.code == 'L001' ){ // ë¡ê·¸ì¸ ì¤ë¥ 373 if(data.resultData.lckYn == "Y"){ 374 if(confirm("ë¹ë°ë²í¸ë¥¼ 10í ì´ì ì못 ì ë ¥íì ¨ìµëë¤.\n ë³´ìê°í를 ìí´ ë¹ë°ë²í¸ 찾기를 íµí´ ë³ê²½ í ì´ì© ê°ë¥í©ëë¤.\n ë¹ë°ë²í¸ 찾기 íì´ì§ë¡ ì´ëíìê² ìµëê¹?")){ 375 if(data.resultData.dev == "Y"){ 376 openTab('https://dev.h-point.co.kr:29835/cu/config/findCustPwd.nhd', 'popHInfPwdChg', '800', '650'); 377 }else{ 378 openTab('https://www.h-point.co.kr/cu/config/findCustPwd.nhd', 'popHInfPwdChg', '800', '650'); 379 } 380 } 381 382 }else if(data.resultData.lckCnt > 0){ 383 //alert("ë¡ê·¸ì¸ ì¤ë¥("+data.resultData.lckCnt+"/10í)\n10í ì´ì ë¡ê·¸ì¸ ì¤ë¥ ì ë³´ìì ìí´ ë¡ê·¸ì¸ì´ ì íë©ëë¤."); 384 alert("ë±ë¡ëì§ ìì ìì´ë ì´ê±°ë, ìì´ë ëë ë¹ë°ë²í¸ë¥¼ ì못 ì ë ¥íì ¨ìµëë¤."); 385 }else{ 386 alert("ë±ë¡ëì§ ìì ìì´ë ì´ê±°ë, ìì´ë ëë ë¹ë°ë²í¸ë¥¼ ì못 ì ë ¥íì ¨ìµëë¤."); 387 } 388 return false; 389 }else if( hInfo.code == 'L002' ){ // í´ë©´ê³ ê° 390 if( confirm("í´ë©´ê³ ê°ì ëë¤. í´ë©´ì í´ì íìê² ìµëê¹?") ){ 391 fnHUserDrmcClr(hInfo.mcustNo); 392 393 //WSI í´ë©´ê³ ê° í´ì ì²ë¦¬ 2020.07.29ì¶ê° 394 updateDrmcMbrRelease(hInfo.mcustNo); 395 fnHpointLogin(id, password, kbn); 396 } 397 }else if( hInfo.code == 'L004' ){ // í¨ì¤ìë ê°±ì ëì 398 gfnReqSSoToknIssuAjax(hInfo.ssoMcustNo, hInfo.ssoAuthCd, fnHInfPwChgCallback); 399 }else if( hInfo.code == '9999' && data.resultData.mcustActingYn == "Y"){ // íµí©ë©¤ë²ì ë¡ê·¸ì¸ ëí
400 $("#mcustNo").val(hInfo.ssoMcustNo); 401 mcustActingAjax(hInfo.ssoMcustNo, fnCallback, data.resultData.mcustActingYn); 402 }else{ 403 alert("ì²ë¦¬ì¤ ì¤ë¥ê° ë°ìíììµëë¤."); 404 return false; 405 } 406 } 407 } 408 }); 409 410 return loginResult; 411 412} 413 414//í´ë©´í´ì ìì² 415function fnHUserDrmcClr(mcustNo){ 416 $.ajax({ 417 type:"post", 418 url:"/mbr/doHUserDrmcClr", 419 //data:{custId:$("#j_username").val(),custPwd:$("#j_password").val(), mcustNo:mcustNo}, 420 data:{mcustNo:mcustNo}, 421 dataType:"JSON", 422 cache:false, 423 async:false, 424 success : function(data) { 425 426 if( data.resultCode == '00'){ 427 var hInfo = data.resultData.response; 428 if( hInfo.code == '0000' ){ // ì ìì²ë¦¬ 429 $("#mcustNo").val(hInfo.ssoMcustNo); 430 gfnReqSSoToknIssuAjax(hInfo.ssoMcustNo, hInfo.ssoAuthCd, fnCallback); 431 }else if( hInfo.code == 'L001' ){ // ë¡ê·¸ì¸ì¤ë¥ 432 alert("ë±ë¡ëì§ ìì ìì´ë ì´ê±°ë, ìì´ë ëë ë¹ë°ë²í¸ë¥¼ ì못 ì ë ¥íì ¨ìµëë¤."); 433 return false; 434 }else if( hInfo.code == 'L004' ){ // í¨ì¤ìë ê°±ì ì²ë¦¬
435 $("#mcustNo").val(hInfo.ssoMcustNo); 436 gfnReqSSoToknIssuAjax(hInfo.ssoMcustNo, hInfo.ssoAuthCd, fnHInfPwChgCallback); 437 }else{ 438 alert("ì²ë¦¬ì¤ ì¤ë¥ê° ë°ìíììµëë¤."); 439 return false; 440 } 441 } 442 } 443 }); 444 445} 446 447function kakaoLogin() { 448 449 $.ajax({ 450 type:"post", 451 url:"/mbr/doKakaoLogin", 452 data:{}, 453 dataType:"JSON", 454 cache:false, 455 async:false, 456 success : function(data) { 457 if( data.resultCode == '00'){ 458 var hInfo = data.resultData.response; // HPoint ë¡ê·¸ì¸ í ì ë³´ 459 460 if( hInfo.code == '0000' ){ // ì±ê³µ 461 $("#mcustNo").val(hInfo.ssoMcustNo); 462 if( kbn == '2'){ 463 $("#loginHp").val("N"); 464 } 465 gfnReqSSoToknIssuAjax(hInfo.ssoMcustNo, hInfo.ssoAuthCd, fnCallback); 466 }else if( hInfo.code == 'L001' ){ // ë¡ê·¸ì¸ ì¤ë¥ 467 alert("ë±ë¡ëì§ ìì ìì´ë ì´ê±°ë, ìì´ë ëë ë¹ë°ë²í¸ë¥¼ ì못 ì ë ¥íì ¨ìµëë¤."); 468 return false; 469 }else if( hInfo.code == 'L002' ){ // í´ë©´ê³ ê° 470 if( confirm("í´ë©´ê³ ê°ì ëë¤. í´ë©´ì í´ì íìê² ìµëê¹?") ){ 471 fnHUserDrmcClr(hInfo.mcustNo); 472 return false; 473 } 474 }else if( hInfo.code == 'L004' ){ // í¨ì¤ìë ê°±ì ëì 475 gfnReqSSoToknIssuAjax(hInfo.ssoMcustNo, hInfo.ssoAuthCd, fnHInfPwChgCallback); 476 }else if( hInfo.code == '1111' ){ // íµí©ë©¤ë²ì ìë² ì¤ë¥ 477 alert("ì²ë¦¬ì¤ ì¤ë¥ê° ë°ìíììµëë¤."); 478 return false; 479 }else{ 480 alert("ì²ë¦¬ì¤ ì¤ë¥ê° ë°ìíììµëë¤."); 481 return false; 482 } 483 } 484 } 485 }); 486 487} 488 489 490//íµë©¤íì WSI í´ë©´í´ì ìì² 491function updateDrmcMbrRelease(mcustNo){ 492 493 $.ajax({ 494 type:"post", 495 url:"/mbr/HdrmcMbrRelease", 496 data:{mcustNo:mcustNo}, 497 dataType:"JSON", 498 cache:false, 499 async:false, 500 success : function(data) { 501 } 502 }); 503} 504 505//WSI í´ë©´íì ì¬ë¶ ì²´í¬ 2020.07.29 ì¶ê° 506function checkDrmcMbr(mcustNo){ 507 508 var result; 509 510 $.ajax({ 511 type:"post", 512 url:"/mbr/CheckdrmcMbr", 513 data:{mcustNo:mcustNo}, 514 dataType:"JSON", 515 cache:false, 516 async:false, 517 success : function(data) { 518 519 if( data.resultCode == '00'){ 520 result ="00"; //í´ë©´íì 521 } 522 else{ 523 result = "01"; //ì ìíì 524 } 525 } 526 }); 527 528 return result; 529}
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.