//函数名：chkdate
//功能介绍：检查是否为日期
//参数说明：要检查的字符串
//返回值：0：不是日期  1：是日期
function chkdate(datestr)
{
	var lthdatestr
	if (datestr != "")
		lthdatestr= datestr.length ;
	else
		lthdatestr=0;
		
	var tmpy="";
	var tmpm="";
	var tmpd="";
	//var datestr;
	var status;
	status=0;
	if ( lthdatestr== 0)
		return false;
	for (i=0;i<lthdatestr;i++)
	{	if (datestr.charAt(i)== '-')
		{
			status++;
		}
		if (status>2)
		{
			//alert("Invalid format of date!");
			return false;
		}
		if ((status==0) && (datestr.charAt(i)!='-'))
		{
			tmpy=tmpy+datestr.charAt(i)
		}
		if ((status==1) && (datestr.charAt(i)!='-'))
		{
			tmpm=tmpm+datestr.charAt(i)
		}
		if ((status==2) && (datestr.charAt(i)!='-'))
		{
			tmpd=tmpd+datestr.charAt(i)
		}

	}
	year=new String (tmpy);
	month=new String (tmpm);
	day=new String (tmpd)
	//tempdate= new String (year+month+day);
	//alert(tempdate);
	if ((tmpy.length!=4) || (tmpm.length>2) || (tmpd.length>2))
	{
		//alert("Invalid format of date!");
		return false;
	}
	if (!((1<=month) && (12>=month) && (31>=day) && (1<=day)) )
	{
		//alert ("Invalid month or day!");
		return false;
	}
	if (!((year % 4)==0) && (month==2) && (day==29))
	{
		//alert ("This is not a leap year!");
		return false;
	}
	if ((month<=7) && ((month % 2)==0) && (day>=31))
	{
		//alert ("This month is a small month!");
		return false;
	}
	if ((month>=8) && ((month % 2)==1) && (day>=31))
	{
		//alert ("This month is a small month!");
		return false;
	}
	if ((month==2) && (day==30))
	{
		//alert("The Febryary never has this day!");
		return false;
	}
	return true;
}

//函数名：chknum
//功能介绍：检查是否为数字
//参数说明：要检查的字符串
//返回值：false：不是数字  true：是数字
function chknum(num){
	numstring="0123456789."
	for(i=0;i<num.length;i++){
		if (numstring.indexOf(num.charAt(i))==-1)
			return false;
	}
	return true;
}

//函数名：chktybh
//功能介绍：检查是否为"yyyy-nnnn"格式编号
//参数说明：要检查的字符串
//返回值：false：不合法  true：合法
function chktybh(bh){
	if (bh.length==8){
		if (bh.charAt(4)!="-"){
			return false;
			}
		if (!chknum(bh.substr(0,4))){
			return false;
			}
		if (!chknum(bh.substr(5,3))){
			return false;
			}
		return true;
	}
	else{
		return false;
	}
}

//函数名：isEamil
//功能介绍：检查是否为email格式
//参数说明：要检查的字符串
//返回值：false：不合法  true：合法
function isEmail(strEmail) {
	if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
}

//函数名：getDateStr()
//功能介绍：返回当日日期
//参数说明：年月日连字符
//返回值：当日日期

function getDateStr(interval) {
	var strdate;
	today=new Date();
	strdate=today.getYear()+interval+(today.getMonth()+1)+interval+today.getDate();
	return strdate;
}