function checkverifyCode(objVerifyCode)
{
    //ajaxRead("../tools/ajax.aspx?t=regCheckverifyCode&verifycode=" + escape(objVerifyCode), "showcheckVerifyCode(obj)");
    Request.sendGET("../tools/ajax.aspx?t=regCheckverifyCode&verifycode=" + escape(objVerifyCode), null, showcheckVerifyCode, null, null,null)
    if(ajaxVerifyCode2)
    {
        return 1;
    }
    else
    {
        return 0;
    }
}

function checkusername(objUserName){
		var isNaStaus = isNaChar(objUserName);
		
		if (isNaStaus != 0)		return isNaStaus;

		var unlen = objUserName.replace(/[^\x00-\xff]/g, "**").length;
		if(unlen < 6 || unlen > 20)		return 11;
		
		ajaxRead("../tools/ajax.aspx?t=checkusername&username=" + escape(objUserName), "showcheckresult(obj,'" + objUserName + "');");
	    if (ajaxUserNameErr) return 12;
		return 0;
}



function isNaChar(name){
	var i;
	
	if(name.length == 0)	return 1;

	for(i = 0; i < name.length; i++){ 
		 if( i == 0 ){
			 	if (name.charCodeAt(i) < 65 || name.charCodeAt(i) > 90 && name.charCodeAt(i) < 97 || name.charCodeAt(i) > 122)		return 2;
		 }
		 else{
			 	if (name.charCodeAt(i) < 48 || name.charCodeAt(i) > 57 && name.charCodeAt(i) < 65 || name.charCodeAt(i) > 90 && name.charCodeAt(i) < 97 || name.charCodeAt(i) > 122)	return 3;
		 }
	}
	
	return 0;				
}

function checkPassword(objValue,objUserName){	
	var passwordValue = objValue;
	
	if(passwordValue == "") return 1;
	
	if(passwordValue.length < 6) return 2;
	
	if(passwordValue.length > 20) return 3;
	
	if(passwordValue == objUserName) return 4;
	
	var count = 1;
	for(var i = 0; i < passwordValue.length; i++){
		if(passwordValue.charAt(i) == passwordValue.charAt(i+1)){
			count++;
		}
	}
	if(count == passwordValue.length) return 5;
	
	return 0;
}

function checkPwd2(objValue,objID,objPassValue){
	if(objValue != objPassValue) return 1;
	
	return 0;
}

function checkemail(objValue) {
	if(objValue == "")	return 1;
	
	var Reg=/^([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})(\]?)$/;
		
	if(!Reg.test(objValue))		return 2;
	
	return	0;
} 

function checkAnswer(objValue){
	
	if(objValue == "")	return 1;
	
	if(objValue.length < 6)		return 2;
	
	if(objValue.length > 20)	return 3;
	
	return 0;
}

function CheckRecommend(objValue)
{
	var unlen = objValue.replace(/[^\x00-\xff]/g, "**").length;
	
	// -- 推荐人可以不填写
	if(unlen > 0 && unlen < 6 || unlen > 20)	return 11;
	
	if(unlen > 0)   Request.sendGET("../tools/ajax.aspx?t=checkusername&username=" + escape(objValue), escape(objValue), ShowCheckRecommend, null, null,null) 
	
	return 0;
}	

       