function chkuser(){
	var username=trim(document.getElementById("username").value);
	var username_len=username.replace(/[^\x00-\xff]/g, "**").length;
	var flag=true;
	if(username_len < 3){
		showhtml("user_status",'<img height="13" src="images/check_error.gif" width="13"> &nbsp;<font color="red">对不起，您输入的用户名小于3个字符。</font>');
		flag=false;
	}
	if(username_len >15){
		showhtml("user_status",'<img height="13" src="images/check_error.gif" width="13"> &nbsp;<font color="red">对不起，您的用户名超过 15 个字符。</font>');
		flag=false;
	}
	
	if(flag!=false){
		var req = new XMLHttpRequest();
		if (req) {
			req.onreadystatechange = function() {
			if (req.readyState == 4 && (req.status == 200)) {
					var check_status=req.responseText;
					//alert(check_status);
					if(check_status==0){flag=false;showhtml("user_status",'<font color="red">对不起，用户名包含敏感字符,请重填。</font>')};
					if(check_status==1){flag=false;showhtml("user_status",'<font color="red">对不起，您输入的用户名已经被他人使用。</font>')};
					if(check_status==2){flag=true;showhtml("user_status",'<img height="13" src="images/check_right.gif" width="13">');};	
				}
			};
			req.open('GET',"CheckUser.asp?Username="+username+"&Rand="+Math.random());
			req.send(null);
		}
	}

}
function checkpassword1(){
	var pwd=trim(document.getElementById("password").value);
	if(pwd==""){
		showhtml('password_status','<img height="13" src="images/check_error.gif" width="13"> &nbsp;<font color="red">请输入密码。</font>');
		return;
	}
}

function checkpassword2(){
	var pwd=trim(document.getElementById("password").value);
	var repwd=trim(document.getElementById("repassword").value);
	if(pwd==""){
		showhtml('password_status','<img height="13" src="images/check_error.gif" width="13"> &nbsp;<font color="red">请输入密码。</font>');
	}
	if (pwd!=repwd||repwd==""){
		showhtml("repassword_status",'<img height="13" src="images/check_error.gif" width="13"> <font color="red">您两次输入不一样，请重新输入。</font>');
		return;
	}else{
		showhtml("password_status",'');
		showhtml("repassword_status",'<img height="13" src="images/check_right.gif" width="13">');
		return true;
	}
}

function chkcode(){
	var checkcode;
	checkcode=trim(document.getElementById("CodeStr").value);
	if(!(/[0-9A-Za-z]{4}/.test(checkcode))){
		showhtml("cc_status",'<img height="13" src="images/check_error.gif" width="13"> <font color="red">请输入四位数字的验证码!</font>');
		return;
	}else{
		showhtml("cc_status",'');
	}

}


function chkemail(){
	var email = document.getElementById("email").value;
　　var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
　　var flag = pattern.test(email);
　　if(flag){
		showhtml('email_status','<img height="13" src="images/check_right.gif" width="13">');
　　}else{
		showhtml('email_status','&nbsp;&nbsp;&nbsp;<img height="13" src="images/check_error.gif" width="13"> <font color="red">您输入的E-MAIL不正确.');
　　}
}


function trim(str) {
	return str.replace(/^\s*(.*?)[\s\n]*$/g, '$1');
}
function showhtml(eid,str){
	document.getElementById(eid).innerHTML=str;
}