function na_open_window(url, name, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable) { toolbar_str = toolbar ? 'yes' : 'no'; menubar_str = menubar ? 'yes' : 'no'; statusbar_str = statusbar ? 'yes' : 'no'; scrollbar_str = scrollbar ? 'yes' : 'no'; resizable_str = resizable ? 'yes' : 'no'; window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str); } function NumericCheck() { if((event.keyCode < 48) || (event.keyCode > 57)) event.returnValue = false; } function checkInput() { if (!document.member.userName.value){ alert("이름을 입력하세요!"); document.member.userName.focus(); return; } if (!document.member.userID.value){ alert("아이디[ID]를 입력하세요!"); document.member.userID.focus(); return; } var reg_pwd = /^.*(?=.{6,10})(?=.*[0-9])(?=.*[a-zA-Z]).*$/; if(!reg_pwd.test(document.member.userPW.value)) { alert("비밀번호는 6~10자의 영문자와 숫자 조합으로만 사용할 수 있습니다!"); document.member.userPW.focus(); return; } if (!document.member.userPW.value){ alert("비밀번호을 입력하세요!"); document.member.userPW.focus(); return; } if (document.member.userPW.value != document.member.reuserPW.value){ alert("입력하신 비밀번호가 맞지 않습니다. \n다시 확인하시고 입력하여 주십시오!"); document.member.userPW.focus(); return; } if (!document.member.handphone1.value){ alert("핸드폰 번호 앞자리를 선택해 주세요!"); document.member.handphone1.focus(); return; } if (!document.member.handphone2.value){ alert("핸드폰 번호 가운데자리를 입력해 주세요!"); document.member.handphone1.focus(); return; } if (!document.member.handphone3.value){ alert("핸드폰 번호 끝자리를 입력해 주세요!"); document.member.handphone1.focus(); return; } var str=document.member.userEmail.value; var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i if (!filter.test(str)) { alert("유효한 이메일 주소가 아닙니다."); return; } document.member.submit(); } function IsNumber(value){ for(var i = 0; i < value.length; i++) { var chr = value.substr(i, 1); if (chr < '0' || chr > '9') { return false; } } return true; } function check_ID_Window(ref, join_flag){ var id = eval(document.member.userID); if (!id.value) { alert('아이디(ID)를 입력하신 후에 확인하세요!'); id.focus(); return; } else { ref = ref + "?id=" + id.value + "&join_flag=" + join_flag; window.open(ref, "checkIDWin", "width=640, height=480, status=no"); } } function check_ID(){ window.open("/program/member/checkID.html?userID=" + document.member.userID.value,"idwin","width=720,height=200,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes"); } function checkEmail(){ window.open("/program/member/checkEmail.html?userEmail=" + document.member.userEmail.value,"emailCheck","width=720,height=200,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes"); } function checkModify() { if (!document.member.userName.value){ alert("이름을 입력하세요!"); document.member.userName.focus(); return; } if (document.member.userPW.value){ if(document.member.userPW.value.length > 12 || document.member.userPW.value.length < 4 ) { alert("비밀번호는 4자이상 12자 이하로 입력해주세요!"); document.member.userPW.focus(); return; } if (!document.member.reuserPW.value){ alert("비밀번호확인을 입력하세요!"); document.member.reuserPW.focus(); return; } if (document.member.userPW.value != document.member.reuserPW.value){ alert("입력하신 비밀번호가 맞지 않습니다. \n다시 확인하시고 입력하여 주십시오!"); document.member.userPW.focus(); return; } } var str=document.member.userEmail.value; var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i if (!filter.test(str)) { alert("유효한 이메일 주소가 아닙니다."); return; } document.member.submit(); } function checkDelete (n, pw) { result=prompt("정말 탈퇴 하시겠습니까?? 탈퇴하시려면 비밀번호를 입력해주세요"+""); if (result == pw) { document.member.action="/program/member/process/memberDelete.html?&page=&userID=" + n; document.member.submit(); } else if(result === null){ alert("취소되었습니다."); return; } else { alert("비밀번호가 맞지 않습니다. 다시 입력 해 주세요"); return; } }