<!-- hide this stuff from other browsers --> 

	function checkNum(obj,objName)	//参数：obj:需要检测的对象；objName:显示在警告窗口中的输入项名。
	{	
		var is=obj.value.search(/[^\d.]/);
		if (is>-1) {
			alert(objName + "必须输入数字！");
			obj.focus();
			obj.select()
			return (false);
		}
		return (true);
	}

	function checkName(obj,objName)	//参数：obj:需要检测的对象；objName:显示在警告窗口中的输入项名。
	{	
		var is=obj.value.search(/\W/);
		if (is>-1){
			alert(objName + "必须输入0~9,A~Z,a~z,下划线！");
			obj.focus();
			obj.select()
			return (false);
		}
		return (true);
	}

	function checkPhone(obj,objName)
	{	

		var is=obj.value.search(/[^\d-]/);
		if (is>-1){
			alert(objName + "输入了不正确的号码！");
			obj.focus();
			obj.select()
			return (false);
		}
		return (true);
	}

	function checkEmail(obj,objName)
	{	
		var is=obj.value.search(/^[\w\.-]{2,}@[\w\.-]{2,}\.\w{2,}/);
		if (is==-1){
			alert("输入了不正确的Email地址！") ;
			obj.focus();
			obj.select()
			return (false);
		}
		return (true);
	}
function checkUrl(obj,objName)
{	
	var is=obj.value.search(/^[\w\.-]{2,}\.\w{2,}/);
	if (is==-1){
		alert("输入了不正确的域名！") ;
		obj.focus();
		obj.select()
		return (false);
	}
	return (true);
}
	
	function checkChaos(obj,objName)	//参数：obj:需要检测的对象；objName:显示在警告窗口中的输入项名。
	{	
		var flag=0;
		var str="\\'><\"";
		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 + "不能包括'><\"等字符！") ;
			obj.focus();
			obj.select()
			return (false);
		}
		return (true);
	}
	
	function checkEmpty(obj,objName)	
	{			
		if(obj.value=="")
		{	
			alert(objName + "不能为空") 
			obj.focus()
			return (false)
		}	
		return (true);
	}
	
	function checkLess(obj,num,objName)	
	{			
		if((obj.value.length)<num)
		{	
			alert(objName + "至少需要"+ num + "个字符！") 
			obj.focus()
			return (false)
		}	
		return (true);
	}
	
	function checkDate(obj,objName)	//  yyyy-mm-dd
	{
		var flag=0
		var leap=0
		var is=obj.value.search(/[\d]{4}-[\d]{1,2}-[\d]{1,2}/);
		if(is==-1) flag++;
		is=obj.value.search(/[^\d-]/);
		if(is>-1) flag++;
		if (flag==0)
		{
			var strArray = obj.value.split("-");
			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&&(years%100!=0||years%400==0))
				{
					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);
	}

	function checkRadio(obj,objName) // obj为单选按钮对像。objName为对象名称
	{
		for (i=0; i<obj.length; i++)
		{
			if (obj[i].checked)
			{
				return true;
			}
		}
		alert("请选择" + objName);
		return false;
	}


// end the hiding comment -->

