
function CheckNum()
{
//if (form1.Integral.value.search(/^[0-9]+$/)==-1) ascl
if(event.keyCode<48 ||event.keyCode>57)
	window.event.returnValue = false;
}

function CheckFloat()
{
	if(event.keyCode==46)
		return;
	if(event.keyCode<48 ||event.keyCode>57)
		window.event.returnValue = false;
}

function vdf(a,message,c) 
{
	var value;
	eval('value='+a+'.value.replace(/\\s+/g,"")');  //.replace(/\s+/g,"")是去掉空格
    // ===============不能为空的判断================ //
	if(c=='r')
	{
		if(value=="")
		{
			alert(message+"!\n");
			eval(a+'.focus()');
			return false;
		}
	}
	// ===============只能输入数字================ //
	if (c=="r_num")
	{
		if (value=="")
		{
			alert(message+"!\n");
			eval(a+'.focus()');
			eval(a+'.select()');
			return false;
		}
		if (value.search(/^[0-9]+$/)==-1) 
		{
			alert(message+"!\n"); // 判断不能为空
			eval(a+'.focus()');
			eval(a+'.select()');
			return false;
		}
	}	
    // ===============判断日期,比如2000-12-20================ //
	if(c=='r_date')
	{
		flag=true; 
		var getdate;
		eval("getdate="+a+".value;");
		if (getdate.search(/^[0-9]{4}-(0[1-9]|[1-9]|1[0-2])-((0[1-9]|[1-9])|1[0-9]|2[0-9]|3[0-1])$/)==-1) // 判断输入格式时候正确
		{
			flag=false;
		}
		else
		{
			var year=getdate.substr(0,getdate.indexOf('-'))  // 获得年
			// 下面操作获得月份
			var transition_month=getdate.substr(0,getdate.lastIndexOf('-')); 
			var month=transition_month.substr(transition_month.lastIndexOf('-')+1,transition_month.length);
			if (month.indexOf('0')==0)
			{
			month=month.substr(1,month.length);
			}
			// 下面操作获得日期
			var day=getdate.substr(getdate.lastIndexOf('-')+1,getdate.length);
			if (day.indexOf('0')==0)
			{
			day=day.substr(1,day.length);
			}
			//alert(month);
			//alert(day)
			//return false;
			// 4,6,9,11月份日期不能超过30
			if ((month==4 || month==6 || month==9 || month==11) && (day>30)) 
			{
			flag=false; 
				}
			if (month==2)  // 判断2月份
			{
				if (LeapYear(year))
				{
					if (day>29 || day<1){ flag=false; }
				}
				else
				{
					if (day>28 || day<1){flag=false; }
				}
			}
			else
			{
			flag=true;
			}
		}
		if (flag==false)
		{
			alert(message+"!\n"); //为空时出现的提示
			eval(a+'.focus()');
			eval(a+'.select()');
			return false;
		}	
	}
	// ===============判断email,不一定输入================ //	
	if (c=='email')
	{
		eval("value="+a+".value");
		if(value!="")
		{
			if (value.search(/^[_\.a-z0-9]+@[a-z0-9]+[\.][a-z0-9]{2,}$/i)==-1)
			{
				alert(message+"!\n");
				eval(a+'.focus()');
				eval(a+'.select()');
				return false;
			}
		}
	}
	return true;	
}