function checkNotNull(checkItem, checkItemCaption)
{
	if ((checkItem.value == ""))
	{
		alert(checkItemCaption + "不能为空！");
		checkItem.focus();
		return false;
	}
	return true;
}

function checkEmail(Email)
{
	if (!checkNotNull(Email, "Email地址"))
		return false;

	var pattern = /^([.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
	flag = pattern.test(Email.value); 
	if(!flag)
	{
		alert("您的Email地址填写不对。"); 
		Email.focus();
		return false;
	}
	else
		return true;
}

function checkName(UserName)
{
	if (!checkNotNull(UserName, "用户名"))
		return false;

	var pattern = /^([.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
	flag = pattern.test(UserName.value); 
	if(!flag)
	{
		alert("您的用户名填写不对。"); 
		UserName.focus();
		return false;
	}
	else
		return true;
}


function isDigit(checkItem, checkItemCaption)
{
	var pattern = /^([0-9])+$/;
	flag = pattern.test(checkItem.value); 
	if(!flag)
	{
		alert(checkItemCaption + "不是数字。"); 
		checkItem.focus();
		return false;
	}
	else
		return true;
}

function checkPassword(password1, password2)
{

	if (!check_text(password1, MinLength, MaxLength, "密码"))
		return false;

	if (!check_text(password2, MinLength, MaxLength, "第二次输入的密码"))
		return false;

	if (password1.value != password2.value)
	{
		alert("两次输入的密码不一致。");
		password1.value = "";
		password2.value = "";
		password1.focus();
		return false;
	}

	return true;

}

function checkIdCard(IDCard)
{
	if (!checkNotNull(IDCard, "身份证号码"))
		return false;

	if (!is_digital(IDCard, "身份证号码"))
		return false;

	if ((IDCard.value.length != 15) && (IDCard.value.length != 18))
	{
		alert("身份证号码长度不对。");
		IDCard.focus();
		return false;
	}
	return true;
}


function checkRadio(checkItem, checkItemCaption)
{
	if (checkItem)
	{
		for (i = 0; i < checkItem.length;i++ )
		{
			if (checkItem[i].checked == true)
				return true;
		}
		alert(checkItemCaption + "不能为空");
		checkItem[0].focus();
		return false;
	}
	else
	{
		alert("表单元素\"" + checkItemCaption + "\"不存在");
		return false;
	}
}


function checkMobile(mobileNum)
{ 
	var mobileNums = new Array();
	mobileNums = mobileNum.value.split(",");
	if(mobileNums.length > 2)
	{
		alert("请最多只填写2个手机号码！");
		mobileNum.focus();
		return false;
	}

	for(var i=0; i<mobileNums.length;i++)
	{
		var pattern = /^13([4-9]){1}([0-9]){8}/;
		var pattern15 = /^15(0|8|9){1}([0-9]){8}/;
		
		if(mobileNums[i].length==11){
		    flag = pattern.test(mobileNums[i]) || pattern15.test(mobileNums[i]);
		}else
		{
		  flag=false;
		}

		if(!flag)
		{
			alert("您的手机号码填写不正确，请输入中国移动的手机号码！"); 
			mobileNum.focus();
			return false;
		}
	}
	return true;
}
