var okReg = "okReg";
var normalReg	= "normalReg";
var errorReg = "errorReg";
var focusReg = "focusReg";
var warningReg = "warningReg";
var inputFocus = "inputFocus";
var inputError = "inputError";
var inputOk="inputOk";


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),建议与公司名相关，比如浙江木业:zjwood。','<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(	'请填写您的真实姓名','真实姓名不能为空');
msgInfo[4] = new Array('如果要输入多个固定电话号码，请使用"/"分隔；分机号码用"-"分隔','电话号码只能使用数字或\"/\",\"-\"','您输入的不是电话号码');
msgInfo[5] = new Array('请在此填写手机号码','手机号码只能使用数字或\"/\",\"-\"','您输入的不是手机号码');
msgInfo[6] = new Array(	'非常重要！这是客户与您联系的首选方式，请务必填写真实，并确认是您最常用的电子邮件。','电子邮件格式不正确，请输入正确的电子邮件地址。');
msgInfo[7] = new Array('&nbsp;','请选择城市');
msgInfo[8] = new Array(	'请填写联系地址','联系地址不能为空');
msgInfo[9] = new Array('如果要输入多个传真号码，请使用"/"分隔；分机号码用"-"分隔','传真号码只能使用数字或\"/\",\"-\"','您输入的不是传真号码');
msgInfo[10] = new Array('请在此填写公司地址邮编,如:313300','邮政编码只能使用数字','您输入的不是邮政编码');
msgInfo[11] = new Array('国内注册企业请用中文完整填写在工商局注册的全称。无商号的个体经营者填写执照上的姓名，并标注个体经营。经如:张三(个体经营)','公司名称最大长度不能超过80','该公司名称已经存在，请重新输入。可能已被他人或公司内部人员注册，如有疑问请马上联系我们的客服人员0571-89938884');
msgInfo[12] = new Array('请填写您的职位','您的职位不能为空');
msgInfo[13] = new Array('请选择公司类别','公司类别不能为空');
msgInfo[14] = new Array('请在此填写公司网址,如:http://www.wood365.cn','请正确填写公司网址 如:http://www.wood365.cn');
msgInfo[15] = new Array('请至少填写一个产品名称,如有多个,请用+号分隔.如:木皮+胶合板+刨花板','');
msgInfo[16] = new Array('请至少填写一个产品名称,如有多个,请用+号分隔.如:木皮+胶合板+刨花板','');
msgInfo[17] = new Array('不得填写任何联系方式，如电话号码，手机号码，网址等，否则审核员不予通过并删除信息。'); 
msgInfo[18] = new Array('此步骤有助于防止恶意自动注册行为的发生','请正确填写验证码'); 
msgInfo[19] = new Array('强烈建议客户填写,方便网上在线沟通！','QQ号码只能使用数字','您输入的不是QQ号码');

var UserName = new formEle(true,"UserName","div_UserName",msgInfo[0],"UserName_check");
var UserPass = new formEle(true,"UserPass","div_UserPass",msgInfo[1],"UserPass_check");
var UserPass2 = new formEle(true,"UserPass2","div_UserPass2",msgInfo[2],"UserPass2_check");
var Contact = new formEle(true,"Contact","div_Contact",msgInfo[3],"Contact_check");
var Phone = new formEle(true,"Phone","div_Phone",msgInfo[4],"Phone_check");
var Mobile = new formEle(false,"Mobile","div_Mobile",msgInfo[5],"Mobile_check");
var email = new formEle(true,"email","div_email",msgInfo[6],"email_check");
var Area_code = new formEle(true,"Area_code","div_Area_code",msgInfo[7],"Area_code_check");
var Address = new formEle(true,"Address_code","div_Address",msgInfo[8],"Address_check");
var Fax = new formEle(false,"Fax","div_Fax",msgInfo[9],"Fax_check");
var ZipCode = new formEle(false,"ZipCode","div_ZipCode",msgInfo[10],"ZipCode_check");
var CoName = new formEle(true,"CoName","div_CoName",msgInfo[11],"CoName_check");
var Career = new formEle(true,"Career","div_Career",msgInfo[12],"Career_check");
var callings = new formEle(true,"callings","div_callings",msgInfo[13],"callings_check");
var URL = new formEle(false,"URL","div_URL",msgInfo[14],"URL_check");
var ProdSell = new formEle(true,"ProdSell","div_ProdSell",msgInfo[15],"ProdSell_check");
var ProdBuy = new formEle(false,"ProdBuy","div_ProdBuy",msgInfo[16],"ProdBuy_check");
var Memo = new formEle(true,"Memo","div_Memo",msgInfo[17],"Memo_check");
var yan = new formEle(true,"yan","div_yan",msgInfo[18],"yan_check");
var QQ= new formEle(true,"QQ","div_QQ",msgInfo[19],"QQ_check");

function getFocus(obj)
{
  var infobox=getInfobox(obj);
  
  if(getErrorMsg(obj,0)!='&nbsp;')
  {
    obj.className=inputFocus;
    infobox.className=focusReg;
    infobox.innerHTML=getErrorMsg(obj,0);
  }
  else
  {
    obj.className=inputFocus;
    infobox.className=normalReg;
    infobox.innerHTML=getErrorMsg(obj,0);
  }
}




////////////////这里开始都是辅助函数
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 getErrorMsg(obj,errorCode)
{
  if(obj.name)
  {
    if(eval(obj.name).e[errorCode])
     return eval(obj.name).e[errorCode];
  }
  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 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=='UserName')
  {//用户名验证
  		
    if(checkvalue!='')
    {
		
      if(!checkByteLength(checkvalue,4,20)||!validateMember(checkvalue))
      {
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
		
      }
      else
        {       
         
        }
    }
    else
    {    
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=errorReg;
        rightMsg.className='block';
    }
  }
  
  else if(checktype=='UserPass'){//密码验证
    if(checkvalue!=''){
      if(!checkByteLength(checkvalue,6,20)||!validatePassword(checkvalue) ||isNumber(checkvalue))
      {
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }
      else
      {
         
        theform.UserPass2.value="";
        temp = getInfobox(theform.UserPass2);
        temp2 = getCombine(theform.UserPass2);
        temp.innerHTML = getErrorMsg(theform.UserPass2,0);
        temp.className=normalReg;
        temp2.className='block';
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
		
      }
    }else{
       
       bol=false;
       obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=errorReg;
        rightMsg.className='block';
    }
  }
  else if(checktype=='UserPass2'){//密码确认验证
    var paswd1=theform.UserPass.value;
    if(checkvalue!='')
    {
      if(paswd1!=checkvalue)
      {
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }
      else
      {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else
    {
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=errorReg;
        rightMsg.className='block';
    }
  }
  
  else if(checktype=='Phone'){//固定电话
    if(checkvalue!=''){
       checkvalue=tot(checkvalue);
       document.getElementById("Phone").value=checkvalue; 
      if(/[^0-9\-\/\ ]/g.test(checkvalue)){
        //固定电话验证
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
         if(checkvalue.length>6)
        {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
        }
        else
        {
           bol=false;
           obj.className=inputError;
          msg.innerHTML = getErrorMsg(obj,2);
          msg.className=errorReg;
          rightMsg.className='block';
        }
      }
    }else{
       bol=false;
       obj.className=inputError;
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=errorReg;
       rightMsg.className='block';
    }
  }
  
    else if(checktype=='Mobile'){//手机号码
    if(checkvalue!=''){
      checkvalue=tot(checkvalue);
       document.getElementById("Mobile").value=checkvalue; 
      if(/[^0-9\-\/\ ]/g.test(checkvalue)){
        //手机号码验证
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }
      else
      {
         if(checkvalue.length>=11)
        {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
        }
        else
        {
           bol=false;
           obj.className=inputError;
          msg.innerHTML = getErrorMsg(obj,2);
          msg.className=errorReg;
          rightMsg.className='block';
        }
      }
    }else{
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }
  
 else if(checktype=='Contact')
    {//联系人
    if(checkvalue!='')
     {
      if(false)
      {
        //联系人验证
      }
      else
      {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }
    else
    {
       bol=false;
       obj.className=inputError;
       msg.innerHTML = getErrorMsg(obj,1);
       msg.className=errorReg;
       rightMsg.className='block';
    }
  }
  else if(checktype=='email')
  {//email验证
     
    checkvalue=trim1(tot(checkvalue));
    document.getElementById("email").value=checkvalue; 
    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;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }
      else
        {
          msg.innerHTML = validatedInfo;
          obj.className=inputOk;
          msg.className=okReg;
          rightMsg.className='none';
        }
    }
    else
    {
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=errorReg;
        rightMsg.className='block';
    }
     
  }
  
  else if(checktype=='Area_code')
    {//公司所在地
    if((checkvalue!='' && document.getElementById("gj").value=="1") || document.getElementById("gj").value!="1")
     {
      if(false)
      {
        //公司所在地
      }
      else
      {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }
    else
    {
       bol=false;
       obj.className=inputError;
       msg.innerHTML = getErrorMsg(obj,1);
       msg.className=errorReg;
       rightMsg.className='block';
    }
  }
  
   else if(checktype=='Address')
    {//联系地址
    if(checkvalue!='')
     {
      if(false)
      {
        //联系地址
      }
      else
      {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }
    else
    {
       bol=false;
       obj.className=inputError;
       msg.innerHTML = getErrorMsg(obj,1);
       msg.className=errorReg;
       rightMsg.className='block';
    }
  }
  
  else if(checktype=='Fax'){//传真号码
    if(checkvalue!=''){
       checkvalue=tot(checkvalue);
       document.getElementById("Fax").value=checkvalue; 
      if(/[^0-9\-\/\ ]/g.test(checkvalue)){
        //固定电话验证
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
         if(checkvalue.length>6)
        {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
        }
        else
        {
           bol=false;
           obj.className=inputError;
          msg.innerHTML = getErrorMsg(obj,2);
          msg.className=errorReg;
          rightMsg.className='block';
        }
      }
    }else{
       bol=false;
       obj.className=inputError;
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=errorReg;
       rightMsg.className='block';
    }
  }
  
  else if(checktype=='CoName')
  {//公司名称验证
  		
    if(checkvalue!='')
    {
		
      if(!checkByteLength(checkvalue,0,80))
      {
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
		
      }
      else
        {       
         
        }
    }
    else
    {    
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=errorReg;
        rightMsg.className='block';
    }
  }
  
  
  else if(checktype=='QQ'){//QQ
    
    if(checkvalue!='')
     {
      checkvalue=tot(checkvalue);
      document.getElementById("QQ").value=checkvalue;
      if(/[^0-9]/g.test(checkvalue))
      {
         
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }
      else
      { 
        if(checkvalue.length>=5 && checkvalue.length<11)
        {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
        }
        else
        {
          bol=false;
          obj.className=inputError;
          msg.innerHTML = getErrorMsg(obj,2);
          msg.className=errorReg;
          rightMsg.className='block';
        }
      }
    }
    
    else
    {
       msg.innerHTML = getErrorMsg(obj,0);  //表示没有添
       msg.className=normalReg;
       rightMsg.className='block';
    }
  }
  
  else if(checktype=='yan'){//验证码
    if(checkvalue!='')
    {
       
      if(checkvalue.length==4)
         {
         msg.innerHTML = validatedInfo;
         obj.className=inputOk;
         msg.className=okReg;
         rightMsg.className='none';
         }
         else
         {
            bol = false;
            obj.className=inputError;
            msg.innerHTML = getErrorMsg(obj,1);
            msg.className=errorReg;
            rightMsg.className='block';
         }
    }
    else
    {
         bol = false;
         obj.className=inputError;
         msg.innerHTML = getErrorMsg(obj,0);
         msg.className=errorReg;
         rightMsg.className='block';
    }
  }
 
  
   if (bol&&sub&&checkvalue!='')
   {
    　//获取表单对象和用户信息值
    　//接收表单的URL地址
    　 
    　var url = "/Reg/checkUser.aspx";
    　//需要POST的值，把每个变量都通过&来联接
    　var postStr = "value=" + encodeURIComponent(escape(checkvalue)) + "&type=" + checktype;
    　//实例化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=='UserName')
        {
          theform.c_UserName.value='2';
        }
        
      }
      
      
      else if (ajax.readyState == 4 && ajax.status == 200)
       {
        var bool = ajax.responseText;
        if (bool=='0') 
        {
          if(checktype=='UserName')
          {
            theform.c_UserName.value='0';
          }
		   else if(checktype=='CoName')
          {
          theform.c_CoName.value='0';
          }
           
          msg.innerHTML = validatedInfo;
          obj.className=inputOk;
          msg.className=okReg;
          rightMsg.className='none';
        }
        
        else
        {
          if(checktype=='UserName')
          {
            theform.c_UserName.value='1';
          }
		  else if(checktype=='CoName')
          {
          theform.c_CoName.value='1';
          }
          
          obj.className=inputError;
           msg.innerHTML = getErrorMsg(obj,2);
           msg.className=errorReg;
           rightMsg.className='block';
        } 
        
      }
    }
  }///// if (bol&&sub&&checkvalue!='')结束
 
  
  
}

/////////////////////////////单个验证结束

//////// submit开始
function checkPost1(theform)
{
  //获取接受返回信息层
  var clew = "";
  var bol = true;
  var msg = null;
  var rightMsg = null;
  var checkvalue = null;
  var checktype = null;
  var obj=null;
 
  
  ///------------------- 
  obj=document.getElementById("UserName");
  msg = getInfobox(obj);
  rightMsg = getCombine(obj);
  checkvalue = obj.value;
  checktype = obj.name;
    if(checkvalue!='')
    {
      if(!checkByteLength(checkvalue,4,20)||!validateMember(checkvalue))
      {
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }
      else
        {       
            //////////这里还要处理
        }
    }
    else
    {    
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=errorReg;
        rightMsg.className='block';
    }
    
    
    ////--------------------------------------------------
    obj=document.getElementById("UserPass");
    msg = getInfobox(obj);
    rightMsg = getCombine(obj);
    checkvalue = obj.value;
    checktype = obj.name;
    if(checkvalue!=''){
      if(!checkByteLength(checkvalue,6,20)||!validatePassword(checkvalue))
      {
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }
      else
      {
         
        
      }
    }else{
       
       bol=false;
       obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=errorReg;
        rightMsg.className='block';
    }
   
   ////--------------------------------------------------
    obj=document.getElementById("UserPass2");
    msg = getInfobox(obj);
    rightMsg = getCombine(obj);
    checkvalue = obj.value;
    checktype = obj.name;
    
    var paswd1=theform.UserPass.value;
    if(checkvalue!='')
    {
      if(paswd1!=checkvalue)
      {
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }
      else
      {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }else
    {
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=errorReg;
        rightMsg.className='block';
    }
    
 
   ////--------------------------------------------------联系人
    obj=document.getElementById("Contact");
    msg = getInfobox(obj);
    rightMsg = getCombine(obj);
    checkvalue = obj.value;
    checktype = obj.name;
 
    if(checkvalue!='')
     {
      if(false)
      {
        //联系人验证
      }
      else
      {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }
    else
    {
       bol=false;
       obj.className=inputError;
       msg.innerHTML = getErrorMsg(obj,1);
       msg.className=errorReg;
       rightMsg.className='block';
    }
	
	 ////--------------------------------------------------固定电话
    obj=document.getElementById("Phone");
    msg = getInfobox(obj);
    rightMsg = getCombine(obj);
    checkvalue = obj.value;
    checktype = obj.name;
    
    if(checkvalue!=''){
       checkvalue=tot(checkvalue);
       document.getElementById("Phone").value=checkvalue; 
      if(/[^0-9\-\/\ ]/g.test(checkvalue)){
        //固定电话验证
        bol=false;
         obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
         if(checkvalue.length>6)
        {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
        }
        else
        {
           bol=false;
            obj.className=inputError;
          msg.innerHTML = getErrorMsg(obj,2);
          msg.className=errorReg;
          rightMsg.className='block';
        }
      }
    }else{
       bol=false;
        obj.className=inputError;
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=errorReg;
       rightMsg.className='block';
    }
	
	////-------------------------------------------------传真号码
    obj=document.getElementById("Fax");
    msg = getInfobox(obj);
    rightMsg = getCombine(obj);
    checkvalue = obj.value;
    checktype = obj.name;
    
    if(checkvalue!=''){
       checkvalue=tot(checkvalue);
       document.getElementById("Fax").value=checkvalue; 
      if(/[^0-9\-\/\ ]/g.test(checkvalue)){
        //固定电话验证
        bol=false;
         obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }else{
         if(checkvalue.length>6)
        {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
        }
        else
        {
           bol=false;
            obj.className=inputError;
          msg.innerHTML = getErrorMsg(obj,2);
          msg.className=errorReg;
          rightMsg.className='block';
        }
      }
    }else{
       bol=false;
        obj.className=inputError;
       msg.innerHTML = getErrorMsg(obj,0);
       msg.className=errorReg;
       rightMsg.className='block';
    }
	
  
    ////--------------------------------------------------电子邮件
	obj=document.getElementById("email");
    msg = getInfobox(obj);
    rightMsg = getCombine(obj);
    checkvalue = obj.value;
    checktype = obj.name;
  
    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;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
      }
      else
        {
          
          msg.innerHTML = validatedInfo;
          obj.className=inputOk;
          msg.className=okReg;
          rightMsg.className='none';
        }
    }
    else
    {
       bol = false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=errorReg;
        rightMsg.className='block';
    }
	
	////--------------------------------------------------公司所在地
	obj=document.getElementById("Area_code");
    msg = getInfobox(obj);
    rightMsg = getCombine(obj);
    checkvalue = obj.value;
    checktype = obj.name;
 
    if((checkvalue!='' && document.getElementById("gj").value=="1") || document.getElementById("gj").value!="1")
     {
      if(false)
      {
        //用户名验证
      }
      else
      {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }
    else
    {
       bol=false;
       obj.className=inputError;
       msg.innerHTML = getErrorMsg(obj,1);
       msg.className=errorReg;
       rightMsg.className='block';
    }
	
	 ////--------------------------------------------------联系地址
    obj=document.getElementById("Address");
    msg = getInfobox(obj);
    rightMsg = getCombine(obj);
    checkvalue = obj.value;
    checktype = obj.name;
 
    if(checkvalue!='')
     {
      if(false)
      {
        //联系地址验证
      }
      else
      {
        msg.innerHTML = validatedInfo;
        obj.className=inputOk;
        msg.className=okReg;
        rightMsg.className='none';
      }
    }
    else
    {
       bol=false;
       obj.className=inputError;
       msg.innerHTML = getErrorMsg(obj,1);
       msg.className=errorReg;
       rightMsg.className='block';
    }
	
	
	//////---------------------------------------公司名称
    obj=document.getElementById("CoName");
    msg = getInfobox(obj);
    rightMsg = getCombine(obj);
    checkvalue = obj.value;
    checktype = obj.name;
    if(checkvalue!='')
    {
		
      if(!checkByteLength(checkvalue,0,80))
      {
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,1);
        msg.className=errorReg;
        rightMsg.className='block';
		
      }
      else
        {       
         
        }
    }
    else
    {    
        bol=false;
        obj.className=inputError;
        msg.innerHTML = getErrorMsg(obj,0);
        msg.className=errorReg;
        rightMsg.className='block';
    }
	
////--------------------------------------------------防非法注册
    obj=document.getElementById("Prevent");
    checkvalue = obj.value;
 
    if(checkvalue=='')
     {
        document.getElementById("div_Prevent").className='errorReg';
		bol=false;
      }
	

////////---------------------------------验证码
	obj=document.getElementById("yan");
    msg = getInfobox(obj);
    rightMsg = getCombine(obj);
    checkvalue = obj.value;
    checktype = obj.name;
    if(checkvalue!='')
    {
       
      if(checkvalue.length==4)
         {
         msg.innerHTML = validatedInfo;
         obj.className=inputOk;
         msg.className=okReg;
         rightMsg.className='none';
         }
         else
         {
            bol = false;
            obj.className=inputError;
            msg.innerHTML = getErrorMsg(obj,0);
            msg.className=errorReg;
            rightMsg.className='block';
         }
    }
    else
    {
         bol = false;
         obj.className=inputError;
         msg.innerHTML = getErrorMsg(obj,0);
         msg.className=errorReg;
         rightMsg.className='block';
    }
	
	
	
    if(document.getElementById("c_UserName").value!='0' )
	 {
    bol=false;
     
    obj=document.getElementById("UserName");
    msg = getInfobox(obj);
    rightMsg = getCombine(obj);
    checkvalue = obj.value;
    checktype = obj.name;
    
    msg.innerHTML = getErrorMsg(obj,1);
    msg.className=errorReg;
    rightMsg.className='block';
 }
 
 if(document.getElementById("c_CoName").value!='0' )
	 {
    bol=false;
     
    obj=document.getElementById("CoName");
    msg = getInfobox(obj);
    rightMsg = getCombine(obj);
    checkvalue = obj.value;
    checktype = obj.name;
    
    msg.innerHTML = getErrorMsg(obj,2);
    msg.className=errorReg;
    rightMsg.className='block';
 }
 
    
  return bol;
  
}
///////submit结束

//////////判断函数
///////////区选择判断
	function confirmmodel(checkBoxName,obj)
     {
           var msg = "div_CoCy";
           var rightMsg = "CoCy_check";
           var checkvalue = obj.value;
           var checktype = obj.name;
           
       
           
             var el = document.getElementsByTagName('input');
             var len = el.length;
             var  checkdNum=0;
             for(var i=0; i<len; i++)
             {
                if((el[i].type=="checkbox") && (el[i].name==checkBoxName)  && el[i].checked )
                      {
                            checkdNum= parseInt(checkdNum)+1;
                     }
             }
              if(checkdNum==0)
              {
                  
                  
                 document.getElementById(msg).innerHTML = "至少选择一个公司性质";
                 document.getElementById(msg).className=errorReg;
                 document.getElementById(rightMsg).className='block';
                  
              }
              else
              {
                 document.getElementById(msg).innerHTML = "选择正确";
                 document.getElementById(msg).className=normalReg;
                 document.getElementById(rightMsg).className='none';
              }
              
               
              
  
    }
//必需以字母开头
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 isNumber(str){ 
if(""==str){ 
return false; 
} 
var reg = /\D/; 
return str.match(reg)==null; 
}
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;
  }
  str=str.toLowerCase().replace("http://","");
  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
} 
