	var icon = '<img src="./img/warning.gif" width="14" height="14" border="0" align="absmiddle">';
	var ns = ["qq","usr","height","weight","eml"];
	var ma = [["不能为空!"],["号码必须是数字!","此号不存在"],["必须是数字","请如实填写您的身高"],["必须是数字","请如实填写您的体重"],["请输入常用邮件！","邮件格式不正确！"]];	
	function checkUsr(s){
		if(isEmpty(s)){
			showInfo("usr",ma[0][0]);
			return false;
		}
		showInfo("usr");
		return true;
	}
	function checkQQ(s){
		if(!isNumber(s)){
			showInfo("qq",ma[1][0]);
			return false;
		}
		if(s.valueOf()<10002){
			showInfo("qq",ma[1][1]);
			return false;
		}
		showInfo("qq");
		return true;
	}
	function checkHeight(s){
		if(!isNumber(s)){
			showInfo("height",ma[2][0]);
			return false;
		}
		if(s.valueOf()<100 || s.valueOf()>250){
			showInfo("height",ma[2][1]);
			return false;
		}
		showInfo("height");
		return true;
	}
	function checkWeight(s){
		if(!isNumber(s)){
			showInfo("weight",ma[3][0]);
			return false;
		}
		if(s.valueOf()<25 || s.valueOf()>250){
			showInfo("weight",ma[3][1]);
			return false;
		}
		showInfo("weight");
		return true;
	}
	function checkEml(s){
		if(s.length < 5){
			showInfo("eml",ma[4][0]);
			return false;
		}
		if(!isEmail(s)){
			showInfo("eml",ma[4][1]);
			return false;
		}
		showInfo("eml");
		return true;
	}
	function showInfo(n,s){
		var fdo = $(n+"FrameDiv");
		var ido = $(n+"InfoDiv");
		if(typeof s == 'undefined'){
			fdo.className = "FrameDivPass";
			ido.innerHTML = "填写正确！";
		}else{
			fdo.className = "FrameDivWarn";
			ido.innerHTML = icon + s;
		}
	}
	//======================================================;

	function loadCheck(){
		if(trim($F('usrInput')).length < 3) return;
		var o = $("usrInfoDiv");
		o.innerHTML = getLoadInfo();	
		loadAjaxData("reg.php",{usr:$F('usrInput')},successSubmit,errorSubmit);
	}
	//======================================================;
	function getLoadInfo(){
		return '<img src="img/loading.gif" width="16" height="16" border="0" align="absmiddle">正在加载数据...';
	}
	function getErrorInfo(){
		return '<img src="img/warning.gif" width="14" height="14" border="0" align="absmiddle">数据加载失败!';
	}
	//======================================================;
	function initPage(){
		for(var i=0;i<ns.length;i++){
			$(ns[i]+"Input").value = "";
		}
	}
	function submitdata(){
		if(trim($F('usrInput')).length < 3) return;
		if(trim($F('pwdInput')).length == 0 || trim($F('pwdInput')).length == 0) return;
		if(trim($F('repwdInput')) != trim($F('pwdInput'))) return;
		if(!checkEml($F('emlInput'))) return;
		$("Submit").disabled = false;
		$("Submit").value="提交中,请稍后..........";
		loadAjaxData("reg.php",{usr:$F('usrInput'),pwd:$F('pwdInput'),repwd:$F('repwdInput'),eml:$F('emlInput'),action:'allCheck'},successSubmit,errorSubmit);
	}
	
	function $$(s,t)
	{
		return s.responseXML.getElementsByTagName(t);
	}
	
	function successSubmit(v){
		var passed = $$(v,"passed")[0].firstChild.data;
		if (passed == 'failed' )
		{
			for (var i=0;i<$$(v,"message").length;i++)
			{
				var mes = $$(v,"message")[i].firstChild.data;
				var vname = $$(v,"divname")[i].firstChild.data;	
				var fdo = $(vname+"FrameDiv");
				var ido = $(vname+"InfoDiv");
				fdo.className = "FrameDivWarn";
				ido.innerHTML = icon + getInfoHTML(mes);
	
			}
			$("Submit").value="提交";
		}
		else if ( passed == 'success')
		{
			location.href='http://www.duanbei.cn';
		}
	}
	function errorSubmit(){
		var o = $("usrInfoDiv");
		o.innerHTML = getErrorInfo();
	}
	function getInfoHTML(s){
		var s,ss,t;
		var ss = s.split(",");
		t = ma[ss[0]][ss[1]];
		return t;
	}
