function TrimString(sInString) {
    sInString = sInString.replace( /^\s+/g, "" );// strip leading
    return sInString.replace( /\s+$/g, "" );// strip trailing
}


//获取数据库字符长度,适应中英文
function getDBLong(_str) {
 var _str;
 var i;
 var _tmpstr = "";
 var _count = 0;
 
 for (i=0; i<_str.length; i++) {
  if (escape(_str.charAt(i)).length == 6) {
   _count = _count + 2;
  } else {
   _count = _count + 1;
  }
 }
  return _count;
}

function checkByteLength(str,minlen,maxlen) {
	if (str == null) return false;
	var l = str.length;
	var blen = 0;
	for(i=0; i<l; i++) {
		if ((str.charCodeAt(i) & 0xff00) != 0) {
			blen ++;
		}
		blen ++;
	}
	if (blen > maxlen || blen < minlen) {
		return false;
	}
	return true;
} 

//是否数字
function IsDigit()
{
  return ((event.keyCode >= 48) && (event.keyCode <= 57));
}

function CheckUserName(obj){
		var str = obj.value;
		var patn =   /^[a-zA-Z]+[a-zA-Z0-9]+$/; 
		if(!patn.test(str)){
			alert("请输入符合要求的帐号(由4-20个英文小写字母和数字组成,不支持中文)！");
			obj.focus();
			return false;
		}
		return true; 
}

function CheckEmail(obj){
		var str = obj.value;
		var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
		if(!patn.test(str)){
			alert("请输入正确的电子邮箱！");
			obj.focus();
			return false;
		}
		return true;
}

//建立菜单
function BuildSel(str,sel,curid)
{
//先清空原来的数据.
sel.options.length=0;
var arrstr = new Array();
arrstr = str.split(",");
//开始构建新的Select.
sel.options.add(new Option("-----请选择-----","0"));  
if(str.length>0 && arrstr.length>0)   
{
for(var i=0;i<arrstr.length;i++)
{
	//分割字符串
	var subarrstr=new Array
	subarrstr=arrstr[i].split("|")
	//生成下级菜单
	sel.options.add(new Option(subarrstr[1],subarrstr[0])); 
	if(parseInt(curid)==parseInt(subarrstr[0])) sel.options[i+1].selected=true;
}
if(curid==0) sel.options[0].selected=true
}

}

//表单提交
var postSubmited = false;
function ctlent(event) {
	if(postSubmited == false && (event.ctrlKey && event.keyCode == 13) || (event.altKey && event.keyCode == 83)) {
		if(verify(document.theForm)) {
			postSubmited = true;
			if(document.theForm.bsubmit) document.theForm.bsubmit.disabled = true;
			document.theForm.submit();
		}
	}
}


