///////////////////////////////////////////////////////////////////////////////// // ¼ýÀÚ¿¡ Äĸ¶»©°í ´Ù½Ã °è»êÈÄ Äĸ¶Âï±â. function CheckMoney(obj) { a=out_comma(obj.value); obj.value=in_comma(a); } //Äĸ¶ »©±â function out_comma(str) { comm_str = String(str); uncomm_str=""; for(i=0; i=1 ; j=j-3) { comm_str=","+uncomm_str.substring(j,j+3)+comm_str; } comm_str = uncomm_str.substring(0,j+3)+comm_str; return comm_str; } function Comma(number) { number = '' + number; if (number.length > 3) { var mod = number.length % 3; var output = (mod > 0 ? (number.substring(0,mod)) : ''); for (i=0 ; i < Math.floor(number.length / 3); i++) { if ((mod == 0) && (i == 0)) output += number.substring(mod+ 3 * i, mod + 3 * i + 3); else output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3); } return (output); } else return number; } function open_window(name, url, 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 historyBack() { history.back(); } function checkCode(obj) { for(var i = 0; i < obj.value.length; i++){ var k = obj.value.charCodeAt(i) ; if(k < 33 || k > 127) return true; } } function isSpecialKey(obj) { for(var i = 0; i < obj.value.length; i++){ var k = obj.value.charCodeAt(i) ; if ( k >= 33 && k <= 47 ) return true; else if ( k >= 58 && k <= 64 ) return true; else if ( k >= 91 && k <= 96 ) return true; else if ( k >= 123 && k <= 126 ) return ture; else return false; } } //============================================================ function Tcheck(target, cmt, astr, lmin, lmax) { var i var t = target.value if (t.length < lmin || t.length > lmax) { if (lmin == lmax) alert(cmt + '´Â ' + lmin + ' ÀÚ À̾î¾ß ÇÕ´Ï´Ù'); else alert(cmt + '´Â ¿µ/¼ýÀÚ' + lmin + ' ~ ' + lmax + ' ÀÚ À̳»·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù'); target.focus() return true } if (astr.length > 1) { for (i=0; i < t.length; i++) if(astr.indexOf(t.substring(i,i+1))<0) { alert(cmt + '¿¡´Â ¿µ/¼ýÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.'); target.focus() return true } } return false } function checkRange(obj, no1, no2) { sum = 0; for(var i = 0; i < obj.value.length; i++){ var k = obj.value.charCodeAt(i) ; if(k >= 0 && k <= 255) sum += 1; else sum += 2; } if ( sum >= no1 && sum <= no2 ) return true; else return false; } function isSpace(obj) { if ( !obj.value ) { obj.focus(); obj.select(); return false; } else return true; } function isNumber(obj) { for ( var i=0; i < obj.value.length; i++ ) { var chr = obj.value.substr(i, 1); if ( chr < '0' || chr > '9' ) return false; } } function isAlpha(obj) { for ( var i=0; i < obj.value.length; i++ ) { var chr = obj.value.substr(i, 1); if ( chr < 'a' || chr > 'z' ) return false; } } function confirmValue(obj1, obj2) { if ( obj1.value != obj2.value ) { alert ( ' ÀÔ·ÂÇϽŠºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù. \n ´Ù½Ã ÀÔ·ÂÇÏ¿© Áֽʽÿä. '); obj2.focus(); obj2.select(); return false; } else return true; } function openWindow(ref, title) { var W = screen.width*1/2; var H = screen.height*1/2; var window_left = screen.width - screen.width *3/4; var window_top = screen.height - screen.height*3/4; window.open ( ref, title, '' + 'width=' + W + ',' + 'height=' + H + ',' + 'status=no' + ','+ 'popup' + ',' + 'top=' + window_top + ',' + 'left=' +window_left + '' ); } function openWindow2(ref, title, W, H) { var leftX = (screen.width - W)/2; var topY = (screen.height - H)/2; window.open ( ref, title, '' + 'width=' + W + ','+ 'height=' + H + ',' + 'popup'+ ',' + 'status=no' + ',' + 'top=' + topY + ',' + 'left=' + leftX + '' ); } function checkFormYear(obj) { result = isNumber(obj); if ( false == result ) { alert( ' ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä '); obj.focus(); obj.select(); return false; } result = checkRange(obj, 4, 4); if ( false == result ) { alert ( ' 4ÀÚ¸® ³âµµ¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä '); obj.focus(); obj.select(); return false; } var DT = new Date(); var curYear = DT.getYear(); if ( obj.value < curYear-70 || obj.value > curYear-15 ) { alert ( ' »ýÀϷδ ÀûÇÕÇÏÁö ¾ÊÀº ³âµµÀÔ´Ï´Ù. '); obj.focus(); obj.select(); return false; } } function checkFormMonth(obj) { result = isNumber(obj); if ( false == result ) { alert( ' ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä '); obj.focus(); obj.select(); return false; } result = checkRange(obj, 2, 2); if ( false == result ) { alert ( ' 2ÀÚ¸®·Î ÀÔ·ÂÇØÁÖ¼¼¿ä ¿¹)02 '); obj.focus(); obj.select(); return false; } if ( obj.value > 12 || obj.value == 0) { alert( ' À¯È¿ÇÏÁö ¾ÊÀº ´ÞÀÔ´Ï´Ù. '); obj.focus(); obj.select(); return false; } } function checkFormDay(obj, pYear, pMonth) { result = isNumber(obj); if ( false == result ) { alert( ' ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä '); obj.focus(); obj.select(); return false; } if ( obj.value > 31 || obj.value == 0) { alert( ' À¯È¿ÇÏÁö ¾ÊÀº ÀÏÀÔ´Ï´Ù. '); obj.focus(); obj.select(); return false; } result = checkRange(obj, 2, 2); if ( false == result ) { alert ( ' 2ÀÚ¸®·Î ÀÔ·ÂÇØÁÖ¼¼¿ä ¿¹)02 '); obj.focus(); obj.select(); return false; } var DT = new Date(pYear.value, pMonth.value, obj.value); if ( obj.value != DT.getDay() || pMonth.value != DT.getMonth() ) { alert ( ' µ¥ÀÌŸ°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù. '); obj.focus(); obj.select(); return false; } } // µµ¹è¹æÁö // document.onmousedown = click // function click() // { // if( event.button == 2 ) { // alert(" WaaWaa "); // } // } function message(obj, msg) { alert(msg); Obj.focus(); return; } function checktag(fm) { var fmvalue = fm.value; if(fmvalue.search(/[\|&`'<>:%]/) != -1) { alert(" HTML Tag¸¦ ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù."); //fm.value = ""; fm.focus() ; return false; } return false; } //ÇѱÛ2¹ÙÀÌÆ®·Î üũÇÏ¿© ¹®ÀÚ±æÀÌ ¹Þ´ÂÇÔ¼ö function StrLen(arg_str) { var j = 0; var tempStr; var tempStr2; for(var i = 0; i < arg_str.length; i++ ) { tempStr = arg_str.charCodeAt(i); tempStr2 = tempStr.toString(); if(tempStr2.length >= 5) { j++; } } return i+j; } function isSKey4Email(obj) { for(var i = 0; i < obj.value.length; i++){ var k = obj.value.charCodeAt(i) ; if ( k>=33 && k<45) return true; else if ( k == 47 ) return true; else if ( k >= 58 && k < 64 ) return true; else if ( k >= 91 && k <= 94 ) return true; else if ( k == 96 ) return true; else if ( k >= 123 && k <= 126 ) return true; else return false; } } function CheckSocialNo(formNo1, formNo2) { var socialno; var i; var val0, val1, val2, val3, val4, val5, val6, val7, val8, val9, val10, val11, val12; var sum, checkno; // ±ÛÀÚ¼ö°¡ 6°³ÀÎÁö °Ë»ç if (formNo1.value.length != 6) { Message('ÁֹιøÈ£ÀÇ ±ÛÀÚ¼ö°¡ 6°³ ÀÌ»ó À̾î¾ß ÇÕ´Ï´Ù.', formNo1); return false; } // ±ÛÀÚ¼ö°¡ 7°³ÀÎÁö °Ë»ç if (formNo2.value.length != 7) { Message('ÁֹιøÈ£ÀÇ ±ÛÀÚ¼ö°¡ 7°³ ÀÌ»ó À̾î¾ß ÇÕ´Ï´Ù.', formNo2); return false; } // ¸ðµÎ ¼ýÀÚÀÎÁö °Ë»ç for (i=0; i < 6; i++) { if ((formNo1.value.charAt(i) < '0') || (formNo1.value.charAt(i) > '9')) { Message('ÁֹιøÈ£´Â ¸ðµÎ ¼ýÀÚ À̾î¾ß ÇÕ´Ï´Ù.', formNo1); return false; } } for (i=0; i < 7; i++) { if ((formNo2.value.charAt(i) < '0') || (formNo2.value.charAt(i) > '9')) { Message('ÁֹιøÈ£´Â ¸ðµÎ ¼ýÀÚ À̾î¾ß ÇÕ´Ï´Ù.', formNo2); return false; } } // ³²³à±¸ºÐÀÌ 1~4ÀÎÁö °Ë»ç if ((formNo2.value.charAt(0) < '1') || (formNo2.value.charAt(0) > '4')) { Message('ÁֹιøÈ£ÀÇ ³²³à±¸ºÐÀÌ ¸ÂÁö ¾ÊÀ¾´Ï´Ù.', formNo2); return false; } // ¿¬·É°Ë»ç °Ë»ç if ((formNo1.value.charAt(0) > '7') && (formNo1.value.charAt(1) > '8')) { Message('88³â ÀÌÀü Ãâ»ý ºÎÅÍ °¡ÀÔÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.', formNo1); return false; } //¿ù,ÀÏÀÌ ¹üÀ§³»ÀÎÁö °Ë»ç month = parseInt(formNo1.value.charAt(2))*10 + parseInt(formNo1.value.charAt(3)) day = parseInt(formNo1.value.charAt(4))*10 + parseInt(formNo1.value.charAt(5)) if ((month < 0) || (month > 12)) { Message('ÁֹιøÈ£ÀÇ ¿ùÀÌ 12¿ù ¹üÀ§À» ¹þ¾î ³µÀ¾´Ï´Ù.', formNo1); return false; } if ((month==1) || (month==3) || (month==5) || (month==7) || (month==8) || (month==10) || (month==12)) { if ((day < 0) || (day > 31)) { Message('ÁֹιøÈ£ÀÇ ÀÏÀÌ 31¿ù ¹üÀ§À» ¹þ¾î ³µÀ¾´Ï´Ù.', formNo1); return false; } }else if ((month==2)) { if ((day < 0) || (day > 29)) { Message('ÁֹιøÈ£ÀÇ ÀÏÀÌ 29¿ù ¹üÀ§À» ¹þ¾î ³µÀ¾´Ï´Ù.', formNo1); return false; } }else if ((month==4) || (month==6) || (month==9) || (month==11)) { if ((day < 0) || (day > 30)) { Message('ÁֹιøÈ£ÀÇ ÀÏÀÌ 30¿ù ¹üÀ§À» ¹þ¾î ³µÀ¾´Ï´Ù.', formNo1); return false; } } // check-digit °Ë»ç val0 = parseInt(formNo1.value.charAt(0)) * 2; val1 = parseInt(formNo1.value.charAt(1)) * 3; val2 = parseInt(formNo1.value.charAt(2)) * 4; val3 = parseInt(formNo1.value.charAt(3)) * 5; val4 = parseInt(formNo1.value.charAt(4)) * 6; val5 = parseInt(formNo1.value.charAt(5)) * 7; val6 = parseInt(formNo2.value.charAt(0)) * 8; val7 = parseInt(formNo2.value.charAt(1)) * 9; val8 = parseInt(formNo2.value.charAt(2)) * 2; val9 = parseInt(formNo2.value.charAt(3)) * 3; val10 = parseInt(formNo2.value.charAt(4)) * 4; val11 = parseInt(formNo2.value.charAt(5)) * 5; val12 = parseInt(formNo2.value.charAt(6)); sum = val0 + val1 + val2 + val3 + val4 + val5 + val6 + val7 + val8 + val9 + val10 + val11; checkno = (11-(sum % 11)) % 10; if (checkno==val12) { return true; }else{ Message('ÁֹιøÈ£°¡ Ʋ¸³´Ï´Ù.', formNo2); return false; } }