function input_cal_byte(input_name, max_byte){
	var input_name_str, byte_count=0, input_name_length=0, one_str, ext_byte;
	
	input_name_str = new String(input_name.value);
	input_name_length = input_name_str.length;
	
	for (i=0;i<input_name_length;i++){
		one_str=input_name_str.charAt(i);
		
		if (escape(one_str).length > 4){
			byte_count+=2;
		}
		else if (one_str != '\r'){
			byte_count++;
		}
	}
//  document.form1.comment_byte.value = byte_count;

	if (byte_count > max_byte){
		ext_byte = byte_count - max_byte;
		alert('\n³»¿ëÀ» '+max_byte+'Byte ÀÌ»ó ÀÔ·ÂÇÏ½Ç¼ö ¾ø½À´Ï´Ù.\n\nÀÔ·ÂÇÏ½Å ³»¿ë Áß ÃÊ°ú '+ext_byte+'Byte´Â ÀÚµ¿ »èÁ¦ µË´Ï´Ù.\n');
		input_cut_text(input_name,max_byte);
	}
}

//ÀÔ·ÂÃ¢ byte´ë·Î ÀÚ¸£±â
function input_cut_text(input_name, max_byte){
	var input_name_str, byte_count=0, input_name_length=0, one_str;
	
	input_name_str = new String(input_name.value);
	input_name_length = input_name_str.length;
	
	for (i=0;i<input_name_length;i++){
		if (byte_count < max_byte){
			one_str=input_name_str.charAt(i);
			
			if (escape(one_str).length > 4){
				byte_count+=2;
			} else if (one_str != '\r') {
				byte_count++;
			}
		} else {
			input_name_str = input_name_str.substring(0,i);
			break;
		}
	}
	
	if ((max_byte%2) ==1) {
		input_name_length = (input_name_str.length-1);
		if (escape(input_name_str.charAt(input_name_length)).length > 4){
			input_name_str = input_name_str.substring(0,input_name_length);
		}
	}
	
	input_name.value = input_name_str;
	return input_name_str;
}

