String.prototype.Trim = function() {
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.LTrim = function() {
	return this.replace(/(^\s*)/g, "");
}
String.prototype.RTrim = function() {
	return this.replace(/(\s*$)/g, "");
}
function validEmail(email) {
	var reg = new RegExp(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/);
	return reg.test(email);
}
function validLength(value, min, max) {
	var length1 = value.Trim().length;
	if (length1 < min || length1 > max) {
		return false;
	}
	return true;
}
function valid(name) {
	var in1 = document.getElementById(name).value;
	if (in1 == null) {
		return true;
	}

	var adviceDiv = document.getElementById("advice-" + name);
	if (adviceDiv == null) {
		adviceDiv = document.getElementById("advice_all");
	}
	var advice = "";

	if (name == 'email') {
		var vLength = validLength(in1, 5, 50);
		var vEmail = validEmail(in1);
		if (!vLength || !vEmail) {
			advice = "请正确输入EMAIL地址。";
		}
	} else if (name == 'password') {
		var vLength = validLength(in1, 2, 20);
		if (!vLength) {
			advice = "输入有误。";
		}
	} else if (name == 'validcode') {
		var vLength = validLength(in1, 4, 4);
		if (!vLength) {
			advice = "请正确填写验证码。";
		}
	}

	if (advice != "") {
		adviceDiv.innerHTML = advice;
		return false;
	}
	adviceDiv.style.display = "none";
	return true;
}

function validSubmit() {
	var vEmail = valid('email');
	var vPass = valid('password');
	var vValid = valid('validcode');

	if (vEmail && vPass && vValid) {
		return true;
	} else {
		if(!vValid){
			document.getElementById('validcode').focus();
		}
		if(!vPass){
			document.getElementById('password').focus();
		}
		if(!vEmail){
			document.getElementById('email').focus();
		}
		alert("请正确填写登录信息！");
		return false;
	}
}

