// JavaScript Document
/**
  * ÁÂ¿ì °ø¹é Á¦°Å
  */
 String.prototype.trim = function()
 {
  return this.replace(/(^\s*)|(\s*$)/g, "");
 }

 /**
  * ÅØ½ºÆ® ÁÂÃø ºÎºÐÀÇ °ø¹é °¹¼ö
  */
 String.prototype.ltrim = function()
 {
  var count = 0;

  for( i = 0; i < this.length; i++ )
  {
   if( this.charAt(i) == ' ' )
    count++;
   else
    break;
  }

  return count;
 }

 /**
  * ÅØ½ºÆ® ¿ìÃø ºÎºÐÀÇ °ø¹é °¹¼ö
  */
 String.prototype.rtrim = function()
 {
  var count = 0;

  for( i = this.length - 1; i >= 0; i-- )
  {
   if( this.charAt(i) == ' ' )
    count++;
   else
    break;
  }

  return count;
 }


/* ¼ýÀÚ¸¦ 01, 02 */
function digit2(num){
	if(num<10){
		return "0"+num;
	}else{
		return num;
	}
}


/*¿µ¾î¸é True*/
function IsEnglish(str){
	x=str.length;
	var v=0;
	for(i=0;i<x;i++){
		s=str.substring(i,i+1)
		if(s >= '0' && s <= '9') v++;
		if(s >= 'a' && s <= 'z') v++;
		if(s >= 'A' && s <= 'Z') v++;
	}
	if(v==x) return true;
	else return false;
}
function IsEng(str){
	x=str.length;
	var v=0;
	for(i=0;i<x;i++){
		s=str.substring(i,i+1)
		if(s >= '0' && s <= '9') v++;
		if(s >= 'a' && s <= 'z') v++;
		if(s >= 'A' && s <= 'Z') v++;
	}
	if(v==x) return true;
	else return false;
}
//ÇÑ±Û¸¸ ÀÔ·Â°¡´É
function isHan(instr){
       for (kk=0; kk<instr.length; kk++)
       {
		   mmstr = instr.substr(kk,1).charCodeAt(0);
           if (mmstr > 122 && mmstr < 44032 || mmstr > 63086){
             return false;
          }
       }
	   return true;
}

/* ¼ýÀÚ¸é True*/
function IsNum(num){
	x=num.length;
	for(i=0;i<x;i++){
		s=num.substring(i,i+1)
		if(s <'0' || s > '9') return false;
	}
	return true;
}

/* ¼ýÀÚ¸é True*/
function isNum(num){
	x=num.length;
	for(i=0;i<x;i++){
		s=num.substring(i,i+1)
		if(s <'0' || s > '9') return false;
	}
	return true;
}

/*Ã¹±ÛÀÚ°¡ ¼ýÀÚ¸é Ture Ã¹±ÛÀÚ¿¡ ¼ýÀÚ°¡ ¿À¸é ¾ÈµÇ´Â °æ¿ì »ç¿ë*/
function IsFirstNum(s){
	d=s.substring(0,1);
	if(d >='0' && d <='9') return true;
}

/* Å°º¸µå ÀÔ·Â½Ã ¼ýÀÚ¸¸ ÀÔ·Â°¡´É*/
function OnlyNumber()	{
	if(event.keyCode>47 && event.keyCode<58)
	{
		event.returnValue=true;	
	}
	else{
		event.returnValue=false;
	}
}

/*TextField³ª TextArea ÇÊµå¸¦ ÀÎÀÚ·Î ¹ÞÀ¸¸ç ÇØ´ç ÇÊµåÀÇ Byte¸¦ ¹ÝÈ¯ÇÑ´Ù.*/
function getByte(obj)
{
	var byteSize = 0;
	var retValue = "";
	var aa = 0;
   
	if ( obj == null ) {
		return 0;
	} else {
		for( var i = 0; i < obj.length; i++ ) {
			var chr = escape(obj.charAt(i));		
			if ( chr.length == 1 ) {					
				byteSize ++;
				retValue += obj.charAt(i);
			} else if ( chr.indexOf("%u") != -1 ) {		
				byteSize += 2;
			} else if ( chr.indexOf("%") != -1 ) {		
				byteSize += chr.length/3;
				retValue += obj.charAt(i);
			}
		}
	}
			
	return byteSize;
}