// ºó °ø¹é ¹®ÀÚ¿­ CHECK
function isempty(s) {   
    return ((s == null) || (s.length == 0))
}

// ÀÚ·áÀÇ ±æÀÌ CHECK
function validlength(data_val, len) {
    return (data_val.length >= len);
}

function invalidlength(date_val, len, len2) {
    return ((date_val.length >= len) && (date_val.length <= len2));
}

String.prototype.trim = function() {
	return this.replace(/^\s*/,"").replace(/\s*$/,"");
}


// ´ÜÀÏ ¹®ÀÚÇü ÀÚ·á CHECK
//function isletter (c)
//{   return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) );
//}

// ´ÜÀÏ ¼ýÀÚÇü ÀÚ·á CHECK
//function isdigit (c)
//{   return ((c >= "0") && (c <= "9"));
//}

// ¹®ÀÚÇü ÀÚ·á CHECK
function isletter (str) {   
    var len=str.length;
    for(i=0; i<len; i++) {
        if ( ((str.charAt(i) >= "a") && (str.charAt(i) <= "z")) || ((str.charAt(i) >= "A") && (str.charAt(i) <= "Z")) ) {
        }
        else {
               return false;
        }
    } 
    return true;
}

// ¼ýÀÚÇü ÀÚ·á CHECK
function isdigit (str) {   
    var len=str.length;
    for(i=0; i<len; i++) {
        if ((str.charAt(i) >= "0") && (str.charAt(i) <= "9")) {      
        }
        else {
             return false; 
        }
    } 
    return true;
}

// ÀÌ¸ÞÀÏ ÀÔ·Â CHECK
function isemail(checkstr) {                                 
    var checkok = "@";                                 
    if (checkstr.length == 0) {return (true);}                                 
                                   
    for (i = 0;  i < checkstr.length;  i++) {                                 
         ch = checkstr.charAt(i);                                 
         if (ch == checkok) {return (true) }                                 
    }                                 
    return (false);                                 
}                          

// ´ÜÀÏ¹®ÀÚ ´ëÃ¼ (¿øº»¹®ÀÚ¿­, ´ëÃ¼´ë»ó ¹®ÀÚ, ´ëÃ¼ÇÒ ¹®ÀÚ)
function replacechar(str, tarch, repch) {
    var nowch  = "";
    var sumstr = "";
  
    var len=str.length;
    for(i=0; i<len; i++) {
        if (str.charAt(i) == tarch) {  
            nowch = repch;             
        }
        else {
            nowch = str.charAt(i);
        }
        sumstr = sumstr + nowch;
    }
    return sumstr;
} 

// ÁÖ¹Îµî·Ï¹øÈ£ CHECK
function socialcheck(soid) {
    var IDtot = 0;
    var IDAdd = "234567892345";
	
    for(i=0;i<12;i++) {
        IDtot = IDtot + parseInt(soid.substring(i,i+1)) * parseInt(IDAdd.substring(i,i+1));
    }
		
       IDtot= 11 - (IDtot%11);
	
       if(IDtot==10) {
	  IDtot = 0;
       } 
       else if(IDtot==11){
          IDtot = 1;
       }
       var tid = parseInt(soid.substring(12,13));
       if(tid == IDtot) return true;
} 

//ÇÑ±ÛÃ¼Å©
function isHangul(el) {
	return (escape(el).search(/%u/i)== -1 ? false : true);
}

//¿µ¹®,¼ýÀÚÀÏ ÀÌ¿ÜÀÇ °æ¿ì false
function isidentify(instr) {
	for (kk=0; kk<instr.length; kk++) {
    	mmstr = instr.substr(kk,1).charCodeAt(0);
        if (mmstr > 32 && mmstr < 48 || mmstr > 57 && mmstr < 65 || (mmstr > 90 && mmstr < 97) || mmstr > 122) {
             return false;
             break;
        }
    }
	
	return true;
}

// ¼ýÀÚ¿¡ ÄÞ¸¶¸¦ Âï´Â´Ù. 
function SetComma(numstr) { 
    numstr = String(numstr); 
    var re0 = /^(-?\d+)(\d{3})($|\..*$)/; 
    if (re0.test(numstr)) 
        return numstr.replace(re0, 
            function(str,p1,p2,p3) { 
                return SetComma(p1) + ',' + p2 + p3; 
            } 
        ); 
    else 
        return numstr; 
} 
String.prototype.SetComma = function () { 
    return SetComma(this); 
} 