function $Obj(lsObj){
	if(typeof(lsObj)=="object")return lsObj;
	return document.getElementById(lsObj);
}
function isNullStr(lsValue){
	if(lsValue==null || lsValue=="") return true;
	else return false;
}
function trim(lsValue){
	if(lsValue==null || lsValue=="") return "";
	return lsValue.replace(/(^\s*)|(\s*$)/g, "");
}
function checkEmpty(lsObj,lsLabel){
	var loObj = $Obj(lsObj);
	if(loObj==null){alert("没有找到对象"+lsObj+"组件！");return false;}
	var lsValue = trim(loObj.value);
	if(lsValue==""){alert("请输入"+lsLabel+"！");$Obj(lsObj).focus();return false;}
	return true;
}
function checkInt(lsObj,lsLabel){
	var loObj = $Obj(lsObj);
	if(loObj==null){alert("没有找到对象"+lsObj+"组件！");return false;}
	var lsValue = trim(loObj.value);
	if(isNaN(lsValue)){alert("请确保"+lsLabel+"的输入格式正确！");$Obj(lsObj).focus();return false;}
	return true;	
}
function checkLength(lsObj,lsLabel,maxLen){
	var loObj = $Obj(lsObj);
	if(loObj==null){alert("没有找到对象"+lsObj+"组件！");return false;}
	var lsValue = loObj.value;
	if(isNullStr(lsValue)) return true;
	if(lsValue.length>maxLen){alert("请确保"+lsLabel+"的内容长度不超过"+maxLen+"个汉字！");$Obj(lsObj).focus();return false;}
	return true;
}
function checkBig(lsObj,lsLabel,lsStand){
	var loObj = $Obj(lsObj);
	if(loObj==null){alert("没有找到对象"+lsObj+"组件！");return false;}
	var lsValue = loObj.children[0].value;
	if(isNullStr(lsValue)) return true;
	if(lsValue<=lsStand){alert("请确保"+lsLabel+"的数据大于"+lsStand+"！");$Obj(lsObj).focus();return false;}
	return true;
}
function checkIn(lsObj,lsLabel,lsRange){
	var loObj = $Obj(lsObj);
	if(loObj==null){alert("没有找到对象"+lsObj+"组件！");return false;}
	var lsValue = trim(loObj.value);
	if(lsRange===null || lsRange=="") return true;
	var bWrong = false;
	for(var i=0;i<lsValue.length;i++){
		var iChar = lsValue.charAt(i);
		if(lsRange.indexOf(iChar)<0){
			bWrong = true;
			break;
		}
	}
	if(bWrong){alert("请确保"+lsLabel+"的输入格式正确！");$Obj(lsObj).focus();return false;}
	return true;	
}
function checkEmail(lsObj,lsLabel,lsRange){
	var loObj = $Obj(lsObj);
	if(loObj==null){alert("没有找到对象"+lsObj+"组件！");return false;}
	var lsValue = trim(loObj.value);
	if(lsRange===null || lsRange=="") return true;
	var reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	if(!reg.test(lsValue)){
		alert("请确保"+lsLabel+"的输入格式正确！");$Obj(lsObj).focus();return false;
	}else{ 
		return  true;
	} 
}
function clearValue(lsObj,lsDefaultValue){
	var loObj = $Obj(lsObj);
	if(loObj==null){alert("没有找到对象"+lsObj+"组件！");return false;}
	var lsValue = trim(loObj.value);
	if(lsDefaultValue==lsValue){
		loObj.value="";
	}
}
