    /**
     * @(#)newOpen <br>
     * @version 1.0<br>
     * Description : »õ·Î¿î Ã¢À» ¶ç¿ì´Â function
     */
    function newOpen( url, name, width, height ) {
        var left = (window.screen.width - width)/2;
        var top  = (window.screen.height - height)/2;
        var option = "menubar=no, resizable=yes, scrollbars=yes, status=no, titlebar=yes, toolbar=no, "
                    + " left="+left+", top="+top+", width="+width+", height="+height;
        window.open( url, name, option );
    }

    /**
     * @(#)newOpenNoResize <br>
     * @version 1.0<br>
     * Description : »õ·Î¿î Ã¢À» ¶ç¿ì´Â function
     */
    function newOpenNoResize( url, name, width, height ) {
        var left = (window.screen.availWidth - width - 12)/2;
        var top  = (window.screen.availHeight - height - 32)/2;
        var option = "menubar=no, resizable=no, scrollbars=no, status=no, titlebar=yes, toolbar=no, "
                    + " left="+left+", top="+top+", width="+width+", height="+height;
        window.open( url, name, option );
    }

    /**
     * @(#)newOpenFull <br>
     * @version 1.0<br>
     * Description : ÀüÃ¼È­¸éÀ¸·Î »õ·Î¿î Ã¢À» ¶ç¿ì´Â function ( ÇØ»óµµ°¡ 1024*768 º¸´Ù Å©¸é 1024*768Å©±â·Î )
     */
    function newOpenFull( url ) {
    //alert( window.screen.availWidth + ", " + window.screen.availHeight );

        var left;
        var width;
        if( window.screen.availWidth > 1024 ) {
            left	= (window.screen.availWidth - 1024)/2;
            width	= 1024;
        }
        else {
            left	= 0;
            width	= window.screen.availWidth-12;
        }

        var top;
        var height;
        if( window.screen.availHeight > 768 ) {
            top		= (window.screen.availHeight - 768)/2;
            height	= 768
        } else {
            top = 0;
            height	= window.screen.availHeight-32;
        }

        var option = "menubar=no, resizable=yes, scrollbars=yes, status=no, titlebar=yes, toolbar=no, "
                    + " left="+left+", top="+top+", width="+width+", height="+height;
        window.open( url, '_blank', option );
    }

    /**
     * @(#)preView <br>
     * @version 1.0<br>
     * Description : Ãâ·Â ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÏ´Â »õ·Î¿î Ã¢À» ¶ç¿ì´Â function
     */
    function preView( url ) {
        var left = (window.screen.availWidth - 1007)/2;
        var top  = (window.screen.availHeight - 714)/2;
        var option = "menubar=yes, resizable=yes, scrollbars=yes, status=no, titlebar=no, toolbar=no, "
                    + " left="+left+", top="+top+", width="+995+", height="+645;
        return window.open( url, '_blank', option );
    }

    /**
     * @(#)newOpenModal <br>
     * @version 1.0<br>
     * Description : Ã¢À» ´Ý¾Æ¾ß ´Ù¸¥Ã¢ÀÌ È°¼ºÈ­ µÇ´Â »õ·Î¿î Ã¢À» ¶ç¿ì´Â function
     *				 Modal À©µµ¿ì¿¡¼­´Â ÆäÀÌÁö ÀÌµ¿À» ÇÒ ¼ö ¾ø´Ù.
     */
    function newOpenModal( url, width, height ) {
        var option = "center:yes, help:yes, resizable:yes, scroll:yes, status:no, "
                    +"dialogHeight:"+height+",dialogWidth:"+width;
        var returnValue = window.showModalDialog( url, null, option );
        document.location.href = document.location.href;
    }

    /**
    * ÀÌ¸§À» °¡Áø »õÃ¢ ¶ç¿ì±â
    * @return
    */
    function com_openBrWindow(theURL,winName,features) {
      window.open(theURL,winName,features);
    }


    /**
       * @(#)koLength <br>
       * @version 1.0<br>
       * Description : ÇÑ±Û ±æÀÌ¸¦ 2 ·Î °è»êÇÏ¿© Ã¼Å©ÇÑ´Ù.
    */
    function koLength( str ) {
        var count=0;

        for(var i=0 ; i < str.length ; i++) {
            var temp = str.charCodeAt(i);

            if ((temp >= 12593 && temp <= 12686) || (temp >= 44032 && temp <= 55203)) {
                count +=2;
            } else {
                count ++;
            }
        }
        return count;
    }

    /**
       * @(#)checkLength <br>
       * @version 1.0<br>
       * Description : ÇÑ±Û ±æÀÌ¸¦ 2 ·Î °è»êÇÏ¿© ÀÔ·ÂÀ» Á¦ÇÑÇÑ´Ù.
    */
    function checkLength(o) {
        var len = o.len;
        var str = o.value;
        var count = 0;
    //  var specialCharacter = "<>&#\'\"\\";
        var sTarget = "";
        var sMsg = "";

        for (var i=0 ; i < str.length ; i++) {
            sTemp = str.substring(i, i+1);
            count ++;
            var temp = str.charCodeAt(i);
            if ((temp >= 12593 && temp <= 12686) || (temp >= 44032 && temp <= 55203)) {
                count ++;
            }
            if ( count > len ) {
                sMsg = "ÀÔ·Â±æÀÌ " + len + " À» ÃÊ°úÇÏ¿´½À´Ï´Ù.";
                break;
            }
            sTarget += sTemp;
        }
    //  	o.maxLength = len - count;

        if ( sMsg != "" ) {
            alert ( sMsg );
            o.value = sTarget;
            return false;
        }

    /*
        for(var i=0 ; i < str.length ; i++) {
            var temp = str.charCodeAt(i);

            if ((temp >= 12593 && temp <= 12686) || (temp >= 44032 && temp <= 55203)) {
                count ++;
                if ( count > len ) {
                    sMsg = "ÀÔ·Â±æÀÌ " + len + " ¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù.";
                    break;
                }
                sTarget += sTemp;
            }

            var sTemp = str.substring(i, i+1);
            if (specialCharacter.indexOf(sTemp) < 0) {
                sTarget += sTemp;
            } else {
                sMsg = "ÀÔ·Â°ª¿¡ " + specialCharacter + " ¹®ÀÚµéÀº ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
            }
        }
        o.maxLength = len - count;

        if ( sMsg != "" ) {
            alert ( sMsg );
            o.value = sTarget;
            return false;
        }
    */
    }

    /**
       * @(#)checkChar <br>
       * @version 1.0<br>
       * Description : textarea¿¡ Æ¯¼ö¹®ÀÚ¸¦ Á¦ÇÑÇÑ´Ù.
    */
    function checkChar(o) {
        var str = o.value;
        var specialCharacter = "<>&#\'\"\\";
        var sTarget = "";
        var sMsg = "";

        for(var i=0 ; i < str.length ; i++)	{
            var sTemp = str.substring(i, i+1);
            if (specialCharacter.indexOf(sTemp) < 0) {
                sTarget += sTemp;
            } else {
                sMsg = "ÀÔ·Â°ª¿¡ " + specialCharacter + " ¹®ÀÚµéÀº ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
            }
        }

        if ( sMsg != "" ) {
            alert ( sMsg );
            o.value = sTarget;
        }
    }

    /**
       * @(#)checkArea <br>
       * @version 1.0<br>
       * Description : ÇÑ±Û ±æÀÌ¸¦ 2 ·Î °è»êÇÏ¿© ÀÔ·ÂÀ» Á¦ÇÑÇÑ´Ù.
    */
    function checkArea(o) {
        var len = o.len;
        var str = o.innerHTML;
        var count = 0;
        var specialCharacter = "<>&#\'\"\\";
        var sTemp = "";
        var sTarget = "";
        var sMsg = "";

        for (var i=0 ; i < str.length ; i++) {
            sTemp = str.substring(i, i+1);
    //		if (specialCharacter.indexOf(sTemp) < 0) {
                count ++;
                var temp = str.charCodeAt(i);
                if ((temp >= 12593 && temp <= 12686) || (temp >= 44032 && temp <= 55203)) count ++;
                if ( count > len ) {
                    sMsg = "ÀÔ·Â±æÀÌ " + len + " ¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù.";
                    break;
                }
                sTarget += sTemp;
    /*
            }
            else {
                sMsg = "ÀÔ·Â°ª¿¡ " + specialCharacter + " ¹®ÀÚµéÀº ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
            }
    */
        }
        if ( sMsg != "" ) {
            alert ( sMsg );
    //		o.value = sTarget;
            o.innerHTML = sTarget;
        }
    }

    /**
       * @(#)checkAll <br>
       * @version 1.0<br>
       * Description : checkbox¿¡ ¸ðµÎ Ã¼Å©ÇÏ°Å³ª ¶Ç´Â Ã¼Å©¸¦ Ãë¼ÒÇÏ´Â ÇÔ¼ö.
       * Parameter	: chk_doc --> Ã¼Å©¹Ú½º °´Ã¼
       *					  chk_all ---> ¸ðµÎ Ã¼Å©ÇÏ´Â Ã¼Å©¹Ú½º °´Ã¼
    */
    function checkAll(chk_doc, chk_all) {
        if( typeof(chk_doc) != typeof(dual)) {
            if (typeof(chk_doc.length) == typeof(dual))	{
                if (chk_all.checked) {
                    chk_doc.checked = true;
                } else if(!chk_all.checked) {
                    chk_doc.checked = false;
                }
            } else {
                for (var j = 0; j < chk_doc.length ; j++) {
                    if (chk_all.checked) {
                        chk_doc[j].checked = true;
                    } else if(!chk_all.checked) {
                        chk_doc[j].checked = false;
                    }
                }
            }
        }
    }

    /**
       * @(#)chkConfirm <br>
       * @version 1.0<br>
       * Description : checkbox¿¡ Ã¼Å© ¿©ºÎ¸¦ È®ÀÎÇÏ´Â ÇÔ¼ö
    */
    function chkConfirm( fv_checkbox ) {
        var fv_cnt = 0;
        var fv_chk_cnt = 0;

        /* ¹è¿­ÀÌ ¾Æ´Ñ°æ¿ì*/
        if (typeof(fv_checkbox.length) == typeof(dual))	{
            if (fv_checkbox.checked) {
                fv_chk_cnt = fv_chk_cnt + 1;
            }
        } else {
            for (fv_cnt=0; fv_cnt < fv_checkbox.length; fv_cnt++ ) {
                if (fv_checkbox[fv_cnt].checked) {
                    fv_chk_cnt = fv_chk_cnt + 1;
                }
            }
        }

        if (fv_chk_cnt==0) {
            return false;
        }
        return true;
    }

    /**
       * @(#)strUpper <br>
       * @version 1.0<br>
       * Description : ´ë¹®ÀÚ·Î º¯È¯½ÃÅ°´Â ÇÔ¼ö
    */
    function strUpper( fStr ) {
        sTemp = fStr.toUpperCase();
        return sTemp;
    }

    /**
       * @(#)strLower <br>
       * @version 1.0<br>
       * Description : ¼Ò¹®ÀÚ·Î º¯È¯½ÃÅ°´Â ÇÔ¼ö
    */
    function strLower( fStr ) {
        sTemp = fStr.toLowerCase();
        return sTemp;
    }

    /**
       * @(#)setAlt() <br>
       * @version 1.0<br>
       * Description : ÀÌ¹ÌÁö¿¡ ALT ¼Ó¼º Ãß°¡
    */
    function setTip( ) {
        var o = document.getElementsByTagName( "img" );
        for ( var i = 0; i < o.length ; i++ ) {
            if ( o[i].src.indexOf("icon_add.gif") > 0 ) {
                o[i].setAttribute( "alt", "Ãß°¡" );
            }
            if ( o[i].src.indexOf("icon_delete.gif") > 0 ) {
                o[i].setAttribute( "alt", "»èÁ¦" );
            }
            if ( o[i].src.indexOf("icon_modify.gif") > 0 ) {
                o[i].setAttribute( "alt", "¼öÁ¤" );
            }
            if ( o[i].src.indexOf("icon_ok.gif") > 0 ) {
                o[i].setAttribute( "alt", "OK" );
            }
        }
    }


    /**
       * @(#)showNew <br>
       * @version 1.0<br>
       * Description : Ãß°¡ÇÊµå »ý¼º ÇÔ¼ö
    */
    function showNew() {
        var addButton = document.getElementById("add");
        var addForm = document.getElementById("new");

        addButton.style.display = "none";
        addForm.style.display = "";
    }

    /**
       * @(#)checkNumber <br>
       * @version 1.0<br>
       * Description : ¼ýÀÚÇÊµå ÀÚ¸®¼ö Ã¼Å©
    */
    function checkNumber( Obj, total, dec ) {
        var sMsg	= "";
        var Num		= Obj.value;
        var front	= 0;
        var back	= 0;
        var iIndex	= total - dec;

        if( isNaN( Num )) {
            sMsg = "ÀÔ·Â°ª¿¡ ¹®ÀÚ´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
        } else {
            for(var i=0 ; i < Num.length ; i++)	{
                var temp = Num.charAt(i);

                if ( temp == "." ) {
                    front	= i;
                    back	= ( Num.length - front ) - 1;
                }
            }

            if ( front == 0 && back == 0 ) {
                front	= Num.length;
            }

            if( front > iIndex || back > dec ) {
                var sTemp = "";
                for ( var i=dec; i<total; i++ ) {
                    sTemp += "9";
                }
                sTemp += ".";
                for ( var i=0; i<dec; i++ ) {
                    sTemp += "9";
                }
                sMsg = Num + " °ªÀÌ " + sTemp + "°ªº¸´Ù Å¬ ¼ö ¾ø½À´Ï´Ù.\nnumber(" + total + "," + dec + ") ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù.";
            }
        }

        if ( sMsg != "" ) {
            alert( sMsg );
            Obj.focus();
            return false;
        }
    }

    /**
       * @(#)checkNum <br>
       * @version 1.0<br>
       * Description : ¼ýÀÚÇÊµå ¼ýÀÚÀÎÁö¸¸ Ã¼Å©
    */
    function checkNum( Obj ) {
        var sMsg	= "";
        var Num		= Obj.value;

        if( Num != "" )	{
            if( isNaN( Num )){
                sMsg = "ÀÔ·Â°ª¿¡ ¹®ÀÚ´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
            } else {
                if( Num <= 0 ) {
                    sMsg = "Àß¸øµÈ ÀÔ·Â°ªÀÔ´Ï´Ù.";
                }
            }
        }

        if ( sMsg != "" ) {
            alert( sMsg );
            Obj.focus();
            return false;
        }
    }

    /**
       * @(#)checkNum2 <br>
       * @version 1.0<br>
       * Description : ¼ýÀÚÇÊµå ¼ýÀÚÀÎÁö¸¸ Ã¼Å©
    */
    function checkNum2( Obj ) {
        var sMsg	= "";
        var Num		= Obj.value;

        if( Num != "" ) {
            if( isNaN( Num ) ) {
                sMsg = "ÀÔ·Â°ª¿¡ ¹®ÀÚ´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
            } else {
                if( Num < 0 ) {
                    sMsg = "ÀÔ·Â°ª ¿À·ù";
                }
            }
        }

        if ( sMsg != "" ) {
            alert( sMsg );
            Obj.focus();
            return false;
        }
    }

    /**
       * @(#)tokenString <br>
       * @version 1.0<br>
       * Description : del(±¸ºÐÀÚ)¸¦ ÀÌ¿ëÇÏ¿© ¹®ÀÚ¿­À» ³ª´©¾îÁØ´Ù.
    */
    function tokenString ( str, del ) {
        var count = 0;
        var temp = null;
        var bSplit = true;

        for ( var i = 0 ; i < str.length ; i++ ) {
            temp = str.substring( i, i+1 );
            if ( del.indexOf( temp ) >= 0 ) {
                bSplit = true;
            } else {
                if ( bSplit ) count ++;
                bSplit = false;
            }
        }

        var splitedStr = new Array(count);
        for( var i = 0 ; i < count ; i++ ) {
            splitedStr[i] = "";
        }

        count = 0;
        bSplit = true;

        for ( var i = 0 ; i < str.length ; i++ ) {
            temp = str.substring( i, i+1 );
            if ( del.indexOf( temp ) >= 0 ) {
                bSplit = true;
            } else {
                if ( bSplit ) count ++;
                splitedStr[count-1] += temp;
                bSplit = false;
            }
        }
        return splitedStr;
    }

    /**
     * @(#)ltrim <br>
     * @version 1.0<br>
     * Description : ¹®ÀÚ¿­ÀÇ ¿ÞÂÊ ½ºÆäÀÌ½º ¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù.
     */
    function ltrim( o ) {
        var idx = 0;

        for( var i=0; i < o.length; i++ ) {
            if ( o.substring(i,i+1) == " " ) {
                idx = i + 1;
            } else {
                break;
            }
        }
        return o.substring( idx, o.length );
    }

    /**
     * @(#)rtrim <br>
     * @version 1.0<br>
     * Description : ¹®ÀÚ¿­ÀÇ ¿À¸¥ÂÊÀÇ ½ºÆäÀÌ½º ¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù.
     */
    function rtrim( o ) {
        var idx = o.length;

        for( var i=o.length; i > 0; i-- ) {
            if ( o.substring(i-1,i) == " " ) {
                idx = i-1;
            } else {
                break;
            }
        }
        return o.substring( 0, idx );
    }

    /**
     * @(#)trim <br>
     * @version 1.0<br>
     * Description : ¹®ÀÚ¿­ÀÇ ¿ÞÂÊ°ú ¿À¸¥ÂÊÀÇ ½ºÆäÀÌ½º ¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù.
     */
    function trim( o ) {
        return rtrim(ltrim(o));
    }


    /**
       * @(#)trimAll <br>
       * @version 1.0<br>
       * Description : <input type='text'> Value °ªÀ» Trim ÇÑ´Ù.
    */
    function trimAll() {
        var oList = document.getElementsByTagName( "input" );

        for ( var i=0; i < oList.length; i++ ) {
            if ( oList[i].type == "text" ) {
                oList[i].value = trim( oList[i].value );
            }
        }
    }

    /**
       * @(#)setGroup <br>
       * @version 1.0<br>
       * Description : Ãâ·Â¿É¼Ç icc°ü·Ã ½ºÅ©¸³Æ®.
    */
    function setGroup(obj) {
        var iccarray = document.xpForm.icc;

        if(obj.checked)	{
            var YN = false;
            for(var cnt = 0; cnt<iccarray.length ; cnt++) {
                if(obj.iccgroup == iccarray[cnt].iccgroup) {
                    if(iccarray[cnt].checked) {
                        YN = true;
                    } else {
                        YN = false;
                        break;
                    }
                } else {
                    YN = YN;
                }
            }
            if(YN) {
                var objrs = eval("document.xpForm."+obj.iccgroup) ;
                objrs.checked = true;
            }
        } else {
            var YN = true;
            for(var cnt = 0; cnt<iccarray.length ; cnt++) {
                if(obj.iccgroup == iccarray[cnt].iccgroup) {
                    if(!iccarray[cnt].checked) {
                        YN = false;
                        break;
                    } else {
                        YN = true;
                    }
                } else {
                    YN = YN;
                }
            }
            if(!YN) {
                var objrs = eval("document.xpForm."+obj.iccgroup) ;
                objrs.checked = false;
            }
        }
    }

    /**
       * @(#)setGroup <br>
       * @version 1.0<br>
       * Description : Ãâ·Â¿É¼Ç icc°ü·Ã ½ºÅ©¸³Æ®.
    */
    function setIcc(obj) {
        var iccarray = document.xpForm.icc;

        if(obj.checked)	{
            for(var cnt = 0; cnt < iccarray.length ; cnt++ ) {
                if(obj.name == iccarray[cnt].iccgroup) {
                    document.xpForm.icc[cnt].checked = true;
                }
            }
        } else {
            for(var cnt = 0; cnt < iccarray.length ; cnt++ ) {
                if(obj.name == iccarray[cnt].iccgroup) {
                    document.xpForm.icc[cnt].checked = false;
                }
            }
        }
    }

    /**
       * @(#)round <br>
       * @version 1.0<br>
       * Description : ¼Ò¼öÁ¡ÀÌÇÏ Ã³¸®.
    */
    function round ( value, digit ) {
        var power = Math.pow ( 10, digit );
        return Math.round( value * power ) / power;
    }


    /**
       * @(#)getSqlValue <br>
       * @version 1.0<br>
       * Description : ´ÜÀÏ°ªÀ» ÀÐ¾î¿À´Â SQLÀ» Ã³¸®ÇÏ´Â ÇÔ¼ö
       *               ¼­¹ö¿¡ /com/XPSql.jsp ÆÄÀÏÀÌ Á¸ÀçÇØ¾ß ÇÑ´Ù.
       *               ½Ã¹üXP ´Â /subsystem/*.jsp ÀÌ¹Ç·Î »ó´ë °æ·Î·Î Ã³¸®ÇÔ -> [../com/XPSql.jsp?]
       *
       * ÁÖÀÇ : ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÒ ¶§´Â ´ÜÀÏ°ªÀ» ÀÐ¾î¿À´Â SQL ¿¡ ´ëÇØ¼­ »ç¿ëÇØ¾ß ÇÑ´Ù.
       *        °á°ú °ªÀº ¸ðµÎ ½ºÆ®¸µÀ¸·Î ¹ÝÈ¯µÈ´Ù.
    */
    function getSqlValue ( sql ) {
        var time = new Date();
        var requestCount = time.getTime();
        var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

        var target = document.URL;
        var idx = target.indexOf("?");
        if ( idx > 0 ) target = target.substring( 0, idx );
        idx = target.lastIndexOf("/");
        target = target.substring( 0, idx + 1 );

        var url = target + "../com/XPSql.jsp?query=" + escape(sql) + "&requestCount=" + requestCount;

        xmlHttp.open("POST", url, false);
        xmlHttp.send();

        return xmlHttp.responseText;
    }
    /**
       * @(#)getSqlValue <br>
       * @version 1.0<br>
       * Description : ¹öÆ°¿¡ ¸µÅ©½Ã ÀÌ¿ëµÇ´Â ÇÔ¼ö
       *
    */
    function goPage(url,trgt) {
        trimAll();

        if((trgt==null) || (trgt=="")){
            ;
        }else{
            document.pmForm.target=trgt;
        }
        document.pmForm.action=url;
        document.pmForm.submit();
    }

    /**
       * @(#)goParentFrame <br>
       * @version 1.0<br>
       * Description : »óÀ§ ÇÁ·¹ÀÓ¿¡ ÆäÀÌÁö¸¦ Ç¥½Ã
       *
    */
    function goParentFrame(url) {
        parent.location.href=url;

    }

    /**
       * @(#)showNew <br>
       * @version 1.0<br>
       * Description : Ãß°¡ÇÊµå »ý¼º Ãë¼Ò ÇÔ¼ö
    */
    function cancelShowNew() {
        var addButton = document.getElementById("add");
        var addForm = document.getElementById("new");

        addButton.style.display = "";
        addForm.style.display = "none";
    }

    /**
       * @(#)PMprint <br>
       * @version 1.0<br>
       * Description : È­¸éÀ» ÇÁ¸°Æ®ÇÑ´Ù
    */

    function PMprint( oButton ) {
        //document.pmForm.execCommand( "Print", true );
    }


    /**
       * @(#)checkMaxNum <br>
       * @version 1.0<br>
       * Description : ¼ýÀÚÇÊµå ÃÖ¼Ò,ÃÖ´ëÀÚ¸´¼ö Ã¼Å©(ÇØ´çobject, ÃÖ¼Ò°ª, ÃÖ´ë°ª)
    */
    function checkMaxNum( Obj, min, max) {
        var sMsg	= "";
        var Num		= Obj.value;
        if( isNaN( Num ) ) {
            sMsg = "ÀÔ·Â°ª¿¡ ¹®ÀÚ´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
        } else {
            if(Num!=""){
                if((Num <= max )&&(Num >= min)){
                    ;
                } else {
                    sMsg = min+" ~ "+ max+ " ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù.";
                }
            }
        }

        if ( sMsg != "" ) {
            alert( sMsg );
            Obj.focus();
            return false;
        }
    }

    var xdistance = 5; // ¸µÅ©ÅØ½ºÆ®¿ÍÀÇ x-Ãà °£°Ý
    var ydistance = 5; // ¸µÅ©ÅØ½ºÆ®¿ÍÀÇ y-Ãà °£°Ý
    var topposition = 0;
    var leftposition = 0;
    var x;
    var y;
    var msgcontent = "";

    function showAlt(msg) {
        leftposition = x + xdistance;
        topposition = y + ydistance;
        if (document.all) {
            document.all.data.style.posLeft = leftposition;
            document.all.data.style.posTop = topposition;
            msgcontent = "<table cellpadding='1' cellspacing='1' bgcolor='#888787' width='200'><tr><td class='left'>"+msg+"</td></tr></table>" ;
            data.innerHTML = msgcontent;
            document.all.data.style.visibility = "visible";
        }
    }

    function hideAlt() {
        i_substring=0 ;
        i_presubstring=0 ;
        if (document.all) {
            document.all.data.style.visibility="hidden" ;
        }
    }

    function handlerMM(e) {
        x = document.body.scrollLeft+event.clientX;
        y = document.body.scrollTop+event.clientY;
    }

    function Split(sIN, sDiv){
       var sOUT;
       sOUT = s.split(sDiv);
       return(sOUT);
    }


    function CheckKey() {

        if (window.event.shiftKey) { // checks whether the SHIFT key is pressed
            //alert('shift key pressed');

        } else if (window.event.keyCode==13) {
            CallBack();  // returns TRUE if SHIFT is pressed when the event fires

        }

    }

    //out(%)¸¦ add(*)·Î º¯È¯
    function ReplaceChars(entry, out, add) {
    //	var out = "%"; // ÀÌ ±ÛÀÚ¸¦
    //	var add = "*"; // ÀÌ ±ÛÀÚ·Î ¹Ù±Á´Ï´Ù
        var temp = "" + entry; // temporary holder

        while (temp.indexOf(out)>-1) {
            pos= temp.indexOf(out);
            temp = "" + (temp.substring(0, pos) + add +
            temp.substring((pos + out.length), temp.length));
        }
        return temp;
    //	document.subform.text.value = temp;
    }

// ÀÌ¹ÌÁö »çÀÌÁî Á¶Á¤
    function imgReSize() {
        var limitWidth = 500;
        objLength = document.getElementsByName("_imgZACD").length;
        for(i=0; i<objLength; i++) {
            document.getElementsByName("_imgZACD").item(i,i).style.width="";
            document.getElementsByName("_imgZACD").item(i,i).style.height="";

            // img
            imgsrc = document.getElementsByName("_imgZACD").item(i,i).getAttribute("src", false);

            // ¿øº» width, height
            imgWidth = document.getElementsByName("_imgZACD").item(i,i).getAttribute("width", false);
            imgHeight= document.getElementsByName("_imgZACD").item(i,i).getAttribute("height", false);

            if(parseInt(imgWidth)>limitWidth) {
                // Å©±â ºñÀ²¿¡ ¸Â´Â ¼¼·Î Å©±â¸¦ ±¸ÇÑ´Ù.
                calc_height = getImageSize(parseInt(imgWidth), parseInt(imgHeight), limitWidth, "Y");

                document.getElementsByName("_imgZACD").item(i,i).setAttribute("width", limitWidth, false);
                document.getElementsByName("_imgZACD").item(i,i).setAttribute("height", calc_height, false);

                // º¯È¯ÇÑ HMTL »ðÀÔ ¹®ÀÚ¿­ ¸¸µé±â
                strOuterHTML  = "<a href=\"javascript:imgView('"+imgsrc+"')\">";
                strOuterHTML += document.getElementsByName("_imgZACD").item(i,i).outerHTML;
                strOuterHTML += "</a>";
                document.getElementsByName("_imgZACD").item(i,i).outerHTML = strOuterHTML;
            }
        }
    }

    function imgView(imgSrc) {
        width = 600;
        height = 400;
        url = "/comm/image_view.jsp?img_url="+imgSrc;
        viewImg(url, 'view', width, height);
    }

    function viewImg( url, name, width, height ) {
        var left = 0;
        var top  = 0;
        var option = "menubar=no, resizable=yes, scrollbars=yes, status=no, titlebar=yes, toolbar=no, "
                    + " left="+left+", top="+top+", width="+width+", height="+height;
        window.open( url, name, option );
    }

    // ÇØ»óµµ ºñÀ²°è»ê
    function getImageSize(width, height, newsize, gubun) {
        size = 0;
        if(gubun == 'X') {
            size = (width*newsize)/height;
        } else {
            size = (height*newsize)/width;
        }
        size = parseInt(size);
        return size;
    }

    function moveJumin(o) {
        var frm = document.wizForm;
        var str = o.value;

        if(str.length == 6) {
            frm.jumin2.focus();
        }
    }

document.onmousemove = handlerMM;
