/******************************************************************************* 1. C L I E N T ¸í : °øÅë JavaScript 2. S E R V E R ¸í : 3. ÀÛ ¼º ÀÏ ÀÚ ¹× : 2005.08.16 ÀÛ ¼º ÀÚ : ±Ç¿ìÅà 4. SERVICE ¸í : 5. ºÐ ±â È­ ¸é ¸í : 6. Á¤ Á¤ ÀÌ ·Â : (1Â÷) 1) Á¤ Á¤ ÀÏ ÀÚ : 2) Á¤ Á¤ ÀÚ : 3) Á¤ Á¤ »ç À¯ : 4) Á¤ Á¤ ³» ¿ë : 7. Ư±â ¹× À¯ÀÇ»çÇ× : *******************************************************************************/ /********************************************************************************* Name of Module : JSCommonBizmerce.js Description : This jsp file contains common javascript modules. History : Created by Bizmerce(2004/10/10) *********************************************************************************/ /******************************************************************************* ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À̶û ÆäÀÌÁö ÁÖ¼Ò ¾Èº¸ÀÌ°Ô ÇÏ´Â°Í *******************************************************************************/ function status_non_true() { window.status=''; return true; } function status_non_false() { window.status=''; return false; } //document.onmouseover=status_non_true; //ÁÖ¼Ò //document.onmouseout=status_non_true; //ÁÖ¼Ò //document.oncontextmenu=status_non_false; //¿À¸¥ÂÊ ¸¶¿ì½º //document.onselectstart=status_non_false; //µå·¡±× ¼±Åà ¸øÇÔ /******************************************************************************* 1. F U N C T I O N ¸í : fnCalendarOpen 2. FUNCTION ±â´É¼³¸í : ´Þ·Â Æ˾÷âÀ» ¶ç¿öÁØ´Ù. 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : id_yyyy : ³¯Â¥¸¦ ÀÔ·Â ÇÒ ÇʵåÀÇ Äܵå·Ñ ¸í(³â, ³â¿ùÀÏ) id_mm : ¿ùÇʵåÀÇ À̸§ id_dd : ÀÏÇʵåÀÇ À̸§ *******************************************************************************/ // ÀÌÀü¿¡ ¿­¾ú´ø windowÀÇ ÇÚµé °ª var mywin = null; // ÀÌÀü¿¡ ¿­¾ú´ø windowÀÇ À̸§ °ª var mywinname = null; function fnCalendarOpen(frmname, id_yyyy, id_mm, id_dd) { var url; var name='CALENDAR'; if (frmname==null) frmname=''; if (id_mm==null) id_mm=''; if (id_dd==null) id_dd=''; url = '/crmcc/calenda/calenda.jsp?yyyy=' + id_yyyy + '&mm=' + id_mm + '&dd=' + id_dd + '&frmname=' + frmname; if(mywinname != name || mywin==null || mywin.closed) { mywin = window.open(url, name,'top=0,left=0,width=200,height=230,toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no'); mywin.focus(); } else { mywin.location = url; mywin.focus(); } mywinname=name; } /******************************************************************************* 1. F U N C T I O N ¸í : fnNumberField 2. FUNCTION ±â´É¼³¸í : ¼ýÀÚ¸¸À» ÀԷ¹ÞÀ»¶§ üũÇÏ´Â function 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : 5. Event : onkeydown *******************************************************************************/ function fnNumberField() { // backspace key : event.keyCode = 8 // Tab key : event.keyCode = 9 // delete key : event.keyCode = 46 // enter key : event.keyCode = 13 // end key : event.keyCode = 35 // home key : event.keyCode = 36 // ¹æÇâÅ°(¿ÞÂÊ) : event.keyCode = 37 // ¹æÇâÅ°(À§) : event.keyCode = 38 // ¹æÇâÅ°(¿À¸¥ÂÊ): event.keyCode = 39 // ¹æÇâÅ°(¾Æ·¡) : event.keyCode = 40 // ¼ýÀÚÀÚÆÇ(À§) : event.keyCode = 48 ~ 57 // ¼ýÀÚÀÚÆÇ(¿À¸¥ÂÊ): event.keyCode = 96 ~ 105 /* if( !( (event.keyCode>47 && event.keyCode<58) || (event.keyCode>34 && event.keyCode<41) || (event.keyCode>47 && event.keyCode<58) || (event.keyCode>95 && event.keyCode<106) || (event.keyCode == 8) || (event.keyCode == 13) || (event.keyCode == 46)|| (event.keyCode == 9))) { event.returnValue = false; } */ var e1 = event.srcElement; var num ="0123456789"; event.returnValue = true; for (var i=0;i 95) && ( key < 106 )) { // ¿ìÃø Å°ÆÐµå ¼ýÀÚ key event.returnValue = true; return true; } if (( key > 47) && ( key < 58 )) { // Å°º¸µå »ó´Ü ¼ýÀÚ key event.returnValue = true; return true; } if (( key == 37)||( key == 39 )||( key == 46)||( key == 8 )||( key == 16)) { // ÁÂ,¿ì È­»ìÇ¥,DEL,BACKS,SHIFT,- event.returnValue = true; return true; } event.returnValue=false; if ( event.type.toLowerCase() != "onkeydown" ) { return false; } alert('¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.'); return false; } function comma2(obj) { key = event.keyCode; if( ( key == 13 )||( key == 9 )) { return; } if ( obj.value.charAt(0) == '0' ) { obj.value = ""; return; } obj.value = CommaIns(obj.value); } // Äĸ¶ »ðÀÔ(event ¹ß»ý½Ã »ç¿ë) function CommaIns(val) { var vals = ""; var selind = 0; vals = val.toString(); if ( (selind == 1) && (event.type == "keydown") ) { selind = 0; return ""; } if ( vals.indexOf(".") != -1 ) { var dotpos = vals.split("."); if ( dotpos[1].length > 2 ) { vals = vals.substring( 0, vals.length - 1); if ( event.type == "keyup" ) alert("¼Ò¼ýÁ¡ÀÌÇÏ µÎÀÚ¸® ±îÁö¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù."); return vals; } } var pas = ""; comma=/,/gi; var sol = dchk2(vals.replace(comma,'')); for ( i=0; i -1; i-- ) { c++; tmp[i] = ( ( c%3 == 0 ) && ( i != vlen - 1) )? num.charAt(i) + "," : num.charAt(i); } if ( dot > 1 ) { num = num.split("."); if ( num != null ) { for ( i = 0; i < tmp.length; i++ ) { dottmp[i] = tmp[i]; } dottmp[tmp.length-1] = dottmp[tmp.length-1] + num[1]; return dottmp ; } } return tmp; } /******************************************************************************* 1. F U N C T I O N ¸í : fnRealNumField 2. FUNCTION ±â´É¼³¸í : ½Ç¼ö¸¦ ÀԷ¹ÞÀ»¶§ üũÇÏ´Â function 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : ctrl_name - ÀÔ·ÂÇÏ´Â ÇÊµå ¸í *******************************************************************************/ function fnRealNumField(ctrl_name) { var in_str=ctrl_name.value; // backspace key : event.keyCode = 8 // Tab key : event.keyCode = 9 // delete key : event.keyCode = 46 // enter key : event.keyCode = 13 // end key : event.keyCode = 35 // home key : event.keyCode = 36 // ¹æÇâÅ°(¿ÞÂÊ) : event.keyCode = 37 // ¹æÇâÅ°(À§) : event.keyCode = 38 // ¹æÇâÅ°(¿À¸¥ÂÊ): event.keyCode = 39 // ¹æÇâÅ°(¾Æ·¡) : event.keyCode = 40 // ¼ýÀÚÀÚÆÇ(À§) : event.keyCode = 48 ~ 57 // ¼ýÀÚÀÚÆÇ(¿À¸¥ÂÊ): event.keyCode = 96 ~ 105 // dot(.) : event.keyCode = 190 || 110 if( !( (event.keyCode>47 && event.keyCode<58) || (event.keyCode>34 && event.keyCode<41) || (event.keyCode>47 && event.keyCode<58) || (event.keyCode>95 && event.keyCode<106) || (event.keyCode == 8) || (event.keyCode == 13) || (event.keyCode == 46) || (event.keyCode == 9) || (event.keyCode == 190) || (event.keyCode == 110))) { event.returnValue = false; } else if((event.keyCode == 190) || (event.keyCode == 110)) { for (var i=0; i< in_str.length; i++) { // . ÀÌ ÀÌ¹Ì ÀÔ·Â µÇ¾úÀ¸¸é ´Ù½Ã ÀÔ·Â µÇÁö ¾Êµµ·Ï ÇÑ´Ù if (in_str.charAt(i) == ".") { event.returnValue = false; } } } } // fnRealNumField /******************************************************************************* 1. F U N C T I O N ¸í : fnNoEng 2. FUNCTION ±â´É¼³¸í : ¼ýÀÚ, Çѱ۸¸À» ÀԷ¹ÞÀ»¶§ üũÇÏ´Â function 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : 5. Event : onkeypress *******************************************************************************/ function fnNoEng() { if ((event.keyCode<48)||(event.keyCode>57)) { if (event.keyCode != 42) // event.keyCode 42 = '*' event.returnValue=false; } } // fnNoEng /******************************************************************************* 1. F U N C T I O N ¸í : fnEngField 2. FUNCTION ±â´É¼³¸í : ¿µ¹®¸¸À» ÀԷ¹ÞÀ»¶§ üũÇÏ´Â function 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : 5. Event : onKeyDown *******************************************************************************/ function fnEngField() { // backspace key : event.keyCode = 8 // Tab key : event.keyCode = 9 // enter key : event.keyCode = 13 // space key : event.keyCode = 32 // end key : event.keyCode = 35 // home key : event.keyCode = 36 // delete key : event.keyCode = 46 // ¹æÇâÅ°(¿ÞÂÊ) : event.keyCode = 37 // ¹æÇâÅ°(À§) : event.keyCode = 38 // ¹æÇâÅ°(¿À¸¥ÂÊ): event.keyCode = 39 // ¹æÇâÅ°(¾Æ·¡) : event.keyCode = 40 // A ~ Z : event.keyCode = 65 ~ 90 // a ~ z : event.keyCode = 97 ~ 122 if( !( (event.keyCode>=65 && event.keyCode<=90) || (event.keyCode>=35 && event.keyCode<=40) || (event.keyCode==8) || (event.keyCode==9) || (event.keyCode==13) || (event.keyCode==46) || (event.keyCode==32))) { event.returnValue = false; } } // fnEngField /****************************************************************************** 1. F U N C T I O N ¸í : fnEng 2. FUNCTION ±â´É¼³¸í : ¼ýÀÚ, ¿µ¹®¸¸À» ÀԷ¹ÞÀ»¶§ üũÇÏ´Â function 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : 5. Event : onkeydown 6. Ư±â»çÇ× : ´ë¹®ÀÚ·Î º¯°æÀº onkeyup=fnUpperLowerCase(this, U)¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. ******************************************************************************/ function fnEng() { if (event.keyCode == 229) { event.returnValue=false; } } /******************************************************************************* 1. F U N C T I O N ¸í : fnAlpaNumeric 2. FUNCTION ±â´É¼³¸í : ¿µ.¼ýÀÚ¸¸À» ÀԷ¹ÞÀ»¶§ üũÇÏ´Â function 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : 5. Event : onKeyDown='fnAlpaNumeric()' *******************************************************************************/ function fnAlpaNumeric() { // backspace key : event.keyCode = 8 // Tab key : event.keyCode = 9 // enter key : event.keyCode = 13 // space key : event.keyCode = 32 // end key : event.keyCode = 35 // home key : event.keyCode = 36 // delete key : event.keyCode = 46 // ¹æÇâÅ°(¿ÞÂÊ) : event.keyCode = 37 // ¹æÇâÅ°(À§) : event.keyCode = 38 // ¹æÇâÅ°(¿À¸¥ÂÊ): event.keyCode = 39 // ¹æÇâÅ°(¾Æ·¡) : event.keyCode = 40 // A ~ Z : event.keyCode = 65 ~ 90 // a ~ z : event.keyCode = 97 ~ 122 // ¼ýÀÚÀÚÆÇ(À§) : event.keyCode = 48 ~ 57 // ¼ýÀÚÀÚÆÇ(¿À¸¥ÂÊ): event.keyCode = 96 ~ 105 if( !( (event.keyCode>=65 && event.keyCode<=90) || (event.keyCode>=35 && event.keyCode<=40) || (event.keyCode==8) || (event.keyCode==9) || (event.keyCode==13)|| (event.keyCode==46)|| (event.keyCode>47 && event.keyCode<58) || (event.keyCode>95 && event.keyCode<106) || (event.keyCode==32))) { event.returnValue = false; } } // fnAlpaNumeric /******************************************************************************* 1. F U N C T I O N ¸í : fnNoHangual 2. FUNCTION ±â´É¼³¸í : ÀÔ·ÂÇÑ ±ÛÀÚ°¡ ÇѱÛÀ̸é ÀԷºҰ¡Åä·Ï ÇÑ´Ù.(¿µ¼ýÀÚÀÔ·Â) 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : ctrl_name 5. »ç ¿ë ¿¹: ** ¹Ýµå½Ã onKeyDown, onKeyupÀ» µ¿½Ã¿¡ »ç¿ë ÇÒ °Í. 1. onKeydown='fnNoHangualDown(this)' onKeyup='fnNoHangualUp(this)' 2. onKeydown='fnNoHangual(this)' *******************************************************************************/ var bef_keycode=""; var fld_val=""; function fnNoHangualDown(ele_name) { bef_keycode=event.keyCode; fld_val=ele_name.value; } // fnNoHangualDown function fnNoHangualUp(ele_name) { var len=fld_val.length; var tmp_str="" // ÇÑ/¿µ Å°¸¦ ´­·¶°Å³ª, ÇѱÛÀÌ ÀÔ·ÂµÉ °æ¿ì if (bef_keycode == "229" || bef_keycode == "21") { // óÀ½ºÎÅÍ ÇѱÛÀÌ ÀԷµǾúÀ» °æ¿ì ó¸® if (len == 0) { fld_val=ele_name.value; len=fld_val.length; } // ÀÌ°ÍÀ»(window.focus or alert) ¾ø¾Ö¸é Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. //alert('ÀÌÇʵå´Â ÇÑ±Û ÀԷºҰ¡ ÇʵåÀÔ´Ï´Ù.'); window.focus(); ele_name.focus(); // ÀÔ·ÂµÈ ¹®ÀÚ¿­¿¡ ÇѱÛÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸é ÇѱÛÀ» Á¦°ÅÇÑ´Ù. for (i=0; i127) ; else tmp_str += fld_val.charAt(i); } ele_name.value = tmp_str; event.returnValue = false; } } // fnNoHangualUp /******************************************************************************* 1. F U N C T I O N ¸í : fnNextFocus 2. FUNCTION ±â´É¼³¸í : ±ÛÀÚ ÃÖ´ë±æÀÌ°¡ ÀԷµǾúÀ» °æ¿ì ´ÙÀ½ control·Î À̵¿ÇÏ´Â function 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : Frm : ÇöÀç ÀÔ·ÂÇÏ´Â ÇʵåÀÇ À̸§(document.FormName.ContralName) nextControl : ´ÙÀ½À¸·Î Focus¸¦ ¿Å±æ Çʵå À̸§(document.FormName.ContralName) nullÀÏ °æ¿ì¿¡´Â ÀÚ¸´¼ö¸¸ üũÇÏ°í, focus¸¦ ¿Å±âÁö ¾Ê´Â´Ù len : ÇöÀç ÀÔ·ÂÇÏ´Â ÇʵåÀÇ ÃÖ´ë ±æÀÌ *******************************************************************************/ function fnNextFocus(Frm,nextControl,len) { var str = Frm.value; // ÇöÀç ÀÔ·Â ÇʵåÀÇ °ª var length = 0; // ¹®ÀÚ¿­ ±æÀÌ(Byte ´ÜÀ§) // backspace key : event.keyCode = 8 // Tab key : event.keyCode = 9 // delete key : event.keyCode = 46 // enter key : event.keyCode = 13 // end key : event.keyCode = 35 // home key : event.keyCode = 36 // ¹æÇâÅ°(¿ÞÂÊ) : event.keyCode = 37 // ¹æÇâÅ°(À§) : event.keyCode = 38 // ¹æÇâÅ°(¿À¸¥ÂÊ): event.keyCode = 39 // ¹æÇâÅ°(¾Æ·¡) : event.keyCode = 40 // ¼ýÀÚÀÚÆÇ : event.keyCode = 96 ~ 105 if((event.keyCode>34 && event.keyCode<41) || (event.keyCode == 8) || (event.keyCode == 13) || (event.keyCode == 46) || (event.keyCode == 9)) { event.returnValue = true; } else { for (i = 0; i 127) length += 2; else length += 1; } if (length ==len) { // ´ÙÀ½À¸·Î focus¸¦ ¿Å±æ controlÀÌ ÀÖ´Â °æ¿ì¿¡¸¸ ó¸® if (nextControl.value != null) { nextControl.focus(); nextControl.select(); return; } else event.returnValue = false; } } } // fnNextFocus /******************************************************************************* 1. F U N C T I O N ¸í : fnNextFocus2 2. FUNCTION ±â´É¼³¸í : ±ÛÀÚ ÃÖ´ë±æÀÌ°¡ ÀԷµǾúÀ» °æ¿ì ´ÙÀ½ control·Î À̵¿ÇÏ´Â function ( ´ÙÀ½ controlÀÌ select() ¸Þ¼Òµå¸¦ Áö¿øÇÏÁö ¾Ê´Â °æ¿ì »ç¿ë ) 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : Frm : ÇöÀç ÀÔ·ÂÇÏ´Â ÇʵåÀÇ À̸§(document.FormName.ContralName) nextControl : ´ÙÀ½À¸·Î Focus¸¦ ¿Å±æ Çʵå À̸§(document.FormName.ContralName) nullÀÏ °æ¿ì¿¡´Â ÀÚ¸´¼ö¸¸ üũÇÏ°í, focus¸¦ ¿Å±âÁö ¾Ê´Â´Ù len : ÇöÀç ÀÔ·ÂÇÏ´Â ÇʵåÀÇ ÃÖ´ë ±æÀÌ *******************************************************************************/ function fnNextFocus2(Frm,nextControl,len) { var str = Frm.value; // ÇöÀç ÀÔ·Â ÇʵåÀÇ °ª var length = 0; // ¹®ÀÚ¿­ ±æÀÌ(Byte ´ÜÀ§) // backspace key : event.keyCode = 8 // Tab key : event.keyCode = 9 // delete key : event.keyCode = 46 // enter key : event.keyCode = 13 // end key : event.keyCode = 35 // home key : event.keyCode = 36 // ¹æÇâÅ°(¿ÞÂÊ) : event.keyCode = 37 // ¹æÇâÅ°(À§) : event.keyCode = 38 // ¹æÇâÅ°(¿À¸¥ÂÊ): event.keyCode = 39 // ¹æÇâÅ°(¾Æ·¡) : event.keyCode = 40 // ¼ýÀÚÀÚÆÇ : event.keyCode = 96 ~ 105 if((event.keyCode>34 && event.keyCode<41) || (event.keyCode == 8) || (event.keyCode == 13) || (event.keyCode == 46) || (event.keyCode == 9)) { event.returnValue = true; } else { for (i = 0; i 127) length += 2; else length += 1; } if (length ==len) { // ´ÙÀ½À¸·Î focus¸¦ ¿Å±æ controlÀÌ ÀÖ´Â °æ¿ì¿¡¸¸ ó¸® if (nextControl.value != null) { nextControl.focus(); //nextControl.select(); return; } else event.returnValue = false; } } } // fnNextFocus2 /******************************************************************************* 1. F U N C T I O N ¸í : fnGetLength 2. FUNCTION ±â´É¼³¸í : ÀÔ·ÂµÈ ¹®ÀÚ¿­ÀÇ ±æÀ̸¦ ¾ò´Â´Ù.(ÇѱÛÆ÷ÇÔ) 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : Æû¸í, °´Ã¼ID¹®ÀÚ¿­ 5. »ç¿ë¿¹ : fnGetLength('form_save', 'ID_DITC_CNTN') *******************************************************************************/ function fnGetLength(form_name, input_name) { var input_str; // ÀÔ·ÂµÈ ¹®ÀÚ¿­ var len; // ¹®ÀÚ¿­ ±æÀÌ(Unicode´ÜÀ§) var cur_size = 0; // ¹®ÀÚ¿­ ±æÀÌ(Byte´ÜÀ§) // ¹®ÀÚ¿­°ú ¹®ÀÚ¿­ ±æÀ̸¦ ±¸ÇÑ´Ù. input_str = eval("document." + form_name + "." + input_name).value; len = input_str.length; // UnicodeÀÎÁö üũÇÏ¿© ¹®ÀÚ¿­ ±æÀ̸¦ Byte´ÜÀ§·Î ±¸ÇÑ´Ù. for (i=0; i 127) cur_size += 2; else cur_size += 1; } return cur_size; } // fnGetLength /******************************************************************************* 1. F U N C T I O N ¸í : fnGetByteLength 2. FUNCTION ±â´É¼³¸í : Byte ´ÜÀ§ÀÇ ¹®ÀÚ¿­ ±æÀ̸¦ returnÇÑ´Ù. 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : ¹®ÀÚ¿­ *******************************************************************************/ function fnGetByteLength(str) { var length = 0; // ¹®ÀÚ¿­ ±æÀÌ(Byte ´ÜÀ§) for (i = 0; i 127) length += 2; else length += 1; } return length; } // fnGetByteLength /******************************************************************************* 1. F U N C T I O N ¸í : checkYear 2. FUNCTION ±â´É¼³¸í : ³âµµ 4ÀÚ¸®¸¦ üũÇÏ´Â ÇÔ¼ö ³âµµ°¡ Á¤È®ÇÏÁö ¾ÊÀ¸¸é return false 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : ³âµµ input ÀÇ id *******************************************************************************/ function checkYear(yearForm) { var year = yearForm.value; var year1 = ""; if( emptyCheck(year) && ( isNaN(year) || year.length > 4 || !isPosInteger(year) ) ) { alert("³âµµ°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù."); yearForm.value = ""; yearForm.focus(); return false; } else { if( year.length > 0 && year.length < 4 ) { //for( var i = 0 ; i < (4-year.length) ; i++ ) alert("³âµµ°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù."); //yearForm.value = year1; yearForm.value = ""; yearForm.focus(); return false; } year1 += year; yearForm.value = year1; return true; } } /******************************************************************************* 1. F U N C T I O N ¸í : checkMonth 2. FUNCTION ±â´É¼³¸í : ¿ù 2ÀÚ¸®¸¦ üũÇÏ´Â ÇÔ¼ö ¿ùÀÌ Á¤È®ÇÏÁö ¾ÊÀ¸¸é return false 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : ¿ù input ÀÇ id *******************************************************************************/ function checkMonth(monthForm) { var month = monthForm.value; var month1 = ""; if(month.length==2 && month.substring(0,1)=="0"){ month= month.substring(1,2); } if( emptyCheck(month) && ( isNaN(month) || month.length > 2 || !isPosInteger(month) || ( parseInt(month) < 1 || parseInt(month) > 12 ) ) ) { alert("ÀÔ·ÂÇÑ ¿ùÀÌ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù."); monthForm.value = ""; monthForm.focus(); return false; } else { if( month.length > 0 && month.length < 2 ) { for( var i = 0 ; i < (2-month.length) ; i++ ) month1 += "0"; monthForm.value = month1; } month1 += month; monthForm.value = month1; return true; } } /******************************************************************************* 1. F U N C T I O N ¸í : checkDay 2. FUNCTION ±â´É¼³¸í : ÀÏÀÚ 2ÀÚ¸®¸¦ üũÇÏ´Â ÇÔ¼ö ÀÏÀÚ°¡ Á¤È®ÇÏÁö ¾ÊÀ¸¸é return false 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : ³âµµ input ÀÇ id, ¿ù inputÀÇ id, ³¯ÀÚ inputÀÇ id *******************************************************************************/ function checkDay(yearForm,monForm,dayForm) { var year = yearForm.value; var month = monForm.value; var day = dayForm.value; var day1 = ""; //var day = parseInt(day1); if(day.length==2 && day.substring(0,1)=="0"){ day= day.substring(1,2); } if( emptyCheck(day) && ( isNaN(day) || day.length > 2 || !isPosInteger(day) || ( parseInt(day) < 1 || parseInt(day) > 31 ) ) ) { alert("ÀÔ·ÂÇÑ ÀÏÀÌ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù."); dayForm.value = ""; dayForm.focus(); return false; } else { if (month == 01 || month == 03 || month == 05 || month == 07 || month == 08 || month == 10 || month == 12) { if (day > 31) return false; // 1¿ù, 3¿ù, 5¿ù, 7¿ù, 8¿ù, 10¿ù, 12¿ù : ÀÏ -> 31 ÃÊ°úÀ̸é return false } else if (month == 04 || month == 06 || month == 09 || month == 11) { if (day > 30) return false; // 4¿ù, 6¿ù, 9¿ù, 11¿ù : ÀÏ -> 30 ÃÊ°úÀ̸é return false } else if (month == 02) // 2¿ùÀÎ °æ¿ì { if (year % 400 == 0) { febEndday = 29; // ³âµµ°¡ 400À¸·Î ³ª´²Áú °æ¿ì ¸¶Áö¸·³¯Àº 29ÀÏ }else if (year % 100 == 0) { febEndday = 28; // ³âµµ°¡ 100À¸·Î ³ª´²Áú °æ¿ì ¸¶Áö¸·³¯Àº 28ÀÏ }else if (year % 4 == 0) { febEndday = 29; // ³âµµ°¡ 4 ·Î ³ª´²Áú °æ¿ì ¸¶Áö¸·³¯Àº 29ÀÏ }else { febEndday = 28; // ³ª¸ÓÁö °æ¿ìÀÇ ¸¶Áö¸·³¯Àº 28ÀÏ } if (day > febEndday) { //alert("day:"+day+":::::"+febEndday); alert("³¯Â¥¸¦ È®ÀÎÇϼ¼¿ä."); dayForm.value = ""; dayForm.focus(); return false; } // ÀÏÀÌ ¸¶Áö¸·³¯º¸´Ù Å©¸é return false; } if( day.length > 0 &&day.length < 2 ) { for( var i = 0 ; i < (2-day.length) ; i++ ) day1 += "0"; dayForm.value = day1; } day1 += day; dayForm.value = day1; return true; } } /******************************************************************************* 1. F U N C T I O N ¸í : checkHour 2. FUNCTION ±â´É¼³¸í : ½Ã°£ 2ÀÚ¸®¸¦ üũÇÏ´Â ÇÔ¼ö ½Ã°£ÀÌ Á¤È®ÇÏÁö ¾ÊÀ¸¸é return false 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : ½Ã°£ input ÀÇ id *******************************************************************************/ function checkHour(HourForm) { var hourF = HourForm.value; var hour1 = ""; if(hourF.length==2 && hourF.substring(0,1)=="0"){ hourF= hourF.substring(1,2); } if( emptyCheck(hourF) && ( isNaN(hourF) || hourF.length > 2 || !isPosInteger(hourF) || ( parseInt(hourF) < 0 || parseInt(hourF) > 23 ) ) ) { alert("ÀÔ·ÂÇÑ ½Ã°£ÀÌ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù."); HourForm.value = ""; HourForm.focus(); return false; } else { if( hourF.length > 0 && hourF.length < 2 ) { for( var i = 0 ; i < (2-hourF.length) ; i++ ) hour1 += "0"; HourForm.value = hour1; } hour1 += hourF; HourForm.value = hour1; return true; } } /******************************************************************************* 1. F U N C T I O N ¸í : checkMinute 2. FUNCTION ±â´É¼³¸í : ºÐ 2ÀÚ¸®¸¦ üũÇÏ´Â ÇÔ¼ö ºÐÀÌ Á¤È®ÇÏÁö ¾ÊÀ¸¸é return false 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : ºÐ input ÀÇ id *******************************************************************************/ function checkMinute(MinuteForm) { var MinuteF = MinuteForm.value; var minute1 = ""; if(MinuteF.length==2 && MinuteF.substring(0,1)=="0"){ MinuteF= MinuteF.substring(1,2); } if( emptyCheck(MinuteF) && ( isNaN(MinuteF) || MinuteF.length > 2 || !isPosInteger(MinuteF) || ( parseInt(MinuteF) < 0 || parseInt(MinuteF) > 59 ) ) ) { alert("ÀÔ·ÂÇÑ ºÐÀÌ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù."); MinuteForm.value = ""; MinuteForm.focus(); return false; } else { if( MinuteF.length > 0 && MinuteF.length < 2 ) { for( var i = 0 ; i < (2-MinuteF.length) ; i++ ) minute1 += "0"; MinuteForm.value = minute1; } minute1 += MinuteF; MinuteForm.value = minute1; return true; } } /******************************************************************************* 1. F U N C T I O N ¸í : CheckEmail 2. FUNCTION ±â´É¼³¸í : À̸ÞÀÏ Çü½ÄÀ» üũÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ® À̸ÞÀÏ Çü½ÄÀÌ ¸ÂÁö ¾ÊÀ» °æ¿ìreturn false 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : *******************************************************************************/ function CheckEmail(asciiForm) { var email_at = asciiForm.value.indexOf('@',0); var email_dot = asciiForm.value.indexOf('.',email_at); if ( (email_at <= 0) || (email_dot <= 0) || (asciiForm.value.indexOf(" ") > 0) ) { if(asciiForm.value!=""){ alert("À̸ÞÀÏ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\n[ex)mail@mail.com]"); asciiForm.focus(); return false; } } } /******************************************************************************* 1. F U N C T I O N ¸í : changeTelFormat 2. FUNCTION ±â´É¼³¸í : ÀüÈ­¹øÈ£ Çü½ÄÀ» üũÇÏ´Â ÇÔ¼ö ÀüÈ­¹øÈ£ Çü½ÄÀÌ ¸ÂÁö ¾ÊÀ» °æ¿ìreturn false 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : *******************************************************************************/ function changeTelFormat(arg){ var telno = arg.value; if(telno.length == 0) return true; if(telno.substr(0,1) != 0){ return false; } telArry = telno.split("-"); if(telArry.length == 3 && telArry[2].length==4 && (telno.length >=11 && telno.length <=13 ) ){ return true; }else{ if( telno.length == 9 ){ arg.value = telno.substr(0,2)+'-'+telno.substr(2,3)+'-'+telno.substr(5,4); return true; }else if( telno.length == 11){ arg.value = telno.substr(0,3)+'-'+telno.substr(3,4)+'-'+telno.substr(7,4); return true; }else if( telno.length == 10 ){ if( telno.substr(0,2) == '02' ){ arg.value = telno.substr(0,2)+'-'+telno.substr(2,4)+'-'+telno.substr(6,4); return true; }else{ arg.value = telno.substr(0,3)+'-'+telno.substr(3,3)+'-'+telno.substr(6,4); return true; } }else{ return false; } } } /******************************************************************************* 1. F U N C T I O N ¸í : checkTel 2. FUNCTION ±â´É¼³¸í : ÀüÈ­¹øÈ£ : 029998888 -> 02-999-8888 Çü½ÄÀ¸·Î º¯È¯ 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : *******************************************************************************/ function checkTel(arg){ var telno = arg.value; if(telno.substr(0,1) !=0){ arg.value = ""; return; } telArry = telno.split("-"); if(telArry.length == 3 && (telno.length >=11 && telno.length <=13 ) ){ }else{ if( telno.length == 9 ){ arg.value = telno.substr(0,2)+'-'+telno.substr(2,3)+'-'+telno.substr(5,4); }else if( telno.length == 11){ arg.value = telno.substr(0,3)+'-'+telno.substr(3,4)+'-'+telno.substr(7,4); }else if( telno.length == 10 ){ if( telno.substr(0,2) == '02' ){ arg.value = telno.substr(0,2)+'-'+telno.substr(2,4)+'-'+telno.substr(6,4); }else{ arg.value = telno.substr(0,3)+'-'+telno.substr(3,3)+'-'+telno.substr(6,4); } }else{ arg.value = ""; } } } /******************************************************************************* 1. F U N C T I O N ¸í : fnCheckFieldSize 2. FUNCTION ±â´É¼³¸í : ÀÔ·ÂµÈ ¹®ÀÚ¿­ÀÇ ±æÀ̸¦ Á¤ÀÇµÈ size¿Í ºñ±³ÇÏ¿©, size¸¦ ÃÊ°úÇÏ´ÂÁö ¿©ºÎ¸¦ ÆǺ°ÇÑ´Ù.(ÇѱÛÆ÷ÇÔ) 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : üũÇÒ ÇʵåÀÇ À̸§ ¹è¿­ 5. »ç¿ë¿¹ : function fnCheckFieldArray() { var chkField = new Array(7); var chkFieldLabel = new Array(7); chkField[0] = "ID_CLR_MNGT_CD"; chkField[1] = "ID_HS_CD"; chkFieldLabel[0] = "Åë°ü°íÀ¯ºÎÈ£"; chkFieldLabel[1] = "Ç°¸íºÎÈ£"; if (!fnCheckFieldSize(chkField, chkFieldLabel)) return; } **** ÁÖÀÇ : size¿Í maxlength°¡ ´Ù¸¦ °æ¿ì¿¡´Â »ç¿ëÇÏÁö ¸»°Í.... *******************************************************************************/ function fnCheckFieldSize(chkField, chkFieldLabel) { var frm=document.forms[0]; var arr_len=chkField.length; var i=0; var chkFieldCnt=0; var fldSize=0; var realFieldLen=0; var fldLabel=""; // ½ÇÁ¦ array¿¡ µî·ÏµÈ ÇʵåÀÇ À̸§À» ¾ò´Â´Ù. for (i=0;i fldSize) { alert(fldLabel + 'ÀÇ ÀÔ·ÂµÈ ±æÀÌ(' + realFieldLen + ')°¡ ÃÖ´ë±æÀÌ(' + fldSize + ')¸¦ ÃÊ°ú Çß½À´Ï´Ù.'); eval("frm." + chkField[i]).focus(); return false; } } return true; } // fnCheckFieldSize /******************************************************************************* 1. F U N C T I O N ¸í : fnFillZero 2. FUNCTION ±â´É¼³¸í : ÀÔ·ÂµÈ ¹®ÀÚ¿­¿¡ 0À» ä¿ö³Ö´Â´Ù. 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : °´Ã¼¸í, 0À» ä¿ì´Â ¹æÇâ, ÃÖ´ë±æÀÌ 5. »ç¿ë¿¹ : fnFillZero(document.ID_FORM.ID_DITC_CNTN, 'L', 10) *******************************************************************************/ function fnFillZero(obj, orient, maxlength) { /* // obj ÆûÀÇ objectÀ̸§ // orient´Â 'L'(¿ÞÂÊ¿¡ 0) ¶Ç´Â 'R'(¿À¸¥ÂÊ¿¡ 0) // maxlength´Â ÃÖ´ë±æÀÌ */ var str=""; var mylength = obj.value.length; // ÀÔ·ÂÇÑ ¹®ÀÚ¿­ÀÌ Á¸Àç ÇÒ¶§¸¸ 0À» ä¿î´Ù added by joo if (mylength != 0) { for(var i=0; i < (maxlength - mylength);i++) { str = str + "0"; } if(orient=='L') { obj.value = str+obj.value; } else if (orient=='R') { obj.value = obj.value+str; } } } // fnFillZero /******************************************************************************* 1. F U N C T I O N ¸í : emptyCheck 2. FUNCTION ±â´É¼³¸í : Á¤ÇØÁø Å©±â¿Í °°Àº°¡¸¦ üũÇÏ´Â ÇÔ¼ö °°Áö ¾ÊÀ¸¸é return false 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : 5. »ç¿ë¿¹ : *******************************************************************************/ function emptyCheck(emptyVal) // ºñ¾î Àִ°¡¸¦ üũÇÏ´Â ÇÔ¼ö { if( emptyVal == null ) return false; else if( emptyVal.length = 0 || emptyVal == "" ) return false; return true; } // general purpose function to see if a suspected numeric input // is a positive integer function isPosInteger(inputVal) { var inputStr = inputVal.toString(); var oneChar; for( var i = 0 ; i < inputStr.length ; i++ ) { oneChar = inputStr.charAt(i); if( oneChar < "0" || oneChar > "9" ) { return false; } } return true; } // general purpose function to see if a suspected numeric input // is a positive or negative integer function isInteger(inputVal) { var inputStr = inputVal.toString(); var oneChar; for( var i = 0 ; i < inputStr.length ; i++ ) { oneChar = inputStr.charAt(i); if( i == 0 && oneChar == "-" ) { continue; } if( oneChar < "0" || oneChar > "9" ) { return false; } } return true; } function isNumber(inputVal) { oneDecimal = false; var inputStr = inputVal.toString(); var oneChar; for( var i = 0 ; i < inputStr.length ; i++ ) { oneChar = inputStr.charAt(i); if( i == 0 && oneChar == "-" ) { continue; } if( oneChar == "." && !oneDecimal ) { oneDecimal = true; continue; } if( oneChar < "0" || oneChar > "9" ) { if( oneChar != "-" ) { return false; } } } return true; } /******************************************************************************* * 1. F U N C T I O N ¸í : trim() * 2. FUNCTION ±â´É¼³¸í : °ø¹éÁ¦°Å * 3. ÀÛ¼ºÀÏ : 2005-03-15 10:29¿ÀÀü *******************************************************************************/ String.prototype.trim = function() { //return this.replace(/^s*(b.*b|)s*$/, "$1"); // ¹®ÀåÀÇ ¾Õ°ú µÚÀÇ °ø¹é Á¦°Å a = this var search = 0 while ( a.charAt(search) == " ") { search = search + 1 } a = a.substring(search, (a.length)) search = a.length - 1 while (a.charAt(search) ==" ") { search = search - 1 } return a.substring(0, search + 1) } /******************************************************************************* 1. F U N C T I O N ¸í : getZipInfoOpen 2. FUNCTION ±â´É¼³¸í : ¿ìÆí¹øÈ£ Æ˾÷âÀ» ¶ç¿öÁØ´Ù. 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : zipCd : ¿ìÆí¹øÈ£ À̸§ addr1 : ÁÖ¼Òµé¾î°¥ À̸§ addr2 : ÁÖ¼Òµé¾î°¥ À̸§ *******************************************************************************/ function getZipInfoOpen(frmname,zipCd,addr1,addr2){ var url; var name='zipinfo'; if (frmname==null) frmname=''; if (zipCd==null) zipCd=''; if (addr1==null) addr1=''; if (addr2==null) addr2=''; url = './common/CGAQ001.jsp?gubun=noser&frmname=' + frmname + '&zipCd=' + zipCd + '&addr1=' + addr1 + '&addr2=' + addr2; if(mywinname != name || mywin==null || mywin.closed) { mywin = window.open(url, name,'resizable=no,scrollbars=yes,width=418,height=262,top=10,left=10'); mywin.focus(); } else { mywin.location = url; mywin.focus(); } mywinname=name; } /******************************************************************************* 1. F U N C T I O N ¸í : fnRateCheck 2. FUNCTION ±â´É¼³¸í : ºñÀ²ÀÌ 0 ~ 100 »çÀÌ °ªÀÎÁö ¿©ºÎ üũ 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : frmName : ÇöÀç ÀÔ·ÂÇÏ´Â ÇʵåÀÇ À̸§(document.FormName) ctrl_name : ºñÀ²ÀÇ ÇÊµå ¸í *******************************************************************************/ function fnRateCheck(frmName, ctrl_name) { /* ºñÀ²ÀÌ ÀÔ·Â µÇ¾úÀ» °æ¿ì ºñÀ²À» üũÇÑ´Ù */ var remove_point_rate=""; var my_rate = eval("document."+frmName+"." + ctrl_name).value; for (var i=0; i 100) { alert('ºñÀ²Àº 0.0 ~ 100 »çÀÌ °ªÀ̾î¾ß ÇÕ´Ï´Ù.'); eval("document."+frmName+"." + ctrl_name).select(); eval("document."+frmName+"." + ctrl_name).focus(); return -1; } return 0; } // fnRateCheck /******************************************************************************* 1. F U N C T I O N ¸í : delComma 2. FUNCTION ±â´É¼³¸í : ½ºÆ®¸µ¿¡¼­ Á¦°ÅÇÏ°íÀÚ ÇÏ´Â °ªÀ» Á¦°ÅÇÑ´Ù. 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : str : ¿øº» String token : Á¦°ÅÇÏ°íÀÚÇÏ´Â °ª *******************************************************************************/ function delComma(str,token) { var retStr="" strArry = str.split(token); var i=0; while(strArry[i] != null){ retStr = retStr + strArry[i]; i = i + 1; } return retStr; } // delComma /******************************************************************************* 1. F U N C T I O N ¸í : 2. FUNCTION ±â´É¼³¸í : ¹Ì¸®º¸±â °ü·Ã DIV 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : *******************************************************************************/ var x = 0; var y = 0; var offsetx = 3; var offsety = 3; function drs(text) { over = overDiv.style; txt = "
"+text+"
" document.all["overDiv"].innerHTML =txt; over.visibility = "visible" x=event.x + document.body.scrollLeft+10 y=event.y + document.body.scrollTop moveTo(over,x+offsetx,y+offsety); } function nd() { over = overDiv.style; over.visibility = "hidden"; } function moveTo(obj,xL,yL) { obj.left = xL; obj.top = yL; } /******************************************************************************* 1. F U N C T I O N ¸í : LimitAttach 2. FUNCTION ±â´É¼³¸í : ¿¢¼¿ ÆÄÀÏ ÀÔÃâ·Â ºÒ·¯¿À±â 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : *******************************************************************************/ function LimitAttach(form, file_name,file_type) { extArray = new Array(file_type); allowSubmit = false; if (!file_name) return; while (file_name.indexOf("\\") != -1) file_name = file_name.slice(file_name.indexOf("\\") + 1); ext = file_name.slice(file_name.lastIndexOf(".")).toLowerCase(); for (var i = 0; i < extArray.length; i++) { if (extArray[i] == ext) { allowSubmit = true; break; } } if (allowSubmit) //form.submit(); return true; else return false; } /******************************************************************************* 1. F U N C T I O N ¸í : FileType 2. FUNCTION ±â´É¼³¸í : ÆÄÀÏ Å¸ÀÔ 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : *******************************************************************************/ function FileType(file_name) { if (!file_name) return; while (file_name.indexOf("\\") != -1) file_name = file_name.slice(file_name.indexOf("\\") + 1); ext = file_name.slice(file_name.indexOf(".")).toLowerCase(); return ext; } /******************************************************************************* 1. F U N C T I O N ¸í : setHanMoney 2. FUNCTION ±â´É¼³¸í : ¼ýÀÚ ±Ý¾×À» Çѱ۷Πº¯È¯ÇÑ´Ù. 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : *******************************************************************************/ function setHanMoney(str,setField) { if (!str) return; str = delComma(str,","); var a1 = "ÀÏ"; var a2 = "ÀÌ"; var a3 = "»ï"; var a4 = "»ç"; var a5 = "¿À"; var a6 = "À°"; var a7 = "Ä¥"; var a8 = "ÆÈ"; var a9 = "±¸"; var b1 = "½Ê"; var b2 = "¹é"; var b3 = "õ"; var b4 = "¸¸"; var b5 = "¾ï"; var set_str = "¿øÁ¤"; var str_length = str.length; for (var i = str_length; i > -1; i--){ for (var j = 1; j < str_length+1; j++){ if ( i == str_length-j ){ if ( str.charAt(i) != "0"){ if ( j == 2){ set_str = b1 + set_str ; } if ( j == 3){ set_str = b2 + set_str ; } if ( j == 4){ set_str = b3 + set_str ; } if ( j == 5){ set_str = b4 + set_str ; } if ( j == 6){ set_str = b1 + set_str ; } if ( j == 7){ set_str = b2 + set_str ; } if ( j == 8){ set_str = b3 + set_str ; } if ( j == 9){ set_str = b5 + set_str ; } if ( j == 10){ set_str = b1 + set_str ; } if ( j == 11){ set_str = b2 + set_str ; } if ( j == 12){ set_str = b3 + set_str ; } }else{ if (str_length < 9){ if ( j == 5){ set_str = b4 + set_str ; } }else{ if ( j == 9){ set_str = b5 + set_str ; } var k = 1; if (str_length == 10){ k = k + 1; } if (str_length == 11){ k = k + 2; } if (str_length == 12){ k = k + 3; } if (str.charAt(k) == "0" && str.charAt(k+1) == "0" && str.charAt(k+2) == "0" && str.charAt(k+3) == "0" ){ }else{ if ( j == 5){ set_str = b4 + set_str ; } } } } if (str.charAt(i) == "1"){ set_str = a1 + set_str ; } if (str.charAt(i) == "2"){ set_str = a2 + set_str ; } if (str.charAt(i) == "3"){ set_str = a3 + set_str ; } if (str.charAt(i) == "4"){ set_str = a4 + set_str ; } if (str.charAt(i) == "5"){ set_str = a5 + set_str ; } if (str.charAt(i) == "6"){ set_str = a6 + set_str ; } if (str.charAt(i) == "7"){ set_str = a7 + set_str ; } if (str.charAt(i) == "8"){ set_str = a8 + set_str ; } if (str.charAt(i) == "9"){ set_str = a9 + set_str ; } } } } setField.value = set_str; } /******************************************************************************* 1. F U N C T I O N ¸í : setHanMoney 2. FUNCTION ±â´É¼³¸í : ¼ýÀÚ ±Ý¾×À» Çѱ۷Πº¯È¯ÇÑ´Ù. 3. ÀÛ¼ºÀÚ : ±Ç¿ìÅà 4. Argument : *******************************************************************************/ function setHanMoney1(str,setField,check) { if (!str) return; str = delComma(str,","); str = str + "000"; var a1 = "ÀÏ"; var a2 = "ÀÌ"; var a3 = "»ï"; var a4 = "»ç"; var a5 = "¿À"; var a6 = "À°"; var a7 = "Ä¥"; var a8 = "ÆÈ"; var a9 = "±¸"; var b1 = "½Ê"; var b2 = "¹é"; var b3 = "õ"; var b4 = "¸¸"; var b5 = "¾ï"; var set_str = "¿øÁ¤"; var str_length = str.length; for (var i = str_length; i > -1; i--){ for (var j = 1; j < str_length+1; j++){ if ( i == str_length-j ){ if ( str.charAt(i) != "0"){ if ( j == 2){ set_str = b1 + set_str ; } if ( j == 3){ set_str = b2 + set_str ; } if ( j == 4){ set_str = b3 + set_str ; } if ( j == 5){ set_str = b4 + set_str ; } if ( j == 6){ set_str = b1 + set_str ; } if ( j == 7){ set_str = b2 + set_str ; } if ( j == 8){ set_str = b3 + set_str ; } if ( j == 9){ set_str = b5 + set_str ; } if ( j == 10){ set_str = b1 + set_str ; } if ( j == 11){ set_str = b2 + set_str ; } if ( j == 12){ set_str = b3 + set_str ; } }else{ if (str_length < 9){ if ( j == 5){ set_str = b4 + set_str ; } }else{ if ( j == 9){ set_str = b5 + set_str ; } var k = 1; if (str_length == 10){ k = k + 1; } if (str_length == 11){ k = k + 2; } if (str_length == 12){ k = k + 3; } if (str.charAt(k) == "0" && str.charAt(k+1) == "0" && str.charAt(k+2) == "0" && str.charAt(k+3) == "0" ){ }else{ if ( j == 5){ set_str = b4 + set_str ; } } } } if (str.charAt(i) == "1"){ set_str = a1 + set_str ; } if (str.charAt(i) == "2"){ set_str = a2 + set_str ; } if (str.charAt(i) == "3"){ set_str = a3 + set_str ; } if (str.charAt(i) == "4"){ set_str = a4 + set_str ; } if (str.charAt(i) == "5"){ set_str = a5 + set_str ; } if (str.charAt(i) == "6"){ set_str = a6 + set_str ; } if (str.charAt(i) == "7"){ set_str = a7 + set_str ; } if (str.charAt(i) == "8"){ set_str = a8 + set_str ; } if (str.charAt(i) == "9"){ set_str = a9 + set_str ; } } } } setField.value = set_str; } // ÆäÀÌÁö ·Îµù Áß ·¹À̾î Handle var processStat = false; function statusBox(bool) { var i_width = document.body.clientWidth; var i_height = document.body.clientHeight; var divname = "loadingDiv"; var value = ""; if (bool) { if (processStat == true) { return false; } processStat = true; value = "visible"; } else { processStat = false; value = "hidden"; } if (document.all[divname] != '[object]') { createLayer(divname); // create layer } document.getElementById(divname).style.width = i_width; document.getElementById(divname).style.height = i_height; document.getElementById(divname).style.visibility = value; } // Create Layer function createLayer(divname) { var DivHtml = ""; var LoadDiv=document.createElement("div"); LoadDiv.id=divname; LoadDiv.align="center"; LoadDiv.style.position='absolute'; LoadDiv.style.top=0; LoadDiv.style.left=0; LoadDiv.style.width=100; LoadDiv.style.height=100; document.body.appendChild(LoadDiv); DivHtml = "" + " " + " " + " " + "
" + " " + "
"; LoadDiv.innerHTML=DivHtml; }