﻿// JScript 文件
function show()
{
  if(document.getElementById("xiala").style.display=='none')
  {
     	document.getElementById("xiala").style.display='';
  }
  else
   {
        document.getElementById("xiala").style.display='none';
   }
}
function showcheck()
{
    var keyname=document.getElementById("tbUserName").value;
    window.open('showcheck.aspx?key='+encodeURI(keyname));
}

 function showadv(objcheck) {
		if(document.getElementById("adv").style.display == "none")
        {
            document.getElementById("adv").style.display='';
        }else
        {
             document.getElementById("adv").style.display='none';
        }
	}
function showcmp(objcheck)
{
    if(objcheck.checked && objcheck.id=="Compare")
    {
        document.getElementById("CompareInfo").style.display='';
    }
    else if(objcheck.checked && objcheck.id=="UserRolse")
    {
        document.getElementById("CompareInfo").style.display='none';
    }
    else 
    {
        document.getElementById("CompareInfo").style.display='';
    }
}
function showimg()
{
    var response=Users_Regedit.checkcode(5);
    var checkcode=response.value;
    document.getElementById("tbhideVerify").value=checkcode;
    document.getElementById("Choceimg").src="checkcode.aspx?key="+checkcode;
}
function changeProvice(State)
{
    var response=Users_Regedit.ChangPriovince(State);
    var arr=response.value;
    if(arr.Rows.length>0)
    {
        var objprovince=document.getElementById("ddlProvice");
        //移除所有数据
        objprovince.options.length=0;
        //填充数据
        for(var j=0;j<arr.Rows.length;j++)
        {
            objprovince.options.add(document.createElement("OPTION"));
            objprovince.options[objprovince.length-1].text=arr.Rows[j].p_province;
            objprovince.options[objprovince.length-1].value=arr.Rows[j].p_province;
        }
    }
    changeCity(objprovince.value);
}
function changeCity(province)
{
    var response=Users_Regedit.ChangCity(province);
    var arr=response.value;
    if(arr.Rows.length>0)
    {
        var objcity=document.getElementById("ddlCity");
        //移除所有数据
        objcity.options.length=0;
        //填充数据
        for(var j=0;j<arr.Rows.length;j++)
        {
            objcity.options.add(document.createElement("OPTION"));
            objcity.options[objcity.length-1].text=arr.Rows[j].p_City;
            objcity.options[objcity.length-1].value=arr.Rows[j].p_City;
        }
    }
}
function FCatalogs(objname)
{
    if(objname=='0')
    {
        alert('请选中类别');
    }
    else
    {
        var response=Users_Regedit.FCatalogs(objname);
        var dt=response.value;
        if(dt.Rows.length>0)
        {
            var objlist=document.getElementById("CompareSCatalogs");
            objlist.options.length=0;
            for(var j=0;j<dt.Rows.length;j++)
            {
                objlist.options.add(document.createElement("OPTION"));
                objlist.options[objlist.length-1].text=dt.Rows[j].CatalogName;
                objlist.options[objlist.length-1].value=dt.Rows[j].CatalogId;
            }
        }
    }
}
function SCatalogs(Sname)
{
    if(Sname=='0')
    {
        alert('请选中类别');
    }
    else
    {
        var response=Users_Regedit.FCatalogs(Sname);
        var dt=response.value;
        if(dt.Rows.length>0)
        {
            var objlist=document.getElementById("CompareTCatalogs");
            objlist.options.length=0;
            for(var j=0;j<dt.Rows.length;j++)
            {
                objlist.options.add(document.createElement("OPTION"));
                objlist.options[objlist.length-1].text=dt.Rows[j].CatalogName;
                objlist.options[objlist.length-1].value=dt.Rows[j].CatalogId;
            }
        }
    }
}
function Authentication()
{
    var result = true;
    var resultcom = true;
    var username=document.getElementById("tbUserName").value;
    var userpwd=document.getElementById("tbUserPwd").value;
    var userpass=document.getElementById("tbUserPassword").value;
    var email=document.getElementById("tbUserEmail").value;
    var request=document.getElementById("ddlquestion").value;
    var answer=document.getElementById("tbUserAnswer").value;
    var Verify=document.getElementById("tbVerify").value.toUpperCase();
    if(username=="")
    {
         document.getElementById("tbUserNameError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>用户妮称不能为空,请输入用户登录妮称</font>";
         result = false;
    }
    else
    {
        var myReg=/^[a-zA-Z_][a-zA-Z0-9_]{5,15}$/;
        if(!myReg.test(username))
        {
            document.getElementById("tbUserNameError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>输入格式不正确,由字母a～z(不区分大小写)、数字0～9、点、减号或下划线组成只能以下划线或字母开头以任意字母数字或下划线结尾,长度为6～16个字符。</font>";
              result = false;
        }
        else
        {
            document.getElementById("tbUserNameError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>由字母a～z(不区分大小写)、数字0～9、点、减号或下划线组成只能以下划线或字母开头以任意字母数字或下划线结尾，例如：beijing.2008用户名长度为6～16个字符。</font>";
        }
    }
    if(userpwd=="")
    {
        document.getElementById("UserPwdError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>用户密码不能为空,请输入用户密码。</font>";
          result = false;
    }
    else
    {
        var myReg=/^[a-zA-Z0-9_].{5,15}$/;
        if(!myReg.test(userpwd))
        {
            document.getElementById("UserPwdError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>输入格式不正确,密码必须以字母、数字、下划线开头，与任意字符组成6~16位字符串。</font>";
              result = false;
        }
        else
        {
            document.getElementById("UserPwdError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>密码必须以字母、数字、下划线开头，与任意字符组成6~16位字符串！</font>";
        }
    }
    if(userpass=="")
    {
        document.getElementById("UserPasswordError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>密码不能为空,请输入重复密码。</font>";
          result = false;
    }
    else
    {
        var myReg=/^[a-zA-Z0-9_].{5,15}$/;
        if(!myReg.test(userpass))
        {
            document.getElementById("UserPasswordError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>输入格式不正确,密码必须以字母、数字、下划线开头，与任意字符组成6~16位字符串。</font>";
              result = false;
        }
        else if(userpass!=userpwd)
        {
            document.getElementById("UserPasswordError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>两次输入密码不一致。</font>";
              result = false;
        }
        else
        {
            document.getElementById("UserPasswordError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>两次密码一致。</font>";
        }
    }
    if(email=="")
    {
        document.getElementById("UserEmailError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>邮箱不能为空，请输入可用的电子邮件。</font>";
          result = false;
    }
    else
    {
        var myReg=/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
        if(!myReg.test(email))
        {
            document.getElementById("UserEmailError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>邮箱格式不正确，请输入正确的电子邮件。</font>";
              result = false;
        }
        else
        {
            document.getElementById("UserEmailError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>输入格式正确。</font>";
        }
    }
    if(request=='0')
    {
        document.getElementById("questionError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>请选择密码提示问题。</font>";
          result = false;
    }
    else
    {
        document.getElementById("questionError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>请输入您的提示问题答案。</font>";  
    }
    if(answer=="")
    {
        document.getElementById("UserAnswerError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>请填写密码提示问题答案，不能超过20个字符。</font>";
          result = false;
    }
    else
    {
        var myReg=/^.{1,40}$/;
        if(!myReg.test(answer))
        {
            document.getElementById("UserAnswerError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>请填写密码提示问题答案，不能超过20个字符。</font>";
              result = false;
        }
        else
        {
            document.getElementById("UserAnswerError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>输入格式正确。</font>";
        }
    }
    if(Verify=="")
    {
        document.getElementById("VerifyError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>请输入验证码。</font>";
          result = false;
    }
    else
    {
        var verifycode=document.getElementById("tbhideVerify").value;
        if(Verify!=verifycode)
        {
            showimg();
            document.getElementById("VerifyError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>输入验证码错误，请重新输入验证码。</font>";
              result = false;
        }
        else
        {
            document.getElementById("VerifyError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>恭喜，请按下一步说明完成操作。</font>";
        }
    }
    
    //注册公司验证
    if(document.getElementById("Compare").checked)
    {
         resultcom = CompareVerify();
    } 
    return result && resultcom;
}

function CompareVerify()
{
    var result = true;
    var CompareName=document.getElementById("tbCompareName").value;
    var ComparCorporate=document.getElementById("tbComparCorporate").value;
    var FCatalogs=document.getElementById("CompareFCatalogs").value;
    var Offer=document.getElementById("tbOffer").value;
    var Buy=document.getElementById("tbBuy").value;
    var Person=document.getElementById("tbPerson").value;
    var tel=document.getElementById("tbtel").value;
    var fax=document.getElementById("tbfax").value;
    var personemail=document.getElementById("tbemail").value;
    var City=document.getElementById("ddlCity").value;
    var address=document.getElementById("tbaddress").value;
    if(CompareName=="")
    {
        document.getElementById("CompareNameError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>企业名称不能为空,请填写工商局注册公司全称。</font>";
        result = false;
    }
    else
    {
        var myReg=/\w{0,100}/;
        if(!myReg.test(CompareName))
        {
            document.getElementById("CompareNameError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>企业名称中含有不法符号请检查后重新输入。</font>";
            result = false;
        }
        else
        {
            document.getElementById("CompareNameError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>恭喜，请按下一步说明完成操作。</font>";
        }
    }
    /*
    if(ComparCorporate=="")
    {
        document.getElementById("ComparCorporateError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>法人代表不能为空,请填写企业法人代表。</font>";
        result = false;
    }
    else
    {
         var myReg=/\w{0,100}/;
         if(!myReg.test(ComparCorporate))
         {
            document.getElementById("ComparCorporateError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>法人代表中含有非法字符，请检查后重新输入。</font>";
            result = false;
         }
         else
         {
            document.getElementById("ComparCorporateError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>恭喜，请按下一步说明完成操作。</font>";
         }
    }
    
    if(FCatalogs=="0")
    {
        document.getElementById("CatalogsError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>请选择类别。</font>";
    }
    else
    {
        document.getElementById("CatalogsError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>恭喜，请按下一步说明完成操作。</font>";
    }
    if(Offer=="")
    {
        document.getElementById("OfferError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>请输入供应产品概述。</font>";
        result = false;
    }
    else
    {
        document.getElementById("OfferError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>恭喜，请按下一步说明完成操作。</font>";
    }
    if(Buy=="")
    {
        document.getElementById("OfferError").innerHTML+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>请输入求购信息概述。</font>";
        result = false;
    }
    else
    {
        document.getElementById("OfferError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>恭喜，请按下一步说明完成操作。</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img alt='' src='images/login/fg.gif'><font color='#0066FF'>恭喜，请按下一步说明完成操作。</font>";
    }
    */
    if(Person=="")
    {
        document.getElementById("PersonError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>不能为空,请填写真实信息。例如：钱小姐</font>";
        result = false;
    }
    else
    {
        document.getElementById("PersonError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>恭喜，请按下一步说明完成操作。</font>";
    }
    if(tel=="")
    {
        document.getElementById("btelError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>请填写办公电话，多个用逗号隔开。例如：0760-88807900,0760-88807600</font>";
        result = false;
    }
    else
    {
        var myReg=/^([0-9]{2,4}[- ]?[0-9]{7,8}[,，]?)*[0-9]{2,4}[- ]?[0-9]{7,8}$/;
        
        if(!myReg.test(tel))
        {
             document.getElementById("btelError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>格式错误,请填写办公电话。例如：0760-88807900,0760-88807600</font>";
        result = false;
        }
        else
        {
            document.getElementById("btelError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>恭喜，请按下一步说明完成操作。</font>";
        }
    }
    if(fax=="")
    {
        document.getElementById("faxError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>请填写办公传真，多个用逗号隔开。例如：0760-88807900,0760-88807600</font>";
        result = false;
    }
    else
    {
        var myReg=/^([0-9]{2,4}[- ]?[0-9]{7,8}[,，]?)*[0-9]{2,4}[- ]?[0-9]{7,8}$/;
        if(!myReg.test(fax))
        {
            document.getElementById("faxError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>格式错误,请填写办公传真。例如：0760-88807900,0760-88807600</font>";
            result = false;
        }
        else
        {
            document.getElementById("faxError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>恭喜，请按下一步说明完成操作。</font>";
        }
    }
    if(personemail=="")
    {
        document.getElementById("Personemail").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>请填个人常用电子邮件</font>";
        result = false;
    }
    else
    {
        var myReg=/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
        if(!myReg.test(personemail))
        {
            document.getElementById("Personemail").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>格式错误，请填个人常用电子邮件</font>";
            document.getElementById("tbemail").focus();
            result = false;
        }
        else
        {
            document.getElementById("Personemail").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>恭喜，请按下一步说明完成操作。</font>";
        }
    }
    if(City=="0")
    {
        document.getElementById("CityError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>请选择城市。</font>";
        result = false;
    }
    else
    {
        document.getElementById("CityError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>恭喜，完成。</font>";
    }
    /*
    if(address=="")
    {
        document.getElementById("addressError").innerHTML="<img alt='' src='images/login/login1_23.gif'><font color='#D95200'>公司地址不能为空，请填写公司的详细地址。例如：石歧区南华街3号</font>";
        result = false;
    }
    else
    {
        document.getElementById("addressError").innerHTML="<img alt='' src='images/login/fg.gif'><font color='#0066FF'>恭喜，完成。</font>";
    }
    */
    var objcheck=document.getElementById("chkAgreement");
    if(!objcheck.checked)
    {
        alert('请仔细阅读服务条款并选中我已经阅读并接受《用户服务条款》');
        result = false;
    }
    return result;
}
function cancel()
{
    document.getElementById("tbUserName").value="";
    document.getElementById("tbUserPwd").value="";
    document.getElementById("tbUserPassword").value="";
    document.getElementById("tbUserEmail").value="";
    document.getElementById("ddlquestion").value="";
    document.getElementById("tbUserAnswer").value="";
    document.getElementById("tbVerify").value="";
    document.getElementById("tbCompareName").value="";
    document.getElementById("tbComparCorporate").value="";
    document.getElementById("CompareFCatalogs").value="";
    document.getElementById("tbOffer").value="";
    document.getElementById("tbBuy").value="";
    document.getElementById("tbPerson").value="";
    document.getElementById("tbtel").value="";
    document.getElementById("tbfax").value="";
    document.getElementById("tbemail").value="";
    document.getElementById("ddlCity").value="";
    document.getElementById("tbaddress").value="";
}