var errinfo = new Array("用户名格式不对!","密码格式不对!","验证码错误!","抱歉,用户名不存在!");
function LoginBox(){
	var showinfo=function(err,n,b){
		err.className = (!b)?"FrameDivWarn":"FrameDivPass";
		err.innerHTML = (!b)?errinfo[n]:"填写正确!";
	}
	
	var valiName=function(xml){
		var str=xml.responseText;
		var el=$('err0');

		switch(str){
			case "1":
				showinfo(el,3,0);
				break;
			case "0":
				showinfo(el,0,1);
				break;
			default:
		}
		return
	}
	
	var checkN=function(n){
		var el=_Form.elements[n];
		var err=$('err'+n);
		switch(n){
			case 0:
				if(!isName(el.value)){
					showinfo(err,n,0);
					return 0;
				}else{
					showinfo(err,n,1);
					Ajax.sendGet('/_checkReg.asp?user='+ el.value +'&t=admin&dt='+Math.random(),valiName);
					return 1;
				}
				break;
			case 1:
				if(!limitLen(el.value,5,20) || !hasAccountChar(el.value)){
					showinfo(err,n,0);
					return 0;
				}else{
					showinfo(err,n,1);
					return 1;
				}
				break;
			case 2:
				if(!isCode(el.value)){
					showinfo(err,n,0);
					return 0;
				}else{
					showinfo(err,n,1);
					return 1;
				}
				break;
			default:
		}
	}

	$('username').onblur=function(){checkN(0)}
	$('userpass').onblur=function(){checkN(1)}
	$('usercode').onblur=function(){checkN(2)}
	this.check=function(){
		_Form.action = "Member/asp-bin/ZCXQWROIASD.ADSCIOQWEEOPN.asp";
		return checkN(0)*checkN(1)*checkN(2)?true:false
	}
}

function hiddeErr(n){
	try{
		$('err'+n).style.display="none"
	}catch(e){};
}

var lb=new LoginBox();