<!-- hide this stuff from other browsers --> 

	function checkNum(obj,objName)	//参数：obj:需要检测的对象；objName:显示在警告窗口中的输入项名。
	{	
		var flag=0;
		var num=".0123456789";
		for (var i=0;i<obj.value.length;i++)
		{
			tmp=obj.value.substring(i,i+1);
			if (num.indexOf(tmp)<0)	
				flag++;
		}	
		if(flag>0)
		{	
			alert(objName + "必须输入数字！") ;
			obj.focus();
			obj.select()
			return (false);
		}
		return (true);
	}
	
	function checkPhone(obj,objName)
	{	
		var flag=0;
		var num=".0123456789/-()";
		for (var i=0;i<obj.value.length;i++)
		{
			tmp=obj.value.substring(i,i+1);
			if (num.indexOf(tmp)<0)	
				flag++;
		}	
		if(flag>0)
		{	
			alert(objName + "输入了不正确的号码！") ;
			obj.focus();
			obj.select()
			return (false);
		}	
		return (true);
	}
	
	function checkEmail(obj,objName)
	{	
		if (obj.value.indexOf("@")<0)	
		{	
			alert("输入了不正确的Email地址！") ;
			obj.focus();
			obj.select()
			return (false);
		}	
		if (obj.value.indexOf(".")<0)	
		{	
			alert(objName + "输入了不正确的Email地址！") ;
			obj.focus();
			obj.select()
			return (false);
		}	
		return (true);
	}
	
	function checkChaos(obj,objName,NoVailStr)	//参数：obj:需要检测的对象；objName:显示在警告窗口中的输入项名;NoVailStr非法字串。
	{	
		var flag=0;
		var str=NoVailStr;
		for (var i=0;i<obj.value.length;i++)
		{
			tmp=obj.value.substring(i,i+1);
			if (str.indexOf(tmp)>0)	
				flag++;
		}	
		if(flag>0)
		{	
			alert(objName + "不能包括"+str+"等字符！") ;
			obj.focus();
			obj.select()
			return (false);
		}
		return (true);
	}
	
	function checkEmpty(obj,objName)	
	{			
		if((obj.value.length)==0)
		{	
			alert(objName + "不能为空") 
			obj.focus()
			return (false)
		}	
		return (true);
	}
	
	function checkDate(obj,objName)	//yyyy-mm-dd
	{
		var flag=0
		var leap=0
		var num="0123456789-"
		var strArray = obj.value.split("-");

 		for (var i=0;i<obj.value.length;i++)
		{
			tmp=obj.value.substring(i,i+1)
			if (num.indexOf(tmp)<0)	
				flag++
		}	
		
		if (strArray.length!=3)
		{	
			flag++;
		}else
		{
			var years = parseInt(strArray[0],10);
			var mons = parseInt(strArray[1],10);
			var days = parseInt(strArray[2],10);
			
			if (years>3000 || years<1900)
				flag++;
			if (mons>12 || mons<1)
				flag++;
			if (days < 1)
				flag++;
			
			if (mons==2)
			{
				if (years%4==0)
				{
					if(years%100==0)
					{
						if(years%400==0)
							leap = 1;
						else 
							leap = 0;
					}else
					{	
						leap = 1;
					}
				}else
				{
					leap = 0;
				}

				if (leap==0 && days>28)
					flag++;
				else if (leap==1 && days>29)
					flag++;

			}else if (mons==1||mons==3||mons==5||mons==7||mons==8||mons==10||mons==12)
			{	
				if (days>31)
					flag++;
			}else
			{ 
				if (days > 30)
					flag++;
			}
		}

		if(flag>0)
		{	
			alert(objName + "输入了不正确的日期！") 
			obj.focus()
			obj.select()
			return (false)
		}	
		return (true)
	}
	
	
	function checkDifferent(obj1,obj2)	//比较输入的两个值是否相同
	{
	   if((obj1.value)!=(obj2.value))
	   {
            alert("两次输入的密码不同");
            obj2.focus();
			obj2.select()
			return (false);
		}
       return (true);
    }

	function compareDate(obj1,obj2)		//比较开始日期和结束日期的大小
	{
		if(obj1.value>=obj2.value)
		{
			alert("开始日期必须小于结束日期");
			obj2.focus;
			obj2.select();
			return (false);
		}
		return (true);
	}





// end the hiding comment -->
  
