document.write('<script language="javascript" src="/ETSOOBase/Script/Valid.js"></script>');
function CheckForm(objForm)
{
	var blnIsValid=true;
	var objValid=new ETSOOValid();
	if(blnIsValid&&objForm.UserID)blnIsValid=objValid.IsEmpty(objForm.UserID,"您还没有登陆，请输入用户名！");
	if(blnIsValid&&objForm.Password)blnIsValid=objValid.IsEmpty(objForm.Password,"您还没有登陆，请输入密码！");
	if(blnIsValid&&objForm.VeryCode)blnIsValid=objValid.IsEmpty(objForm.VeryCode,"验证码不能为空！");
	if(blnIsValid&&objForm.Title)blnIsValid=objValid.IsEmpty(objForm.Title,"话题标题不能为空！");
	if(blnIsValid)
	{
		var strContent=objForm.Content.value;
		var numContentLen=objForm.ContentLen.value;
		var numLen=strContent.length;
		if(numLen>numContentLen)
		{
			blnIsValid=false;
			alert("内容过长，请不要超过"+numContentLen+"个字符！");
		}
		else if(numLen<50)
		{
			strContent=strContent.replace(/\s/g,"");
			strContent=strContent.replace(new RegExp("&nbsp;","gi"),"");
			strContent=strContent.replace(/<.[^<]*>/gi,"");
			if(strContent=="")
			{
				blnIsValid=false;
				alert("内容不能为空！");
				if(objForm.Content.style.display!="none")
				{
					objForm.Content.focus();
				}
			}
		}
	}
	if(blnIsValid)objForm.OK.disabled=true;
	return blnIsValid;
}
function CheckLoginForm(objForm)
{
	var blnIsValid=true;
	var objValid=new ETSOOValid();
	if(blnIsValid)blnIsValid=objValid.IsEmpty(objForm.UserID,"请输入用户名！");
	if(blnIsValid)blnIsValid=objValid.IsEmpty(objForm.Password,"请输入密码！");
	if(blnIsValid&&objForm.VeryCode)blnIsValid=objValid.IsEmpty(objForm.VeryCode,"验证码不能为空！");
	if(blnIsValid)objForm.OK.disabled=true;
	return blnIsValid;
}
function CheckRegisterForm(objForm)
{
	var blnIsValid=true;
	var objValid=new ETSOOValid();
	if(blnIsValid)blnIsValid=objValid.IsBetween(objForm.UserID,"用户名错误！",1,10);
	if(blnIsValid)blnIsValid=objValid.IsBetween(objForm.Password,"密码错误！",4,15);
	if(blnIsValid)
	{
		if(objForm.Password.value!=objForm.RePassword.value)
		{
			blnIsValid=false;
			alert("两次输入的密码不一样！");
			objForm.Password.focus();
		}
	}
	if(blnIsValid)blnIsValid=objValid.IsBetween(objForm.Question,"密码问题错误！",4,20);
	if(blnIsValid)blnIsValid=objValid.IsBetween(objForm.Answer,"问题答案错误！",2,20);
	if(blnIsValid)
	{
		if(objForm.Question.value==objForm.Answer.value)
		{
			blnIsValid=false;
			alert("问题答案不能与密码问题相同！");
			objForm.Answer.focus();
		}
	}
	if(blnIsValid)
	{
		var strBirthDate=objForm.BirthDate.value;
		if(strBirthDate!="")
		{
			var regDate=/^\d{4}-\d{1,2}-\d{1,2}$/g;
			if(!regDate.test(strBirthDate))
			{
				blnIsValid=false;
				alert("出生日期错误！");
				objForm.BirthDate.focus();
			}
		}
	}
	if(blnIsValid)
	{
		if(!objForm.Term.checked)
		{
			blnIsValid=false;
			alert("请点击同意声明条款！");
			objForm.Term.focus();
		}
	}
	if(blnIsValid&&objForm.VeryCode)blnIsValid=objValid.IsBetween(objForm.VeryCode,"验证码错误！",4,4);
	if(blnIsValid)objForm.OK.disabled=true;
	return blnIsValid;	
}
function CheckUpdateForm(objForm,numType)
{
	var blnIsValid=true;
	var objValid=new ETSOOValid();
	if(numType==1)
	{
		if(blnIsValid)blnIsValid=objValid.IsBetween(objForm.OldPassword,"原登录密码错误！",4,15);
		if(blnIsValid)blnIsValid=objValid.IsBetween(objForm.Password,"新密码错误！",4,15);
		if(blnIsValid)
		{
			if(objForm.Password.value!=objForm.RePassword.value)
			{
				blnIsValid=false;
				alert("两次输入的新密码不一样！");
				objForm.Password.focus();
			}
		}
	}
	else if(numType==2)
	{
		if(blnIsValid)blnIsValid=objValid.IsBetween(objForm.OldAnswer,"原问题答案错误！",2,20);
		if(blnIsValid)blnIsValid=objValid.IsBetween(objForm.Answer,"新问题答案错误！",2,20);
		if(objForm.Question.value==objForm.Answer.value)
		{
			blnIsValid=false;
			alert("问题答案不能与密码问题相同！");
			objForm.Answer.focus();
		}
	}
	else
	{
		if(blnIsValid)
		{
			var strBirthDate=objForm.BirthDate.value;
			if(strBirthDate!="")
			{
				var regDate=/^\d{4}-\d{1,2}-\d{1,2}$/g;
				if(!regDate.test(strBirthDate))
				{
					blnIsValid=false;
					alert("出生日期错误！");
					objForm.BirthDate.focus();
				}
			}
		}
	}
	if(blnIsValid)objForm.OK.disabled=true;
	return blnIsValid;	
}
function CheckSearchForm(objForm)
{
	var blnIsValid=true;
	var objValid=new ETSOOValid();
	if(objForm.Keyword.value==""&&objForm.Author.value==""&&objForm.BoardID.value==""&&objForm.Days.value==0)
	{
		blnIsValid=false;
		alert("请至少设置一个搜索条件！");
		objForm.Author.focus();
	}
	if(blnIsValid)objForm.OK.disabled=true;
	return blnIsValid;	
}
