function checkuser(){
	var username =document.getElementById('username').value;	
	if(username==""){
		document.getElementById('username_2').innerHTML='<div id=error><font color="#FF0000">注册用户名,不能为空</font></div>';
		document.getElementById('username').focus();
		return false;
	} 
	if( username.length>"12" || username.length<"3" ){
	    document.getElementById('username_2').innerHTML='<div id=error><font color="#FF0000">长度必须在3-12个字节之间</font></div>'; 
	    return false;
	}
	return usercheckajax();
	document.getElementById('username_2').innerHTML='';
	return true;
}

function checkpwd1(){
	var pwd = document.getElementById('password').value;
	if( pwd =="" || pwd.length<"6" || pwd.length>"12"){
		document.getElementById('p_info').innerHTML='<div id=error><img border="0" src="/images/common_img/gif_46_011.gif"></span>';
		return false;
	}else{
		document.getElementById('p_info').innerHTML='<div id=success><img border="0" src="/images/common_img/inputSucceed.gif"></div>';
	}
	return true;
}

function checkpwd2(){
	var pwd      =document.getElementById('password').value;
	var pwd2 =document.getElementById('password2').value;	
	if( pwd2 =="" || pwd!=pwd2){
		document.getElementById('p_info1').innerHTML='<div id=error><img border="0" src="/images/common_img/gif_46_011.gif"></span>';
		return false;
	}else{
		document.getElementById('p_info1').innerHTML='<div id=success><img border="0" src="/images/common_img/inputSucceed.gif"></div>';
	}
	return true;
}

function checkquestion(){
	var question =document.getElementById('question').value;
	if( question=="" ){
		document.getElementById('question_2').innerHTML='<div id=error><img border="0" src="/images/common_img/gif_46_011.gif"></span>';
		return false;    
	}else{
		document.getElementById('question_2').innerHTML='<div id=success><img border="0" src="/images/common_img/inputSucceed.gif"></div>';
	}
	return true;
}

function checkans(){
	var answer   =document.getElementById('answer').value; 
	if( answer=="" ){
		document.getElementById('answer_2').innerHTML='<div id=error><img border="0" src="/images/common_img/gif_46_011.gif"></span>';
		return false;    
	}else{
		document.getElementById('answer_2').innerHTML='<div id=success><img border="0" src="/images/common_img/inputSucceed.gif"></div>';
	}
	return true;
}

function checkmobile(){
	
	if(document.getElementById('is_open').checked == true){
		if(document.getElementById('mobile').value.length > 0){
			var pattern = /(^13[0-9]{9}$)|(^15[0-9]{9}$)|(^189[0-9]{8}$)/;
			if(pattern.test(document.getElementById('mobile').value)==false){
				document.getElementById('mobile_2').innerHTML='<div id=error><img border="0" src="/images/common_img/gif_46_011.gif"></span>';
				document.getElementById('mobile').focus();
				return false;
			}else{
				document.getElementById('mobile_2').innerHTML='<div id=success><img border="0" src="/images/common_img/inputSucceed.gif"></div>';
			}
		}
	}
	
	return true;
}

function checksms() {
	if(document.getElementById('is_open').checked == true){
		if(document.getElementById('sms_type').value == 255 ){
			document.getElementById('sms_type2').innerHTML = '<div id=error><img border="0" src="/images/common_img/gif_46_011.gif"></span>';
			return false;
		} else {
			document.getElementById('sms_type2').innerHTML = '<div id=success><img border="0" src="/images/common_img/inputSucceed.gif"></div>';
		}
	}
	return true;
}

function checkemail(){
	var email    =document.getElementById('email').value;
	if( email==""){
		document.getElementById('email_2').innerHTML='<div id=error><img border="0" src="/images/common_img/gif_46_011.gif"></div>'; 
		return false;
	}else{
		var emailPat='^[a-zA-Z0-9]{1}[\.a-zA-Z0-9_-]*[a-zA-Z0-9]{1}@[a-zA-Z0-9]+[-]{0,1}[a-zA-Z0-9]+[\.]{1}[a-zA-Z]+[\.]{0,1}[a-zA-Z]+$'; 
		var matchArray=email.match(emailPat);
		if (matchArray == null) {
			alert('请填写格式正确有效的邮箱地址！'); 
			document.getElementById('email').focus();
			return false; 
		}else{
			document.getElementById('email_2').innerHTML='<div id=success><img border="0" src="/images/common_img/inputSucceed.gif"></div>';
		}
	}
	return true;
}

function checkallinfo(){
	if(checkuser()&&checkpwd1()&&checkpwd2()&&checkquestion()&&checkans()&&checkmobile()&&checksms()&&checkemail()){
		return true;
	} else {
		return false;
	}
}


var xmlHttp = false;
function ajaxcreate(){
	try {
		xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e2) {
			xmlHttp = false;
		}
	}
	if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
		xmlHttp = new XMLHttpRequest();
	}
	if(!xmlHttp){alert('Create Xmlhttp Fail ');return false;}
}

function usercheckajax(){
	ajaxcreate();
	var xmvalue=document.getElementById("username").value;
	var url="usercheckajax.php?txt="+xmvalue;
	if (xmvalue== null || xmvalue.length>20 || xmvalue == "") return false;
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send(xmvalue); 
	xmlHttp.onreadystatechange=returnstate; 
	return true;
}
function returnstate(){
	if(xmlHttp.readyState != 4 ){
		document.getElementById("username_2").innerHTML="<div class=defult>正在验证请稍后...</div>";
	}
	if(xmlHttp.readyState == 4 ){
		document.getElementById("username_2").innerHTML=xmlHttp.responseText;
	}
}
