﻿// JScript 文件

        var inputFlag = new Array();
        for( i=0;i<=17;i++)
        {
            inputFlag[i] = false;
        }
        inputFlag[4] = true; 
        inputFlag[5] = true;
        inputFlag[8] = true;
        inputFlag[9] = true;
            
        var loginnameText = new Array("会员登录名由4-20个英文字母或数字组成(不支持中文)。 一旦注册成功，不可修改；建议使用公司名的字母缩写。 如：“温州市捷友网络技术有限公司”的登陆名称是：wzjywl", "填写正确。" , "填写错误！会员登录名由4-20个英文字母或数字组成(不支持中文)。 一旦注册成功，不可修改；建议使用公司名的字母缩写。 如：“温州市捷友网络技术有限公司”的登陆名称是：wzjywl" , "用户名已经被占用！请选择其他用户名。");
        var passwordText = new Array("密码由6-20个英文字母(区分大小写)或数字组成，建议采用易记、难猜的英文数字组合。", "填写正确。", "填写错误！密码由6-20个英文字母(区分大小写)或数字组成，建议采用易记、难猜的英文数字组合。");     
        var repasswordText = new Array("请再输一遍密码。","填写正确。" , "两次输入的密码不一致！请再输一遍密码。");
        var realnameText = new Array("请输入您的真实姓名。", "填写正确。", "填写错误！请输入您的真实姓名。");
        var hireText = new Array("请输入您所在公司的职位。如：经理", "填写正确。", "填写错误！请输入您所在公司的职位。如：经理");
        var emailText = new Array("注意！请填写常用的电子邮箱，这是客户联系您的首选方式。", "填写正确。", "填写错误！注意！请填写常用的电子邮箱，这是客户联系您的首选方式。");
        var telText = new Array("固定电话由国际区号＋区号＋电话号码组成，且必须为数字，如：86 0577 86751100。", "填写正确。", "填写错误！固定电话由国际区号＋区号＋电话号码组成，且必须为数字，如：86 0577 86751100。");
        var faxText = new Array("传真号码由国际区号＋区号＋电话号码组成，且必须为数字，如：86 0577 86751100。", "填写正确。", "填写错误！传真号码由国际区号＋区号＋电话号码组成，且必须为数字，如：86 0577 86751100。");
        var mobileText = new Array("建议填写,以便潜在客户及时与你取得联系!", "填写正确。", "填写错误！手机号码只能是11位数字。");
        var companytypeText = new Array("请选择您所在的公司类型。", "选择正确。", "选择错误！请选择您所在的公司类型。");
        var companyText = new Array("国内注册企业请用中文完整填写在工商局注册的全称。无商号的个体经营者填写执照上的姓名,并标注个体经营。如：张三(个体经营)" , "填写正确。", "填写错误！");      
        var mainsaleText = new Array("请填写主营产品。", "正确。", "错误！请填写主营产品。");
        var companyareaText = new Array("请选择公司所在的地区。", "正确。", "错误！请选择公司所在的地区。");  
        var addressText = new Array("请在此填写公司主要经营地点(若已经选择公司所在地, 则不必再填写省、市)。", "选择正确。", "选择错误！请在此填写公司主要经营地点。");
        var confirmcodeText = new Array("请将图片上的数字准确抄写到左侧文本框中。", "填写正确", "填写错误！请将图片上的数字准确抄写到左侧文本框中。");
        var industryText = new Array("请选择行业","选择正确","选择错误");
       //用户名        
       function onfocus_loginname()
       {
            inputWriteing("loginnameDiv");
       }
       
       function onblur_loginname()
       {
            var loginName = document.form1.loginname.value;
            if(loginName !="")
            { 
                if( isRegisterUserName(loginName))
                {
                    if(isExists(loginName)=="True")
                    {
                        inputWriteTrue("loginnameDiv",loginnameText[1]);
						
                        inputFlag[0] = true;
                    }
                    else
                    {
                        inputWriteFalse("loginnameDiv", loginnameText[3]);
                        inputFlag[0] = false;
                    }
                }
                else
                {
                    inputWriteFalse("loginnameDiv", loginnameText[2]);
                    inputFlag[0] = false;
                }
            }
            else
            {
                inputDefault("loginnameDiv", loginnameText[0]);
                inputFlag[0] = false;
            }
       }
       
      function isRegisterUserName(s)   
      {   
          var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[_]){3,19}$/;   
          if (!patrn.exec(s)) return false
          return true
      } 
       
      function isExists(v)
      {
		  var reVal = null;
		  $.ajax({
				 type:"GET",
				 url:"../Ajax/Ajax.aspx",
				 data:"param=existsuser&loginName=" + v,
				 async:false,
				 success:function(m){
					 	reVal = m;
					 } 
				 });
		  return reVal;
      }     
       //密码
       function onfocus_password()
       {
            inputWriteing("passwordDiv");
       }
       
       function onblur_password()
       {
            var passWord = document.form1.password.value;
            if(passWord !="")
            { 
                if( isRegisterPassWord(passWord))
                {
                   inputWriteTrue("passwordDiv", passwordText[1]);
                   inputFlag[1] = true;
                }
                else
                {
                    inputWriteFalse("passwordDiv", passwordText[2]);
                    inputFlag[1] = false;
                }
            }
            else
            {
                inputDefault("passwordDiv", passwordText[0]);
                inputFlag[1] = false;
            }
       }
       
       function isRegisterPassWord(s)
       {
          var patrn=/^([a-zA-Z0-9]|[_]){6,20}$/;  
          if (!patrn.exec(s)) return false
          return true
       }
       
       //再次输入密码
        function onfocus_repassword()
        { 
            inputWriteing("repasswordDiv");
        }
        function onblur_repassword()
        {
            var passWord = document.form1.password.value;
            var rePassWord = document.form1.repassword.value;
            if(rePassWord != "" )
            {
                if(passWord == rePassWord)
                {
                    inputWriteTrue("repasswordDiv", repasswordText[1]);
                    inputFlag[2] = true;
                }
                else
                {
                    inputWriteFalse("repasswordDiv", repasswordText[2]);
                    inputFlag[2] = false;
                }
            }
            else
            {
                inputDefault("repasswordDiv", repasswordText[0]);
                inputFlag[2] = false;
            }
        }
        
        //真实姓名 realname
        function onfocus_realname()
        {
            inputWriteing("realnameDiv");
        }
        function onblur_realname(v)
        {
            if(v.value!="")
            {
                if(v.value.length>=2)
                {
                    inputWriteTrue("realnameDiv", realnameText[1]);
                    inputFlag[3] = true;
                }
                else
                {
                    inputWriteFalse("realnameDiv", realnameText[2]);
                }
            }
            else
            {
                inputDefault("realnameDiv", realnameText[0]);
            }
        }
        
        //性别
        /*                         */
        
        //职位 hire (可选) 
        function onfocus_hire()
        {
            inputWriteing("hireDiv");
        }      
        function onblur_hire( v )
        {
            if(v.value!="")
            { 
                inputWriteTrue("hireDiv", hireText[1]);
                //inputFlag[6] = true;          
            }
            else
            {
                inputDefault("hireDiv", hireText[0]);
            }
        }
        
        //电子邮箱 email  
        function onfocus_email()
        {
            inputWriteing("emailDiv");
        }
        function onblur_email( v )
        {
            if (v.value!="")
            {
                if( isRegisterEmail(v.value))
                {
                    inputWriteTrue("emailDiv", emailText[1]);
                    inputFlag[6] = true;
                }
                else
                {
                    inputWriteFalse("emailDiv", emailText[2]);
                    inputFlag[6] = false;
                }
            }
            else
            {
                inputDefault("emailDiv", emailText[0]);
                inputFlag[6] = false;
            }
        }
        function isRegisterEmail(s)   
        {   
          var patrn=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;   
          if (!patrn.exec(s)) return false
          return true
        }
        
        
        //电话 tel_countrynum ,tel_areanum, tel
        // 
        //电话国际代码
        var tel_countrynum_flag = true;
        var tel_areanum_flag = false;
        var tel_flag = false;
        function onfocus_tel_countrynum()
        {
            inputWriteing("telDiv");
        }
        function onblur_tel_countrynum( v )
        {
            if (v.value!="")
            {
                if(!isCountryCode(v.value))
                {
                    inputWriteFalse("telDiv", telText[2]);
                    tel_countrynum_flag = false;
                    inputFlag[7] = false;
                }
                else
                {
                    inputWriteing("telDiv");
                    tel_countrynum_flag = true;
                }
            }
            else
            {
                inputDefault("telDiv", telText[0]);
            }
        }
        
        //国内区号
        function onfocus_tel_areanum()
        {   
            if(tel_countrynum_flag)
            {
                inputWriteing("telDiv");
            }
            else
            {
                inputWriteFalse("telDiv", telText[2]);
                inputFlag[7] = false;
            }
        }
        
        function onblur_tel_areanum(v)
        {
            if(v.value!="")
            {
                if(!isAreaCode(v.value))
                {
                    inputWriteFalse("telDiv", telText[2]);
                    tel_areanum_flag = false;
                    inputFlag[7] = false;
                }
                else
                {
                    inputWriteing("telDiv");
                    tel_areanum_flag = true;
                }
            }
           
        }
        
        //电话号码
        function onfocus_tel()
        {
            if(!tel_countrynum_flag || !tel_areanum_flag)
            {
                inputWriteFalse("telDiv", telText[2]);
                inputFlag[7] = false;
            }
            else
            {
                inputWriteing("telDiv");
            }
        }
        function onblur_tel(v)
        {
            if (v.value!="")
            {
                if(!isTelCode(v.value))
                {
                    inputWriteFalse("telDiv", telText[2]);
                    tel_flag = false;
                    inputFlag[7] = false;
                }
                else
                {
                    tel_flag = true;
                    if(tel_countrynum_flag && tel_areanum_flag && tel_flag)
                    {
                        inputWriteTrue("telDiv", telText[1]);
                        inputFlag[7] = true;
                    }
                    else
                    {
                        inputWriteFalse("telDiv", telText[2]);
                        inputFlag[7] = false;
                    }
                }
            }
            else
            {}
        }
        
        
        function isCountryCode(s)
        {
            var patrn = /^[0-9]{1}([0-9]){1,3}$/;
            if(!patrn.exec(s)) return false
            return true
        }
        
        function isAreaCode(s)
        {
            var patrn = /^[0-9]{1}([0-9]){2,3}$/;
            if(!patrn.exec(s)) return false
            return true
        }
        
        function isTelCode(s)
        {
            var patrn = /^[0-9]{1}([0-9]){6,7}$/;
            if(!patrn.exec(s)) return false
            return true
        }
        
        
        
        //传真号码
        /*************************/
        //手机
        function onfocus_mobile()
        {
            inputWriteing("mobileDiv");
        }
        function onblur_mobile( v )
        {
            if(v.value!="")
            {
                if(isMobileCode(v.value))
                {
                    inputWriteTrue("mobileDiv", mobileText[1]);
                }
                else
                {
                    inputWriteFalse("mobileDiv", mobileText[2]);
                }
            }
            else
            {
                inputDefault("mobileDiv", mobileText[0]);
            }
        }
        
        function isMobileCode(s)
        {
            var patrn = /^[1]{1}([0-9]){10}$/;
            if(!patrn.exec(s)) return false
            return true
        }
        
        /*************************/
        
        //公司类型 companytype
        function onclick_companytype()
        {
            inputWriteTrue("companytypeDiv", companytypeText[1]);
            inputFlag[10] = true;
        }
        //公司名称
        function onfocus_company()
        {
            inputWriteing("companyDiv");
        }
        function onblur_company( v )
        {
            if(v.value!="")
            {
                if(v.value.length>4)
                {
                    inputWriteTrue("companyDiv", companyText[1]);
                    inputFlag[11] = true;
                }
                else
                {
                    inputWriteFalse("companyDiv", companyText[2]);
                    inputFlag[11] = false;
                }
            }
            else
            {
                inputDefault("companyDiv", companyText[0]);
                inputFlag[11] = false;
            }
        }
        
        
        //主营方向
        function onfocus_mainsale()
        {
            inputWriteing("mainsaleDiv");
        }
        function onblur_mainsale(v)
        {
            if(v.value!="")
            {
                inputWriteTrue("mainsaleDiv", mainsaleText[1]);
                inputFlag[12] = true;
            }
            else
            {
                inputDefault("mainsaleDiv", mainsaleText[0]);
                inputFlag[12] = false;
            }
        }
        
        
        //所在省份
        //加载省份信息
        
        function loadProvince()
        {
            
        }
        
        //经营地址
        function onfocus_companyaddress()
        {
            inputWriteing("companyaddressDiv");
        }
        function onblur_companyaddress( v )
        {
            if(v.value!="")
            {
                if(v.value.length>3)
                {
                    inputWriteTrue("companyaddressDiv", addressText[1]);
                    inputFlag[14] = true;
                }
                else
                {
                    inputWriteFalse("companyaddressDiv", addressText[2]);
                    inputFlag[14] = false;
                }
            }
            else
            {
                inputDefault("companyaddressDiv", addressText[0]);
                inputFlag[14] = false;
            }
            
        }
        
        
        //验证码
        function onfocus_confirmcode()
        {
            inputWriteing("confirmcodeDiv");
        }
        
        function onblur_confirmcode( v )
        {
            if(v.value!="")
            {
                var vString = null;
            
                var serverUrl = "../Ajax/getVilidateCode.aspx?vilidateCode=" + v.value;
                sendMessage(serverUrl, getVilidateCode );
                
                $.ajax({
				   type:"GET",
				   url:"../ajax/getVilidateCode.aspx",
				   data:"vilidateCode=" + v.value,
				   async:false,
				   success:function(vc){
					  		 vString = vc;
							 //alert(c);
					   }
				   
				   });
                
                if(vString=="true")
                {
                     inputWriteTrue("confirmcodeDiv", confirmcodeText[1]);
                     inputFlag[15] = true;
                }
                else
                {
                    inputWriteFalse("confirmcodeDiv", confirmcodeText[2]);
                    inputFlag[15] = false;
                }
            }
            else
            {
                inputDefault("confirmcodeDiv", confirmcodeText[0]);
                inputFlag[15] = false;
            }
        }
        
        
        //加载省份信息
        function loadProvinceByCountry( v )
        {
            if (v.value=="")
            {
                _$("provinceDiv").style.display="";
                _$("cityDiv").style.display="";
            }
            else
            {
                if(v.value=="1")
                {
                    _$("provinceDiv").style.display="";
                    _$("cityDiv").style.display="";
                    if(document.form1.province.value=="" || document.form1.city.value=="")
                    {
                        inputWriteFalse("companyareaDiv", companyareaText[2]);
                        inputFlag[13] = false;
                    }
                }
                else
                {
                    _$("provinceDiv").style.display="none";
                    _$("cityDiv").style.display="none";
                    inputWriteTrue("companyareaDiv", companyareaText[1]);
                    inputFlag[13] = true;
                }
                
            }
        }
        
        
        
        //加载地区信息
        function loadCityByProvince( v )
        {
           /* var serverUrl = "../Ajax/Ajax.aspx?param=getcity&province=" + v.value;
            sendMessage(serverUrl, getCity );*/
			var cityString = null;
			$.ajax({
				   type:"GET",
				   url:"../ajax/ajax.aspx",
				   data:"param=getcity&province=" + v.value,
				   async:false,
				   success:function(c){
					  		 cityString = c;
							 //alert(c);
					   }
				   
				   });
			
            if(cityString!=""){
            document.getElementById("cityDiv").innerHTML = "<select id=\"city\" name=\"city\">"+cityString + "</select>";
            inputWriteTrue("companyareaDiv", companyareaText[1]);
            inputFlag[13] = true;
            }
            else
            {
                document.getElementById("cityDiv").innerHTML = "<select id=\"city\" name=\"city\"><option value=\"\">请选择</option></select>";
                inputWriteFalse("companyareaDiv", companyareaText[2]);
                inputFlag[13] = false;
            }
        }
        
        function onclick_isread()
        {
            
            if(!document.form1.isRead.checked)
            {
                inputFlag[16] = false;
                //inputWriteFalse("isreadDiv");
				document.getElementById("submitBtn").disabled = "disabled";
            }
            else
            {
                inputFlag[16] = true;
                //inputWriteTrue("isreadDiv");
				document.getElementById("submitBtn").disabled = "";
            }
        }
        
        
     
	  
	  function GetSubIndustry(v)
	  {
		  var industryString = null; 
		  $.ajax({	  
				   type:"GET",
				   url:"../ajax/category.aspx",
				   data:"act=getsubIndustry&categoryfid=" + v.value,
				   async:false,
				   success:function(c){
					  		 industryString = c;
					   }
				   });  
		  
		  if(industryString!=""){
		   document.getElementById("industry1Span").innerHTML = industryString ;
		  	}
		  	if (v.value=="" || v.value=="0")
		  	{
		  	    inputWriteFalse("industryDiv", industryText[2]);
                inputFlag[17] = false;
		  	}
		  	else
		  	{
		  	    if (_$("sclass").value=="" || _$("sclass").value=="0")
	            {
	                inputWriteFalse("industryDiv", industryText[2]);
                    inputFlag[17] = false;
	            }
		  	}
		  }
	  
	  function Industry1Change(v)
	  {
	    if (_$("sclass").value=="" || _$("sclass").value=="0")
	    {
	        inputWriteFalse("industryDiv", industryText[2]);
            inputFlag[17] = false;
	    }
	    else
	    {
	        inputWriteTrue("industryDiv", industryText[1]);
            inputFlag[17] = true;
	    }
	  }
	  
      
      function inputWriteing(Div)
      {
        _$(Div).className = "writeing";
        _$(Div).style.color="#003cc8";
        //_$(Div).style.a.color="#000";
      }
      
      function inputWriteTrue(Div, htmlText)
      {
        _$(Div).className = "writetrue";
        _$(Div).style.color="#5a8f00";
        _$(Div).innerHTML=htmlText;
      }
      function inputWriteFalse(Div, htmlText)
      {
        _$(Div).className = "writefalse";
        _$(Div).style.color="red";
        _$(Div).innerHTML=htmlText
      }
      function inputDefault(Div, htmlText)
      {
         _$(Div).className="";
         _$(Div).style.color="white";
         _$(Div).innerHTML=htmlText;
      }
      
      function toSubmit()
      {
        var tempflag = false;
        
//        for(ik=0;ik<=inputFlag.length;ik++)
//        {
//            if(!inputFlag[ik])
//            {
//                return false;
//            }
//        }
        if(!inputFlag[0])
        {
            inputWriteFalse("loginnameDiv", loginnameText[2]);
            return false;    
        }
        if(!inputFlag[1])
        {
            inputWriteFalse("passwordDiv", passwordText[2]);
            _$("password").focus();
            return false
        }
        if(!inputFlag[2])
        {
            inputWriteFalse("repasswordDiv", repasswordText[2]);
            return false
        }
        if(!inputFlag[3])
        {
            inputWriteFalse("realnameDiv", realnameText[2]);
            return false
        }
        if(!inputFlag[6])
        {
            inputWriteFalse("emailDiv", emailText[2]);
            return false
        }
        if(!inputFlag[7])
        {
            inputWriteFalse("telDiv", telText[2]);
            return false
        }
        if(!inputFlag[10])
        {
            inputWriteFalse("companytypeDiv", companytypeText[2]);
            return false
        }
        if(!inputFlag[17])
        {
            inputWriteFalse("industryDiv", industryText[2]);
            return false
        }
        if(!inputFlag[11])
        {
            inputWriteFalse("companyDiv", companyText[2]);
            return false
        }
        if(!inputFlag[12])
        {
            inputWriteFalse("mainsaleDiv", mainsaleText[2]);
            return false
        }
        if(!inputFlag[13])
        {
            inputWriteFalse("companyareaDiv", companyareaText[2]);
            return false
        }
        if(!inputFlag[14])
        {
            inputWriteFalse("companyaddressDiv", addressText[2]);
            return false
        }
        if(!inputFlag[15])
        {
            inputWriteFalse("confirmcodeDiv", confirmcodeText[2]);
            return false
        }
        
      }
       
