﻿// JScript 文件
//用户名判断_Start============================================
  function isExstUserName()
  {
      if($("txtLoginId").value=="")
      {
       $("txtloginid_info").className = "notetrue";
       $("txtloginid_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;此项为必填项。</span>4-20个字符(包括字母,数字,下划线及其它们的组合,不包含中文)。";
       //$("txtUserName").focus();
       $("btnSimt").disabled = true;
       return false;
      }
      else
      {
       //正则处理
       var strMp =/^[a-zA-Z0-9]{4,}$/;
       //alert($("txtLoginId").value);
       //return false;
       if(!strMp.test($("txtLoginId").value))
       {
          $("txtloginid_info").className = "notetrue";
          $("txtloginid_info").innerHTML = "<img src='/images/false1.gif' align='absmiddle'>&nbsp;<span class=\"R\">格式不正确。</span>4-20个字符(包括字母,数字,下划线及其它们的组合,不包含中文)。";
          $("btnSimt").disabled = true;
          return false;
       }
       else
       {
         //判断用户名是否已注册
         UserRegister.IsExistsMember($("txtLoginId").value,isExstUserName_CBack);
       }
       return true;
      }
  }
  
 //回调函数
 function isExstUserName_CBack(res)
 {
     $("userTag").value = "";
     if(res.value>0)
     {
       $("txtloginid_info").className = "notetrue";
       $("txtloginid_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;用户名已存在，请重新输入新的用户名。</span>";
       $("btnSimt").disabled = true;
       $("userTag").value = "2";
       return false;
     }
     else
     {
       $("txtloginid_info").className = "";
       $("userTag").value = "1";
       $("txtloginid_info").innerHTML = "<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
       $("btnSimt").disabled = false;
       return true;
     }
 }
 
 
 function IsUserExPwd()
 {
      if($("txtPassword").value=="")
      {
       $("txtPassword_info").className = "notetrue";
       $("txtPassword_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;用户密码不能为空。</span>";
       $("btnSimt").disabled = true;
       return false;
      }
      else
      {
       //格式验证
       var txtPwd = /^[a-zA-Z0-9]{6,20}$/;
       if (!txtPwd.test($("txtPassword").value))
       {
       $("txtPassword_info").className = "notetrue";
       $("txtPassword_info").innerHTML = "<img src='/images/false1.gif' align='absmiddle'>&nbsp;您输入的密码有误。密码是由6-20位英文字母和数字组成的，区分大小写!";
       $("btnSimt").disabled = true;
       return false;
       }
       else
       {
       $("txtPassword_info").className = "";
       $("txtPassword_info").innerHTML = "<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
       $("btnSimt").disabled = false;
       return true;
       }
 
      }
 }
 
  //重复密码验证
  function IsUserCheckPwd()
  {
   if($("txtPassword").value=="")
   {
     $("confirm_password_info").className = "notetrue";
     $("confirm_password_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;密码不能为空！</span>";
     $("btnSimt").disabled = true;
     return false;
   }
   if ($("txtPassword").value!=$("confirm_password").value)
   {
   $("confirm_password_info").className = "notetrue";
   $("confirm_password_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;两次输入的密码不一致！</span>";
   $("btnSimt").disabled = true;
   return false;
   }
   else
   {
   $("confirm_password_info").className = "";
   $("confirm_password_info").innerHTML = "<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
   $("btnSimt").disabled = false;
   return true;
   }
 }
 
 //验证空
 function IsUserEmpty(e,msg)
 {
  if(!doInputConnotEmpty($(e), 2,20, msg))
  {
   $("btnSimt").disabled = true;
   return false;
  }
  else
  {
  $("btnSimt").disabled = false;
  $(e+"_info").className = "";
  $(e+"_info").innerHTML = "<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
  return true;
  }
 }
 
 
 //电子邮箱验证
 function isUserEmail()
 {
    if($("txtEmail").value!="")
    {
        var emailRegExp=/^(\w+\.?-*\w+@\w+\.\w+)(\.{0,1}\w*)(\.{0,1}\w*)$/ ;
 	    if(!emailRegExp.test($("txtEmail").value))
	    {
	        $("txtEmail_info").className = "notetrue";
		    $("txtEmail_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;电子邮箱填写错误，</span>邮箱是您找回密码的重要途径，请认真填写。";
		    $("btnSimt").disabled = true;
		    return false;
	    }
	    else
	    {
	       $("txtEmail_info").className = "";
	       $("txtEmail_info").innerHTML ="<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
	       $("btnSimt").disabled = false;
	       return true;
        }
	}
	else
	{
     $("txtEmail_info").className = "notetrue";
     $("txtEmail_info").innerHTML ="<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;电子邮箱不能为空，</span>邮箱是您找回密码的重要途径，请认真填写。";
     $("btnSimt").disabled = true;
     return true;
	}
 }
 
 //固定电话验证
 function isTelCheckNum()
 {
     if($("phone_country").value!="")
     {
      var NumRegExp = /^[0-9]{2,3}$/;
      if(!NumRegExp.test($("phone_country").value))
      {
         $("phone_info").className = "notetrue";
         $("phone_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;国家区号不能为空！";
         $("btnSimt").disabled = true;
         return false;
      }
      else
      {
        //判断地区区号
        if($("phone_area").value!="")
        {
          //验证地区区号
          var NumArea = /^[0-9]{3,4}$/;
          if(!NumArea.test($("phone_area").value))
          {
             $("phone_info").className = "notetrue";
             $("phone_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;地区区号格式不正确！";
             $("btnSimt").disabled = true;
             return false;
          }
          else
          {
            //开始验证电话号码
            if($("phone_number").value!="")
            {
            var numberRegx = /^[0-9-\/]{7,20}$/;
            if(!numberRegx.test($("phone_number").value))
            {
             $("phone_info").className = "notetrue";
             $("phone_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;电话号码不正确！";
             $("btnSimt").disabled = true;
             return false;
            }
            else
            {
             $("phone_info").className = "";
             $("phone_info").innerHTML = "<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
             $("btnSimt").disabled = false;
             return true;
            }
             
            }
            else
            {
             $("phone_info").className = "notetrue";
             $("phone_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;电话号码不能为空！";
             $("btnSimt").disabled = true;
             return false;
            }
          }
        }
        else
        {
         $("phone_info").className = "notetrue";
         $("phone_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;地区区号不能为空！";
         $("btnSimt").disabled = true;
         return false;
        }
      }
       
     }
     else
     {
         $("phone_info").className = "notetrue";
         $("phone_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;国家区号不能为空！";
         $("btnSimt").disabled = true;
         return false;
     }
 }
 
 
  //传真号码验证
 function isFaxCheckNum()
 {
     if($("fax_country").value!="")
     {
          var NumRegExp = /^[0-9]{2,3}$/;
          if(!NumRegExp.test($("fax_country").value))
          {
             $("fax_info").className = "notetrue";
             $("fax_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;国家区号格式不正确！";
             $("btnSimt").disabled = true;
             return false;
          }
          else
          {
                //判断地区区号
                if($("fax_area").value!="")
                {
                          //验证地区区号
                          var NumArea = /^[0-9]{3,4}$/;
                          if(!NumArea.test($("fax_area").value))
                          {
                             $("fax_info").className = "notetrue";
                             $("fax_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;地区区号格式不正确！";
                             $("btnSimt").disabled = true;
                             return false;
                          }
                          else
                          {
                            //开始验证电话号码
                            if($("fax_number").value!="")
                            {
                                var numberRegx = /^[0-9-\/]{7,20}$/;
                                if(!numberRegx.test($("fax_number").value))
                                {
                                 $("fax_info").className = "notetrue";
                                 $("fax_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;电话号码不正确！";
                                 $("btnSimt").disabled = true;
                                 return false;
                                }
                                else
                                {
                                 $("fax_info").className = "";
                                 $("fax_info").innerHTML = "<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
                                 $("btnSimt").disabled = false;
                                 return true;
                                }
                             
                            }
                            else
                            {
                             $("fax_info").className = "notetrue";
                             $("fax_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;电话号码不能为空！";
                             $("btnSimt").disabled = true;
                             return false;
                            }
                          }
                }
                else
                {
                 $("fax_info").className = "notetrue";
                 $("fax_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;地区区号不能为空！";
                 $("btnSimt").disabled = true;
                 return false;
                }
          }
       
     }
     else
     {
         $("fax_info").className = "notetrue";
         $("fax_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;国家区号不能为空！";
         $("btnSimt").disabled = true;
         return false;
     }
 }
 
 //手机验证
 function isUserMoblie(e)
 {
  var MoblieRegExp = /^[0-9\-]{7,12}$/;
  if(doInputConnotEmpty($(e), 6,15, '手机'))
  {
    if(!MoblieRegExp.test($(e).value))
    {
      $("txtMobile_info").className = "notetrue";
      $("txtMobile_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;手机号码格式不正确";
      $("btnSimt").disabled = true;
      return false;
    }
    else
    {
      $("txtMobile_info").className = "";
      $("txtMobile_info").innerHTML = "<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
      $("btnSimt").disabled = false;
      return true;
    }
  }
  else
  {
   return false ;
   $("btnSimt").disabled = true;
  }
 
 }
 
 //验证企业类型
 function txtCompanyType()
 {
   if($("CompanyType").value=="-1")
   {
      $("CompanyType_info").className = "notetrue";
      $("CompanyType_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;请选择企业类型";
      $("btnSimt").disabled = true;
   
   }
   else
   {
      $("CompanyType_info").className = "";
      $("CompanyType_info").innerHTML = "<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
      $("btnSimt").disabled = false;
   }
 }
 
 function CompanyName()
 {
  var RegEx = /^[\u4e00-\u9fa5\w\-]{5,50}$/;
  if($("txtCompanyName").value!="")
  {
      if(!RegEx.test($("txtCompanyName").value))
      {
          $("txtCompanyName_info").className = "notetrue";
          $("txtCompanyName_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;企业名称填写错误";
          $("btnSimt").disabled = true;
      }
      else
      {
          $("txtCompanyName_info").className = "";
          $("txtCompanyName_info").innerHTML = "<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
          $("btnSimt").disabled = false;
          //可以再进行验证是否已经注册
      }
  }
  else
  {
      $("txtCompanyName_info").className = "notetrue";
      $("txtCompanyName_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;企业名称不能为空。";
      $("btnSimt").disabled = true;
  }
 }
 
 //区域控制
 function RegionPicker()
 {
 //alert(document.getElementById("ucRegionPicker_dropThird").value);
  //$("Region_info").innerHTML = document.getElementById("ucRegionPicker_dropThird").value;
 // return false;
  if($("ucRegionPicker_dropThird").selectedIndex==0)
  {
      $("Region_info").className = "notetrue";
      $("Region_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;请选择公司所在地";
      $("btnSimt").disabled = true;
  }
  else
  {
    $("Region_info").className = "";
    $("Region_info").innerHTML = "<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
    $("btnSimt").disabled = false;
  }
 }
 
 //地址验证
 function Address()
 {
  var RegEx = /^[\u4e00-\u9fa5\w\-\#\\]{7,50}$/;
  if($("txtAddress").value!="")
  {
      if(!RegEx.test($("txtAddress").value))
      {
          $("txtAddress_info").className = "notetrue";
          $("txtAddress_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;经营地址错误";
          $("btnSimt").disabled = true;
      }
      else
      {
          $("txtAddress_info").className = "";
          $("txtAddress_info").innerHTML = "<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
          $("btnSimt").disabled = false;
          //可以再进行验证是否已经注册
      }
  }
  else
  {
      $("txtAddress_info").className = "notetrue";
      $("txtAddress_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;经营地址不能为空。";
      $("btnSimt").disabled = true;
  }
 }  
 
 
 
 //同意否
// function txtCheck()
// {
//     if(!$("txtCheck").checked)
//     {
//      alert("请确认是否查看服务条款");
//      return false;
//     }
//     else
//     {
//     return true;
//     }
// }
 
 //行业判断
 function Industry()
 {
  if($("txtIndustry").selectedIndex==0)
  {
      $("txtIndustry_info").className = "notetrue";
      $("txtIndustry_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;请选择公司所在地";
      $("btnSimt").disabled = true;
  }
  else
  {
    $("txtIndustry_info").className = "";
    $("txtIndustry_info").innerHTML = "<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
    $("btnSimt").disabled = false;
  }
 }
 
 //邮编验证
 function txtzipnum()
 {
   var Regex = /^[0-9]{6}$/;
   if($("txtZip").value!="")
   {
     if(!Regex.test($("txtZip").value))
     {
      $("txtZip_info").className = "notetrue";
      $("txtZip_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;邮政编码填写错误";
      $("btnSimt").disabled = true;
      return false;
     }
     else
     {
      $("txtZip_info").className = "";
      $("txtZip_info").innerHTML = "<span style='color:#cccccc'><img src='/images/true1.gif'  align='absmiddle'></span>";
      $("btnSimt").disabled = false;
      return true;
     }
   }
   else
   {
      $("txtZip_info").className = "";
      $("txtZip_info").innerHTML = "";
      return true;
   }
 }
 
 //附助用户名验证标记
 function userTag()
 {
    if($("userTag").value=="1")
    {
       return true;
     }
    else
    {
      return false;
    }
 }
 
 //条款验证
 function txtchecked()
 {
    if(!$("txtCheck").checked)
    {
      $("txtCheck_info").className = "notetrue";
      $("txtCheck_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;请确认是否查看用户会员条款";
      $("btnSimt").disabled = true; 
    }
    else
    {
      $("txtCheck_info").className = "";
      $("txtCheck_info").innerHTML = "";
      $("btnSimt").disabled = false; 
    }
 }
 


 
 
function dosubmitCom()
{
 IsUserEmpty('txtReaName','真实姓名');
 //IsUserEmpty('job_title','职位');
 isUserEmail();
 isTelCheckNum();
 isFaxCheckNum();
 IsUserEmpty('txtMobile','联系电话');
 //isUserMoblie('txtMobile');
 txtCompanyType();
 CompanyName();
 RegionPicker();
 Address();
 IsUserEmpty('ComInfo','公司介绍');
 //txtCheck();
 Industry();
 txtzipnum();
 VerifyCode()
 txtchecked();
 return IsUserEmpty('txtReaName','真实姓名')&&IsUserEmpty('txtMobile','联系电话')&&isUserEmail()&& isTelCheckNum()&&isFaxCheckNum()&&isUserMoblie('txtMobile')&&txtCompanyType()&&CompanyName()&&RegionPicker()&&Address()&&IsUserEmpty('ComInfo','公司介绍')&&txtCheck()&&Industry()&&txtzipnum()&&VerifyCode()&&txtchecked();
}

//验证码
function VerifyCode()
{
    if($("txtAuthen").value=="")
    {
      $("txtAuthen_info").className = "notetrue";
      $("txtAuthen_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;验证码不能为空";
      $("btnSimt").disabled = true;
      return false;
    }
    else
    {
     var RegEx = /^[0-9]{4}$/;
     if(!RegEx.test($("txtAuthen").value))
     {
        $("txtAuthen_info").className = "notetrue";
        $("txtAuthen_info").innerHTML = "<span class=\"R\"><img src='/images/false1.gif' align='absmiddle'>&nbsp;验证码格式输入错误";
        $("btnSimt").disabled = true;
     }
     else
     {
       $("txtAuthen_info").className = "";
       $("txtAuthen_info").innerHTML = "";
       //$("btnSimt").disabled = false;
     }
    }
    return true;
}

 
function dosubmit()
{
 //document.getElementById("userTag").value = "11";
 isExstUserName();
 IsUserExPwd();
 IsUserCheckPwd();
 //IsUserEmpty('txtReaName','真实姓名');
 isUserEmail();
 VerifyCode();
 return userTag()&&IsUserExPwd()&&IsUserCheckPwd()&&isUserEmail()&&VerifyCode();//&&IsUserEmpty('txtReaName','真实姓名');
}



////地区判断
//function RegionPicker()
//{
//  if($("ucRegionPicker_dropThird").selectedIndex==0)
//  {
//   $("e_ucRegionPicker").innerHTML = "请选择地区";
//   return false;
//  }
//  else
//  {
//   $("e_ucRegionPicker").innerHTML ="";
//   return true;
//  }
//}

 