/* 文件名：c2h.js
方法名：CtoH
作用： 把全角转换成半角
*/
function CtoH(obj)
{ 
	var str=obj.value;
	var result="";
	for (var i = 0; i < str.length; i++)
	{
		if (str.charCodeAt(i)==12288)
		{
			result+= String.fromCharCode(str.charCodeAt(i)-12256);
			continue;
		}
		if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375)
			result+= String.fromCharCode(str.charCodeAt(i)-65248);
		else 
			result+= String.fromCharCode(str.charCodeAt(i));
	} 
	obj.value=result;
} 



//LJM
//因为每个发布页面都用到了该文件,所以
//我把处理时时跟踪用户输入字数据处理也放在这里. 
var LastCount =0;

function CountStrByte( Message , Total , Used , Remain ){ //字节统计

	var ByteCount = 0;
	
	var StrValue = Message.value;
	
	var StrLength = Message.value.length;
	
	var MaxValue = 200; // Total.value;
	var type = 0 ;
	
	if(LastCount != StrLength) { // 在此判断，减少循环次数
	
		for (i=0;i<StrLength;i++){
		
		   ByteCount = (StrValue.charCodeAt(i)<=256) ? ByteCount + 1 : ByteCount + 2;
		
			  if ( ByteCount > MaxValue ) {
		
				Message.value = StrValue.substring( 0 , i );
				ByteCount = MaxValue;
				type = 1 ;
		
				break;
		
			  }	
		}

		//#
		if( type  == 1) 
		{
		 document.getElementById("contents_msg").className="box_error";
		 document.getElementById("contents_msg").innerHTML = "您已超过100字!!!" ;
		}
		else
		{	 
			 document.getElementById('contents_msg').className="box_hint";
			 document.getElementById('contents_msg').innerHTML=" 剩<strong>["+parseInt( (200 - ByteCount) / 2 ) +"]</strong>汉字.";	
		}	
	
	}

}


/*

function include(jsFile)
{
  document.write('<script type="text/javascript" src="'+jsFile+ '"></script>');
}

include("/tpl/js/prototype.js");
include("/tpl/js/CreateWindow.js");
*/