String.prototype.cut = function(len) { var str = this; var l = 0; for (var i=0; i 128) ? 2 : 1; if (l > len) return str.substring(0,i); } return str; } String.prototype.bytes = function() { var str = this; var l = 0; for (var i=0; i 128) ? 2 : 1; return l; } String.prototype.trim = function(){ var str = this.replace(/(\s+$)/g,""); return str.replace(/(^\s*)/g,""); } String.prototype.replaceAll = function(string1,string2) { var string = ""; if (this.trim() != "" && string1 != string2) { string = this.trim(); while (string.indexOf(string1) > -1) { string = string.replace(string1,string2); } } return string; } function emailCheck(email) { var email_exp = /^[a-z0-9]{2,}@[a-z0-9-]{2,}\.[a-z0-9]{2,}/i; if(!email_exp.test(email)) { return false; } return true; } /** * ÀԷ°ªÀÌ NULLÀÎÁö üũ */ function isNull(input) { if (input.value == null || input.value == "") { return true; } return false; } /** * ÀԷ°ª¿¡ ½ºÆäÀ̽º ÀÌ¿ÜÀÇ ÀǹÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö üũ * ex) if (isEmpty(form.keyword)) { * alert("°Ë»öÁ¶°ÇÀ» ÀÔ·ÂÇϼ¼¿ä."); * } */ function isEmpty(input) { if (input.value == null || input.value.replace(/ /gi,"") == "") { return true; } return false; } /** * ÀԷ°ª¿¡ ƯÁ¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö üũ * ƯÁ¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë * ex) if (containsChars(form.name,"!,*&^%$#@~;")) { * alert("À̸§ Çʵ忡´Â Ư¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù."); * } */ function containsChars(input,chars) { for (var inx = 0; inx < input.value.length; inx++) { if (chars.indexOf(input.value.charAt(inx)) != -1) return true; } return false; } /** * ÀԷ°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö üũ * ƯÁ¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë * ex) if (!containsCharsOnly(form.blood,"ABO")) { * alert("Ç÷¾×Çü Çʵ忡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); * } */ function containsCharsOnly(input,chars) { for (var inx = 0; inx < input.value.length; inx++) { if (chars.indexOf(input.value.charAt(inx)) == -1) return false; } return true; } /** * ÀԷ°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö üũ * ƯÁ¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë * input ÀÌ ÆûÀÌ ¾Æ´Ñ ½ÇÁ¦ value¸¦ ³Ö´Â ¸Þ¼Òµå!!!!!!!!!!!!!!!! * ex) if (!containsCharsOnly(input,"ABO")) { * alert("Ç÷¾×Çü Çʵ忡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); * } */ function containsCharsOnly2(input,chars) { for (var inx = 0; inx < input.length; inx++) { if (chars.indexOf(input.charAt(inx)) == -1) return false; } return true; } /** * ÀԷ°ªÀÌ ¾ËÆĺªÀÎÁö üũ * ¾Æ·¡ isAlphabet() ºÎÅÍ isNumComma()±îÁöÀÇ ¸Þ¼Òµå°¡ * ÀÚÁÖ ¾²ÀÌ´Â °æ¿ì¿¡´Â var chars º¯¼ö¸¦ * global º¯¼ö·Î ¼±¾ðÇÏ°í »ç¿ëÇϵµ·Ï ÇÑ´Ù. * ex) var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; * var lowercase = "abcdefghijklmnopqrstuvwxyz"; * var number = "0123456789"; * function isAlphaNum(input) { * var chars = uppercase + lowercase + number; * return containsCharsOnly(input,chars); * } */ function isAlphabet(input) { var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; return containsCharsOnly(input,chars); } /** * ÀԷ°ªÀÌ ¾ËÆĺª ´ë¹®ÀÚÀÎÁö üũ */ function isUpperCase(input) { var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; return containsCharsOnly(input,chars); } /** * ÀԷ°ªÀÌ ¾ËÆĺª ¼Ò¹®ÀÚÀÎÁö üũ */ function isLowerCase(input) { var chars = "abcdefghijklmnopqrstuvwxyz"; return containsCharsOnly(input,chars); } /** * ÀԷ°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö üũ */ function isNumber(input) { var chars = "-0123456789"; return containsCharsOnly(input,chars); } /** * ÀԷ°ªÀÌ ¾ËÆĺª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö üũ */ function isAlphaNum(input) { var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; return containsCharsOnly(input,chars); } /** * ÀԷ°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö üũ */ function isNumDash(input) { var chars = "-0123456789"; return containsCharsOnly(input,chars); } /** * ÀԷ°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö üũ */ function isNumComma(input) { var chars = ",0123456789"; return containsCharsOnly(input,chars); } /** * ÀԷ°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(.)·Î µÇ¾îÀÖ´ÂÁö üũ */ function isNumCom(input) { var chars = ".0123456789"; return containsCharsOnly(input,chars); } /** * ÀԷ°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö üũ * ÀÚ¼¼ÇÑ format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ 'regular expression'À» ÂüÁ¶ */ function isValidFormat(input,format) { if (input.value.search(format) != -1) { return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä } return false; } /** * ÀԷ°ªÀÌ À̸ÞÀÏ Çü½ÄÀÎÁö üũ * ex) if (!isValidEmail(form.email)) { * alert("¿Ã¹Ù¸¥ À̸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù."); * } */ function isValidEmail(input) { // var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/; var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/; return isValidFormat(input,format); } /** * ÀԷ°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö üũ */ function isValidPhone(input) { var format = /^(\d+)-(\d+)-(\d+)$/; return isValidFormat(input,format); } function isValidDate2(input) { var format = /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/; return isValidFormat(input,format); } /** * ÀԷ°ªÀÇ ¹ÙÀÌÆ® ±æÀ̸¦ ¸®ÅÏ * ex) if (getByteLength(form.title) > 100) { * alert("Á¦¸ñÀº ÇÑ±Û 50ÀÚ(¿µ¹® 100ÀÚ) ÀÌ»ó ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù."); * } * Author : Wonyoung Lee */ function getByteLength(input) { var byteLength = 0; for (var inx = 0; inx < input.value.length; inx++) { var oneChar = escape(input.value.charAt(inx)); if ( oneChar.length == 1 ) { byteLength ++; } else if (oneChar.indexOf("%u") != -1) { byteLength += 2; } else if (oneChar.indexOf("%") != -1) { byteLength += oneChar.length/3; } } return byteLength; } /** * ÀԷ°ª¿¡¼­ ÄÞ¸¶¸¦ ¾ø¾Ø´Ù. */ function removeComma(input) { return input.value.replace(/,/gi,""); } /** * ¼±ÅÃµÈ ¶óµð¿À¹öÆ°ÀÌ ÀÖ´ÂÁö üũ */ function hasCheckedRadio(input) { if (input.length > 1) { for (var inx = 0; inx < input.length; inx++) { if (input[inx].checked) return true; } } else { if (input.checked) return true; } return false; } /** * ¼±ÅÃµÈ Ã¼Å©¹Ú½º°¡ ÀÖ´ÂÁö üũ */ function hasCheckedBox(input) { return hasCheckedRadio(input); } /** * Æû»ó¿¡ Á¸ÀçÇϴ ƯÁ¤ Object¿¡ °ªÀ» ¼³Á¤ */ function setObjectValue(control, value) { if (!control) return; var objdesc = new String(control); var b_flg = false; if ( control.type == "button" || control.type == "hidden" || control.type == "password" || control.type == "reset" || control.type == "submit" || control.type == "text" || control.type == "textarea" ) { control.value = value; } else if (control.type == "select-one") { for(j=0;j < control.options.length ; j++ ) { if(control.options[j].value == value ) { control.options[j].selected = true; b_flg=true; } } if (!b_flg) { control.options[0].selected = true; } } else if (control.type == "checkbox") { if(control.value == value ) { control.checked = true; } } else // undefine : radio { for (var i=0;i maxLen) { if(falg == "U") // ¾Æ·¡ÀÚÀ½ÀÌ Àִ°æ¿ì { alert(formNm + "Àº ÃÖ´ë " + maxLen + "ÀÚ±îÁö ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù."); } else if(falg == "E") { alert(formNm + "´Â ÃÖ´ë " + maxLen + "ÀÚ±îÁö ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù."); } formCd.focus(); return false; } return true; } /* * ÀԷ°ªÀÌ nullÀÎÁö, ¼ýÀÚÀÎÁö, ÀÚ¸´¼ö üũ: flag ÀÚÀ½ÀÖ°í¾ø°í... by fruity * ¿¹) isValInput(frm.text, "Á¦¸ñ", 100, "U") */ function isValidNumberInput(formCd, formNm, maxLen, falg) { if (isEmpty(formCd)) { if(falg == "U") // ¾Æ·¡ÀÚÀ½ÀÌ Àִ°æ¿ì { alert(formNm + "À» ÀÔ·ÂÇϼ¼¿ä."); } else if(falg == "E") { alert(formNm + "¸¦ ÀÔ·ÂÇϼ¼¿ä."); } formCd.focus(); return false; } if (!isNumber(formCd)) { if(falg == "U") // ¾Æ·¡ÀÚÀ½ÀÌ Àִ°æ¿ì { alert(formNm + "Àº ¼ýÀڷθ¸ ÀÔ·ÂÇϼ¼¿ä."); } else if(falg == "E") { alert(formNm + "´Â ¼ýÀڷθ¸ ÀÔ·ÂÇϼ¼¿ä."); } formCd.focus(); return false; } if (getByteLength(formCd) > maxLen) { if(falg == "U") // ¾Æ·¡ÀÚÀ½ÀÌ Àִ°æ¿ì { alert(formNm + "Àº ÃÖ´ë " + maxLen + "ÀÚ¸® ¼ýÀÚ±îÁö ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù."); } else if(falg == "E") { alert(formNm + "´Â ÃÖ´ë " + maxLen + "ÀÚ¸® ¼ýÀÚ±îÁö ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù."); } formCd.focus(); return false; } return true; } /* * ÀԷ°ªÀÌ nullÀÎÁö üũ : flag ÀÚÀ½ÀÖ°í¾ø°í... by fruity * ¿¹) isValInput(frm.text, "Á¦¸ñ", "U") */ function isValInput(formCd, formNm, maxLen, falg) { if (isEmpty(formCd)) { if(falg == "U") // ¾Æ·¡ÀÚÀ½ÀÌ Àִ°æ¿ì { alert(formNm + "À» ÀÔ·ÂÇϼ¼¿ä."); } else if(falg == "E") { alert(formNm + "¸¦ ÀÔ·ÂÇϼ¼¿ä."); } formCd.focus(); return false; } return true; } /* * ÃÖ´ëÇã¿ë ±ÛÀÚ¼ö üũÈÄ ¸Þ¼¼Áö ó¸® by fruity * ¿¹) getByteLenMsg(frm.text, "Á¦¸ñ", 100) */ function getByteLenMsg(formCd, formNm, maxLen, falg) { if (getByteLength(formCd) > maxLen) { if(falg == "U") // ¾Æ·¡ÀÚÀ½ÀÌ Àִ°æ¿ì { alert(formNm + "Àº ÃÖ´ë ÇÑ±Û " + maxLen/2 + "ÀÚ, ¿µ¹® " + maxLen + "ÀÚ±îÁö ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù."); } else if(falg == "E") { alert(formNm + "´Â ÃÖ´ë ÇÑ±Û " + maxLen/2 + "ÀÚ, ¿µ¹® " + maxLen + "ÀÚ±îÁö ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù."); } formCd.focus(); return false; } return true; } /* * ÀԷ°ªÀÌ nullÀÎÁö üũ ÇÑ ÈÄ ÃÖ´ëÇã¿ë ±ÛÀÚ¼ö üũ : ¾Æ·¡ ÀÚÀ½ ÀÖ´Â °æ¿ì by fruity * ¿¹) isValidInput(frm.text, "Á¦¸ñ", 100) */ function isValidInput(formCd, formNm, maxLen) { if (isEmpty(formCd)) { alert(formNm + "À» ÀÔ·ÂÇϼ¼¿ä."); formCd.focus(); return false; } if (getByteLength(formCd) > maxLen) { alert(formNm + "Àº ÃÖ´ë ÇÑ±Û " + maxLen/2 + "ÀÚ, ¿µ¹® " + maxLen + "ÀÚ±îÁö ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù."); formCd.focus(); return false; } return true; } /* * ÀԷ°ªÀÌ nullÀÎÁö üũ ÇÑ ÈÄ ÃÖ´ëÇã¿ë ±ÛÀÚ¼ö üũ : ¾Æ·¡ ÀÚÀ½ ÀÖ´Â °æ¿ì by citycat * °æ°íâ¿¡ ~À» »©°í Á¦¸ñ°ú ÇÔ²² ³Ö°Ô ÇÑ´Ù. * ¿¹) isValidInput(frm.text, "Á¦¸ñ", 100) */ function isValidInputTit(formCd, formNm, maxLen) { if (isEmpty(formCd)) { alert(formNm + " ÀÔ·ÂÇϼ¼¿ä."); formCd.focus(); return false; } if (getByteLength(formCd) > maxLen) { alert(formNm + "Àº ÃÖ´ë ÇÑ±Û " + maxLen/2 + "ÀÚ, ¿µ¹® " + maxLen + "ÀÚ±îÁö ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù."); formCd.focus(); return false; } return true; } /* * ÀԷ°ªÀÌ nullÀÎÁö üũ ÇÑ ÈÄ ÃÖ´ëÇã¿ë ±ÛÀÚ¼ö üũ : ¾Æ·¡ ÀÚÀ½ ¾ø´Â °æ¿ì by fruity * ¿¹) isValidInputU(frm.text, "³ª¶ó", 40) */ function isValidInputU(formCd, formNm, maxLen) { if (isEmpty(formCd)) { alert(formNm + "¸¦ ÀÔ·ÂÇϼ¼¿ä."); formCd.focus(); return false; } if (getByteLength(formCd) > maxLen) { alert(formNm + "´Â ÃÖ´ë ÇÑ±Û " + maxLen/2 + "ÀÚ, ¿µ¹® " + maxLen + "ÀÚ±îÁö ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù."); formCd.focus(); return false; } return true; } /* * ÄíÅ°¿¡¼­ data Àоî¿À±â */ function getCookie( name ) { var nameOfCookie = name + "="; var x = 0; if(document.cookie.length!=0) { while ( x <= document.cookie.length ) { var y = (x+nameOfCookie.length); if ( document.cookie.substring( x, y ) == nameOfCookie ) { if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) endOfCookie = document.cookie.length; return unescape( document.cookie.substring( y, endOfCookie ) ); } x = document.cookie.indexOf( " ", x ) + 1; if ( x == 0 ) break; } return ""; } else { return ""; } } /** * À̹ÌÁö ÆÄÀÏ Àϱî¿ä?? */ function checkingImg(filename) { if (!isEmpty(filename)) { var file = filename.value; var ext = (file.substring(file.lastIndexOf('.'), file.length)).toLowerCase(); if (!(ext==".jpg" || ext==".jpeg" || ext==".gif" || ext=="png")) { alert("À̹ÌÁöÆÄÀÏÀÇ È®ÀåÀڷδ jpg, jpeg, gif, png ¸¸ÀÌ °¡´ÉÇÕ´Ï´Ù."); return false; } } return true; } /** * À½¼º ÆÄÀÏ Àϱî¿ä?? */ function checkingWav(filename) { if (!isEmpty(filename)) { var file = filename.value; var ext = (file.substring(file.lastIndexOf('.'), file.length)).toLowerCase(); if (!(ext==".wav" || ext==".wma" || ext==".asf" || ext==".mp3" || ext==".asx")) { alert("¸ÖƼ¹Ìµð¾îÆÄÀÏÀÇ È®ÀåÀڷδ wav, wma, mp3, asf, asx ¸¸ÀÌ °¡´ÉÇÕ´Ï´Ù."); return false; } } return true; } /** * checkbox ¿©·¯°³ ÀÖÀ»¶§ °°Àº À̸§À» °¡Áø checkbox ¸ðµÎ¼±ÅÃ, ¸ðµÎ¼±ÅÃÃë¼Ò */ function checkAll(masterBox, input) { var how = true; if (masterBox.checked!=true) { how = false; } max = input.length-2; for (i=0; i pWidth) document.iMg[i].width = pWidth; } } //---------------------------------------- // ⠴ݱâ //---------------------------------------- function winSelfClose() { self.close(); } //---------------------------------------- // window popup center align //---------------------------------------- function ComPopWin(mypage,myname,w,h) { var win = null; var scroll = 'yes'; if(mypage == "") { alert("urlÀ» ÀÔ·ÂÇϽʽÿÀ."); return; } if(myname == "") { myname = "popwin"; } if(w == "") { w = "400"; } if(h == "") { h = "300"; } LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'; win = window.open(mypage,myname,settings) win.focus(); return win; } //---------------------------------------- // window popup center align //---------------------------------------- function ComPopWin2(mypage,myname,w,h) { var win = null; var scroll = 'yes'; if(myname == "") { myname = "popwin"; } if(w == "") { w = "400"; } if(h == "") { h = "300"; } LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'; win = window.open(mypage,myname,settings) return win; } function ComPopWin3(mypage,myname,w,h) { var win = null; var scroll = 'no'; if(mypage == "") { alert("urlÀ» ÀÔ·ÂÇϽʽÿÀ."); return; } if(myname == "") { myname = "popwin"; } if(w == "") { w = "400"; } if(h == "") { h = "300"; } LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=no'; win = window.open(mypage,myname,settings) win.focus(); return win; } //---------------------------------------- // window popup center align //---------------------------------------- function ComPopWin10(mypage,myname,w,h,x_scroll) { var win = null; var scroll = x_scroll; if(myname == "") { myname = "popwin"; } if(w == "") { w = "400"; } if(h == "") { h = "300"; } LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'; // , status=1 win = window.open(mypage,myname,settings) return win; } //------------------------------------------------------------- // iframe resize //------------------------------------------------------------- function ComResizeIframe(iFramePage,iframeID) { var framePage = eval(iFramePage); /* Checks that page is in iframe. */ if(self==parent) { return false; } else if(document.getElementById&&document.all) /* Sniffs for IE5+.*/ { // framePage is the ID of the framed page's BODY tag. //The added 10 pixels prevent an unnecessary scrollbar. var FramePageHeight = framePage.scrollHeight + 10; // "iframeID" is the ID of the inline frame in the parent page. parent.document.getElementById(iframeID).style.height=FramePageHeight; } } /** * ¹®Á¦µÉ¼öÀÖ´Â È®ÀåÀÚÀÇ Ã·ºÎÆÄÀÏ Ã·ºÎ ¸·±â * ex) js, jsp, asp, vbs, htm, html, class */ function isSafeFile(input) { if (!isEmpty(input)) { var file = input.value; var ext = (file.substring(file.lastIndexOf('.'), file.length)).toLowerCase(); if (ext==".js" || ext==".jsp" || ext==".asp" || ext==".vbs" || ext==".htm" || ext==".html" || ext==".class") { alert("È®ÀåÀÚ°¡ '"+ext+"'ÀÎ ÆÄÀÏÀº ¾÷·Îµå¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ¾ÐÃàÇؼ­ ¿Ã·ÁÁÖ¼¼¿ä."); return false; } } return true; } //------------------------------------------------------------- // trim //------------------------------------------------------------- function trim(va) { va=new String(va) temp1=0 for(i=0;i=0;i--) { temp2=va.charAt(i) if(temp2!=" "){temp1=i+1;break} } va=va.substring(0,temp1) return va } //------------------------------------------------------------- // õ¿ø´ÜÀ§¿¡¼­ ¼¼¹ø°ÀÚ¸®¿¡ ','ÀÚµ¿ »ý¼ºÇϱ⠽ÃÀÛ //------------------------------------------------------------- function numOnMask(me) { if (event.keyCode<48||event.keyCode>57) {//¼ýÀڿܱÝÁö event.returnValue=false; } var tmpH; if(me.charAt(0)=="-"){//À½¼ö°¡ µé¾î¿ÔÀ»¶§ '-'¸¦ »©°íÀû¿ëµÇ°Ô.. tmpH=me.substring(0,1); me=me.substring(1,me.length); } //me.indexOf('-') if(me.length > 3){ var c=0; var myArray=new Array(); for(var i=me.length;i>0;i=i-3){ myArray[c++]=me.substring(i-3,i); } myArray.reverse(); me=myArray.join(","); } if(tmpH){ me=tmpH+me; } return me } function numOffMask(me) { var tmp=me.split(","); tmp=tmp.join(""); return tmp; } function check_value(me) { var myStr=numOffMask(me.value); me.value=numOnMask(myStr); } //------------------------------------------------------------- // õ¿ø´ÜÀ§¿¡¼­ ¼¼¹ø°ÀÚ¸®¿¡ ','ÀÚµ¿ »ý¼ºÇϱ⠳¡ //------------------------------------------------------------- //------------------------------------------------------------- // ¿øÇÏ´Â ¹®ÀÚ »©°í.. //------------------------------------------------------------- function specialChar(inputs,chars){ var tmp=inputs.value.split(chars); tmp=tmp.join(""); return tmp; } //------------------------------------------------------------- // °ø¹é ¹Ýȯ //------------------------------------------------------------- function nvlTurn(input){ if(input.value == "" || input.value == null) { input.value = " "; } return input.value } /** * ¼Ò¼öÁ¡ n¹ø° ÀÚ¸®¿¡¼­ ÀÚ¸£±â */ function cutPoint(number, n) { var start = 0; var count = 0; var result = ""; for (var i = 0; i < number.length; i++) { if (start == 0) { if (number.charAt(i) == '.') start = 1; } else { count++; if (count == n+1) break; } result += number.charAt(i); } return result; } //------------------------------------------------------------- // ÇÐÁ¡ ÀÔ·Â ¼Ò¼öÁ¡ 1¹ø°ÀÚ¸®¿¡ '.'ÀÚµ¿ »ý¼ºÇϱ⠽ÃÀÛ //------------------------------------------------------------- function numOnPoint(me) { if (event.keyCode<48||event.keyCode>57) {//¼ýÀڿܱÝÁö event.returnValue=false; } var tmpH; if(me.charAt(0)=="-"){//À½¼ö°¡ µé¾î¿ÔÀ»¶§ '-'¸¦ »©°íÀû¿ëµÇ°Ô.. tmpH=me.substring(0,1); me=me.substring(1,me.length); } //me.indexOf('-') if(me.length > 1){ var c=0; var myArray=new Array(); for(var i=me.length;i>0;i=i-1){ myArray[c++] = me.substring(i-1,i); } myArray.reverse(); me=myArray.join("."); } if(tmpH){ me=tmpH+me; } return me } function numOffPoint(me) { var tmp=me.split("."); tmp=tmp.join(""); return tmp; } function check_Point(me) { var Str=numOffPoint(me.value); me.value=numOnPoint(Str); } //------------------------------------------------------------- // ÇÐÁ¡ ÀÔ·Â ¼Ò¼öÁ¡ 1¹ø°ÀÚ¸®¿¡ '.'ÀÚµ¿ »ý¼ºÇϱâ´Â ¿©±â ±îÁö. //------------------------------------------------------------- //-------------------------------------------- // üũ¹Ú½º Àüü¼±Åà //-------------------------------------------- var isChecked = false; function checkboxAllSelect(obj) { var checkObj = eval(obj); if(checkObj != null) { if(checkObj.length > 1) { for(i=0; i < checkObj.length ; i++) { if(!isChecked) { checkObj(i).checked = true; } else { checkObj(i).checked = false; } } } else { if(!isChecked) { checkObj.checked = true; } else { checkObj.checked = false; } } if(isChecked) { isChecked = false; } else { isChecked = true; } } else { alert("¼±ÅÃµÈ Ç׸ñÀÌ ¾ø½À´Ï´Ù."); } } //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% // ³¯Â¥ À¯È¿¼ºÃ¼Å© ('YYYYMMDD' Æ÷¸Ë) //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /** * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ¿ù(êÅ)ÀÎÁö üũ */ function isValidMonth(mm) { var m = parseInt(mm,10); return (m >= 1 && m <= 12); } /** * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ÀÏ(ìí)ÀÎÁö üũ */ function isValidDay(yyyy, mm, dd) { var m = parseInt(mm,10) - 1; var d = parseInt(dd,10); var end = new Array(31,28,31,30,31,30,31,31,30,31,30,31); if ((yyyy % 4 == 0 && yyyy % 100 != 0) || yyyy % 400 == 0) { end[1] = 29; } return (d >= 1 && d <= end[m]); } function isValidDay8(yyyy, mm, dd) { if( yyyy.length != 4 ){ return false; } if( mm.length != 2 ){ return false; } if( dd.length != 2 ){ return false; } var m = parseInt(mm,10) - 1; var d = parseInt(dd,10); var end = new Array(31,28,31,30,31,30,31,31,30,31,30,31); if ((yyyy % 4 == 0 && yyyy % 100 != 0) || yyyy % 400 == 0) { end[1] = 29; } return (d >= 1 && d <= end[m]); } /** * À¯È¿ÇÑ ³¯Â¥ÀÎÁö üũ(yyyymmdd Æ÷¸Ë) */ function isValidDate(time) { if(time.length != 8) { return false; } if (time == null || time.replace(/ /gi,"") == "") return true; var year = time.substring(0,4); var month = time.substring(4,6); var day = time.substring(6,8); if (parseInt(year,10) >= 1900 && isValidMonth(month) && isValidDay(year,month,day)) { return true; } return false; } // ===================================== // // ====================================== function getToday(type){ var todate = new Date(); var yyyy = todate.getYear() ; var mm = todate.getMonth() +1; var dd = todate.getDate(); if( mm < 10 ) mm = "0"+mm; if( dd < 10 ) dd = "0"+dd; if(type=='YYYYMMDD') { return ''+yyyy+mm+dd; } else if(type=='YYYY-MM-DD') { return ''+yyyy+'-'+mm+'-'+dd; } else if(type=='YYYY/MM/DD') { return ''+yyyy+'/'+mm+'/'+dd; } else if(type=='YYYY.MM.DD') { return ''+yyyy+'. '+mm+'. '+dd; } else { return ''+yyyy+mm+dd; } return ''+yyyy+mm+dd; } function getCurrentTime() { var date = new Date(); var year = date.getFullYear() + ""; var month = (date.getMonth() + 1) + ""; // 1¿ù=0,12¿ù=11À̹ǷΠ1 ´õÇÔ var day = date.getDate() + ""; var hour = date.getHours() + ""; var min = date.getMinutes() + ""; var second = date.getSeconds() + ""; var millisecond = date.getMilliseconds(); if (month.length == 1) { month = "0" + month; } if (day.length == 1) { day = "0" + day; } if (hour.length == 1) { hour = "0" + hour; } if (min.length == 1) { min = "0" + min; } if (second.length == 1) { second = "0" + second; } millisecond = "" + millisecond; return year + month + day + hour + min + second ; } function getDateDiff( ymd1, ymd2 ){ v1=ymd1.split("-"); v2=ymd2.split("-"); a1=new Date(v1[0],v1[1],v1[2]).getTime(); a2=new Date(v2[0],v2[1],v2[2]).getTime(); b=(a2-a1)/(1000*60*60*24); return b; } function addDay(ymd, pDay){ v=ymd.split("-"); a=new Date(v[0],parseInt(v[1])-1,parseInt(v[2])+pDay); var yyyy = a.getYear() ; var mm = a.getMonth() +1; var dd = a.getDate(); if( mm < 10 ) mm = "0"+mm; if( dd < 10 ) dd = "0"+dd; return ''+yyyy+'-'+mm+'-'+dd; } //¼ýÀÚ¸¸ ÀÔ·ÂÈ®ÀÎ //ex : function onlyNumber() { if(((event.keyCode<48)||(event.keyCode>57)) && event.keyCode !=13) { event.returnValue=false; alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù."); } } //key event ¼ýÀÚ¸¸ ÀÔ·ÂÈ®ÀÎ //¼ýÀÚ¸¸ ÀÔ·Â ('.'Æ÷ÇÔ) function onlyNumber2() { if(((event.keyCode<48)||(event.keyCode>57)) && event.keyCode !=46 && event.keyCode !=13) { event.returnValue=false; alert("¼ýÀÚ¿Í ¼Ò¼öÁ¡¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù."); } } //ÀÔ·ÂÆû¿¡ ÄÞ¸¶Ãß°¡ function numberComma(_number) { // onKeyUp="this.value=numberComma(this.value);" while(_number.indexOf(",") > 0) _number = _number.replace(",", ""); if (isNaN(_number)) return; var _regExp = new RegExp("(-?[0-9]+)([0-9]{3})"); while (_regExp.test(_number)) { _number = _number.replace(_regExp, "$1,$2"); } return _number; } function setComma(numStr){ if( numStr == undefined ) numStr = ""; numStr = numStr + ""; var tmp = numStr.replace(/,/gi,""); var num1 = ""; var num2 = ""; if( tmp.indexOf(".") != -1 ){ num1 = tmp.substring(0,tmp.indexOf(".")); num2 = tmp.substring(tmp.indexOf(".")+1); }else{ num1 = tmp; num2 = ""; } //alert(num1) //alert(num2) var numComma = "" if( num1.charAt(0) == "-" ){ // '-'¸¦ »©°íÀû¿ëµÇ°Ô.. numComma = num1.substring(1,num1.length); }else{ numComma = num1; } if( numComma.length > 3 ){ var c=0; var myArray = new Array(); for(var i= numComma.length ;i>0; i=i-3 ){ myArray[c++] = numComma.substring(i-3,i); } myArray.reverse(); numComma = myArray.join(","); } if( num1.charAt(0) == "-" ){ numComma = "-" + numComma; } if( num2 != "" ){ numComma = numComma + "." + num2; } return numComma; } //°è¾àü°á ÄÚµå ¸®½ºÆ® var code_no = new Array(); code_no[0] = "1:(ÁÖ)Çϳª·Î¿ÀÅäŬ·´"; code_no[1] = "2:(ÁÖ)Çϳª·ÎÀÚµ¿Â÷°ü¸®"; code_no[2] = "3:(ÁÖ)Çϳª·Îµ¿¾ç"; code_no[3] = "4:°­¼­¿ï"; code_no[4] = "5:Ä«´Ð"; code_no[5] = "6:µå¸²"; code_no[6] = "7:Àν´³Ý"; code_no[7] = "8:¾È¹ÌÀÚ"; code_no[8] = "9:ƼÄÚ"; code_no[9] = "10:±âŸ"; code_no[10] = "11:º¸Çè¾ÈÀüÁö´ë"; code_no[11] = "12:±ÂÇÁ·£"; code_no[12] = "13:ÆÄÆ®³Ê"; code_no[13] = "15:º¸ÇèÅ×Å©"; code_no[14] = "16:ÅÂÀÏ"; code_no[15] = "17:¾ÆÀ̸®Ä¡"; code_no[16] = "18:²Éµ¿»ê(½Ö¿ë)"; code_no[17] = "19:ºÏºÎ´ë¸®Á¡"; code_no[18] = "20:À¯Áø´ë¸®Á¡"; code_no[19] = "21:ÀνºÄɾîÇ÷¯½º"; code_no[20] = "22:(ÁÖ)±×¸°Çϳª·Î"; code_no[21] = "23:º¸ÇèÄÝ(±×¸°)"; code_no[22] = "25:(ÁÖ)Çϳª·ÎÀνºÅ¬·´"; code_no[23] = "28:(ÁÖ)Çϳª·ÎÇÁ·Î¹ÌÀνº"; code_no[24] = "29:(ÁÖ)Çϳª·ÎÇÏÀÌÄ«Àνº"; code_no[25] = "30:(ÁÖ)Çϳª·Î¸¶ÀÌÄ«Àνº"; code_no[26] = "31:À̼ºÈñ"; code_no[27] = "32:¼öÀÌ"; code_no[28] = "33:¼­º¸Çè"; code_no[29] = "34:À§ÄÜ"; code_no[30] = "35:(ÁÖ)Çϳª·Î¸¶ÀÌÄ«ÀνºÀÏ»êÁöÁ¡"; code_no[31] = "36:(ÁÖ)Çϳª·Î¸¶ÀÌÄ«ÀνºÁ÷ÇÒÁöÁ¡"; code_no[32] = "37:(ÁÖ)Çϳª·Î¸ÅÁ÷Ä«Àνº"; code_no[33] = "38:(ÁÖ)Çϳª·Î·¹µðÄ«Àνº"; code_no[34] = "39:º¸ÇèÄÝ(ÅäÅ»Àνº)"; function getCodeNoList() { var args = arguments; if(args[0] == undefined) { return; } //form name if(args[1] == undefined) { return; } //add select box name if(args[2] == undefined) { //default text args[2] = ""; } if(args[3] == undefined) { //default value args[3] = ""; } if(args[4] == undefined) { //select value args[4] = ""; } var form = args[0]; var name = args[1]; document.forms[form].elements[name].length = 1; document.forms[form].elements[name][0].text = args[2]; document.forms[form].elements[name][0].value = args[3]; for(i=0;i 0 ){ isNum = true; for (var inx = 0; inx < phone.length; inx++) { if ("0123456789".indexOf(phone.charAt(inx)) == -1){ isNum = false; } } } if( !isNum || phone.length < 8 ){ is_check = false; } return is_check; } /** * ÁֹιøÈ£/»ç¾÷¹øÈ£ ÀÚµ¿À¸·Î ÇÏÀÌÇ ÀÔ·Â * @param {Object} obj */ function ssnFormat(obj) { if(typeof(obj) == "object") { obj.value = obj.value.replace(/\-/g,""); obj.select(); if(!obj.onblur) { obj.onblur = function() { this.value = this.value.replace(/\-/g,""); var str = this.value; var l = str.length; //ÁֹιøÈ£ if(l == 13) { str = str.substr(0,6) + "-" + str.substr(6,7); } //»ç¾÷ÀÚ¹øÈ£ if(l == 10) { str = str.substr(0,3) + "-" + str.substr(3,2) + "-" + str.substr(5,5); } this.value = str; } } } if(typeof(obj) == "string") { var str = obj; var l = str.length; //ÁֹιøÈ£ if(l == 13) { str = str.substr(0,6) + "-" + str.substr(6,7); } //»ç¾÷ÀÚ¹øÈ£ if(l == 10) { str = str.substr(0,3) + "-" + str.substr(3,2) + "-" + str.substr(5,5); } return str; } } /** * ÁֹιøÈ£/»ç¾÷ÀÚ¹øÈ£ Çü½Ä üũ * @param {Object} obj */ function ssnCheck(obj) { var is_check = false; var ssn = obj.value; if(ssn.length == 14) { if(ssn.match(/[0-9]{6}\-[0-9]{7}/g) == ssn) { is_check = true; } } if(ssn.length == 12) { if(ssn.match(/[0-9]{3}\-[0-9]{2}\-[0-9]{5}/g) == ssn) { is_check = true; } } return is_check; } /** * ¿ìÆí¹øÈ£ ÇÏÀÌÇ ÀÚµ¿À¸·Î ÀÔ·Â * @param {Object} obj */ function zipFormat(obj) { if(typeof(obj) == "object") { obj.value = obj.value.replace(/\-/g,""); obj.select(); if(!obj.onblur) { obj.onblur = function() { this.value = this.value.replace(/\-/g,""); var str = this.value; var l = str.length; if(l == 6) { str = str.substr(0,3) + "-" + str.substr(3,3); } this.value = str; } } } if(typeof(obj) == "string") { var str = obj; var l = str.length; if(l == 6) { str = str.substr(0,3) + "-" + str.substr(3,3); } return str; } } /** * ¿ìÆí¹øÈ£ Çü½Ä üũ * @param {Object} obj */ function zipCheck(obj) { var is_check = true; var zip = obj.value; if(zip.match(/[0-9]{3}\-[0-9]{3}/g)!= zip) { is_check = false; } return is_check; } /** * selct ¹Ú½º ¼±Åà */ function findSelect(obj, strVal) { if (obj == undefined) return; if (obj.length == undefined) return; for (var i=0;i