/**
 *
 * @access public
 * @return void
 **/
function chkUserName(txt){
	var validstr = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_";
	var usrvalid = txt.form.usrvalid;
	txt = txt.value.Trim();
	var lbl = $('lblusr');

	if(txt.length==0){
		lbl.className = "lblErr";
		usrvalid.value = 'false';
		lbl.innerText = "请输入4到12位字母或数字的组合.";
		return;
	}

	for(var i=0;i<txt.length;i++){
 		if(validstr.indexOf(txt.substr(i,1))==-1)
		{
			lbl.className = "lblErr";
			usrvalid.value = 'false';
			lbl.innerText = "请输入4到12位字母或数字的组合.";
			return;
		}
	}
	showWatting();
	DoCallback('/ajax/user.php?usr='+txt,null,userLoaded);
}
/**
 *
 * @access public
 * @return void
 **/
function userLoaded(rlt){
	var frm= document.forms[0];
	var usrvalid = frm.usrvalid;
	window.setTimeout(
		function(){
		 	var lbl = $('lblusr');
			if(rlt=='1'){
				lbl.className = "lblErr";
				lbl.innerHTML= "该用户名已被他人占用，请重新选择"
				usrvalid.value = 'false';
			}else{
				lbl.innerHTML = "该用户名可成功注册";
				lbl.className = "lblRight";
				usrvalid.value = 'true';
			}
		},600);
}

function showWatting(){
	var lbl = $('lblusr');
	lbl.className = "lblWatting";
	lbl.innerHTML = "正在验证用户名有效性,请稍侯...";
}

function chkPass(txt){
	txtPass = txt.form.txtPass.value.Trim();
	passvalid = txt.form.passvalid;
	txtPass1 = txt.value.Trim();
	var lbl = $('lblpass');
	if(txtPass!=txtPass1){
		lbl.className = "lblErr";
		lbl.innerHTML = "两次输入登录口令不一致，请验证后重新输入";
		passvalid.value = 'false';
	}else{
		lbl.className = "lblRight";
		lbl.innerHTML = "验证登录口令正确!";
		passvalid.value = 'true';
	}
}
function chkMail(txt){
	var lbl = $('lblmail');
	txtMail = txt.value.Trim();
	mailvalid = txt.form.mailvalid;
	if(checkEmail(txtMail)){
		lbl.className = "lblRight";
		lbl.innerHTML = "Email地址格式正确!";
		mailvalid.value = 'true';
		return;
	}
	lbl.className = "lblErr";
	lbl.innerHTML = "Email地址格式不正确!";
	mailvalid.value = 'false';
}
function chkform(frm, reg){
	if(reg){
		var usr = frm.txtUsrname.value.Trim();
		var pass = frm.txtPass.value.Trim();
		var pass1 = frm.txtPass1.value.Trim();

		if(usr.length==0){
			alert('请输入用户名!');
			frm.txtUsrname.focus();
			return false;
		}
		if(pass.length==0){
			alert('请输入登录口令!');
			frm.txtPass.focus();
			return false;
		}
		if(pass1.length==0){
			alert('请重新输入登录口令!');
			frm.txtPass1.focus();
			return false;
		}
		if(pass!=pass1){
			alert('两次输入登录口令不一致，请验证后重新输入!');
			frm.txtPass1.focus();
			return false;
		}
	}
	var mail = frm.txtEmail.value.Trim();

	if(mail.length==0){
		alert('请输入Email地址!');
		frm.txtEmail.focus();
		return false;
	}

	if(reg){
		if(frm.usrvalid.value=='false'){
			alert('请重新检查您的用户名');
			frm.txtUsrname.focus();
			return false;
		}
	}
	if(frm.mailvalid.value=='false'){
		alert('Email地址格式不正确!');
		frm.txtEmail.focus();
		return false;
	}
	return true;
}