/*******************************************************************************
* ¹®ÀÚ¿­ ±æÀÌ¸¦ ¸®ÅÏÇÑ´Ù. 
*******************************************************************************/
function getLength(str) {
	var length = 0;

	for(var i = 0; i < str.length; i++){
		if(escape(str.charAt(i)).length >= 4)
			length += 2;
		else
			if(escape(str.charAt(i)) != "%0D")
				length++;
	}	

	return length;
}
/*******************************************************************************
* ¹®ÀÚ¿­ ÀÚ¸£±â
*******************************************************************************/
function stringCut(str, max_length){
	var count = 0;
	 
	for(var i = 0; i < str.length; i++){
		if(escape(str.charAt(i)).length >= 4)
			count += 2;
		else
			if(escape(str.charAt(i)) != "%0D")
				count++;

		if(count > max_length){
			if(escape(str.charAt(i)) == "%0A")
				i--;
			break;		
		}
	}
	
	return str.substring(0, i);
}
/*******************************************************************************
* °ø¹éÁ¦°Å
*******************************************************************************/
function trim(str){
	return str.replace(/^\s+|\s+$/g, '');
}
/*******************************************************************************
* 80bytes¾¿.. Àß¶ó ¸®ÅÏ..
*******************************************************************************/
function getParseBodys(str){
	var bodys		= new Array();
	var length		= 0;
	var start_idx	= 0;

	for(var i = 0; i < str.length; i++){
		if(escape(str.charAt(i)).length >= 4)
			length += 2;
		else
			if(escape(str.charAt(i)) != "%0D")
				length++;

		if(length >= 80 || i == str.length - 1){
			if(length > 80)
				i--;

			bodys[bodys.length] = str.substring(start_idx, i + 1);
	
			length = 0;
			start_idx = i + 1;
		}
	}

	return bodys;
}

function getParseBodys2(str,num){
	var bodys		= new Array();
	var length		= 0;
	var start_idx	= 0;

	for(var i = 0; i < str.length; i++){
		if(escape(str.charAt(i)).length >= 4)
			length += 2;
		else
			if(escape(str.charAt(i)) != "%0D")
				length++;

		if(length >= 80 || i == str.length - 1){
			if(length > 80)
				i--;

			bodys[bodys.length] = str.substring(start_idx, i + 1);
	
			length = 0;
			start_idx = i + 1;
		}
	}

	return bodys[num];
}