/** * ºñ¹Ð¹øÈ£ Check * @param passField ÆÐ½º¿öµå element - form.element * @param confirmField ÆÐ½º¿öµå È®ÀÎ element - form.element * @return boolean */ function isNotValidPassword(passField, confirmField) { if(isEmpty(passField,"ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true; if(isEmpty(confirmField,"ÆÐ½º¿öµå¸¦ ÀçÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true; if(isOutOfRange(passField, 4, 10, "ºñ¹Ð¹øÈ£´Â 4~10ÀÚ »çÀÌÀÇ ¼ýÀÚ ¹× ¿µ¹® ´ë¼Ò¹®Àڷθ¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true; if(isOutOfRange(confirmField, 4, 10, "ºñ¹Ð¹øÈ£´Â 4~10ÀÚ »çÀÌÀÇ ¼ýÀÚ ¹× ¿µ¹® ´ë¼Ò¹®Àڷθ¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true; if(passField.value != confirmField.value) { alert("ºñ¹Ð¹øÈ£°¡ ¼­·Î ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.\n ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!"); passField.value=""; confirmField.value=""; passField.focus(); passField.select(); return true; } return false; } /** * Áֹεî·Ï¹øÈ£ Check * @param pid1 ÁֹιøÈ£ ¾ÕÀÚ¸® - form.element * @param pid2 ÁֹιøÈ£ µÚÀÚ¸® - form.element * @return boolean */ function isNotValidPID(pid1, pid2) { if(isEmpty(pid1,"Áֹεî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true; if(isEmpty(pid2,"Áֹεî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true; if(!isNumber(pid1,"Áֹεî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â ¼ýÀڷθ¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true; if(!isNumber(pid2,"Áֹεî·Ï¹øÈ£ µÞÀÚ¸®´Â ¼ýÀڷθ¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true; if(isNotExactLength(pid1, 6, "Áֹεî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 6ÀÚ¸®ÀÔ´Ï´Ù!")) return true; if(isNotExactLength(pid2, 7, "Áֹεî·Ï¹øÈ£ µÞÀÚ¸®´Â 7ÀÚ¸®ÀÔ´Ï´Ù!")) return true; strchr = form.pid1.value.concat(pid2.value); if (strchr.length == 13 ) { nlength = strchr.length; num1 = strchr.charAt(0); num2 = strchr.charAt(1); num3 = strchr.charAt(2); num4 = strchr.charAt(3); num5= strchr.charAt(4); num6 = strchr.charAt(5); num7 = strchr.charAt(6); num8 = strchr.charAt(7); num9 = strchr.charAt(8); num10 = strchr.charAt(9); num11 = strchr.charAt(10); num12 = strchr.charAt(11); var total = (num1*2)+(num2*3)+(num3*4)+(num4*5)+(num5*6)+(num6*7)+(num7*8)+(num8*9)+(num9*2)+(num10*3)+(num11*4)+(num12*5); total = (11-(total%11)) % 10; // if (total == 11) total = 1; // if (total == 10) total = 0; if(total != strchr.charAt(12)) { alert("Áֹεî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!"); pid1.value=""; pid2.value=""; pid1.focus(); return true; } return false; } else alert("Áֹεî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!"); pid1.value=""; pid2.value=""; pid1.focus(); return true; } /** * »ç¾÷ÀÚµî·Ï¹øÈ£ Check * @param bid1 »ç¾÷ÀÚµî·Ï¹øÈ£ ¾ÕÀÚ¸® - form.element * @param bid2 »ç¾÷ÀÚµî·Ï¹øÈ£ Áß°£ ÀÚ¸® - form.element * @param bid3 »ç¾÷ÀÚµî·Ï¹øÈ£ Áß°£ ÀÚ¸® - form.element * @return boolean */ function isNotValidBID(bid1, bid2, bid3) { if(isEmpty(bid1,"»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true; if(isEmpty(bid2,"»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true; if(isEmpty(bid3,"»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true; if(!isNumber(bid1,"»ç¾÷ÀÚµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â ¼ýÀڷθ¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true; if(!isNumber(bid2,"»ç¾÷ÀÚµî·Ï¹øÈ£ °¡¿îµ¥ÀÚ¸®´Â ¼ýÀڷθ¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true; if(!isNumber(bid3,"»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®´Â ¼ýÀڷθ¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true; if(isNotExactLength(bid1, 3, "»ç¾÷ÀÚµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 3ÀÚ¸®ÀÔ´Ï´Ù!")) return true; if(isNotExactLength(bid2, 2, "»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®´Â 2ÀÚ¸®ÀÔ´Ï´Ù!")) return true; if(isNotExactLength(bid3, 5, "»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®´Â 5ÀÚ¸®ÀÔ´Ï´Ù!")) return true; strchr = bid1.value.concat(bid2.value.concat(bid3.value)); num1 = strchr.charAt(0); num2 = strchr.charAt(1); num3 = strchr.charAt(2); num4 = strchr.charAt(3); num5= strchr.charAt(4); num6 = strchr.charAt(5); num7 = strchr.charAt(6); num8 = strchr.charAt(7); num9 = strchr.charAt(8); num10 = strchr.charAt(9); var total = (num1*1)+(num2*3)+(num3*7)+(num4*1)+(num5*3)+(num6*7)+(num7*1)+(num8*3)+(num9*5); total = total + parseInt((num9 * 5) / 10); var tmp = total % 10; if(tmp == 0) { var num_chk = 0; } else { var num_chk = 10 - tmp; } if(num_chk != num10) { alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!"); bid1.value=""; bid2.value=""; bid3.value=""; bid1.focus(); return true; } return false; } /** * E-Mail Check * @param field form.element * @return booelan */ function isNotValidEmail(field) { var checkflag = true; var retvalue; if(field.value == "") { retvalue = true; } else { if (window.RegExp) { var tempstring = "a"; var exam = new RegExp(tempstring); if (tempstring.match(exam)) { var ret1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)"); var ret2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$"); retvalue = (!ret1.test(field.value) && ret2.test(field.value)); } else { checkflag = false; } } else { checkflag = false; } if (!checkflag) { retvalue = ( (field.value != "") && (field.value.indexOf("@")) > 0 && (field.value.index.Of(".") > 0) ); } } if(retvalue) { return false; } else { alert("À̸ÞÀÏ ÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!"); field.focus(); field.select(); return true; } } /** * TelNumber Check * @param field form.element * @return boolean */ function isNotValidTel(field) { var Count; var PermitChar = "0123456789-"; for (var i = 0; i < field.value.length; i++) { Count = 0; for (var j = 0; j < PermitChar.length; j++) { if(field.value.charAt(i) == PermitChar.charAt(j)) { Count++; break; } } if (Count == 0) { alert("ÀüÈ­¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!") field.focus(); field.select(); return true; break; } } return false; } function zipcode(rtn, obj1, obj2) { var _ZIPCODE_PAGE = _MEMBER_SITE+"/member/zipcode_01.jsp"; //rtnÀº °Ë»öµÈ zipcode¿Í ÁÖ¼Ò¸¦ opener¿¡ ¼¼ÆÃÇØ ÁÖ´Â ÆäÀÌÁö.. ///page¸í ÇüÅ·ΠÀý´ë°æ·Î!!! //Äí¾Æ/auth/zipcode_set.jsp ÂüÁ¶ //Const.js º¯¼ö ÀÌ¿ë. var url = _ZIPCODE_PAGE+"?rtn="+ _MY_SITE+rtn+"&objname1="+obj1+"&objname2="+obj2; var att = 'status=no,resizable=no,toolbar=no,scrollbars=no,width=400,height=250'; window.open(url, '', att); } function login_out(str) { if( checkLogin() ) { logout(); } else { login(str); } } //loginÆË¾÷. function login(str) { if(checkLogin()) { alert("ÀÌ¹Ì ·Î±×ÀÎÇϼ̽À´Ï´Ù."); return; } var url = "/auth/memberLogin.jsp"; if(str=="reload") url = url+"?reload=do"; var att = 'status=no,resizable=no,toolbar=no,scrollbars=no,width=458,height=260'; window.open(url,'login' ,att); } //logoutÆË¾÷. function logout() { location.href= "/auth/memberLogout.jsp"; //var att = 'status=no,resizable=no,toolbar=no,scrollbars=no,width=1,height=1'; //window.open(url, 'logout', att); } function setLoginImage(login) { if(login=="LOGIN") { login_flag = true; document.images.loginImage.src = logout_img; }else { login_flag = false; document.images.loginImage.src = login_img; } } //login_flag º¯¼ö´Â IncTopMenu.jsp¿¡¼­ ¼±¾ð.. userInfo.isLogin(); function checkLogin() { return login_flag; } //À̹ÌÁö ¹Ì¸®º¸ function popZoom(item_id) { var frm = document.item_detail; var zoom_url = "/item/zoom.jsp?item_id=" + item_id; window.open(zoom_url, 'zoom_popup', 'width=800, height=700, left=20,right=0,top=20,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes'); }