
function CheckUserRegForm(form) {
    //开始检测用户
    form.txUserName.value = form.txUserName.value.replace(/^ {1,}/g, "");
    form.txUserName.value = form.txUserName.value.replace(/ {1,}$/g, "");
    if (form.txUserName.value == "") {
        alert("请输入用户名(4-12位英文字母或者数字)");
        form.txUserName.focus();
        return false;
    }

    if (/^[0-9a-zA-Z]{4,12}$/.test(form.txUserName.value.Trim()) == false) {
        alert("用户名要4-12位的英文字母/数字组合");
        form.txUserName.focus();
        return false;
    }

    if (!form.Accept.checked) {
        alert("请先阅读并接受用户服务协议");
        return false;
    }

    if (form.UType) {
        if (form.UType[0].checked == false && form.UType[1].checked == false) {
            alert("请选择用户类型");
            form.UType[0].focus();
            return false;
        }
    }
    

    if(document.getElementById("Type1").checked == true){
    form.txCompany_GB.value = form.txCompany_GB.value.replace(/^ {1,}/g, "");
    form.txCompany_GB.value = form.txCompany_GB.value.replace(/ {1,}$/g, "");
    if (form.txCompany_GB.value == "") {
        alert("请输入单位名称(中文)");
        form.txCompany_GB.focus();
        return false;
    }
    var hasChinese = false;
    for (i = 0; i < form.txCompany_GB.value.length; i++) {
        if (form.txCompany_GB.value.charCodeAt(i) > 127) {
            hasChinese = true;
            break;
        }
    }
    if (!hasChinese) {
        alert("单位名称(中文)没有任何中文字符");
        form.txCompany_GB.focus();
        return false;
    }
    }
    

    form.txCC_GB.value = form.txCC_GB.value.replace(/^ {1,}/g, "");
    form.txCC_GB.value = form.txCC_GB.value.replace(/ {1,}$/g, "");
    //if (form.txCC_GB.value == "") {
       // alert("请输入国家名称(中文)");
     //   form.txCC_GB.focus();
      //  return false;
   // }
    var hasChinese = false;
    for (i = 0; i < form.txCC_GB.value.length; i++) {
        if (form.txCC_GB.value.charCodeAt(i) > 127) {
            hasChinese = true;
            break;
        }
    }
    if (!hasChinese) {
        alert("国家名称(中文)没有任何中文字符");
        form.txCC_GB.focus();
        return false;
    }

    form.txCity_GB.value = form.txCity_GB.value.replace(/^ {1,}/g, "");
    form.txCity_GB.value = form.txCity_GB.value.replace(/ {1,}$/g, "");
   // if (form.txCity_GB.value == "") {
     //   alert("请输入所在城市(中文)");
       // form.txCity_GB.focus();
        //return false;
    //}
    var hasChinese = false;
    for (i = 0; i < form.txCity_GB.value.length; i++) {
        if (form.txCity_GB.value.charCodeAt(i) > 127) {
            hasChinese = true;
            break;
        }
    }
    //if (!hasChinese) {
        //alert("城市(中文)没有任何中文字符");
        //form.txCity_GB.focus();
        //return false;
    //}


    form.txAddr_GB.value = form.txAddr_GB.value.replace(/^ {1,}/g, "");
    form.txAddr_GB.value = form.txAddr_GB.value.replace(/ {1,}$/g, "");
    if (form.txAddr_GB.value == "") {
        alert("请输入通讯地址(中文)");
        form.txAddr_GB.focus();
       return false;
    }

    //if (/^[0-9]{6,6}$/.test(form.txZipCode.value) == false) {
      //  alert("邮政编码只能六位数字");
        //form.txZipCode.focus();
        //return false;
    //}

    form.txContact_GB.value = form.txContact_GB.value.replace(/^ {1,}/g, "");
    form.txContact_GB.value = form.txContact_GB.value.replace(/ {1,}$/g, "");

    if (form.txContact_GB.value == "") {
        alert("请输入姓名(中文)");
        form.txContact_GB.focus();
        return false;
    }

    var hasChinese = false;
    for (i = 0; i < form.txContact_GB.value.length; i++) {
        if (form.txContact_GB.value.charCodeAt(i) > 127) {
            hasChinese = true;
            break;
        }
    }
    if (!hasChinese) {
        alert("姓名(中文)没有任何中文字符");
        form.txContact_GB.focus();
        return false;
    }

   

   // if (/^(\+{0,1}[0-9]{0,3}\.{0,1}){0,1}[0-9-\.]{1,13}[-\.]{0,}[0-9]{0,}$/.test(form.txFax.value) == false || form.txFax.value.length < 10) {
      //  alert("您输入的传真号码格式不正确,请重新输入!");
    //    form.txFax.focus();
       // return (false);
  //  }
  if(form.txMobile.value.Trim().length > 0)
	{
	if (/^(0)?(1)\d{10}$/.test(form.txMobile.value.Trim()) == false) {
     
		alert("您输入的手机号码格式不正确,请重新输入");
        form.txMobile.focus();
        return false;
    }
	}


    if (/^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/.test(form.txEmail.value.Trim()) == false) {
        alert("请输入正确的邮件地址");
        form.txEmail.focus();
        return false;
    }
	if (/^(\+{0,1}[0-9]{0,3}\.{0,1}){0,1}[0-9-\.]{1,13}[-\.]{0,}[0-9]{0,}$/.test(form.txTel.value.Trim()) == false || form.txTel.value.Trim().length < 10) {
        alert("您输入的电话号码格式不正确,请重新输入!");
        form.txTel.focus();
        return (false);
    }

		   

    /*
    if(/^(\[0-9a-z]{1,}[_-+\.]{0,1}[0-9a-z]{0,}@[0-9a-z]{1,}([-.]{0,}[0-9a-z]{1,}){0,}\.[0-9a-z]{1,}([-\.][0-9a-z]{0,}){0,}$/.test(form.txEmail.value)==false)
    {
    alert("请输入正确的邮件地址");
    form.txEmail.focus();
    return false;
    }
    */
    /*
							
    \.{0,1}){0,1}[0-9-\.]{1,12}[0-9]{0,}$/.test(form.txFax.value)==false){
    alert("您输入的传真号码格式不正确,请重新输入!");
    form.txFax.focus();
    return(false);
    }
		
		\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
    */
    /*
    if(form.txEmail.value.indexOf("@")<1||form.txEmail.value.indexOf(".")<1){
    alert("请输入正确的邮件地址");
    form.txEmail.focus();
    return false;
    }
    */



    /*
    alert("请输入正确的邮件地址");
    form.txEmail.focus();
    return false;
    */
    /*
    form.ACity.value=form.ACity.value.replace(/^ {1,}/g,"");
    form.ACity.value=form.ACity.value.replace(/ {1,}$/g,"");
    if(form.ACity.value==""){
    alert("请输入城市");
    form.ACity.focus();
    return false;
    }
    if(/^\+{1,1}[0-9]{1,3}\.{1,1}[0-9]{1,12}-{0,}[0-9]{0,}$/.test(form.txFax.value)==false){alert("您输入的传真号码格式不正确,请重新输入!");form.txFax.focus();return(false);}
    */
}
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,'');
}
