/**
* 初始化一个xmlhttp对象
*/
function InitAjax()
{
　var ajax=false;
　try {
　　ajax = new ActiveXObject("Msxml2.XMLHTTP");
　} catch (e) {
　　try {
　　　ajax = new ActiveXObject("Microsoft.XMLHTTP");
　　} catch (E) {
　　　ajax = false;
　　}
　}
　if (!ajax && typeof XMLHttpRequest!='undefined') {
　　ajax = new XMLHttpRequest();
　}
　return ajax;
}
//--------------------------------------------
function formEle(required,datatype,infobox,errormsg,combine,status){
  this.r = required;//是否验证
  this.d = datatype;//输入框名称
  this.i = infobox;//提示信息的DIV ID
  this.e = errormsg;//提示信息的数组
  this.c = combine;//输入框前面的勾勾
}

function getInfobox(obj){
  if(obj.name){
    if(eval(obj.name).i && document.getElementById(eval(obj.name).i)) return document.getElementById(eval(obj.name).i);
  }
  return;
}
function getCombine(obj){
  if(obj.name){
    if(eval(obj.name).c && document.getElementById(eval(obj.name).c)) return document.getElementById(eval(obj.name).c);
  }
  return;
}
function getDatatype(obj){
  if(obj.name){
    if(eval(obj.name).d) return eval(obj.name).d;
  }
  return false;
}
function getErrorMsg(obj,errorCode){
  if(obj.name){
    if(eval(obj.name).e[errorCode]) return eval(obj.name).e[errorCode];
  }
  return;
}
function getRequired(obj){
  if(obj.name){
    if(eval(obj.name).r) return eval(obj.name).r;
  }
  return false;
}

//default classes for infobox
var okReg = "okReg";
var normalReg	= "normalReg";
var errorReg = "errorReg";
var focusReg = "focusReg";
var warningReg = "warningReg";

var validatedInfo = "填写正确。";
var requireErrorInfo = "<span class=\"R\">此项为必填项。</span><br \/>";

var msgInfo = new Array();
msgInfo[0] = new Array(	'4-20位，请使用英文(a-z、A-Z)、数字(0-9),建议与公司名相关，易记。','<span class=\"R\">您的填写有误。<\/span>会员登录名只能由4-20个英文字母或数字组成(不支持中文、不能以数字开头)。','该用户名已经存在，请重新输入。');
msgInfo[1] = new Array(	'密码由6-20个英文字母(区分大小写)或数字组成，建议采用易记、难猜的英文数字组合。','<span class=\"R\">您设置的密码有误。<\/span>密码由6-20个英文字母(区分大小写)或数字组成');
msgInfo[2] = new Array(	'请再输入一遍您上面填写的密码。','<span class=\"R\">两次输入的密码不一致！<\/span>请再输入一遍您上面填写的密码。');
msgInfo[3] = new Array(	'&nbsp;','&nbsp;');
msgInfo[4] = new Array(	'非常重要！注册成功之后需要此邮箱验证才能登陆系统。','电子邮件格式不正确，请输入正确的电子邮件地址。','该E-mail已经存在，请重新输入。');
msgInfo[5] = new Array( '&nbsp;','部门名称超出最大长度15个字','部门含有非法字符');
msgInfo[6] = new Array('如果要输入多个固定电话号码，请使用"/"分隔；分机号码用"-"分隔','电话号码只能使用数字或\"/\",\"-\"');
msgInfo[7] = new Array('&nbsp;','传真号码只能使用数字或\"/\",\"-\",\"+\"');
msgInfo[8] = new Array( '建议您填写，以便潜在客户及时与您取得联系，医械城网不绑定任何收费服务！','手机号码超出最大长度16个字','请填写正确的手机号码');
msgInfo[9] = new Array( '*国内注册企业请用中文完整填写在工商局注册的全称。<br> 如：广州思为网络科技。<br>*无商号的个体经营者填写执照上的姓名，并标注个体经营。如：张三（个体经营）','公司名称最大长度不能超过80','该公司名称已经存在，请重新输入。可能已被他人或公司内部人员注册，如有疑问请马上联系我们的客服人员13580368508');
msgInfo[10] = new Array('&nbsp;','法人代表只能为汉字或字母');
msgInfo[11] = new Array( '请至少填写一个产品名称,多个产品之间请用“，”隔开。','主营产品含有非法字符！');
msgInfo[12] = new Array('&nbsp;','法人代表含有非法字符');
msgInfo[13] = new Array('&nbsp;','地址长度不能超过75');
msgInfo[14] = new Array( '&nbsp;','请输入正确的邮编，邮编应为6位数字！');
msgInfo[15] = new Array('&nbsp;','注册资金含有非法字符，资金只能为数字！');
msgInfo[16] = new Array('&nbsp;','员工人数只能为数字');
msgInfo[17] = new Array('成立时间格式如：1995-02-13','请按照正确的格式填写，成立时间只能使用数字或\"-\"');
msgInfo[18] = new Array('&nbsp;','年营业额只能为数字');
msgInfo[19] = new Array('&nbsp;','开户银行含有非法字符');
msgInfo[20] = new Array('&nbsp;','开户账号只能为数字');
msgInfo[21] = new Array( '&nbsp;','请填写正确的公司主页，格式如： www.qipei8.com');
msgInfo[22] = new Array( '此步骤有助于防止恶意自动注册行为的发生，请点击获取验证码。','请正确输入验证码！','验证码输入错误，请重新输入。');
msgInfo[23] = new Array('&nbsp;','&nbsp;');
msgInfo[24] = new Array('&nbsp;','&nbsp;');
msgInfo[25] = new Array('请选择所在地区。','&nbsp;');
msgInfo[26] = new Array('&nbsp;','&nbsp;');
msgInfo[27] = new Array('请慎重选择贵公司所属的公司类型！','&nbsp;');

var memberId = new formEle(true,"memberId","div_memberId",msgInfo[0],"memberId_check");
var paswd1 = new formEle(true,"paswd1","div_paswd1",msgInfo[1],"paswd1_check");
var paswd2 = new formEle(true,"paswd2","div_paswd2",msgInfo[2],"paswd2_check");
var memberName = new formEle(true,"memberName","div_memberName",msgInfo[3],"memberName_check");
var email = new formEle(true,"email","div_email",msgInfo[4],"email_check");
var department = new formEle(false,"department","div_department",msgInfo[5],"department_check");
var telNumber = new formEle(true,"telNumber","div_telNumber",msgInfo[6],"telNumber_check");
var faxTelNumber = new formEle(false,"faxTelNumber","div_faxTelNumber",msgInfo[7],"faxTelNumber_check");
var mobileTel = new formEle(false,"mobileTel","div_mobileTel",msgInfo[8],"mobileTel_check");
var companyName = new formEle(true,"companyName","div_companyName",msgInfo[9],"companyName_check");
var corporation = new formEle(false,"corporation","div_corporation",msgInfo[10],"corporation_check");
var mainProduct = new formEle(true,"mainProduct","div_mainProduct",msgInfo[11],"mainProduct_check");
var brand = new formEle(false,"brand","div_brand",msgInfo[12],"brand_check");
var country = new formEle(true,"area","div_area",msgInfo[25],"area_check");
var province = new formEle(true,"area","div_area",msgInfo[25],"area_check");
var city = new formEle(true,"area","div_area",msgInfo[25],"area_check");
var area = new formEle(true,"area","div_area",msgInfo[25],"area_check");
var address = new formEle(true,"address","div_address",msgInfo[13],"address_check");
var postalCode = new formEle(false,"postalCode","div_postalCode",msgInfo[14],"postalCode_check");
var brief = new formEle(true,"brief","div_brief",msgInfo[23],"brief_check");
var registedCapital = new formEle(false,"registedCapital","div_registedCapital",msgInfo[15],"registedCapital_check");
var employeeAmount = new formEle(false,"employeeAmount","div_employeeAmount",msgInfo[16],"employeeAmount_check");
var startTime = new formEle(false,"startTime","div_startTime",msgInfo[17],"startTime_check");
var turnover = new formEle(false,"turnover","div_turnover",msgInfo[18],"turnover_check");
var manageSystem = new formEle(false,"manageSystem","div_manageSystem",msgInfo[24],"manageSystem_check");
var bank = new formEle(false,"bank","div_bank",msgInfo[19],"bank_check");
var accounts = new formEle(false,"accounts","div_accounts",msgInfo[20],"accounts_check");
var homepage = new formEle(false,"homepage","div_homepage",msgInfo[21],"homepage_check");
var regCode = new formEle(true,"regCode","div_regCode",msgInfo[22],"regCode_check");
var fatherMemberid = new formEle(false,"fatherMemberid","div_fatherMemberid",msgInfo[26],"fatherMemberid_check");
var businessType = new formEle(false,"businessType","div_businessType",msgInfo[27],"businessType_check");

//----------------------------
function getFocus(obj){
  var infobox=getInfobox(obj);
  if(getErrorMsg(obj,0)!='&nbsp;'){
    infobox.className=focusReg;
    infobox.innerHTML=getErrorMsg(obj,0);
  }else{
    infobox.className=normalReg;
    infobox.innerHTML=getErrorMsg(obj,0);
  }
}


//验证------------------------------------------------------
function AjaxCheck(theform,obj,sub,memberId)
{
  //获取接受返回信息层
  var clew = "";
  var bol = true;
  var msg = getInfobox(obj);
  var rightMsg = getCombine(obj);
  var checkvalue = obj.value;
  var checktype = obj.name;
  //msg.innerHTML = "检测中，请稍等...";
  //脚本验证在这--开始
  //-----ajax项----
  if(checktype=='memberId'){//用户名验证
    if(checkvalue!=''){
      if(!checkByteLength(checkvalue,4,20)||!validateMember(checkvalue)){
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }
    }else{
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=normalReg;
        rightMsg.className='block';
    }
  }else if(checktype=='email'){//email验证
    if(checkvalue!=''){
      var patrn = /^([a-zA-Z0-9_\.-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
      if (!patrn.exec(checkvalue)) {
        bol = false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }
    }else{
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=normalReg;
        rightMsg.className='block';
    }
  }else if(checktype=='companyName'){//公司名验证
    if(checkvalue!=''){
      if(!checkByteLength(checkvalue,0,80)) {
        bol = false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }
    }else{
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=normalReg;
        rightMsg.className='block';
    }
  }else if(checktype=='regCode'){//验证码验证
    if(checkvalue!=''){
      if(checkvalue.length!=6){
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }
    }else{
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=normalReg;
        rightMsg.className='block';
    }
  }
  //----必输项---------------------
  else if(checktype=='paswd1'){//密码验证
    if(checkvalue!=''){
      if(!checkByteLength(checkvalue,6,20)||!validatePassword(checkvalue)){
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
        theform.paswd2.value="";
        temp = getInfobox(theform.paswd2);
        temp2 = getCombine(theform.paswd2);
        temp.innerHTML = getErrorMsg(theform.paswd2,0);
        temp.className=normalReg;
        temp2.className='block';
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
      msg.innerHTML = getErrorMsg(obj,0);
      msg.className=normalReg;
      rightMsg.className='block';
    }
  }else if(checktype=='paswd2'){//密码确认验证
    var paswd1=theform.paswd1.value;
    if(checkvalue!=''){
      if(paswd1!=checkvalue){
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=normalReg;
        rightMsg.className='block';
    }
  }else if(checktype=='memberName'){//用户名称
    if(checkvalue!=''){
      if(false){
        //用户名验证
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='telNumber'){//固定电话
    if(checkvalue!=''){
      if(/[^0-9\-\/]/g.test(checkvalue)){
        //固定电话验证
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='mainProduct'){//主营产品或服务
    if(checkvalue!=''){
      if(false){
        //主营产品或服务验证
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='address'){//公司详细地址
    if(checkvalue!=''){
      if(false){
        //公司详细地址验证
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='brief'){//公司简介
    if(checkvalue!=''){
      if(false){
        //公司简介地址验证
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='country'||checktype=='province'||checktype=='city'||checktype=='area'){//选择地区
    if(theform.area.value!=''){
      if(false){
        //选择地区
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }
  //----非必输项---------------------
  else if(checktype=='department'){//部门职位
    if(checkvalue!=''){
      if(false){
        //公司详细地址验证
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
     }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='faxTelNumber'){//传真
    if(checkvalue!=''){
      if(/[^0-9\-\/]/g.test(checkvalue)){
        //公司详细地址验证
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='mobileTel'){//手机
    if(checkvalue!=''){
      if(/[^0-9\-\/]/g.test(checkvalue)){
        //公司详细地址验证
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='corporation'){//法人代表
    if(checkvalue!=''){
      if(false){
        //公司详细地址验证
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='fatherMemberid'){//所属汽配城
    if(checkvalue!=''){
      if(false){
        //所属汽配城
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
     }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='brand'){//主营品牌或商标
    if(checkvalue!=''){
      if(false){
        //公司详细地址验证
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='businessType'){//企业类型
    if(checkvalue!=''){
      if(false){
        //企业类型
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='postalCode'){//邮编
    if(checkvalue!=''){
      if(checkvalue.length!=6||/[^0-9]/g.test(checkvalue)){
        //公司详细地址验证
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='registedCapital'){//注册资金
    if(checkvalue!=''){
      if(/[^0-9]/g.test(checkvalue)){
        //公司详细地址验证
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='employeeAmount'){//员工人数
    if(checkvalue!=''){
      if(/[^0-9]/g.test(checkvalue)){
        //公司详细地址验证
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='startTime'){//成立时间
    if(checkvalue!=''){
      if(/[^0-9\-\/]/g.test(checkvalue)){
        //公司详细地址验证
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='turnover'){//年营业额
    if(checkvalue!=''){
      if(/[^0-9]/g.test(checkvalue)){
        //公司详细地址验证
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='manageSystem'){//管理体系认证
    if(checkvalue!=''){
      if(false){
        //公司详细地址验证
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='bank'){//开户银行
    if(checkvalue!=''){
      if(false){
        //公司详细地址验证
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='accounts'){//帐号
    if(checkvalue!=''){
      if(/[^0-9]/g.test(checkvalue)){
        //公司详细地址验证
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }else if(checktype=='homepage'){//公司主页
    if(checkvalue!=''){
      if(!validateHttp(checkvalue)){
        //公司详细地址验证
        bol=false;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else if(checkvalue==''||checkvalue=='http://'){
         msg.innerHTML = getErrorMsg(obj,0);
         msg.className=normalReg;
         rightMsg.className='block';
      }else{
        msg.innerHTML = validatedInfo;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
     }
   }
  //脚本验证在这--结束
  if (bol&&sub&&checkvalue!='') {
    　//获取表单对象和用户信息值
    　//接收表单的URL地址
    　var url = "/member/memberajax.asp?type="+checktype;
    　//需要POST的值，把每个变量都通过&来联接
    　var postStr = "value=" + checkvalue + "&memberId=" + memberId;
    　//实例化Ajax
    　var ajax = InitAjax();  　
    　//通过Post方式打开连接
    　ajax.open("POST", url, true);
    　//定义传输的文件HTTP头信息
    　ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    　//发送POST数据
    　ajax.send(postStr);
    　//获取执行状态
    　ajax.onreadystatechange = function(){
    　//如果执行状态成功，那么就把返回信息写到指定的层里
      if (ajax.readyState != 4){
        msg.innerHTML = "检测中，请稍等...";
        if(checktype=='memberId'){
          theform.c_memberId.value='2';
        }else if(checktype=='email'){
          theform.c_email.value='2';
        }else if(checktype=='regCode'){
          theform.c_regCode.value='2';
        }else if(checktype=='companyName'){
          theform.c_companyName.value='2';
        }
      }else if (ajax.readyState == 4 && ajax.status == 200) {
        var bool = ajax.responseText;
        if (bool=='0') {
          if(checktype=='memberId'){
            theform.c_memberId.value='0';
          }else if(checktype=='email'){
            theform.c_email.value='0';
          }else if(checktype=='regCode'){
            theform.c_regCode.value='0';
          }else if(checktype=='companyName'){
            theform.c_companyName.value='0';
          }
          msg.innerHTML = validatedInfo;
          msg.className=okReg;
          rightMsg.className='none';
        }else{
          if(checktype=='memberId'){
            theform.c_memberId.value='1';
          }else if(checktype=='email'){
            theform.c_email.value='1';
          }else if(checktype=='regCode'){
            theform.c_regCode.value='1';
          }else if(checktype=='companyName'){
            theform.c_companyName.value='1';
          }
           msg.innerHTML = getErrorMsg(obj,2);
           msg.className=errorReg;
           rightMsg.className='block';
        }
      }
    }
  }
}

//=============表单验证========================
function sub(theform){
  var bol=true;
  var div_obj = null;
  var obj = null;
  var checkvalue = null;
  //-----ajax项----
  div_obj = document.getElementById('div_memberId');
  div_check = document.getElementById('memberId_check');
  obj = document.getElementById('memberId');
  checkvalue = theform.memberId.value;
  if(checkvalue!=''){//用户名验证
    if(!checkByteLength(checkvalue,4,20)||!validateMember(checkvalue)){
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else if(theform.c_memberId.value=='1'){
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,2);
      div_obj.className=errorReg;
      div_check.className='block';
    }else if(theform.c_memberId.value=='2'){
      bol=false;
      div_obj.innerHTML = "检测中，请稍等...";
      //div_obj.className=errorReg;
      //div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }else{
      bol=false;
      div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
      div_obj.className=errorReg;
      div_check.className='block';
  }

  div_obj = document.getElementById('div_email');
  div_check = document.getElementById('email_check');
  obj = document.getElementById('email');
  checkvalue = theform.email.value;
  if(checkvalue!=''){//email验证
    var patrn = /^([a-zA-Z0-9_\.-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
    if (!patrn.exec(checkvalue)) {
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else if(theform.c_email.value=='1'){
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,2);
      div_obj.className=errorReg;
      div_check.className='block';
    }else if(theform.c_email.value=='2'){
      bol=false;
      div_obj.innerHTML = "检测中，请稍等...";
      //div_obj.className=errorReg;
      //div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }else{
      bol=false;
      div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
      div_obj.className=errorReg;
      div_check.className='block';
  }

  div_obj = document.getElementById('div_regCode');
  div_check = document.getElementById('regCode_check');
  obj = document.getElementById('regCode');
  checkvalue = theform.regCode.value;
  if(checkvalue!=''){//验证码验证
    if(checkvalue.length!=6){
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else if(theform.c_regCode.value=='1'){
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,2);
      div_obj.className=errorReg;
      div_check.className='block';
    }else if(theform.c_regCode.value=='2'){
      bol=false;
      div_obj.innerHTML = "检测中，请稍等...";
      //div_obj.className=errorReg;
      //div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }else{
    bol=false;
    div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
    div_obj.className=errorReg;
    div_check.className='block';
  }

  div_obj = document.getElementById('div_paswd1');
   div_check = document.getElementById('paswd1_check');
  obj = document.getElementById('paswd1');
  checkvalue = theform.paswd1.value;
  if(checkvalue!=''){//密码验证
    if(!checkByteLength(checkvalue,6,20)||!validatePassword(checkvalue)){
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }else{
      bol=false;
      div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
      div_obj.className=errorReg;
      div_check.className='block';
  }

  div_obj = document.getElementById('div_paswd2');
  div_check = document.getElementById('paswd2_check');
  obj = document.getElementById('paswd2');
  checkvalue = theform.paswd2.value;
  var paswd1=theform.paswd1.value;
  if(checkvalue!=''){//密码确认验证
    if(paswd1!=checkvalue){
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }else{
      bol=false;
      div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
      div_obj.className=errorReg;
      div_check.className='block';
  }

  div_obj = document.getElementById('div_memberName');
  div_check = document.getElementById('memberName_check');
  obj = document.getElementById('memberName');
  checkvalue = theform.memberName.value;
  if(checkvalue!=''){//用户名称
    if(false){
      //用户名验证
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }else{
      bol=false;
      div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
      div_obj.className=errorReg;
      div_check.className='block';
  }


  div_obj = document.getElementById('div_telNumber');
  div_check = document.getElementById('telNumber_check');
  obj = document.getElementById('telNumber');
  checkvalue = theform.telNumber.value;
  if(checkvalue!=''){//固定电话
    if(/[^0-9\-\/]/g.test(checkvalue)){
      //固定电话验证
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }else{
      bol=false;
      div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
      div_obj.className=errorReg;
      div_check.className='block';
  }

  div_obj = document.getElementById('div_area');
  div_check = document.getElementById('area_check');
  obj = document.getElementById('area');
  checkvalue = theform.area.value;
  if(checkvalue!=''){//地区选择
    div_obj.innerHTML = validatedInfo;
    div_obj.className=okReg;
    div_check.className='none';
  }else{
    bol=false;
    div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
    div_obj.className=errorReg;
    div_check.className='block';
  }

  div_obj = document.getElementById('div_address');
  div_check = document.getElementById('address_check');
  obj = document.getElementById('address');
  checkvalue = theform.address.value;
  if(checkvalue!=''){//公司详细地址
    if(false){
      //公司详细地址
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }else{
      bol=false;
      div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
      div_obj.className=errorReg;
      div_check.className='block';
  }

  div_obj = document.getElementById('div_postalCode');
  div_check = document.getElementById('postalCode_check');
  obj = document.getElementById('postalCode');
  checkvalue = theform.postalCode.value;
  if(checkvalue!=''){//邮编
    if(checkvalue.length!=6||/[^0-9]/g.test(checkvalue)){
      //公司详细地址验证
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }

  //----非必输项---------------------
  div_obj = document.getElementById('div_faxTelNumber');
  div_check = document.getElementById('faxTelNumber_check');
  obj = document.getElementById('faxTelNumber');
  checkvalue = theform.faxTelNumber.value;
  if(checkvalue!=''){
    if(/[^0-9\-\/]/g.test(checkvalue)){
      //公司详细地址验证
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }

  div_obj = document.getElementById('div_mobileTel');
  div_check = document.getElementById('mobileTel_check');
  obj = document.getElementById('mobileTel');
  checkvalue = theform.mobileTel.value;
  if(checkvalue!=''){//手机
    if(/[^0-9\-\/]/g.test(checkvalue)){
      //公司详细地址验证
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }

  //----------------------------------
  if(theform.memberType.value=='1'){//
    div_obj = document.getElementById('div_brand');
    div_check = document.getElementById('brand_check');
    obj = document.getElementById('brand');
    checkvalue = theform.brand.value;
    if(checkvalue!=''){//主营品牌或商标
    if(false){
      //公司详细地址验证
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
    }

    div_obj = document.getElementById('div_manageSystem');
    div_check = document.getElementById('manageSystem_check');
    obj = document.getElementById('manageSystem');
    checkvalue = theform.manageSystem.value;
    if(checkvalue!=''){
    if(false){//管理体系认证
      //公司详细地址验证
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
   }
  }
  if(theform.memberType.value!='4'){//
      if(theform.memberType.value=='3'){//
        div_obj = document.getElementById('div_businessType');
        div_check = document.getElementById('businessType_check');
        obj = document.getElementById('businessType');
        checkvalue = theform.businessType.value;
        if(checkvalue!=''){//企业类型
        if(false){
          //企业类型
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
          }
        }else{
          bol=false;
          div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
          div_obj.className=errorReg;
          div_check.className='block';
        }
      }

      div_obj = document.getElementById('div_department');
      div_check = document.getElementById('department_check');
      obj = document.getElementById('department');
      checkvalue = theform.department.value;
      if(checkvalue!=''){
        if(false){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_corporation');
      div_check = document.getElementById('corporation_check');
      obj = document.getElementById('corporation');
      checkvalue = theform.corporation.value;
      if(checkvalue!=''){
        if(false){//法人代表
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_registedCapital');
      div_check = document.getElementById('registedCapital_check');
      obj = document.getElementById('registedCapital');
      checkvalue = theform.registedCapital.value;
      if(checkvalue!=''){//注册资金
        if(/[^0-9]/g.test(checkvalue)){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_employeeAmount');
      div_check = document.getElementById('employeeAmount_check');
      obj = document.getElementById('employeeAmount');
      checkvalue = theform.employeeAmount.value;
      if(checkvalue!=''){//员工人数
        if(/[^0-9]/g.test(checkvalue)){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_startTime');
      div_check = document.getElementById('startTime_check');
      obj = document.getElementById('startTime');
      checkvalue = theform.startTime.value;
      if(checkvalue!=''){//成立时间
        if(/[^0-9\-\/]/g.test(checkvalue)){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_turnover');
      div_check = document.getElementById('turnover_check');
      obj = document.getElementById('turnover');
      checkvalue = theform.turnover.value;
      if(checkvalue!=''){//年营业额
        if(/[^0-9]/g.test(checkvalue)){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_bank');
      div_check = document.getElementById('bank_check');
      obj = document.getElementById('bank');
      checkvalue = theform.bank.value;
      if(checkvalue!=''){
        if(false){//开户银行
          //公司详细地址验证
          bol=false;
         div_obj.innerHTML = getErrorMsg(obj,1);
         div_obj.className=errorReg;
         div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_accounts');
      div_check = document.getElementById('accounts_check');
      obj = document.getElementById('accounts');
      checkvalue = theform.accounts.value;
      if(checkvalue!=''){//帐号
        if(/[^0-9]/g.test(checkvalue)){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_homepage');
      div_check = document.getElementById('homepage_check');
      obj = document.getElementById('homepage');
      checkvalue = theform.homepage.value;
      if(checkvalue!=''){//公司主页
        if(!validateHttp(checkvalue)){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else if(checkvalue==''||checkvalue=='http://'){
           div_obj.innerHTML = getErrorMsg(obj,0);
           div_obj.className=normalReg;
           div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

    div_obj = document.getElementById('div_companyName');
    div_check = document.getElementById('companyName_check');
    obj = document.getElementById('companyName');
    checkvalue = theform.companyName.value;
    if(checkvalue!=''){//公司名称
      if(!checkByteLength(checkvalue,0,80)) {
        bol=false;
        div_obj.innerHTML = getErrorMsg(obj,1);
        div_obj.className=errorReg;
        div_check.className='block';
      }else if(theform.c_companyName.value=='1'){
        bol=false;
        div_obj.innerHTML = getErrorMsg(obj,2);
        div_obj.className=errorReg;
        div_check.className='block';
      }else if(theform.c_companyName.value=='2'){
        bol=false;
        div_obj.innerHTML = "检测中，请稍等...";
        //div_obj.className=errorReg;
        //div_check.className='block';
      }else{
        div_obj.innerHTML = validatedInfo;
        div_obj.className=okReg;
        div_check.className='none';
       }
    }else{
        bol=false;
        div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
        div_obj.className=errorReg;
        div_check.className='block';
    }

    div_obj = document.getElementById('div_mainProduct');
    div_check = document.getElementById('mainProduct_check');
    obj = theform.mainProduct;
    checkvalue = theform.mainProduct.value;
    if(checkvalue!=''){//主营产品或服务
      if(false){
        //主营产品或服务
        bol=false;
        div_obj.innerHTML = getErrorMsg(obj,1);
        div_obj.className=errorReg;
        div_check.className='block';
      }else{
        div_obj.innerHTML = validatedInfo;
        div_obj.className=okReg;
        div_check.className='none';
     }
    }else{
        bol=false;
        div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
        div_obj.className=errorReg;
        div_check.className='block';
    }

    div_obj = document.getElementById('div_brief');
    div_check = document.getElementById('brief_check');
    obj = document.getElementById('brief');
    checkvalue = theform.brief.value;
    if(checkvalue!=''){//公司简介
      if(false){
        //公司简介
        bol=false;
        div_obj.innerHTML = getErrorMsg(obj,1);
        div_obj.className=errorReg;
        div_check.className='block';
      }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
    }else{
        bol=false;
        div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
        div_obj.className=errorReg;
        div_check.className='block';
    }
  }
  if(!theform.agree.checked){
    bol=false;
    alert('您必须保证以上所填写的信息为真实的信息，确定注册!');
  }
  if(bol){
    document.getElementById('regSubButton').disabled='disabled';
  }
  return bol;
}


function editSub(theform){
  var bol=true;
  var div_obj = null;
  var obj = null;
  var checkvalue = null;
  //-----ajax项----
  div_obj = document.getElementById('div_email');
  div_check = document.getElementById('email_check');
  obj = document.getElementById('email');
  checkvalue = theform.email.value;
  if(checkvalue!=''){//email验证
    var patrn = /^([a-zA-Z0-9_\.-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
    if (!patrn.exec(checkvalue)) {
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else if(theform.c_email.value=='1'){
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,2);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }else{
      bol=false;
      div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
      div_obj.className=errorReg;
      div_check.className='block';
  }

  div_obj = document.getElementById('div_memberName');
  div_check = document.getElementById('memberName_check');
  obj = document.getElementById('memberName');
  checkvalue = theform.memberName.value;
  if(checkvalue!=''){//用户名称
    if(false){
      //用户名验证
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }else{
      bol=false;
      div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
      div_obj.className=errorReg;
      div_check.className='block';
  }


  div_obj = document.getElementById('div_telNumber');
  div_check = document.getElementById('telNumber_check');
  obj = document.getElementById('telNumber');
  checkvalue = theform.telNumber.value;
  if(checkvalue!=''){//固定电话
    if(/[^0-9\-\/]/g.test(checkvalue)){
      //固定电话验证
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }else{
      bol=false;
      div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
      div_obj.className=errorReg;
      div_check.className='block';
  }

  div_obj = document.getElementById('div_area');
  div_check = document.getElementById('area_check');
  obj = document.getElementById('area');
  checkvalue = theform.area.value;
  if(checkvalue!=''){//地区选择
    div_obj.innerHTML = validatedInfo;
    div_obj.className=okReg;
    div_check.className='none';
  }else{
    bol=false;
    div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
    div_obj.className=errorReg;
    div_check.className='block';
  }

  div_obj = document.getElementById('div_address');
  div_check = document.getElementById('address_check');
  obj = document.getElementById('address');
  checkvalue = theform.address.value;
  if(checkvalue!=''){//公司详细地址
    if(false){
      //公司详细地址
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }else{
      bol=false;
      div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
      div_obj.className=errorReg;
      div_check.className='block';
  }

      div_obj = document.getElementById('div_postalCode');
      div_check = document.getElementById('postalCode_check');
      obj = document.getElementById('postalCode');
      checkvalue = theform.postalCode.value;
      if(checkvalue!=''){//邮编
        if(checkvalue.length!=6||/[^0-9]/g.test(checkvalue)){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }else{
        bol=false;
        div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
        div_obj.className=errorReg;
        div_check.className='block';
     }

  //----非必输项---------------------
  div_obj = document.getElementById('div_faxTelNumber');
  div_check = document.getElementById('faxTelNumber_check');
  obj = document.getElementById('faxTelNumber');
  checkvalue = theform.faxTelNumber.value;
  if(checkvalue!=''){
    if(/[^0-9\-\/]/g.test(checkvalue)){
      //公司详细地址验证
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }

  div_obj = document.getElementById('div_mobileTel');
  div_check = document.getElementById('mobileTel_check');
  obj = document.getElementById('mobileTel');
  checkvalue = theform.mobileTel.value;
  if(checkvalue!=''){//手机
    if(/[^0-9\-\/]/g.test(checkvalue)){
      //公司详细地址验证
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
  }

  //----------------------------------
  if(theform.memberType.value=='1'){//
    div_obj = document.getElementById('div_brand');
    div_check = document.getElementById('brand_check');
    obj = document.getElementById('brand');
    checkvalue = theform.brand.value;
    if(checkvalue!=''){//主营品牌或商标
    if(false){
      //公司详细地址验证
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
    }

    div_obj = document.getElementById('div_manageSystem');
    div_check = document.getElementById('manageSystem_check');
    obj = document.getElementById('manageSystem');
    checkvalue = theform.manageSystem.value;
    if(checkvalue!=''){
    if(false){//管理体系认证
      //公司详细地址验证
      bol=false;
      div_obj.innerHTML = getErrorMsg(obj,1);
      div_obj.className=errorReg;
      div_check.className='block';
    }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
   }
  }
  if(theform.memberType.value!='4'){//
      if(theform.memberType.value=='3'){//
        div_obj = document.getElementById('div_businessType');
        div_check = document.getElementById('businessType_check');
        obj = document.getElementById('businessType');
        checkvalue = theform.businessType.value;
        if(checkvalue!=''){//企业类型
        if(false){
          //企业类型
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
          }
        }else{
          bol=false;
          div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
          div_obj.className=errorReg;
          div_check.className='block';
        }
      }
      div_obj = document.getElementById('div_department');
      div_check = document.getElementById('department_check');
      obj = document.getElementById('department');
      checkvalue = theform.department.value;
      if(checkvalue!=''){
        if(false){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_corporation');
      div_check = document.getElementById('corporation_check');
      obj = document.getElementById('corporation');
      checkvalue = theform.corporation.value;
      if(checkvalue!=''){
        if(false){//法人代表
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_registedCapital');
      div_check = document.getElementById('registedCapital_check');
      obj = document.getElementById('registedCapital');
      checkvalue = theform.registedCapital.value;
      if(checkvalue!=''){//注册资金
        if(/[^0-9]/g.test(checkvalue)){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_employeeAmount');
      div_check = document.getElementById('employeeAmount_check');
      obj = document.getElementById('employeeAmount');
      checkvalue = theform.employeeAmount.value;
      if(checkvalue!=''){//员工人数
        if(/[^0-9]/g.test(checkvalue)){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_startTime');
      div_check = document.getElementById('startTime_check');
      obj = document.getElementById('startTime');
      checkvalue = theform.startTime.value;
      if(checkvalue!=''){//成立时间
        if(/[^0-9\-\/]/g.test(checkvalue)){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_turnover');
      div_check = document.getElementById('turnover_check');
      obj = document.getElementById('turnover');
      checkvalue = theform.turnover.value;
      if(checkvalue!=''){//年营业额
        if(/[^0-9]/g.test(checkvalue)){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_bank');
      div_check = document.getElementById('bank_check');
      obj = document.getElementById('bank');
      checkvalue = theform.bank.value;
      if(checkvalue!=''){
        if(false){//开户银行
          //公司详细地址验证
          bol=false;
         div_obj.innerHTML = getErrorMsg(obj,1);
         div_obj.className=errorReg;
         div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_accounts');
      div_check = document.getElementById('accounts_check');
      obj = document.getElementById('accounts');
      checkvalue = theform.accounts.value;
      if(checkvalue!=''){//帐号
        if(/[^0-9]/g.test(checkvalue)){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

      div_obj = document.getElementById('div_homepage');
      div_check = document.getElementById('homepage_check');
      obj = document.getElementById('homepage');
      checkvalue = theform.homepage.value;
      if(checkvalue!=''){//公司主页
        if(!validateHttp(checkvalue)){
          //公司详细地址验证
          bol=false;
          div_obj.innerHTML = getErrorMsg(obj,1);
          div_obj.className=errorReg;
          div_check.className='block';
        }else if(checkvalue==''||checkvalue=='http://'){
           div_obj.innerHTML = getErrorMsg(obj,0);
           div_obj.className=normalReg;
           div_check.className='block';
        }else{
          div_obj.innerHTML = validatedInfo;
          div_obj.className=okReg;
          div_check.className='none';
        }
      }

    /*
    div_obj = document.getElementById('div_companyName');
    div_check = document.getElementById('companyName_check');
    obj = document.getElementById('companyName');
    checkvalue = theform.companyName.value;
    if(checkvalue!=''){//公司名称
      if(!checkByteLength(checkvalue,0,80)) {
        bol=false;
        div_obj.innerHTML = getErrorMsg(obj,1);
        div_obj.className=errorReg;
        div_check.className='block';
      }else if(theform.c_companyName.value=='1'){
        bol=false;
        div_obj.innerHTML = getErrorMsg(obj,2);
        div_obj.className=errorReg;
        div_check.className='block';
      }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
     }
    }else{
        bol=false;
        div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
        div_obj.className=errorReg;
        div_check.className='block';
    }
    */

    div_obj = document.getElementById('div_mainProduct');
    div_check = document.getElementById('mainProduct_check');
    obj = theform.mainProduct;
    checkvalue = theform.mainProduct.value;
    if(checkvalue!=''){//主营产品或服务
      if(false){
        //主营产品或服务
        bol=false;
        div_obj.innerHTML = getErrorMsg(obj,1);
        div_obj.className=errorReg;
        div_check.className='block';
      }else{
        div_obj.innerHTML = validatedInfo;
        div_obj.className=okReg;
        div_check.className='none';
     }
    }else{
        bol=false;
        div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
        div_obj.className=errorReg;
        div_check.className='block';
    }

    div_obj = document.getElementById('div_brief');
    div_check = document.getElementById('brief_check');
    obj = document.getElementById('brief');
    checkvalue = theform.brief.value;
    if(checkvalue!=''){//公司简介
      if(false){
        //公司简介
        bol=false;
        div_obj.innerHTML = getErrorMsg(obj,1);
        div_obj.className=errorReg;
        div_check.className='block';
      }else{
      div_obj.innerHTML = validatedInfo;
      div_obj.className=okReg;
      div_check.className='none';
    }
    }else{
        bol=false;
        div_obj.innerHTML = requireErrorInfo + getErrorMsg(obj,0);
        div_obj.className=errorReg;
        div_check.className='block';
    }
  }
  if(bol){
    document.getElementById('regSubButton').disabled='disabled';
  }
  return bol;
}

//------------------------------------------

//必需以字母开头
function validateMember(str){
var patn = /^([a-zA-Z])+(([a-zA-Z0-9]{1,20}){0,20})$/;
if(!patn.test(str)){
return false;
}else{
return true;
}
}

//密码验证
function validatePassword(str){
  var patn1 = /^[a-zA-Z0-9_]+$/;
  if(!patn1.test(str) ){
   return false;
  }else{
   return true;
  }
}

function validateEmail(obj){
  var str = obj.value;
  if(!checkByteLength(str,1,50))
    return false;
  var patn = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
  if(patn.test(str)){
    return true;
  }else{
    return false; //incorrect format
  }
}

function validateHttp(str){
  if(str.length == 0 || str=="http://"){
    return true;
  }
  var patn = /^([a-zA-Z0-9_-])+\.([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,4}){1,2})$/;
  if(patn.test(str)) return true;
  return false;
}

function validateNumber(obj,len){
  var str = obj.value;
  var patn = /^[0-9]{len}$/;
  if(patn.test(str)) return 0;
  return 1;
}

function checkByteLength(str,minlen,maxlen) {
  if (str == null)
    return false;
  var l = str.length;
  var blen = 0;
  for(i=0; i<l; i++) {
    if ((str.charCodeAt(i) & 0xff00) != 0) {
      blen ++;
    }
    blen ++;
  }
  if (blen > maxlen || blen < minlen) {
    return false;
  }
  return true;
}

function tot(mobnumber){
  while(mobnumber.indexOf("０")!=-1){
    mobnumber = mobnumber.replace("０","0");
  }
  while(mobnumber.indexOf("１")!=-1){
    mobnumber = mobnumber.replace("１","1");
  }
  while(mobnumber.indexOf("２")!=-1){
    mobnumber = mobnumber.replace("２","2");
  }
  while(mobnumber.indexOf("３")!=-1){
    mobnumber = mobnumber.replace("３","3");
  }
  while(mobnumber.indexOf("４")!=-1){
    mobnumber = mobnumber.replace("４","4");
  }
  while(mobnumber.indexOf("５")!=-1){
    mobnumber = mobnumber.replace("５","5");
  }
  while(mobnumber.indexOf("６")!=-1){
    mobnumber = mobnumber.replace("６","6");
  }
  while(mobnumber.indexOf("７")!=-1){
    mobnumber = mobnumber.replace("７","7");
  }
  while(mobnumber.indexOf("８")!=-1){
    mobnumber = mobnumber.replace("８","8");
  }
  while(mobnumber.indexOf("９")!=-1){
    mobnumber = mobnumber.replace("９","9");
  }
  return mobnumber;
}

function trim1(inputString) {
  if (typeof inputString != "string") { return inputString; }
  var retValue = inputString;
  var ch = retValue.substring(0, 1);
  while (ch == " ") { // Check for spaces at the beginning of the string
  retValue = retValue.substring(1, retValue.length);
  ch = retValue.substring(0, 1);
}
ch = retValue.substring(retValue.length-1, retValue.length);
while (ch == " ") { // Check for spaces at the end of the string
retValue = retValue.substring(0, retValue.length-1);
ch = retValue.substring(retValue.length-1, retValue.length);
}
return retValue; // Return the trimmed string back to the user
} // Ends the "trim" function

/*显示认证码 o start1*/
function get_Code() {
	var Dv_CodeFile = "Dv_GetCode";
	if(document.getElementById("imgid"))
		document.getElementById("imgid").innerHTML = '<img src="'+Dv_CodeFile+'.asp?t='+Math.random()+'" alt="点击刷新验证码" style="cursor:pointer;border:0;vertical-align:middle;" onclick="this.src=\''+Dv_CodeFile+'.asp?t=\'+Math.random()" />'
}



