function checkUserName(){		
	
	var pattern = /^[a-zA-Z\d]+([\w\.\-]*[a-zA-Z\d]+)?$/;	
	var pattern_2 = /^[a-zA-Z\d]+(\S*[a-zA-Z\d]+)?$/;
	var name=$("#username")[0].value;

	var k=pattern_2.test(name);		
	if(!k){
		$("#nameSuggest")[0].innerHTML="用户名只能以字母、数字开头";
	}else{
		
			k=pattern.test(name);	
			if(!k){
				$("#nameSuggest")[0].innerHTML="不能输入特殊字符";
			}else{
				$("#nameSuggest")[0].innerHTML=""; 
				$.get('reg.php?name='+name+'&action=getHaveName&_t='+Math.random(), '', function(res){
					if(res<0){
						$("#nameSuggest")[0].innerHTML="用户名已存在";
						k=false;
					}else{
						k=true;	
					}
				});	
			}
		
		//
	}
	if(name.length<3||name.length>15){
		$("#nameSuggest")[0].innerHTML="用户名长度要求在3～15位";
		k=false;
	}
	return k;
}
function checkNickName(){	
	var name=$("#nickname")[0].value;
	var k=true;
	if(name.length<3||name.length>15){
		$("#nickSuggest")[0].innerHTML="昵称长度要求在3～15位";
		k=false;
	}else{
		$("#nickSuggest")[0].innerHTML=""; 		
		$.get('reg.php?name='+name+'&action=getHaveNick&_t='+Math.random(), '', function(res){	
																					
			if(res<0){
				$("#nickSuggest")[0].innerHTML="昵称已存在";
				k=false;
			}else{
				k=true;	
			}
		});	
		
	}
	return k;
}
function checkPasswordA(){		
	var pattern_2 = /^[a-zA-Z\d]+(\S*[a-zA-Z\d]+)?$/;
	var name=$("#password")[0].value;
	var k=pattern_2.test(name);
	if(!k){
		$("#namePass")[0].innerHTML="密码只能是字母、数字的组合";
	}else{
		$("#namePass")[0].innerHTML=""; 
	}
	if(name.length<6||name.length>12){
		$("#namePass")[0].innerHTML="密码长度6～12位";
		k=false;
	}
	return k;
}

function checkPasswordB(){		
	var pattern_2 = /^[a-zA-Z\d]+(\S*[a-zA-Z\d]+)?$/;
	var name=$("#repassword")[0].value;
	var k=pattern_2.test(name);
	if(!k){
		$("#nameRePass")[0].innerHTML="密码只能是字母、数字的组合";
	}else{
		$("#nameRePass")[0].innerHTML=""; 
	}
	var nameA=$("#password")[0].value;
	if(nameA!=name){
		$("#nameRePass")[0].innerHTML="您两次输入的登录密码不一致";
	}
	return k;
}
function checkMail(){	
	
	var name=$("#email")[0].value;
	var regmail=/^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/;
	var k=regmail.test(name);
		if(!k){
		$("#nameMail")[0].innerHTML="邮箱地址无效";
	}else{
		$("#nameMail")[0].innerHTML=""; 
		$.get('reg.php?mail='+name+'&action=getHaveMail&_t='+Math.random(), '', function(res){																					
			if(res==0){
				$("#nameMail")[0].innerHTML="邮箱已已存在,请换个邮箱重试";
				k=false;
			}else{
				k=true;	
			}
		});
	}
	return k;
}
function checkForm(){
	
	if(checkUserName()){
		if(checkPasswordA()){
			if(checkPasswordB()){
				if(checkMail()){
					return true;
				}else{
					return false;
				}
			}else{
				return false;
			}
		}else{
			return false;
		}
	}else{
		return false;
	}
	
}
//
var isOpera = navigator.userAgent.indexOf("Opera") > -1;
var isIE = navigator.userAgent.indexOf("compatible") > -1 && navigator.userAgent.indexOf("MSIE") > -1 && !isOpera ;
var isFF = navigator.userAgent.indexOf("Firefox") > -1;
function QueryString(fieldName)
    { 
      var urlString = document.location.search;
      if(urlString != null)
      {
           var typeQu = fieldName+"=";
           var urlEnd = urlString.indexOf(typeQu);
           if(urlEnd != -1)
           {
                var paramsUrl = urlString.substring(urlEnd+typeQu.length);
                var isEnd =  paramsUrl.indexOf('&');
                if(isEnd != -1)
                {
                     return paramsUrl.substring(0, isEnd);
                }
                else
                {
                    return paramsUrl;
                }
           }
           else
           {
                return null;
           }
      }
     else
     {
        return null;
     }
    }
$(document).ready(function(){
	
	var uid=QueryString("uid");	
	$("#introduce")[0].value=uid;
	
});
