//此JS存放了本网站公用JS函数



//判断是否为正确用户名
//作者:程锐
//日期:2009-5-10
function user_namecheck(uid)
{
	if (uid.length<1 || uid.length>20)
	{
		return false;  
	}
	else
	{
		var uidPat="^([a-zA-Z0-9]{1})([a-z0-9A-Z.@_-]*)$";
		var matchArray=uid.match(uidPat);
		if (matchArray == null) 
		{
			return false;
		}
		else
		{
			return true;
		}
	}
}


//判断是否为正确手机号
//作者:程锐
//日期:2009-5-10
function CheckMobile(Tel)
{
	var i,j,strTemp,len;

	len=Tel.length;

	if(!(len==11 || len==12))

		return 0;

	strTemp="0123456789";

	for (i=0;i<len;i++)

	{

		j=strTemp.indexOf(Tel.charAt(i));

		if (j==-1)

			return 0;
	}
	return 1;
}

//判断是否为正确邮箱
//作者:程锐
//日期:2009-5-10
function CheckEmail(email)
{
	var emailPattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	if (emailPattern.test(email)==false)
		return false;
	else
		return true;
}


//判断是否为日期性
//作者:程锐
//日期:2009-4-26
function isDateString(sDate)
{	var iaMonthDays = [31,28,31,30,31,30,31,31,30,31,30,31]
	var iaDate = new Array(3)
	var year, month, day

	if (arguments.length != 1) return false
	iaDate = sDate.toString().split("-")
	if (iaDate.length != 3) return false
	if (iaDate[1].length > 2 || iaDate[2].length > 2) return false

	year = parseFloat(iaDate[0])
	month = parseFloat(iaDate[1])
	day=parseFloat(iaDate[2])

	if (year < 1900 || year > 2100) return false
	if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) iaMonthDays[1]=29;
	if (month < 1 || month > 12) return false
	if (day < 1 || day > iaMonthDays[month - 1]) return false
	return true
}