// JavaScript Document//去掉字串左边的空格 
function lTrim(str) 
{ 
	if (str.charAt(0) == " ") 
	{ 
	//如果字串左边第一个字符为空格 
	
	str = str.slice(1);//将空格从字串中去掉 
	//这一句也可改成 str = str.substring(1, str.length); 
	str = lTrim(str); //递归调用 
	} 
	return str; 
}

//去掉字串右边的空格 
function rTrim(str) 
{ 
	var iLength; 
	
	iLength = str.length; 
	if (str.charAt(iLength - 1) == " ") 
	{ 
		//如果字串右边第一个字符为空格 
		str = str.slice(0, iLength - 1);//将空格从字串中去掉 
		//这一句也可改成 str = str.substring(0, iLength - 1); 
		str = rTrim(str); //递归调用 
	} 
	return str; 
} 

//去掉字串两边的空格 
function trim(str) 
{ 
	return lTrim(rTrim(str)); 
} 
function textCounter(maxChars,obj,infoes)
{     
	if(obj){	
		var vlen=Math.floor(getLength(obj.value)/2);	
		document.getElementById("InputCount").innerHTML = maxChars -vlen ;
		if(maxChars < vlen ){alert(infoes);obj.value = obj.value.substring(0,obj.value.length+maxChars -vlen);}
	}else{
		var vlen=Math.floor(getLength(document.all.request.value)/2);
		document.all.InputCount.innerHTML = maxChars -vlen ;
	}
}
function  getLength(stringIn)
{
        var   strLength=0;
//        strLength=stringIn.length;
        for(var   i=0;i<stringIn.length;i++)
        {
                if(stringIn.charCodeAt(i)>255)
                {
                        strLength+=2;
                }
                else
                {
                        strLength+=1;
                }

        }
        return   strLength;
}
function  getSubStringLoc(stringIn,maxCharNum)
{
        var   strLength=0;
//        strLength=stringIn.length;
        for(var   i=0;i<stringIn.length;i++)
        {
                if(stringIn.charCodeAt(i)>255)
                {
                        strLength+=2;
                }
                else
                {
                        strLength+=1;
                }
                var vlen=Math.floor(strLength/2);
                if(maxCharNum < vlen) {return i;}

        }
        return   strLength;
}
