//上半部分提示内容
function arr() {
	checkArr = new Array();
	checkArr[0] = new Array("username", true, "username_info", style_DF, "",style_ER, msgInfo_DE0, divBegin + msgInfo_DE0 + divEnd, "checkRegUserName", new Array(divBegin + msgInfo_ER_MW + msgInfo_ER01 + divEnd, "EMPTY"), new Array(divBegin + msgInfo_ER01 + divEnd, "USERNAME"), new Array(divBegin + msgInfo_ER02 + divEnd, "LENGTH", 4, 14));
	checkArr[1] = new Array("password", true, "password_info", style_DF, "", style_ER, msgInfo_DE1, divBegin + msgInfo_DE1 + divEnd, null, new Array(divBegin + msgInfo_ER_MW + msgInfo_ER121 + divEnd, "EMPTY"), new Array(divBegin + msgInfo_ER12 + divEnd, "NOTSAME", "username"), new Array(divBegin + msgInfo_ER13 + divEnd, "PASSWORD"), new Array(divBegin + msgInfo_ER11 + divEnd, "LENGTH", 6, 16));
	checkArr[2] = new Array("password2", true, "password2_info", style_DF,"", style_ER, msgInfo_DE2, divBegin + msgInfo_DE2 + divEnd, "checkregPassword", new Array(divBegin + msgInfo_ER_MW + msgInfo_ER21 + divEnd, "EMPTY"), new Array(divBegin + msgInfo_ER21 + divEnd, "SAME", "password"));
	checkArr[3] = new Array("realname", true, "realname_info", style_DF, "", style_ER, msgInfo_DE17, divBegin + msgInfo_DE17 + divEnd, null, new Array(divBegin + msgInfo_ER_MW + msgInfo_ER172 + divEnd, "EMPTY"), new Array(divBegin + msgInfo_ER171 + divEnd, "LENGTH", 2, 4));
	checkArr[4] = new Array("idcard", true, "idcard_info", style_DF, "", style_ER, "", divBegin + "" + divEnd, "checkIdCard", new Array(divBegin + msgInfo_ER_MW + msgInfo_ER62 + divEnd, "EMPTY"));
	checkArr[5] = new Array("email", true, "email_info", style_DF, style_OK, style_ER, msgInfo_DE8, divBegin + msgInfo_ER84 + divEnd, null, new Array(divBegin + msgInfo_ER_MW + msgInfo_ER83 + divEnd, "EMPTY"), new Array(divBegin + msgInfo_ER81 + divEnd, "EMAIL"), new Array(divBegin + msgInfo_ER82 + divEnd, "SMAX", 40));
	checkArr[6] = new Array("vcode", true, "vcode_info", style_DF, "", style_ER, msgInfo_DE13, divBegin + msgInfo_DE13 + divEnd, null, new Array(divBegin + msgInfo_ER_MW + msgInfo_DE13 + divEnd, "EMPTY"), new Array(divBegin + msgInfo_ER131 + divEnd, "SMIN", 4));
//	checkArr[6] = new Array("pop", true, "pop_info", style_DF, "", style_ER, msgInfo_DE18, divBegin + msgInfo_DE18 + divEnd, null, new Array(divBegin + msgInfo_ER_MW + msgInfo_DE18 + divEnd, "EMPTY"));
	checkArr[7] = new Array("icheck", true, "icheck_info", style_DF, "", style_ER, msgInfo_DE16, divBegin + msgInfo_DE16 + divEnd, null, new Array(divBegin + msgInfo_ER_MW + msgInfo_DE16 + divEnd, "EMPTY"));
	
}
			
			
			//页面元素重组
function checkArrs(start) {
	for (var xx = start; xx < checkArr.length; xx++) {
		var inputObj = document.getElementById(checkArr[xx][0]);
		if (inputObj) {
			inputObj.onfocus = function () {
				document.getElementById(this.id + "_info").className = style_FC;
			};
			inputObj.onblur = function () {
				formCheckByArr(this, checkArr, "div", false);
			};
			if (inputObj.getAttribute("type") == "password") {
				inputObj.oncut = function () {
					return false;
				};
				inputObj.onpaste = function () {
					return false;
				};
				inputObj.oncopy = function () {
					return false;
				};
			}
			if (checkArr[xx][0] == "password") {
				inputObj.onkeyup = function () {
					ps.update(this.value);
				};
			}
		}
		var warnDiv = document.getElementById(checkArr[xx][2]);
		if (warnDiv) {
			warnDiv.innerHTML = checkArr[xx][6];
			warnDiv.className = checkArr[xx][3];
		}
	}
}
						
			//附属信息隐藏显示
var otherFlag = false;
function inOther(CheckedState) {
	otherFlag = CheckedState;
	var display = "";
	if (CheckedState) {
		display = "";
					//初始下半部分元素提示内容
		arr2();
	} else {
		display = "none";
					//初始上半部分元素提示内容
		arr1();
	}
				
				//初始下半部分元素提示内容
	checkArrs(6);
				
				//单元格显示/隐藏
	for (var i = 1; i <= 9; i++) {
		document.getElementById("other" + i).style.display = display;
	}
}
			
			//初始上半部分元素提示内容
arr();
			//显示全部提示字
checkArrs(0);
