function CheckDoubleID(uid, userType) {
	if (uid == "") {
		alert("用户名不能为空.");
		return false;
	} 
	if (!isValidID) {
		if (!uid.match(/^[a-z]\w{3,11}$/i)) {
			alert("用户名必须英文字符或数字组成,\n第一个字母必须是英文字母.");
			return false;
		}
	}

	var oHTTP = new ActiveXObject("Microsoft.XMLHTTP");
	var sURL = "./CheckDoubleID.aspx?u=" + uid;

	oHTTP.open("GET", sURL, false);
	oHTTP.send();
	str = BinDecode(oHTTP.responseBody);
	oHTTP = null;

	if (str == "0") {
		isValidID = true;
		oldCheckText = (oldCheckText == "")? dblCheck.innerHTML : oldCheckText;
		dblCheck.innerHTML = "<font color='blue'>&nbsp;可以使用</font>&nbsp; &nbsp;";
		return true;
	}
	else {
		alert(str);
		return false;
	}
}


function CheckDoubleID_old(uid, userType) {
	userType = "I";
	if (uid == "") {
		alert("请填写用户名.");
		return false;
	}
 
	if (!isValidID) {
		if (!uid.match(/^[a-z]\w{3,15}$/i)) {
			alert("用户名必须英文字符或数字组成,\n第一个字母必须是英文字母.");
			return false;
		}
	}

	var oHTTP = new ActiveXObject("Microsoft.XMLHTTP");
	var sURL = "http://www.aixinwawa.com.cn/common/CheckDoubleID.asp?user_id=" + uid + "&user_type=" + userType;

	oHTTP.open("GET", sURL, false);
	oHTTP.send();
	str = BinDecode(oHTTP.responseBody);
	oHTTP = null;

	if (str == "0") {
		isValidID = true;
		oldCheckText = (oldCheckText == "")? dblCheck.innerHTML : oldCheckText;
		dblCheck.innerHTML = "<font color='blue'>&nbsp;可以使用</font>&nbsp; &nbsp;";
		return true;
	}
	else {
		alert(str);
		return false;
	}
}




var dblChecked = false;
var isValidID = false;
var msg = "";
var oldCheckText = "";
var snd_flag = 0;


function ComparePW(f) {
	if (f.txtPW.value == "") {
		alert("请输入密码");
		f.txtPW.value = "";
		f.txtPW.focus();
		return false;
	}

	if (f.txtPW.value.length < 4 || f.txtPW.value.length > 12) {
		alert("密码为英文字母或数字4-12位");
		f.txtPW.value = "";
		f.txtPW.select();
		return false;
	}

	if (f.txtPW.value != f.txtPW2.value) {
		alert("确认密码错误，请重新输入");
		f.txtPW2.select();
		f.txtPW2.value = "";
		return false;
	}

	return true;
}


function IDChanged() {
	if (isValidID) {
		isValidID = false;
		dblCheck.innerHTML = oldCheckText;
	}
}




function JoinSubmit(f)
{
	if (snd_flag == 1)	return false;
    var email=f.txtEmail.value
    var pattern=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
		
	if (f.txtID.value == "")
	{
		alert("请输入用户名");
		f.txtID.focus();
		return false;
	}

	if (!isValidID) {
		if (!CheckDoubleID(f.txtID.value)) {
			f.txtID.value = "";
			f.txtID.focus();
			return false;
		}
	}

	if (!ComparePW(f)) return false;

	if (f.txtNAME.value == "")
	{
		alert("真实姓名不能为空");
		f.txtNAME.focus();
		return false;
	}
	
	if (f.txtTel.value == "")
	{
		alert("请输入正确手机号码");
		f.txtTel.focus();
		return false;
	}
    flag=pattern.test(email);
	
    if (!flag)
	{
		alert('请输入正确邮箱地址！');
		return false;
	}	
	if (f.txtAddress.value == "")
	{
		alert("请输入详细家庭地址");
		f.txtAddress.focus();
		return false;
	}	
	if (f.txtAddress.value.length < 8 	)
	{
		alert("详细地址不能太短");
		f.txtAddress.focus();
		return false;
	}	
	

	snd_flag = 1;
	return true;
}
//用户登录JS
function LoginSubmit(f)
{
	if (f.txtUser.value == "")
	{
		alert("请输入用户名");
		f.txtUser.focus();
		return false;
	}
	if (f.txtPW.value == "")
	{
		alert("请输入密码");
		f.txtPW.focus();
		return false;
	}
	return true;
}
//用户修改密码JS
function RePasswordSubmit(f)
{
	if (f.txtOldPW.value == "")
	{
		alert("请输入原始密码，谢谢");
		f.txtOldPW.focus();
		return false;
	}
	if (f.txtNewPW.value == "")
	{
		alert("请输入新密码，谢谢");
		f.txtNewPW.focus();
		return false;
	}
	if ((f.txtReNewPW.value == "") || (f.txtNewPW.value != f.txtReNewPW.value))
	{
		alert("新密码和确认密码不一致，请重新输入");
		f.txtNewPW.focus();
		return false;
	}	
	return true;
}

function ReInfoSubmit(f)
{
	if (snd_flag == 1)	return false;
    var email=f.txtEmail.value
    var pattern=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
		

	if (f.txtNAME.value == "")
	{
		alert("真实姓名不能为空");
		f.txtNAME.focus();
		return false;
	}
	
	if (f.txtTel.value == "")
	{
		alert("请输入正确手机号码");
		f.txtTel.focus();
		return false;
	}
    flag=pattern.test(email);
	
    if (!flag)
	{
		alert('请输入正确邮箱地址！');
		return false;
	}	
	if (f.txtAddress.value == "")
	{
		alert("请输入详细家庭地址");
		f.txtAddress.focus();
		return false;
	}	
	if (f.txtAddress.value.length < 8 	)
	{
		alert("详细地址不能太短");
		f.txtAddress.focus();
		return false;
	}	
	snd_flag = 1;
	return true;
}
//检查序列号
function SerialSubmit(f)
{
	if (snd_flag == 1)	return false;

	if (f.serial01.value.length != 4 	)
	{
		alert("输入的序列号有问题，请重新输入");
		f.serial01.focus();
		return false;
	}	
	if (f.serial02.value.length != 4 	)
	{
		alert("输入的序列号有问题，请重新输入");
		f.serial02.focus();
		return false;
	}
	if (f.serial03.value.length != 4 	)
	{
		alert("输入的序列号有问题，请重新输入");
		f.serial03.focus();
		return false;
	}
	if (f.serial04.value.length != 4 	)
	{
		alert("输入的序列号有问题，请重新输入");
		f.serial04.focus();
		return false;
	}	
	snd_flag = 1;
	return true;
}
function openwinid() { 
window.open ("re_id.aspx", "idwindow", "height=260, width=460, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") 
} 
function openwinpass() { 
window.open ("re_pass.aspx", "passwindow", "height=260, width=460, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") 
} 
function openwincoop() { 
window.open ("coop.htm", "idwindow", "height=500, width=689, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") 
} 