//去掉字符串左边空格
function lTrim(str) {
	
	if (str.charAt(0) == " ") {
		str = str.slice(1);
		str = lTrim(str);
	}
	
	return str;
}


//去掉字符串右边空格
function rTrim(str) {
	
	var iLength;
		iLength = str.length;
		
	if (str.charAt(iLength - 1) == " ") {
		str = str.slice(0, iLength - 1);
		str = rTrim(str);
	}
	
	return str;
}


//去掉字串两边的空格
function trim(str) {
	
	return lTrim(rTrim(str));
}


//空值验证
function IsNull(obj) {
	
	if (lTrim(obj) == "") {
		return true;
	}
	else {
		return false;
	}
}


//电话验证
function IsTel(obj) {
	
	var str = "0123456789-,() ０１２３４５６７８９－，（）　";
	var len = lTrim(obj).length;
	
	if (len < 7) {
		return false;
	}
	else {
		for (var i = 0;i <= len;i++) {
			if (str.indexOf(obj.charAt(i)) == -1) {
				return false;
			}
		}
	}
	
	return true;
}


//电子邮箱验证
function IsEmail(obj) {
	
	if ((obj.indexOf('@', 0) == -1) || (obj.indexOf('.', 0) == -1) || (obj.length < 5)) {
		return false;
	}
	else {
		return true;
	}
}


//会员注册验证
function Register_onSubmit(objForm) {

	var str = "_abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	
    if (lTrim(objForm.username.value) == "") {
	    alert("请输入用户名！");
	    objForm.username.focus();
	    return false;
    }
	
    if ((objForm.username.value.length < 4) || (objForm.username.value.length > 16)) {
	    alert("您输入的用户名太短或超长！");
	    objForm.username.focus();
	    return false;
    }
	
	for (var i = 0;i <= objForm.username.value.length;i++) {
		if ((str.indexOf(objForm.username.value.charAt(i)) == -1) && (!(objForm.username.value.charCodeAt(i) >= 10000))) {
			alert("用户名只能为中文、字母、数字或下划线！");
			objForm.username.focus();
			return false;
		}
	}
	
    if (lTrim(objForm.userpass.value) == "") {
	    alert("请输入密码！");
	    objForm.userpass.focus();
	    return false;
    }
	
    if ((objForm.userpass.value.length < 4) || (objForm.userpass.value.length > 16)) {
	    alert("您输入的密码太短或超长！");
	    objForm.userpass.focus();
	    return false;
    }
	
	for (var i = 0;i <= objForm.userpass.value.length;i++) {
		if (str.indexOf(objForm.userpass.value.charAt(i)) == -1) {
			alert("密码只能为字母、数字或下划线！");
			objForm.userpass.focus();
			return false;
		}
	}
	
    if (lTrim(objForm.userpass2.value) == "") {
	    alert("请输入确认密码！");
	    objForm.userpass2.focus();
	    return false;
    }
	
    if (lTrim(objForm.userpass2.value) != lTrim(objForm.userpass.value)) {
	    alert("您输入的密码和确认密码不一致！");
	    objForm.userpass2.focus();
	    return false;
    }
	
	if (IsNull(objForm.linkname.value)) {
	    alert("请输入姓名！");
	    objForm.linkname.focus();
	    return false;
	}
	
	if (IsNull(objForm.linkTel.value)) {
	    alert("请输入联系电话！");
	    objForm.linkTel.focus();
	    return false;
	}
	else if (!IsTel(objForm.linkTel.value)) {
	    alert("您输入的联系电话不正确！");
	    objForm.linkTel.focus();
	    return false;
	}

    if (lTrim(objForm.EMail.value) == "") {
	    alert("请输入电子邮件！");
	    objForm.EMail.focus();
	    return false;
    }
	
	if (!IsEmail(lTrim(objForm.EMail.value))) {
	    alert("您输入的电子邮件格式不正确！");
	    objForm.EMail.focus();
	    return false;
	}
	
	return true;
}


//用户登录验证
function Login_onSubmit(objForm) {
	
    if (lTrim(objForm.yhm.value) == "") {
	    alert("请输入您的用户名！");
	    objForm.yhm.focus();
	    return false;
    }
	
    if (lTrim(objForm.mm.value) == "") {
	    alert("请输入您的密码！");
	    objForm.mm.focus();
	    return false;
    }
	
	return true;
}


//修改基本资料验证
function BaseInfo_onSubmit(objForm) {

	var str = "_abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
		
    if (lTrim(objForm.userpass.value) == "") {
	    alert("请输入密码！");
	    objForm.userpass.focus();
	    return false;
    }
	
    if ((objForm.userpass.value.length < 4) || (objForm.userpass.value.length > 16)) {
	    alert("您输入的密码太短或超长！");
	    objForm.userpass.focus();
	    return false;
    }
	
	for (var i = 0;i <= objForm.userpass.value.length;i++) {
		if (str.indexOf(objForm.userpass.value.charAt(i)) == -1) {
			alert("密码只能为字母、数字或下划线！");
			objForm.userpass.focus();
			return false;
		}
	}
		
	if (IsNull(objForm.linkname.value)) {
	    alert("请输入姓名！");
	    objForm.linkname.focus();
	    return false;
	}
	
	if (IsNull(objForm.linkTel.value)) {
	    alert("请输入联系电话！");
	    objForm.linkTel.focus();
	    return false;
	}
	else if (!IsTel(objForm.linkTel.value)) {
	    alert("您输入的联系电话不正确！");
	    objForm.linkTel.focus();
	    return false;
	}

    if (lTrim(objForm.EMail.value) == "") {
	    alert("请输入电子邮件！");
	    objForm.EMail.focus();
	    return false;
    }
	
	if (!IsEmail(lTrim(objForm.EMail.value))) {
	    alert("您输入的电子邮件格式不正确！");
	    objForm.EMail.focus();
	    return false;
	}
	
	return true;
}


//课程预定验证
function Destine_onSubmit(objForm) {
				
	if (IsNull(objForm.xm.value)) {
	    alert("请输入真实姓名！");
	    objForm.xm.focus();
	    return false;
	}
	
	if (IsNull(objForm.dh.value)) {
	    alert("请输入联系电话！");
	    objForm.dh.focus();
	    return false;
	}
	else if (!IsTel(objForm.dh.value)) {
	    alert("您输入的联系电话不正确！");
	    objForm.dh.focus();
	    return false;
	}

    if (lTrim(objForm.yx.value) == "") {
	    alert("请输入电子邮件！");
	    objForm.yx.focus();
	    return false;
    }
	
	if (!IsEmail(lTrim(objForm.yx.value))) {
	    alert("您输入的电子邮件格式不正确！");
	    objForm.yx.focus();
	    return false;
	}
	
	return true;
}



