if(typeof($)!="function")
	function $(_id){return document.getElementById(_id)};
//check username
function checkUserName(_name) {
	if (_name != "") {
		if (_name.length < 6) {
			$("username_msg").innerHTML = "\u7528\u6237\u540d\u81f3\u5c116\u4f4d!";
			return;
		}
		var result = checkLetterNumber(_name);
		if (result != "") {
			$("username_msg").innerHTML = "\u7528\u6237\u540d" + result;
		} else {
			$("username_msg").innerHTML = "";
			_userService.checkUserName(_name, dealResponse);
		}
	} else {
		$("username_msg").innerHTML = "";
	}
}

//dealResponse
function dealResponse(s) {
	switch (s) {
	  case "ok":
		$("username_msg").innerHTML = "";
		break;
	  case "error":
		$("username_msg").innerHTML = "\u7528\u6237\u540d[" + document.userForm.username.value + "]\u5df2\u5b58\u5728!";
		break;
	  default:
		alert("\u7cfb\u7edf\u51fa\u9519\u4e86!");
		break;
	}
}

//checkLetterNumber 
function checkLetterNumber(val) {
	var letter = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";
	if (!isNaN(val.charAt(0))) {
		return "\u53ea\u80fd\u4ee5\u5b57\u6bcd\u6216\u4e0b\u5212\u7ebf\u5f00\u5934!";
	}
	for (var i = 0; i < val.length; i++) {
		if (letter.indexOf(val.charAt(i)) == -1) {
			return "\u53ea\u80fd\u4e3a\u6570\u5b57\uff0c\u5b57\u6bcd\u6216\u4e0b\u5212\u7ebf!";
		}
	}
	return "";
}

//checkPassword
function checkPassword(obj) {
	if (obj.value != "") {
		if (obj.value.length < 6) {
			$("password_msg").innerHTML = "\u5bc6\u7801\u81f3\u5c116\u4f4d!";
			obj.value = "";
			return;
		}
		var result = checkLetterNumber(obj.value);
		if (result != "") {
			$("password_msg").innerHTML = "\u5bc6\u7801" + result;
			obj.value = "";
		} else {
			if (obj.value == $("username").value) {
				$("password_msg").innerHTML = "\u5bc6\u7801\u4e0d\u80fd\u548c\u7528\u6237\u540d\u76f8\u540c!";
				obj.value = "";
			} else {
				$("password_msg").innerHTML = "";
			}
		}
	} else {
		$("password_msg").innerHTML = "";
	}
}

//checkRePassword
function checkRePassword(obj) {
	var o = $("repwd_msg");
	if (obj.value != "" && obj.value != document.userForm.password.value) {
		o.style.display = "";
		obj.value = "";
		obj.focus();
	} else {
		if (o.style.display == "") {
			o.style.display = "none";
		}
	}
}
 
//checkAnswer
function checkAnswer(obj) {
	if (obj.value != "" && obj.value == document.userForm.question.value) {
		$("answer_msg").style.display = "";
		obj.value = "";
		obj.focus();
	} else {
		$("answer_msg").style.display = "none";
	}
}

//checkEmail
function checkEmails(obj) {
	if (obj.value != "" && checkEmail(obj.value) == false) {
		$("email_msg").style.display = "";
		obj.value = "";
		obj.focus();
	} else {
		$("email_msg").style.display = "none";
	}
}

//checkMobile
function checkMobile(obj) {
	var pattern = /^1[3|5]\d{9}$/;
	if (obj.value != "" && pattern.test(obj.value) == false) {
		$("mobile_msg").style.display = "";
		obj.value = "";
		obj.focus();
	} else {
		$("mobile_msg").style.display = "none";
	}
}


