//check.js开始
	//使用方法：在form提交事件里调用：return checkOwnRule(objfrm)；传入参数为当前form对象。使用该函数的前提是页面必须包含check.js
	function checkOwnRule(objfrm){
		var inputObj=objfrm.getElementsByTagName("input");
		for (i=0;i<inputObj.length;i++){
			if (!inputObj(i).getAttribute("hint")||inputObj(i).getAttribute("hint") == "")
			{
				strHint=inputObj(i).name;
			}else{
				strHint=inputObj(i).getAttribute("hint");
			}
	
			if (inputObj(i).getAttribute("allownull")=="false"){ //证明该输入框不允许为空,allow为自己在文本框中定义的属性。如<input type="text" name="UserName" allownull="false" hint="用户名">表示用户名不允许为空。Hint属性最好设置，因为在alert的时候会包含该值。
				if (inputObj(i).value==""){
					alert(strHint+"不能为空！");
					inputObj(i).focus();
					return false;
				}
			}

			//如果某项的class为digital，表示数字项。则检测是否为数字。
			if (inputObj(i).getAttribute("className")=="digital"){
				if (inputObj(i).value!=""&&isNaN(inputObj(i).value)){
					alert(strHint+"  格式为:05712688000");
					inputObj(i).focus();
					return false;
				}
			}
			

			
			if (inputObj(i).getAttribute("isInt")=="true"){ //证明该输入框必须输入整数
				if (inputObj(i).value.indexOf(".")>=0){
					alert(strHint+"必须为整数！");
					inputObj(i).focus();
					return false;
				}	
			}
				
			if (inputObj(i).getAttribute("allowzero")=="false"){ //证明该输入框不允许输入0
				if (inputObj(i).value==0){
					alert(strHint+"不能为0！");
					inputObj(i).focus();
					return false;
				}	
			}					
			//如果isdate为true，表示该项为日期项，则必须输入日期
			if (inputObj(i).getAttribute("isdate")=="true"){
				if (inputObj(i).value!=""&&!checkdate(inputObj(i).value)){
					alert(strHint+"必须为正确的日期格式！");
					inputObj(i).focus();
					return false;
				}
			}
		
		}	
		 
		var selectObj=objfrm.getElementsByTagName("select");
		for (i=0;i<selectObj.length;i++){
			if (selectObj(i).getAttribute("allownull")=="false"){ //证明该选择框不允许为空
				if (selectObj(i).value==""){
					alert(strHint+"不能为空！");
					selectObj(i).focus();
					return false;
				}
			}
		}
		return true;
	}
//该函数为检测是否为日期的函数。
function checkdate(str){ 
	var reg = /^(\d+)-(\d{1,2})-(\d{1,2})$/; 
	var r = str.match(reg); 
	if(r==null)return false; 
	r[2]=r[2]-1; 
	var d= new Date(r[1], r[2],r[3]); 
	if(d.getFullYear()!=r[1])return false; 
	if(d.getMonth()!=r[2])return false; 
	if(d.getDate()!=r[3])return false; 

	return true; 
}
//check.js结束
