function checkform(){
if(document.RegForm.usertype.value=="0"){
alert("请您选择一个用户类型");
document.RegForm.ask.focus();
return false;
}	
	
if(document.RegForm.username.value == ""){
alert("您没有输入用户名，请输入用户名");
document.RegForm.username.focus();
return false;
}
var len1=document.RegForm.username.value.replace(/[^\x00-\xff]/gi,'hi').length;
if(len1 < 4 || len1 > 21){
alert("用户名长度应为4－20个字符，请重新输入");
document.RegForm.username.focus();
return false;
}

if(document.RegForm.usertype.value=="公众用户" && document.RegForm.name_1.value == ""){
alert("请输入用户昵称");
document.RegForm.name_1.focus();
return false;
}

var re=/^[0-9a-z]+$/i;
if(!re.test(document.RegForm.username.value)){
	alert("用户名不能包含中文、下划线、空格等，应由“a-z 0-9”字符组成");
  document.RegForm.username.focus();
	return false;
}
	
if(document.RegForm.userpass.value.length < 6 || document.RegForm.userpass.value.length > 14){
alert("为了您能使用安全，请输入6-14位密码");
document.RegForm.userpass.focus();
return false;
}
if(document.RegForm.userpass.value != document.RegForm.repass.value){
alert("您输入的两次密码不一致，请检查您输入的密码");
return false;
}
if(document.RegForm.ask.value=="0"){
alert("您必须选择一个密码保护问题");
document.RegForm.ask.focus();
return false;
}

if(document.RegForm.answer.value==""){
alert("您必须填写密码保护问题对应答案");
document.RegForm.answer.focus();
return false;
}
var len2=document.RegForm.answer.value.replace(/[^\x00-\xff]/gi,'hi').length;
if(len2 < 2 || len2 > 90){
alert("答案长度应为2－45个字符，请重新输入");
document.RegForm.answer.focus();
return false;
}

return true;
}
function cksame(type)
{	  
	var re=/^[0-9a-z]+$/i;
	if(!re.test(document.RegForm.username.value)){
	  alert("用户名不能包含中文、下划线、空格等，应由“a-z 0-9”字符组成");
    document.RegForm.username.focus();
    return false;
	}
	if(document.RegForm.username.value != "")
		{ 			 
					var callback = nameok;
					username=document.RegForm.username.value;
					username= UrlEncode(username);		
					var url = 'checkname.php';
					var data = 'username=' +username+ '&type=' +type ;
		  		Request.reSend(url,data,callback);			
		}
	else
		{
			alert("请输入用户名！");
			document.RegForm.username.focus();
			return false;
		}
}
function nameok(httpObj){
	var obj = httpObj.responseText;

	if(obj=="1")
	{
		alert("抱歉:您输入的" + document.RegForm.username.value + "  已经被注册，请更改");
		//if(type=="0"){alert (str);}
		
		//alert (str);document.RegForm.username.value="";document.RegForm.username.focus();}
	}
	else
	{
		alert("恭喜:您输入的 " + document.RegForm.username.value + " 可以使用");
	}
}
function chkemail(email) 
{
	var   emailReg=/^([a-zA-Z0-9_\-\.\+]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.) |(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4} |[0-9]{1,3})(\]?)$/; 
	return emailReg.test(email);
}
