// // ³»ºÎ¿ë ÇÔ¼ö /*----------------------------------------------------------------------------*/ function CheckValid(String, SpaceCheck) { var retvalue = false; for (var i=0; i= 4) ) { IsExplorer = true; } if(IsExplorer) { for(var i = 0 ; i < String.length; i++){ ch = String.charAt(i); if ((ch == "\n") || ((ch >= "¤¿") && (ch <= "È÷")) || ((ch >="¤¡") && (ch <="¤¾"))) { Length += 2; } else { Length += 1; } } }else { Length = String.length ; } return Length; } //Áֹεî·Ï¹øÈ£ / »ç¾÷ÀÚµî·Ï¹øÈ£ / ¿Ü±¹Àεî·Ï¹øÈ£ üũ /*----------------------------------------------------------------------------*/ // Àç¿Ü±¹ÀÎ ¹øÈ£ üũ function CheckFgnNo(fgnno) { var sum=0; var odd=0; buf = new Array(13); for(i=0; i<13; i++) { buf[i]=parseInt(fgnno.charAt(i)); } odd = buf[7]*10 + buf[8]; if(odd%2 != 0) { return false; } if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) { return false; } multipliers = [2,3,4,5,6,7,8,9,2,3,4,5]; for(i=0, sum=0; i<12; i++) { sum += (buf[i] *= multipliers[i]); } sum = 11 - (sum%11); if(sum >= 10) { sum -= 10; } sum += 2; if(sum >= 10) { sum -= 10; } if(sum != buf[12]) { return false } return true; } // ÁֹιøÈ£ üũ function CheckSSN(juminno) { if(juminno=="" || juminno==null || juminno.length!=13) { alert("Áֹεî·Ï¹øÈ£¸¦ Àû¾îÁÖ¼¼¿ä."); return false; } var jumin1 = juminno.substr(0,6); var jumin2 = juminno.substr(6,7); var yy = jumin1.substr(0,2); // ³âµµ var mm = jumin1.substr(2,2); // ¿ù var dd = jumin1.substr(4,2); // ÀÏ var genda = jumin2.substr(0,1); // ¼ºº° var msg, ss, cc; // ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì if (!IsNumeric(jumin1)) { alert("Áֹεî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇϼ¼¿ä."); return false; } // ±æÀ̰¡ 6ÀÌ ¾Æ´Ñ °æ¿ì if (jumin1.length != 6) { alert("Áֹεî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇϼ¼¿ä."); return false; } // ù¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ±âº» ±¸¼º °Ë»ç if (yy < "00" || yy > "99" || mm < "01" || mm > "12" || dd < "01" || dd > "31") { alert("Áֹεî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇϼ¼¿ä."); return false; } // ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì if (!IsNumeric(jumin2)) { alert("Áֹεî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇϼ¼¿ä."); return false; } // ±æÀ̰¡ 7ÀÌ ¾Æ´Ñ °æ¿ì if (jumin2.length != 7) { alert("Áֹεî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇϼ¼¿ä."); return false; } // ¼ºº°ºÎºÐÀÌ 1 ~ 4 °¡ ¾Æ´Ñ °æ¿ì if (genda < "1" || genda > "4") { alert("Áֹεî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇϼ¼¿ä."); return false; } // ¿¬µµ °è»ê - 1 ¶Ç´Â 2: 1900³â´ë, 3 ¶Ç´Â 4: 2000³â´ë cc = (genda == "1" || genda == "2") ? "19" : "20"; // ù¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ³¯Â¥ Çü½Ä °Ë»ç if (isYYYYMMDD(parseInt(cc+yy), parseInt(mm), parseInt(dd)) == false) { alert("Áֹεî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇϼ¼¿ä."); return false; } // Check Digit °Ë»ç if (!isSSN(jumin1, jumin2)) { alert("ÀÔ·ÂÇÑ Áֹεî·Ï¹øÈ£¸¦ °ËÅäÇÑ ÈÄ, ´Ù½Ã ÀÔ·ÂÇϼ¼¿ä."); return false; } return true; } // »ç¾÷ÀÚµî·Ï¹øÈ£ üũ function CheckRegNumber(vencod) { var sum = 0; var getlist =new Array(10); var chkvalue =new Array("1","3","7","1","3","7","1","3","5"); for(var i=0; i<10; i++) { getlist[i] = vencod.substring(i, i+1); } for(var i=0; i<9; i++) { sum += getlist[i]*chkvalue[i]; } sum = sum + parseInt((getlist[8]*5)/10); sidliy = sum % 10; sidchk = 0; if(sidliy != 0) { sidchk = 10 - sidliy; } else { sidchk = 0; } if(sidchk != getlist[9]) { return false; } return true; } function isYYYYMMDD(y, m, d) { switch (m) { case 2: // 2¿ùÀÇ °æ¿ì if (d > 29) return false; if (d == 29) { // 2¿ù 29ÀÇ °æ¿ì ´çÇØ°¡ À±³âÀÎÁö¸¦ È®ÀÎ if ((y % 4 != 0) || (y % 100 == 0) && (y % 400 != 0)) return false; } break; case 4: // ÀÛÀº ´ÞÀÇ °æ¿ì case 6: case 9: case 11: if (d == 31) return false; } // Å« ´ÞÀÇ °æ¿ì return true; } function isLeapYear(y) { if (y < 100) y = y + 1900; if ( (y % 4 == 0) && (y % 100 != 0) || (y % 400 == 0) ) { return true; } else { return false; } } function getNumberOfDate(yy, mm) { month = new Array(29,31,28,31,30,31,30,31,31,30,31,30,31); if (mm == 2 && isLeapYear(yy)) mm = 0; return month[mm]; } function isSSN(s1, s2) { n = 2; sum = 0; for (i=0; i "9") ) return false; } return true; } function IsNumber2(Empty, String) { if (Empty == true) return true; for (var i=0; i < String.length; i++) { if ( (String.charAt(i) < "0") || (String.charAt(i) > "9") ) return false; } return true; } /*----------------------------------------------------------------------------*/ function IsAlphabet(String) { if (IsEmpty(String)) return false; for (var i=0; i < String.length; i++) { if ( ( (String.charAt(i) < "A") || (String.charAt(i) > "Z") ) && ( (String.charAt(i) < "a") || (String.charAt(i) > "z") ) ) return false; } return true; } /*----------------------------------------------------------------------------*/ function InValidChar(String) { var NotPermitChar = "`~!@#$%^&*()-_=+\\|[]{};:'\",./<>?"; for (var i = 0; i < String.length; i++) { for (var j = 0; j < NotPermitChar.length; j++) { if(String.charAt(i) == NotPermitChar.charAt(j)) { return true; } } } return false; } function InValidChar2(String) { var NotPermitChar = "`~!@#$%^&*()-=+\\|[]{};:'\",./<>?"; for (var i = 0; i < String.length; i++) { for (var j = 0; j < NotPermitChar.length; j++) { if(String.charAt(i) == NotPermitChar.charAt(j)) { return true; } } } return false; } /*----------------------------------------------------------------------------*/ function IsAlphaNumeric(String) { if (IsEmpty(String)) return false; for (var i=0; i < String.length; i++) { if ( ( (String.charAt(i) < "0") || (String.charAt(i) > "9")) && ( ( (String.charAt(i) < "A") || (String.charAt(i) > "Z") ) && ( (String.charAt(i) < "a") || (String.charAt(i) > "z") ) ) ) return false; } return true; } /*----------------------------------------------------------------------------*/ function IsNumeric(String) { if (IsEmpty(String)) return false; for (var i=0; i < String.length; i++) { if ( (String.charAt(i) < "0") || (String.charAt(i) > "9") ) return false; } return true; } // // ÀûÇÕÇÑ ¸ÞÀÏÁÖ¼Ò ¿©ºÎ üũ /*----------------------------------------------------------------------------*/ function Email_Check(String) { var checkflag = true; var retvalue; if (IsEmpty(String)) return false; 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,4}|[0-9]{1,3})(\\]?)$"); retvalue = (!ret1.test(String) && ret2.test(String)); } else { checkflag = false; } } else { checkflag = false; } if (!checkflag) { retvalue = ( (String != "") && (String.indexOf("@")) > 0 && (String.index.Of(".") > 0) ); } return retvalue; } // ÀüÈ­¹øÈ£ ÀԷ½à ÇÕ´çÇÑ ¹®ÀÚ¿©ºÎ üũ /*----------------------------------------------------------------------------*/ function ValidTelString(String) { var RetValue = true; var Count; var PermitChar = "0123456789-+.()"; if (IsEmpty(String)) return false; for (var i = 0; i < String.length; i++) { Count = 0; for (var j = 0; j < PermitChar.length; j++) { if(String.charAt(i) == PermitChar.charAt(j)) { Count++; break; } } if (Count == 0) { RetValue = false; break; } } return RetValue; } function ValidFaxString(String) { var RetValue = true; var Count; var PermitChar = "0123456789-+.()"; // FAX´Â ÇʼöÁ¤º¸°¡ ¾Æ´Ï±â ¶§¹®¿¡ // °ø¹éÀÌ µé¾î¿À¸é üũÇÏÁö ¾Ê´Â´Ù. if (IsEmpty(String)) return true; for (var i = 0; i < String.length; i++) { Count = 0; for (var j = 0; j < PermitChar.length; j++) { if(String.charAt(i) == PermitChar.charAt(j)) { Count++; break; } } if (Count == 0) { RetValue = false; break; } } return RetValue; } function Cut_Digit(String) { var digit_str=""; for(i=0;i 127 || String.charCodeAt(i) < 0) { RetValue = true; break; } } return RetValue; } function IsEnglish(String) { var RetValue = true; var Count = 0; if (IsEmpty(String)) return false; for(i=0 ; i 127 || String.charCodeAt(i) < 0) { Count++; } } if (Count > 0) { RetValue = false; } return RetValue; } // ÇÑ±ÛÆ÷ÇÔ ¿©ºÎ üũ function check_hangul_domain(tmp) { var counter=0; for(i=0;i= 44032 && temp.charCodeAt() <= 55203){ ++counter; } } return counter; } function checkOctect(tmp) { var counter = 0; for(var i=0;i4){ RetValue = false; }else{ for(var j =0; j<4; j++){ if(arrayString[j].length<1 || arrayString[j].length >3){ RetValue = false; } if(parseInt(arrayString[j],10)>255){ RetValue = false; } } } return RetValue; } function IsValidID(String) { if (String.length < 4 ) return false; if (String.length > 15 ) return false; if (!IsAlphaNumeric(String)) return false; if (InValidChar(String)) return false; return true; } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////// ¾ÆÀ̵𠸸µé±â üũ // ù±ÛÀÚ´Â ¹«Á¶°Ç ¿µ¹®ÀÚ // ÆÐÅÏ "_", ¿µ¹®ÀÚ, ¼ýÀÚ¸¸ ÀԷ°¡´É // 5ÀÚÀÌ»ó ~ 20ÀÚÀ̳» function IDCheckString(String) { var Count; var PermitChar = "0123456789 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_"; if (IsEmpty(String)) return false; if (String.length < 5 ) return false; if (String.length > 15 ) return false; for (var i = 0; i < String.length; i++) { if(i == 0) { if((String.charAt(i) < "A") || (String.charAt(i) > "Z") && (String.charAt(i) < "a") || (String.charAt(i) > "z") ) return false } Count = 0; for (var j = 0; j < PermitChar.length; j++) { if(String.charAt(i) == PermitChar.charAt(j)) { Count++; break; } } if (Count == 0) { return false; } } return true; } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////// ¾ÆÀ̵𠸸µé±â üũ function IsValidPW(String1, String2) { if (String1.length < 4 || String2.length < 4) return false; if (String1.length > 20 || String2.length > 20) return false; if (String1 != String2) return false; return true; } function ValidNS(String) { var RetValue = true; var arrayString; var Count; var PermitChar = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP-QRSTUVWXYZ."; if (IsEmpty(String)) return false; for (var i = 0; i < String.length; i++) { Count = 0; for (var j = 0; j < PermitChar.length; j++) { if(String.charAt(i) == PermitChar.charAt(j)) { Count++; break; } } if (Count == 0) { RetValue = false; break; } } arrayString = String.split("."); if(arrayString.length<3){ RetValue = false; } return RetValue; } function Trim(szText) { // Left Trim while (szText.length > 1) { if (szText.charAt(0) == " " || szText.charAt(0) == "\t") { szText = szText.substring(1); } else { break; } } if (szText == " " || szText == "\t") { return ""; } // Right Trim while(szText.length > 1) { if( szText.charAt(szText.length-1) == " " || szText.charAt(szText.length-1) == "\t" || szText.charAt(szText.length-1) == "\n" || szText.charAt(szText.length-1) == "\r") { szText = szText.substring(0, szText.length-1); } else { break; } } if (szText == " " || szText == "\t") { return ""; } else { return szText; } } function LTrim(szText) { while (szText.length > 1) { if (szText.charAt(0) == " " || szText.charAt(0) == "\t") { szText = szText.substring(1); } else { break; } } if (szText == " " || szText == "\t") { return ""; }else{ return szText; } } function moveFocus(num,fromform,toform) { var str = fromform.value.length; if (str == num) toform.focus(); } function ErrorProcess(object, msg) { if(msg) alert(msg); if (object) { object.focus(); } //object.select(); } function OpenDepositInputWindow() { var urlname = "/manage/deposit/deposit_payment.html"; window.open(urlname, "open_deposit","height=500,width=660, menubar=no,directories=no,resizable=no,status=no,scrollbars=yes"); } function OpenZip(flag) { var urlname = "http://cypack.com/util/open_zip.html?flag="+flag; window.open(urlname, "open_zip","height=300,width=450, menubar=no,directories=no,resizable=no,status=no,scrollbars=yes"); } function CheckAgreement(form) { if (form.agree) { if (!form.agree.checked) return false; else return true; }else if (form.agreement) { if (!form.agreement.checked) return false; else return true; } return true; } function ViewSubIDList(coid) { var urlname = '/member/sub_admin/view_subid_list.html?search_coid='+coid; window.open(urlname, 'view_subid_list', 'height=580,width=600,menubar=no,directories=no,resizable=yes,status=no,scrollbars=yes'); } function ViewDomainList(coid) { var urlname = '/manage/view_domain_list.html?search_coid='+coid; window.open(urlname, 'view_domain_list', 'height=580,width=600,menubar=no,directories=no,resizable=yes,status=no,scrollbars=yes'); } function ReloadOrderBy(form, oi, ot) { form.oi.value=oi; form.ot.value=ot; form.submit(); } function ViewMemberInfo(coid) { var urlname = '/member/view_member_info.html?search_coid='+coid; window.open(urlname, 'view_member_info', 'height=580,width=600,menubar=no,directories=no,resizable=yes,status=no,scrollbars=yes'); } function ShowWhois(domain) { var urlname = "/manage/show_whois.html?domain="+domain; window.open(urlname, 'show_whois1', 'height=700,width=600,menubar=no,directories=no,resizable=no,status=no,scrollbars=yes'); } function Send_AuthKey(email) { var urlname = "/util/send_authkey.html?email="+email; window.open(urlname, 'send_authkey','height=180,width=300, menubar=no,directories=no,resizable=no,status=no,scrollbars=yes'); } function OpenTaxInfo(code) { var urlname = "/manage/tax/viewtaxinfo.html?tax_no="+code; window.open(urlname, 'view_tax_info', 'height=580,width=600,menubar=no,directories=no,resizable=yes,status=no,scrollbars=yes'); } function OpenTaxInfo_Deposit(code) { var urlname = "/manage/tax_deposit/viewtaxinfo.html?tax_no="+code; window.open(urlname, 'view_tax_info', 'height=580,width=600,menubar=no,directories=no,resizable=yes,status=no,scrollbars=yes'); } function ViewOrderInfo(code) { var urlname = "/manage/tax/vieworderinfo.html?order_no="+code; window.open(urlname, 'view_order_info', 'height=580,width=600,menubar=no,directories=no,resizable=yes,status=no,scrollbars=yes'); } function View_Deposit_Detail_Use_Info(code) { var urlname = "/manage/deposit/detail_use_info.html?order_no="+code; window.open(urlname, 'view_order_info', 'height=580,width=600,menubar=no,directories=no,resizable=yes,status=no,scrollbars=yes'); } function ShowHKrReserveInfo(code) { var urlname = "/manage/reserve/show_reserve_info.html?req_no="+code; window.open(urlname, 'show_hkr_reserve_info', 'height=580,width=600,menubar=no,directories=no,resizable=yes,status=no,scrollbars=yes'); } function ShowMoney() { window.open('/customer/contents/newwin_money.html', 'money','height=630,width=580, menubar=no,directories=no,resizable=no,status=no,scrollbars=no'); } // AMS function function ViewMemberInfo_AMS(coid) { var urlname = '/member/view_member_info.html?search_coid='+coid; window.open(urlname, 'view_member_info', 'height=580,width=750,menubar=no,directories=no,resizable=yes,status=no,scrollbars=yes'); } function ViewSubIDList_AMS(coid) { var urlname = '/member/sub_admin/view_subid_list.html?search_coid='+coid; window.open(urlname, 'view_subid_list', 'height=580,width=750,menubar=no,directories=no,resizable=yes,status=no,scrollbars=yes'); } function ShowWhois_AMS(domain) { var urlname = "/domain/whois/show_whois.html?domain="+domain; window.open(urlname, 'show_whois', 'height=700,width=600,menubar=no,directories=no,resizable=no,status=no,scrollbars=yes'); } function ViewAdminInfo_AMS(aoid) { var urlname = '/madmin/view_admin_info.html?search_aoid='+aoid; window.open(urlname, 'view_admin_info', 'height=580,width=650,menubar=no,directories=no,resizable=yes,status=no,scrollbars=yes'); } function ShowWhois_PMS(form) { var flag; var domain; if (form.domain.value == "") { ErrorProcess(form.domain, "µµ¸ÞÀÎÀ» ÀÔ·ÂÇϼ¼¿ä."); return false; } domain = form.domain.value; if (form.sel_option[0].checked) { flag = 1;} else { flag = 2;} var urlname = "/whois/popup_whois.html?sel_option="+flag+"&domain="+domain; window.open(urlname, 'show_whois', 'height=700,width=600,menubar=no,directories=no,resizable=no ,status=no,scrollbars=yes'); return false; } function Set_RPP(cookie_domain){ var form = document.form1; var rpp_value = form.rpp.value; document.cookie = "rpp"+ "=" + rpp_value+";path=/"+";domain="+cookie_domain; form.submit(); } function ShowWhois(domain) { var urlname = "http://domain.kmain.com/Whois_Info/show_whois.html?domain="+domain; window.open(urlname, "browse_org","height=700,width=600, menubar=no,directories=no,resizable=no,status=no,scrollbars=yes"); } var maxW,maxH,fromX,fromY,toX,toY,adjX,adjY,zBox,zStep=0,zLink,zNew; function zoomBox(evt,zlink,maxw,maxh,tox,toy) { if (arguments.length > 2) zNew=1; scrollH=(window.pageYOffset!=null)?window.pageYOffset:document.body.scrollTop; maxW=maxw?maxw:window.innerWidth?innerWidth:document.body.clientWidth; maxH=maxh?maxh:window.innerHeight?innerHeight:document.body.clientHeight; toX=tox?tox:(window.screen.width/2-maxW/2); toY=(toy?toy:(window.screen.height/2-maxH/2-150))+scrollH; fromX=evt.pageX?evt.pageX:evt.clientX; fromY=(evt.pageY?evt.pageY:evt.clientY)+(document.all?scrollH:0); adjX=toX+evt.screenX-fromX; adjY=toY+evt.screenY-fromY; if (document.createElement && document.body.appendChild && !zBox) { zBox=document.createElement("div"); zBox.style.position="absolute"; document.body.appendChild(zBox); } else if (document.all && !zBox) { document.all[document.all.length-1].outerHTML+='
'; zBox=document.all.zBoxDiv; } else if (document.layers && !zBox) { zBox=new Layer(maxW); zBox.style=zBox; } zLink=zlink; doZoom(); } function doZoom() { zStep+=1; zPct=(10-zStep)/10 if (document.layers) { zBox.moveTo(toX+zPct*(fromX-toX),toY+zPct*(fromY-toY)); zBox.document.open(); zBox.document.write("
"); zBox.document.close(); } else { zBox.style.border="2px solid #999999"; zBox.style.left=toX+zPct*(fromX-toX); zBox.style.top=toY+zPct*(fromY-toY); zBox.style.width=maxW*(1-zPct); zBox.style.height=maxH*(1-zPct); } zBox.style.visibility="visible"; if (zStep < 10) setTimeout("doZoom("+fromX+","+fromY+","+toX+","+toY+")",30); else { zBox.style.visibility='hidden'; zStep=0; if (zLink && !zNew) location.href=zLink.href; else if (zLink && zNew) { var w=window.open(zLink.href,'','width='+maxW+',height='+maxH+',left='+adjX+',top='+adjY+',scrollbars,resizable=no'); zNew=null; } } } //ÆË¾÷Çü½Ä ::onClick="zoomBox(event, this, 440, 220); return false;" href="/member/pop_zipcode.html?m=owner"