var passWord;

function verify()
{
	var nickname=document.getElementById("nicknameTextBox");
	var nicknameValue=nickname.value.trim();
	if(nicknameValue.length==0)
	{
		alert("请输入用户昵称");
		nickname.focus();
		return false;
	}
	temp=nicknameValue.length;
	if(temp<2||temp>16)
	{
		alert("用户昵称长度为2-16个字符");
		nickname.focus();
		return false;
	}
	temp=nicknameValue.indexOf(" ");
	if(temp!=-1||nicknameValue.indexOf("\u3000")!=-1)
	{
		alert("用户昵称不能包含空格");
		nickname.focus();
		return false;
	}
	re=/[^\u4e00-\u9fa5a-zA-Z0-9_]/;
	if(re.test(nicknameValue))
	{
		alert("用户昵称只能包含英文大小写,中文,数字和下划线");
		nickname.focus();
		return false;
	}
	re=/服(.*)务(.*)宝/;
	re2=/管(.*)理(.*)员/;
	re3=/fwba[o|0]/;
	if(re.test(nicknameValue)||re2.test(nicknameValue)||re3.test(nicknameValue.toLowerCase()))
	{
		alert("该用户昵称为保留字,请换用别的昵称");
		nickname.focus();
		return false;
	}
	var eMailOne=document.getElementById("emailTextBox");
	var eMailOneValue=eMailOne.value.trim();
	if(eMailOneValue.length==0)
	{
		alert("请输入登录邮箱");
		eMailOne.focus();
		return false;
	}
	var re=/[\u4E00-\u9FA0]+/;   
	if(re.test(eMailOneValue))
	{
		alert("登录邮箱不能包含中文");  
		eMailOne.focus(); 
		return false;
	}
	temp=eMailOneValue.length;
	if(temp>60)
	{
		alert("登录邮箱最大长度限制为60个字符");
		eMailOne.focus();
		return false;
	}		
	if(!verifyEmailFormat(eMailOne))
	{
		alert("登录邮箱格式无效(是否包含了除-_@和.之外的其他特殊字符?)");
		eMailOne.focus();
		return false;
	}
	var eMailTwo=document.getElementById("emailTextBox2");
	var eMailTwoValue=eMailTwo.value.trim();
	if(eMailTwoValue.length==0)
	{
		alert("请再次输入登录邮箱");
		eMailTwo.focus();
		return false;		
	}
	var re2=/[\u4E00-\u9FA0]+/;
	if(re2.test(eMailTwoValue))
	{
		alert("再次输入的登录邮箱不能包含中文");  
		eMailTwo.focus();
		return false;
	}
	temp=eMailTwoValue.length;
	if(temp>60)
	{
		alert("再次输入的登录邮箱最多只能包含60个字符");
		eMailTwo.focus();
		return false;
	}
	if(!verifyEmailFormat(eMailTwo))
	{
		alert("再次输入的登录邮箱格式无效(是否包含了除-_@和.之外的其他特殊字符?)");
		eMailTwo.focus();
		return false;
	}
	if(eMailOneValue.toLowerCase()!=eMailTwoValue.toLowerCase())
	{
		alert("两次输入的登录邮箱不同");
		eMailTwo.focus();
		return false;		
	}
	var passWordOne=document.getElementById("passTextBox");
	var passWordOneValue=passWordOne.value.trim();
	if(!checkPassWord(passWordOne))
	{
		return false;
	}
	var passWordTwo=document.getElementById("passTextBox2");
	var passWordTwoValue=passWordTwo.value.trim();
	if(!checkPassWord(passWordTwo))
	{
		return false;
	}
	if(passWordOneValue!==passWordTwoValue)
	{
		alert("两次输入的登录密码不同");
		passWordTwo.focus();
		return false;
	}
	var code=document.getElementById("codeTextBox");
	var codeValue=code.value.trim();
	if (codeValue.length==0)
	{
		alert("请输入验证码");
		code.focus();
		return false;
	}
	if(codeValue.length!=6)
	{
		alert("验证码长度为6");
		code.focus();
		return false;
	}
	temp=codeValue.indexOf(" ");
	if(temp!=-1||codeValue.indexOf("\u3000")!=-1)
	{
		alert("验证码不能包含空格");
		code.focus();
		return false;
	}
	return true;
}

function verifyEmailFormat(str)
{
	var reg=/^[\-a-zA-Z0-9_][\.\-a-zA-Z0-9_]*@[\-a-zA-Z0-9_]+(\.[\-a-zA-Z0-9_]+)+$/;	
	if(reg.test(str.value.replace(/^\s+|\s+$/g,"")))
	{
		return true;
	}
	return false;
}

function checkPassWord(passWord)
{
	var passWordValue=passWord.value.trim();
	if(passWordValue.length==0)
	{
		alert("请输入登录密码");
		passWord.focus();
		return false;		
	}
	if(passWordValue.length<6||passWordValue.length>16)
	{
		alert("登录密码长度为6-16个字符");
		passWord.focus();
		return false;
	}
	var re=/[\u4E00-\u9FA0]+/;   
	if(re.test(passWordValue))
	{
		alert("登录密码不能包含中文");   
		passWord.focus();
		return false;
	}
	var temp=passWordValue.indexOf(" ");
	if(temp!=-1||passWordValue.indexOf("\u3000")!=-1)
	{
		alert("登录密码不能包含空格");
		passWord.focus();
		return false;
	}
	re=/[-'"<>/\\]/;
	if(re.test(passWordValue))
	{
		alert("登录密码不能包含下列特殊字符-'\"<>/\\");
		passWord.focus();
		return false;
	}
	return true;
}