﻿	function ByteLen(Str)
	 {  var Len=0;
	    for(var i=1;i<=Str.length;i++)
	        {if(Str.charCodeAt(i-1)>255) 
        	    { Len+=2;}
	         else
		    { Len+=1;}
		}	
         return(Len); 
	} 

	function tss()
	{
	var e = event.srcElement;
	var r =e.createTextRange();
	r.moveStart("character",e.value.length);
	r.collapse(true);
	r.select();
	}


	 function regInput(obj, reg, inputStr)
	 {
	  var docSel = document.selection.createRange();
	  if (docSel.parentElement().tagName != "INPUT") return false;
	  oSel = docSel.duplicate();
	  oSel.text = "";
	  var srcRange = obj.createTextRange();
	  oSel.setEndPoint("StartToStart", srcRange);
	  var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length);
	  return reg.test(str);
	 }

	function AlertByteLeft(obj_span,obj_input,MaxLength)
	{	
			var obj=document.getElementById(obj_span);
                        if (!obj_input){return;}
                        var lennum=ByteLen(obj_input.value);
                        var leftnum=MaxLength-lennum;
			if(obj){obj.innerText=leftnum;return;}
                        if(obj){obj.innerText="您还可以录入"+leftnum+"个字符";return;}
	}


         function tml(myInput,maxLength,ErrColor,NormalColor)
         {
		myInput.value=myInput.value.replace(/(^\s*)|(\s*$)/g, "");
		if (maxLength!=0){
	               if(ByteLen(myInput.value.replace(/[^\x00-\xff]/g,"cc"))>maxLength){
			myInput.style.backgroundColor=ErrColor;
			alert("输入内容不得多于【"+maxLength.toString()+"个字符！(一个汉字等于2个字符)");
                        myInput.focus();
			return false;
			}else{
			myInput.style.backgroundColor=NormalColor;
			return true;
	                }
		}else{
			myInput.style.backgroundColor=NormalColor;
			return true;
		}
         }
