MINI MINI MANI MO

Path : /home/lhcar/www/mobile/lib/
File Upload :
Current File : /home/lhcar/www/mobile/lib/default.js

// ¹®ÀÚ¿­ ±æÀÌ °Ë»ç
function isLength(varCk) {
    var varLen = 0;
    var agr = navigator.userAgent;

    for (i=0; i<varCk.length; i++) {
        ch = varCk.charAt(i);
        if ((ch == "\n") || ((ch >= "¤¿") && (ch <= "È÷")) || ((ch >="¤¡") && (ch <="¤¾")))
            varLen += 2;
        else
            varLen += 1;
    }
    return (varLen);
}


// ÀÔ·Â ¹®ÀÚ¿­ °Ë»ç (¼ýÀÚ/Ư¼ö¹®ÀÚ)
function isInteger(varCk, charSet) {
    if( varCk.search('V') != -1 ) return true;
    var chk=true;
    for (i=0; i<=varCk.length-1; i++) {
        ch = varCk.substring(i,i+1);
        if (ch>="0" && ch<="9") {
            chk = true;
        } else {
            chk=false;
            for (j=0; j<=charSet.length-1; j++) {
                comp = charSet.substring(j,j+1);
                if (ch==comp) {
                    chk = true;
                    break;
                }
            }
            if (!chk)   break;  // ¼ýÀÚ+Ư¼ö¹®ÀÚ¿ÜÀÇ ¹®ÀÚ°¡ ÀÖ´Â °æ¿ì¸¸ error Á¾·á 2002.04.08
        }
    }
    return chk;
}



// Áֹεî·Ï¹øÈ£ °Ë»ç
function isRegNo(varCk1,varCk2) {
    if ( (isLength(varCk1)==6) && (isLength(varCk2)==7) ) {

        //-----------------------------------------------------------------------------
        // ¿äû¹øÈ£  :  [3036] °¡»óÁֹιøÈ£ Àû¿ë
        // ¿äûÀÚ   : ±è¹Ì°æ
        // ¼öÁ¤ÀÚ   : ÀÌÀç¿ë
        // ¼öÁ¤ÀÏ   : 2007-03-13 5:10¿ÀÈÄ
        // ¼öÁ¤³»¿ë : °¡»óÁֹιøÈ£ÀÏ °æ¿ì ÁֹιøÈ£ üũ·ÎÁ÷ ÆÐ½º
        //-----------------------------------------------------------------------------
        if(varCk2.substring(1,2) == 'V')
        {
            return true;
        }
        //-----------------------------------------------------------------------------

        if ( (isInteger(varCk1,"")) && (isInteger(varCk2,"")) ) {
            ckValue = new Array(13);
            var ckLastid,ckMod,ckMinus,ckLast;

            ckLastid    = parseFloat(varCk2.substring(6,7));
            ckValue[0]  = parseFloat(varCk1.substring(0,1))  * 2;
            ckValue[1]  = parseFloat(varCk1.substring(1,2))  * 3;
            ckValue[2]  = parseFloat(varCk1.substring(2,3))  * 4;
            ckValue[3]  = parseFloat(varCk1.substring(3,4))  * 5;
            ckValue[4]  = parseFloat(varCk1.substring(4,5))  * 6;
            ckValue[5]  = parseFloat(varCk1.substring(5,6))  * 7;
            ckValue[6]  = parseFloat(varCk2.substring(0,1))  * 8;
            ckValue[7]  = parseFloat(varCk2.substring(1,2))  * 9;
            ckValue[8]  = parseFloat(varCk2.substring(2,3))  * 2;
            ckValue[9]  = parseFloat(varCk2.substring(3,4))  * 3;
            ckValue[10] = parseFloat(varCk2.substring(4,5))  * 4;
            ckValue[11] = parseFloat(varCk2.substring(5,6))  * 5;
            ckValue[12] = 0;

            for (var i = 0; i<12;i++) {
                ckValue[12] = ckValue[12] + ckValue[i];
            }
            ckMod   = ckValue[12] %11;
            ckMinus = 11 - ckMod;
            ckLast  = ckMinus % 10;
            if (ckLast != ckLastid) {
                alert ("Á¤È®ÇÑ ÁֹιøÈ£¸¦ ÀÔ·ÂÇϼ¼¿ä.");
                return false;
            } else {
                return true;
            }
        } else {
            alert("Á¤È®ÇÑ ÁֹιøÈ£¸¦ ÀÔ·ÂÇϼ¼¿ä.");
            return false;
        }
    } else {
        alert("Á¤È®ÇÑ ÁֹιøÈ£¸¦ ÀÔ·ÂÇϼ¼¿ä.");
        return false;
    }
}

// »ç¾÷ÀÚ µî·Ï¹øÈ£ °Ë»ç
function isBusinessNo(varCk1,varCk2,varCk3) {
    ckValue = new Array(10);
    if ( (isLength(varCk1)==3) && (isLength(varCk2)==2) && (isLength(varCk3)==5) ) {
        if ( (isInteger(varCk1,"")) && (isInteger(varCk2,"")) && (isInteger(varCk3,"")) ) {
            ckValue[0] = ( parseFloat(varCk1.substring(0 ,1))  * 1 ) % 10;
            ckValue[1] = ( parseFloat(varCk1.substring(1 ,2))  * 3 ) % 10;
            ckValue[2] = ( parseFloat(varCk1.substring(2 ,3))  * 7 ) % 10;
            ckValue[3] = ( parseFloat(varCk2.substring(0 ,1))  * 1 ) % 10;
            ckValue[4] = ( parseFloat(varCk2.substring(1 ,2))  * 3 ) % 10;
            ckValue[5] = ( parseFloat(varCk3.substring(0 ,1))  * 7 ) % 10;
            ckValue[6] = ( parseFloat(varCk3.substring(1 ,2))  * 1 ) % 10;
            ckValue[7] = ( parseFloat(varCk3.substring(2 ,3))  * 3 ) % 10;
            ckTemp     = parseFloat(varCk3.substring(3 ,4))  * 5  + "0";
            ckValue[8] = parseFloat(ckTemp.substring(0,1)) + parseFloat(ckTemp.substring(1,2));
            ckValue[9] = parseFloat(varCk3.substring(4,5));
            ckLastid = ( 10 - ( ( ckValue[0]+ckValue[1]+ckValue[2]+ckValue[3]+ckValue[4]+ckValue[5]+ckValue[6]+ckValue[7]+ckValue[8] ) % 10 ) ) % 10;
            if (ckValue[9] != ckLastid) {
                alert ("À߸øµÈ »ç¾÷ÀÚµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½Ã È®ÀÎÇØ ÁֽʽÿÀ");
                return false;
            } else {
                return true;
            }
        } else {
            alert("»ç¾÷ÀÚµî·Ï¹øÈ£´Â ¼ýÀÚÀ̾î¾ß ÇÕ´Ï´Ù.");
            return false;
        }
    } else {
        alert("»ç¾÷ÀÚµî·Ï¹øÈ£ÀÇ ÀÚ¸´¼ö°¡ À߸ø ÀԷµǾú½À´Ï´Ù.");
        return false;
    }
}



// »ç¾÷ÀÚ µî·Ï¹øÈ£ °Ë»ç
function isBusinessNo(varCk1,varCk2,varCk3) {
    ckValue = new Array(10);
    if ( (isLength(varCk1)==3) && (isLength(varCk2)==2) && (isLength(varCk3)==5) ) {
        if ( (isInteger(varCk1,"")) && (isInteger(varCk2,"")) && (isInteger(varCk3,"")) ) {
            ckValue[0] = ( parseFloat(varCk1.substring(0 ,1))  * 1 ) % 10;
            ckValue[1] = ( parseFloat(varCk1.substring(1 ,2))  * 3 ) % 10;
            ckValue[2] = ( parseFloat(varCk1.substring(2 ,3))  * 7 ) % 10;
            ckValue[3] = ( parseFloat(varCk2.substring(0 ,1))  * 1 ) % 10;
            ckValue[4] = ( parseFloat(varCk2.substring(1 ,2))  * 3 ) % 10;
            ckValue[5] = ( parseFloat(varCk3.substring(0 ,1))  * 7 ) % 10;
            ckValue[6] = ( parseFloat(varCk3.substring(1 ,2))  * 1 ) % 10;
            ckValue[7] = ( parseFloat(varCk3.substring(2 ,3))  * 3 ) % 10;
            ckTemp     = parseFloat(varCk3.substring(3 ,4))  * 5  + "0";
            ckValue[8] = parseFloat(ckTemp.substring(0,1)) + parseFloat(ckTemp.substring(1,2));
            ckValue[9] = parseFloat(varCk3.substring(4,5));
            ckLastid = ( 10 - ( ( ckValue[0]+ckValue[1]+ckValue[2]+ckValue[3]+ckValue[4]+ckValue[5]+ckValue[6]+ckValue[7]+ckValue[8] ) % 10 ) ) % 10;
            if (ckValue[9] != ckLastid) {
                alert ("À߸øµÈ »ç¾÷ÀÚµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½Ã È®ÀÎÇØ ÁֽʽÿÀ");
                return false;
            } else {
                return true;
            }
        } else {
            alert("»ç¾÷ÀÚµî·Ï¹øÈ£´Â ¼ýÀÚÀ̾î¾ß ÇÕ´Ï´Ù.");
            return false;
        }
    } else {
        alert("»ç¾÷ÀÚµî·Ï¹øÈ£ÀÇ ÀÚ¸´¼ö°¡ À߸ø ÀԷµǾú½À´Ï´Ù.");
        return false;
    }
}

OHA YOOOO