    /****************************************************************
		¼³¸í : ¶óµð¿À ¹öÆ°ÀÌ³ª Ã¼Å©¹Ú½º¿¡ Ã¼Å© µÇ¾ú´ÂÁö È®ÀÎÇÏ´Â ÇÔ¼ö
		¹ÝÈ¯°ª : Ã¼Å©µÇÁö ¾Ê¾ÒÀ¸¸é false ¹ÝÈ¯
	****************************************************************/
	function isChecked(obj, msg){

        //¸¸¾à obj°¡ ÇÏ³ªµµ ¾øÀ» °æ¿ì ¸®ÅÏ
        if(obj == undefined) return false;

        var count = 0;  //Ã¼Å©µÈ °¹¼ö
        //°°Àº nameÀÇ Ã¼Å©¹Ú½º(¶óµð¿À¹öÆ°)ÀÌ ¿©·¯°³ ÀÖÀ»¶§..

        if(obj.length > 1){
            for(var i=0 ; i<obj.length ; i++){
                if(obj[i].checked)
                    count++;
            }
            if(count <= 0){
                alert(msg + " ¼±ÅÃÇÏ½Ê½Ã¿À.");
                obj[0].focus();
                return false;
            }
        }else{      //°°Àº nameÀÇ Ã¼Å©¹Ú½º(¶óµð¿À¹öÆ°)ÀÌ 1°³ ÀÖÀ»¶§...
            if(!obj.checked){
                alert(msg + " ¼±ÅÃÇÏ½Ê½Ã¿À.");
                obj.focus();
                return false;
            }
        }
        return true;
	}
	
	/****************************************************************
		¼³¸í : ¶óµð¿À ¹öÆ°ÀÌ³ª Ã¼Å©¹Ú½º¿¡ Ã¼Å© µÇ¾ú´ÂÁö È®ÀÎÇÏ´Â ÇÔ¼ö(´Ù±¹¾îÀÏ°æ¿ì)
		¹ÝÈ¯°ª : Ã¼Å©µÇÁö ¾Ê¾ÒÀ¸¸é false ¹ÝÈ¯
	****************************************************************/
	function isChecked_f(obj, msg){

        //¸¸¾à obj°¡ ÇÏ³ªµµ ¾øÀ» °æ¿ì ¸®ÅÏ
        if(obj == undefined) return false;

        var count = 0;  //Ã¼Å©µÈ °¹¼ö
        //°°Àº nameÀÇ Ã¼Å©¹Ú½º(¶óµð¿À¹öÆ°)ÀÌ ¿©·¯°³ ÀÖÀ»¶§..

        if(obj.length > 1){
            for(var i=0 ; i<obj.length ; i++){
                if(obj[i].checked)
                    count++;
            }
            if(count <= 0){
                alert(msg);
                obj[0].focus();
                return false;
            }
        }else{      //°°Àº nameÀÇ Ã¼Å©¹Ú½º(¶óµð¿À¹öÆ°)ÀÌ 1°³ ÀÖÀ»¶§...
            if(!obj.checked){
                alert(msg);
                obj.focus();
                return false;
            }
        }
        return true;
	}

	/****************************************************************
		¼³¸í : ÅØ½ºÆ®¹Ú½º³ª ÅØ½ºÆ® ¿¡¾î¸®¾îµî¿¡ ÀÔ·ÂµÇ¾ú´ÂÁö È®ÀÎÇÏ´Â ÇÔ¼ö
		¹ÝÈ¯°ª : ÀÔ·ÂµÇÁö ¾Ê¾ÒÀ¸¸é false ¹ÝÈ¯
	****************************************************************/
	function isNull(obj, msg){
		
		var fmt = /^\s\s*$/; //½ºÆäÀÌ½º¹Ù Ã¼Å©
		//|| fmt.test(obj.value)

        if(trim(obj.value) == "") //ÀÔ·ÂÇÏÁö ¾Ê¾Ò°Å³ª °ø¹éÀ» ÀÔ·ÂÇßÀ»°æ¿ì
        {
            alert(msg + " ÀÔ·ÂÇÏ½Ê½Ã¿À.");
            obj.focus();
            return true;
        }
        return false;

    }

	/*******************************************************************
        ¼³¸í : ¿ÞÂÊ Trim ÇÔ¼ö
        ÆÄ¶ó¸ÞÅÍ
                str : ¹®ÀÚ¿­
        ¹ÝÈ¯°ª : ¾øÀ½
    *******************************************************************/
    function ltrim(str) {
            var s = new String(str);

            if (s.substr(0,1) == " ")
                    return ltrim(s.substr(1));
            else
                    return s;
    }

    /*******************************************************************
        ¼³¸í : ¿À¸¥ÂÊ Trim ÇÔ¼ö
        ÆÄ¶ó¸ÞÅÍ
                str : ¹®ÀÚ¿­
        ¹ÝÈ¯°ª : ¾øÀ½
    *******************************************************************/
    function rtrim(str) {
            var s = new String(str);
            if(s.substr(s.length-1,1) == " ")
                    return rtrim(s.substring(0, s.length-1))
            else
                    return s;
    }

    /*******************************************************************
        ¼³¸í : ¾çÂÊ Trim ÇÔ¼ö
        ÆÄ¶ó¸ÞÅÍ
                str : ¹®ÀÚ¿­
        ¹ÝÈ¯°ª : ¾øÀ½
    *******************************************************************/
    function trim(str) {
            return ltrim(rtrim(str));
    }

    /****************************************************************
		¼³¸í : ¿µ¹®ÀÌ°Å³ª ¼ýÀÚÀÎÁö Ã¼Å©
	****************************************************************/
	function isNumOrChar(strChar){
        var numCount = 0;
        var charCount = 0;

        for(var i=0; i<strChar.length; i++) {
            var uniCode = strChar.charCodeAt(i);

            if(uniCode >= 48 && uniCode <= 57)    numCount++; //¼ýÀÚÀÌ¸é

            else if(uniCode >= 65 && uniCode <= 90)    charCount++;//¹®ÀÚÀÌ¸é

            else if(uniCode >= 97 && uniCode <= 122)    charCount++;//¹®ÀÚÀÌ¸é

            else{    //±×¿Ü Æ¯¼ö¹®ÀÚÀÌ°Å³ª ÇÑ±ÛÀÎ ÀÎ°æ¿ì
                return false;
            }
        }

        if(numCount == 0 && charCount == 0){
            return false;
        }

        return true;
    }

	/*******************************************************************
        ¼³¸í : ¼ýÀÚÀÎÁö Ã¼Å©
        ÆÄ¶ó¸ÞÅÍ
                str : ¹®ÀÚ¿­
        ¹ÝÈ¯°ª : ¾øÀ½
    *******************************************************************/
    function isNumeral(str){
        for(var i=0; i<str.length; i++) {
            var uniCode = str.charCodeAt(i);

            if(!(uniCode >= 48 && uniCode <= 57))
                return false;
        }

        return true;
    }

	/*******************************************************************
        ¼³  ¸í : À¯È¿ ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
        ÆÄ¶ó¸ÞÅÍ :
                arg1 - ¾ÕÀÚ¸® 6
                arg2 - µÞÀÚ¸® 7
    *******************************************************************/
    function isCheckSSN(arg1, arg2) {
        var num = 2;
        var sum = 0;

        for(var i = 0; i < arg1.length; i++)
            sum += parseInt(arg1.substr(i, 1)) * num++;

        for (var j = 0; j < arg2.length - 1; j++) {
            sum += parseInt(arg2.substr(j, 1)) * num++;
            if (num == 10) num = 2;
        }

        var count = 11 - sum % 11;
        if (count == 11) count = 1;
        if (count == 10) count = 0;
        if (count != parseInt(arg2.substr(6, 1))) return false;
        else return true;
    }

    /*******************************************************************
        ¼³  ¸í : À¯È¿ ¿Ü±¹ÀÎµî·Ï¹øÈ£ Ã¼Å©
        ÆÄ¶ó¸ÞÅÍ :
                arg - ¿Ü±¹ÀÎ µî·Ï¹øÈ£
    *******************************************************************/
    function isCheckFgnNo(arg) {
        var sum = 0;
        var odd = 0;

        buf = new Array(13);
        for (i = 0; i < 13; i++) buf[i] = parseInt(arg.charAt(i));

        odd = buf[7] * 10 + buf[8];

        if (odd % 2 != 0) {
            return false;
        }

        if ((buf[11] != 6) && (buf[11] != 7) && (buf[11] != 8) && (buf[11] != 9)) {
            return false;
        }

        multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
        for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);

        sum = 11 - (sum % 11);

        if (sum >= 10) sum -= 10;

        sum += 2;

        if (sum >= 10) sum -= 10;

        if (sum != buf[12]) {
            return false;
        }
        else {
            return true;
        }
    }

	/******************************************************************
    * ¼³¸í : ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©ÇÑ´Ù.(Á¤±ÔÇ¥Çö½Ä »ç¿ëÇÔ)
    *******************************************************************/
    function checkEmail(strChar){

        var isEmail1    = /^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/;
        var isEmail2    = /^.*@[^_]*$/;


        return(isEmail1.test(strChar) && isEmail2.test(strChar));
    }