﻿// JScript 文件
var flag=[0,0,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1];
Citys = new Array();
Citys[0] = new Array("请选择", "");
Citys[1] = new Array("北京", "北京");
Citys[2] = new Array("上海", "上海");
Citys[3] = new Array("天津", "天津");
Citys[4] = new Array("重庆", "重庆");
Citys[5] = new Array("河北", "石家庄|邯郸|邢台|保定|张家口|承德|廊坊|唐山|秦皇岛|沧州|衡水");
Citys[6] = new Array("山西", "太原|大同|阳泉|长治|晋城|朔州|吕梁|忻州|晋中|临汾|运城");
Citys[7] = new Array("辽宁", "沈阳|大连|鞍山|抚顺|本溪|丹东|锦州|营口|阜新|辽阳|盘锦|铁岭|朝阳|葫芦岛");
Citys[8] = new Array("吉林", "长春|吉林|四平|辽源|通化|白山|松原|白城|延边");
Citys[9] = new Array("黑龙江", "哈尔滨|齐齐哈尔|牡丹江|佳木斯|大庆|绥化|鹤岗|鸡西|黑河|双鸭山|伊春|七台河|大兴安岭");
Citys[10] = new Array("江苏", "南京|镇江|苏州|南通|扬州|盐城|徐州|连云港|常州|无锡|宿迁|泰州|淮安");
Citys[11] = new Array("浙江", "杭州|宁波|温州|嘉兴|湖州|绍兴|金华|衢州|舟山|台州|丽水");
Citys[12] = new Array("安徽", "合肥|芜湖|蚌埠|马鞍山|淮北|铜陵|安庆|黄山|滁州|宿州|池州|淮南|巢湖|阜阳|六安|宣城|亳州");
Citys[13] = new Array("福建", "福州|厦门|莆田|三明|泉州|漳州|南平|龙岩|宁德");
Citys[14] = new Array("江西", "南昌|景德镇|九江|鹰潭|萍乡|新馀|赣州|吉安|宜春|抚州|上饶");
Citys[15] = new Array("山东", "济南|青岛|淄博|枣庄|东营|烟台|潍坊|济宁|泰安|威海|日照|莱芜|临沂|德州|聊城|滨州|菏泽");
Citys[16] = new Array("河南", "郑州|开封|洛阳|平顶山|安阳|鹤壁|新乡|焦作|濮阳|许昌|漯河|三门峡|南阳|商丘|信阳|周口|驻马店|济源");
Citys[17] = new Array("湖北", "武汉|宜昌|荆州|襄樊|黄石|荆门|黄冈|十堰|恩施|潜江|天门|仙桃|随州|咸宁|孝感|鄂州");
Citys[18] = new Array("湖南", "长沙|常德|株洲|湘潭|衡阳|岳阳|邵阳|益阳|娄底|怀化|郴州|永州|湘西|张家界");
Citys[19] = new Array("广东", "广州|深圳|珠海|汕头|东莞|中山|佛山|韶关|江门|湛江|茂名|肇庆|惠州|梅州|汕尾|河源|阳江|清远|潮州|揭阳|云浮");
Citys[20] = new Array("甘肃", "兰州|嘉峪关|金昌|白银|天水|酒泉|张掖|武威|定西|陇南|平凉|庆阳|临夏|甘南");
Citys[21] = new Array("陕西", "西安|宝鸡|咸阳|铜川|渭南|延安|榆林|汉中|安康|商洛");
Citys[22] = new Array("内蒙古自治区", "呼和浩特|包头|乌海|集宁|通辽|赤峰|呼伦贝尔盟|阿拉善盟|哲里木盟|兴安盟|乌兰察布盟|锡林郭勒盟|巴彦淖尔盟|伊克昭盟");
Citys[23] = new Array("广西壮族自治区", "南宁|柳州|桂林|梧州|北海|防城港|钦州|贵港|玉林|南宁|柳州|贺州|百色|河池");
Citys[24] = new Array("四川", "成都|绵阳|德阳|自贡|攀枝花|广元|内江|乐山|南充|宜宾|广安|达川|雅安|眉山|甘孜|凉山|泸州");
Citys[25] = new Array("贵州", "贵阳|六盘水|遵义|安顺|铜仁|黔西南|毕节|黔东南|黔南");
Citys[26] = new Array("云南", "昆明|大理|曲靖|玉溪|昭通|楚雄|红河|文山|思茅|西双版纳|保山|德宏|丽江|怒江|迪庆|临沧");
Citys[27] = new Array("西藏自治区", "拉萨|日喀则|山南|林芝|昌都|阿里|那曲");
Citys[28] = new Array("海南", "海口|三亚");
Citys[29] = new Array("宁夏回族自治区", "银川|石嘴山|吴忠|固原");
Citys[30] = new Array("青海", "西宁|海东|海南|海北|黄南|玉树|果洛|海西");
Citys[31] = new Array("新疆维吾族自治区", "乌鲁木齐|石河子|克拉玛依|伊犁|巴音郭勒|昌吉|克孜勒苏柯尔克孜|博尔塔拉|吐鲁番|哈密|喀什|和田|阿克苏");
Citys[32] = new Array("香港", "香港");
Citys[33] = new Array("澳门", "澳门");
Citys[34] = new Array("台湾", "台北|高雄|台中|台南|屏东|南投|云林|新竹|彰化|苗栗|嘉义|花莲|桃园|宜兰|基隆|台东|金门|马祖|澎湖");
Citys[35] = new Array("其它", "其它");

function ChangeCity() 
{
    if( document.getElementById("province").value=="请选择")
    {
        document.getElementById("city").options.length=0;
        document.getElementById("city").options.add(new Option("请选择", ""));
        return false;
    }

    var i, j, k, str;

    for (i = 0; i < Citys.length; i++) {
     
        if (Citys[i][0] == document.getElementById("province").value) 
        {
            document.getElementById("city").length = 0;
            var tmpCitys = Citys[i][1].split("|");     
            for (j = 0; j < tmpCitys.length; j++) 
            {
                if (i == 0) 
                {                    
                    document.getElementById("city").options.add(new Option(tmpCitys[j], ""));
                    document.getElementById("Text12").value=tmpCitys[j].tostring();alert(tmpCitys[j]);
                }
                else 
                {
                    document.getElementById("city").options.add(new Option(tmpCitys[j], tmpCitys[j]));  
                    if(j==0)
                    {                  
                        document.getElementById("Text12").value=tmpCitys[j];
                    }
                }
                
            }
            break;
        }
    }
}
//对象的封装
var $=function(tagName)
        {
			return document.getElementsByTagName(tagName);
		}
		
		
	//无刷新认证	
	var request;
    if (!window.XMLHttpRequest) 
    {
        window.XMLHttpRequest = function window$XMLHttpRequest() 
        {
            var progIDs = ['Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'];
            for (var i = 0; i < progIDs.length; i++) 
            {
                try 
                {
                    var xmlHttp = new ActiveXObject(progIDs[i]);
                    return xmlHttp;
                }
                catch (ex) { }
            }
            return null;
        }
    }

    function checkUser(value) 
    {
        var usernameStr = value;
        try
            {
                request = new ActiveXObject("Msxml2.XMLHTTP"); //IE高版本创建XMLHTTP
                } 
                catch (E)
                {
                try
                {
                   request = new ActiveXObject("Microsoft.XMLHTTP");//IE低版本创建XMLHTTP
                }
                catch (E)
                {
                    request = new XMLHttpRequest(); //兼容非ie浏览器，直接创建XMLHTTP对象
                }
            } 
       // request = new XMLHttpRequest();
        request.open("get", "user/ProviderRegCheckUser.ashx?type=1&userName=" + usernameStr+"&"+Math.random(), true);
        request.onreadystatechange = readyStateChangeCallback;
        request.send(null);
    }
    
    function readyStateChangeCallback() 
    {
        if (request.readyState == 4 && request.status == 200) 
        {
            var response = request.responseText;//49F807
            if(response=='1')
            {
                flag[0]=1;
                setTimeout(function(){show_error(0,"<img src='images/reg_yesok.gif'/> 用户名可用","#49F807");},2000); 
            }
            else
            {
                flag[0]=0;
                setTimeout(function(){show_error(0,"<img src='images/reg_yesno.gif'/> 该用户名已经被注册","#FF0000");},2000); 
            }
        }
        else {
        flag[0]=0;
        show_error(0,"<img src='images/reg/spinner_grey.gif'/> 正在连接,请等待","#FF952E");
        }
    }
	function show_error(index,mess,color)
	{
	     $("span")[index].innerHTML=mess;
	     $("span")[index].style.color=color;
	     check_data();
	}	 
function check_name(value)
{
    if(value!="")
    {
        var name=value;
        var reId=/^[A-Za-z0-9]+?$/ ;
	    var b_id=reId.test(name);
	      var str=['null','admin','administrator','empty','true','false']; 
	    var i=0;
	    for(i;i<str.length;i++)
	    {
	        if(name.toLowerCase()==str[i])
	        {
		            flag[0]=0;
	                show_error(0,"<img src='images/reg_yesno.gif'/> ID命名不能为敏感字符","#FF0000");
		            return false;
	        }
	    }
	    if(!b_id)
	    {
		    flag[0]=0;
	        show_error(0,"<img src='images/reg_yesno.gif'/> ID命名只能能为数字和字母","#FF0000");
		    return false;
	    }
        checkUser(value);
    }
    else
    {
        flag[0]=0;
        show_error(0,"","#404040");
    }
        document.getElementById('div_username').style.display="none";
}

//----------密码检测
		function check_password(value){
		    if(value!="")
		    {
			    var pwd=value;
			    var reChinese=/[\u0391-\uFFE5]+/;
			    var b_chinese=reChinese.test(pwd);
			    var reSpace=/\s+/;
			    var b_space=reSpace.test(pwd);
			    var danying=/\'+/;
			    var b_danying=danying.test(pwd);
			    //-------长度测试
			    if(pwd.length<6)
			    {
				    flag[1]=0;
			        show_error(1,"<img src='images/reg_yesno.gif'/> 密码长度不能小于6","#FF0000");
			    }
			    //-------合法性检测:不能包含汉字
			    else if(b_chinese)
			    {
				    flag[1]=0;
			        show_error(1,"<img src='images/reg_yesno.gif'/> 密码不能包含中文","#FF0000");
			    }
			    //-------合法性检测:不能包含空格
			    else if(b_space)
			    {
				    flag[1]=0;
			        show_error(1,"<img src='images/reg_yesno.gif'/> 密码不能包含空格","#FF0000"); 
			    }
			    //-------合法性检测:不能包含单引号
			    else if(b_danying)
			    {
				    flag[1]=0;
			        show_error(1,"<img src='images/reg_yesno.gif'/> 密码不能包含单引号","#FF0000"); 
			    }
			    //-------合法时显示密码强度
			    else
			    {
				    //定义对应的消息提示
				    var num=getResult(pwd);
				    var msg=new Array("<img src='images/reg_bad.gif'/> 密码强度差","<img src='images/reg_comm.gif'/> 密码强度一般","<img src='images/reg_good.gif'/> 密码强度强壮");
				    
				    flag[1]=1;		
				    show_error(1,msg[num],"#49F807"); 
				    if($("input")[2]!="")
				    {
					    check_pw();
				    }	    
			    }
			}
			else
			{
			    flag[1]=0;		
				show_error(1,"","#404040"); 
			}
                document.getElementById('div_password').style.display="none";
			}
			
			//定义检测函数,返回0/1/2分别代表差/一般/强
			function getResult(s)
			{
				var ls =-1;
				if (s.match(/[a-z]/ig))
				{
					ls++;
				}
				if (s.match(/[0-9]/ig))
				{
					ls++;
				}
	 			if (s.match(/(.[^a-z0-9])/ig))
	 			{
					ls++;
				}
				return ls;
			}
			//---------密码一致性检测	
			function check_pw()
			{
				var pwd=document.getElementById('TextBox1').value;
				var check_pwd=document.getElementById('TextBox2').value;
				if(flag[1]==1){
					if(pwd==check_pwd)
					{					    
						flag[2]=1;
					    show_error(2,"<img src='images/reg_yesok.gif'/> 密码可以使用","#49F807");
					}
					else if(check_pwd=="")
					{
						flag[2]=0;
					    show_error(2,"","#404040");
					}
					else
					{
						flag[2]=0;
					    show_error(2,"<img src='images/reg_yesok.gif'/> 两次密码不相同","#FF0000");
					}
				}
			}
			
			function checkyq(value) 
                {
                    var onwer_yqm = value;
                    request = new XMLHttpRequest();
                    request.open("get", "user/ProviderRegCheckUser.ashx?type=8&onwer_yqm=" + onwer_yqm+"&id=&"+Math.random(), true);
                    request.onreadystatechange = yqmChangeCallback;
                    request.send(null);
                }
    
        function yqmChangeCallback() 
        {
            if (request.readyState == 4 && request.status == 200) 
            {
                var response = request.responseText;//49F807
                if(response=='1')
                {
                    flag[3]=1;
                    setTimeout(function(){show_error(3,"<img src='images/reg_yesok.gif'/> 邀请码正常","#49F807");},2000); 
                }
                else
                {
                    flag[3]=0;
                    setTimeout(function(){show_error(3,"<img src='images/reg_yesno.gif'/> 该邀请码不存在","#FF0000");},2000); 
                }
            }
            else {
                flag[3]=0;
            show_error(3,"<img src='images/reg/spinner_grey.gif'/> 正在连接,请等待","#FF952E")
            }
        }
    		 
        function check_yqm(value)
        {
            if(value!="")
            {
                var name=value;
                var reId=/^[\w\u0391-\uFFE5]+$/;
	            var b_id=reId.test(name);
	            if(!b_id)
	            {
		            flag[3]=0;
	                show_error(3,"<img src='images/reg_yesno.gif'/> 命名非法","#FF0000")
		            return false;
	            }
                checkyq(value);
            }
            else
            {
		            flag[3]=1;
                    show_error(3,"","#404040")
            }
        }
        			
			function check_ask(value)
			{
			    if(value!='请选择'&&value!='其它')
			    {			       
					flag[4]=1;
			        show_error(4,"<img src='images/reg_yesok.gif'/>","#49F807")
			    }
			    else
			    {
					flag[4]=0;
			        show_error(4,"<img src='images/reg_yesno.gif'/> 请选择问题","#ff0000")
			    }
			}
			
			//----------答案检测
		    function check_Answer(Answer)
		    {
			    if(Answer!=""&&getStrActualLen(Answer)>=4)
			    {
			        var danying=/\'+/;
			        var b_danying=danying.test(Answer);
			        if(b_danying)
			        {
				        flag[5]=0;
			            show_error(5,"<img src='images/reg_yesno.gif'/> 答案不能存在单引号","#ff0000")
			        }
			        else
			        {
				        flag[5]=1;
			            show_error(5,"<img src='images/reg_yesok.gif'/> 您的密码取回答案正常","#49F807")
				    }
			    }
			    else if(getStrActualLen(Answer)<4)
			    {
				    flag[5]=0;
			        show_error(5,"<img src='images/reg_yesno.gif'/> 答案不能少于4个字符","#ff0000")
			    }
			    else
			    {
				    flag[5]=0;
			        show_error(5,"","#404040")
			    }
                document.getElementById('div_answer').style.display="none";
		    }
		    //----------长度判断
		    function getStrActualLen(sChars)
		    {  
				return sChars.replace(/[^\x00-\xff]/g,"xx").length;  
			} 

    //----------姓名检测
		    function check_UserName(UserName)
		    {var reId=/^[A-Za-z0-9/ ]+?$/ ;
			    if(UserName!="" && (isChinese(UserName)||reId.test(UserName)) && getStrActualLen(UserName)<9 && getStrActualLen(UserName)>2)
			    {
				    flag[6]=1;
			        show_error(6,"<img src='images/reg_yesok.gif'/> 您的姓名正常","#49F807")
			    }
			    else if(UserName=="")
			    {
                    flag[6]=0;
			        show_error(6,"","#404040")
			    }
			    else
			    {
				    flag[6]=0;
			        show_error(6,"<img src='images/reg_yesno.gif'/> 您的姓名错误","#FF0000")
			    }
               document.getElementById('div_trueName').style.display="none";
		    }
		    //***************************************
	    //检查中文输入
		    function isChinese(str)
		    { 
				    var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
				    badChar += "abcdefghijklmnopqrstuvwxyz"; 
				    badChar += "0123456789"; 
				    badChar += " "+"　";//半角与全角空格 
				    badChar += "`~!@#$%^&()-_=+]\\\\|:;\\\\\<,>?/'";//不包含*或.的英文符号
				    if(""==str)
				    { 
					    return false; 
					} 
				    for(var i=0;i<str.length;i++)
				    { 
					    var c = str.charAt(i);//字符串str中的字符 
					    if(badChar.indexOf(c) > -1)
					    { 
						    return false; 
						} 
				    } 
				    return true; 
			    } 
    //----------手机检测
		    function check_Phone(Phone)
		    {
		        if(Phone!="")
		        {
			        var Pho=/(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/
			        var b_Phone=Pho.test(Phone)
			        if(b_Phone)
			        {
				        flag[7]=1;
			            show_error(7,"<img src='images/reg_yesok.gif'/> 手机正常","#49F807")
			        }
			        else
			        {
				        flag[7]=0;
			            show_error(7,"<img src='images/reg_yesno.gif'/> 手机号码错误","#FF0000")
			        }
			    }
			    else
			    {
			        flag[7]=0;
			        show_error(7,"","#404040")
			    }
		    }
		    //----------电话检测
		    function check_Telephone(Telephone)
		    {    document.getElementById('div_phone').style.display="none";
		        if(Telephone!="")
		        {
			        var Tel=/(^\d{3,4}[-]\d{6,8}$)|(^[\d]{7,8}$)|(^[\d]{10,12}$)|(^0{0,1}13[0-9]{9}$)/ 
			        var b_Tel=Tel.test(Telephone)
			        if(b_Tel)
			        {
				        flag[8]=1;
			            show_error(8,"<img src='images/reg_yesok.gif'/> 电话正常","#49F807")
			        }
			        else
			        {
				        flag[8]=0;
			            show_error(8,"<img src='images/reg_yesno.gif'/> 电话格式错误(010-88888888)","#FF0000")
			        }
			     }
			     else
			     {
			        flag[8]=0;
			        show_error(8,"","#404040")
			     }
		    }////////////////////////////////////////////////////////////////////////////////
		    //----------邮箱检测
		    function check_email(email)
		    {
		        if(email!="")
		        {//alert(email);
			        var reEmail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
			        var b_email=reEmail.test(email);
			        if(b_email)
			        {
				        flag[9]=1;
			            show_error(9,"<img src='images/reg_yesok.gif'/> 邮箱可用","#49F807")
			        }
			        else
			        {
				        flag[9]=0;
			            show_error(9,"<img src='images/reg_yesno.gif'/> 邮箱错误","#FF0000")
			        }
			    }
			    else
			    {
			        flag[9]=1;
			        show_error(9,"","#404040")
			    }
		    }
		    //----------公司名称检测
		    function check_company_name(name)
		    {
			    if(name!="")
			    {
			        var danying=/\'+/;
			        var b_danying=danying.test(name);
			        if(b_danying)
			        {
			            show_error(10,"<img src='images/reg_yesno.gif'/> 公司名称不能存在单引号","#FF0000")
			        }
			        else
			        {
				        flag[10]=1;
			            show_error(10,"<img src='images/reg_yesok.gif'/> 公司名称正常","#49F807")
				    }
			    }
			    else
			    {
				    flag[10]=0;
			        show_error(10,"","#404040")
			    }
		    }
		    
		    //当用户类型选择改变时改变flag的值
		    function radioselectcheck(value,name)
		    {
		        var i=0;
		        for(i;i<18;i++)
		        {
		            huan(i);
		            //alert(i+":"+flag[i]);
		        }
		        if(value=="非航空服务业")
		        {
		            //document.getElementById("city").options.length=0;
		            //document.getElementById('Text7').value="";
		            //document.getElementById('province').value="请选择";
		            document.getElementById('Text8').value="";
		            document.getElementById('Text9').value="";
		            document.getElementById('Text10').value="";
		            document.getElementById('TextBox3').value="";
		            //document.getElementById("company_name").style.display='none';
		            //document.getElementById("company_weizhi").style.display='none';
		            document.getElementById("OFFICE").style.display='none';
		            document.getElementById("company_Address").style.display='none';
		            document.getElementById("faxmail").style.display='none';
		            document.getElementById("company_synopsis").style.display='none';
		            //flag[10]=1;
		            //flag[11]=0;
		            flag[12]=1;
		            flag[13]=1;
		            flag[14]=1;
		            flag[15]=1;
		        }
		        else if(value=="航空服务业")
		        {
		            //document.getElementById("city").options.length=0;
		            document.getElementById("company_name").style.display='';
		            //document.getElementById("company_weizhi").style.display='none';
		            document.getElementById("OFFICE").style.display='none';
		            document.getElementById("company_Address").style.display='none';
		            document.getElementById("faxmail").style.display='none';
		            document.getElementById("company_synopsis").style.display='none';
		            //document.getElementById('province').value="请选择";
		            document.getElementById('Text8').value="";
		            document.getElementById('Text9').value="";
		            document.getElementById('Text10').value="";
		            document.getElementById('TextBox3').value="";
		            //flag[11]=0;
		            flag[12]=1;
		            flag[13]=1;
		            flag[14]=1;
		            flag[15]=1;
		            if(name!="")
		            {
		                check_company_name(name);
		            }
		            else
		            {
		                flag[10]=0;
		            }
		        }
		        else
		        {
		            document.getElementById("company_name").style.display='';
		            document.getElementById("company_weizhi").style.display='';
		            document.getElementById("OFFICE").style.display='';
		            document.getElementById("company_Address").style.display='';
		            document.getElementById("faxmail").style.display='';
		            document.getElementById("company_synopsis").style.display='';
		            if(name!="")
		            {
		                check_company_name(name);
		            }
		            else
		            {
		                flag[10]=0;
		            }
		            if(document.getElementById('province').value!="请选择")
		            {
		                check_weizhi(document.getElementById('province').value);
		            }
		            else
		            {
		                flag[11]=0;
		            }
		            if(document.getElementById('Text8').value!="")
		            {
		                checkoffice(document.getElementById('Text8').value);
		            }
		            else
		            {
		                flag[12]=0;
		            }
		            if(document.getElementById('Text9').value!="")
		            {
		                check_company_Address(document.getElementById('Text9').value);
		            }
		            else
		            {
		                flag[13]=0;
		            }
		            if(document.getElementById('Text10').value!="")
		            {
		                checkfaxmail(document.getElementById('Text10').value);
		            }
		            else
		            {
		                flag[14]=1;
		            }
		            if(document.getElementById('TextBox3').value!="")
		            {
		                checkfaxmail(document.getElementById('TextBox3').value);
		            }
		            else
		            {
		                flag[15]=1;
		            }
		        }
		        check_data();
		    }
		    //检查公司位置
		    function check_weizhi(value)
		    {
		        if(value!="请选择")
		        {
				    flag[11]=1;
		            show_error(11,"<img src='images/reg_yesok.gif'/> 公司位置正常","#49F807");
		        }
		        else
		        {
				    flag[11]=0;
		            show_error(11,"<img src='images/reg_yesno.gif'/> 公司位置未选择","#FF0000");
		        }
		    }
		    //检查office号
		    function checkoffice(value)
		    {
		        if(value!="")
		        {
		            var reId=/^(\w{3}\d{3})$/;
	                var b_id=reId.test(value);
	                if(b_id)
	                {
	                    check_office(value);
	                }
	                else
	                {
				        flag[12]=0;
	                    show_error(12,"<img src='images/reg_yesno.gif'/> OFFICE号格式错误,格式（SHA701）","#FF0000");
	                }
	            }
	            else
	            {
	                flag[12]=0;
	                show_error(12,"<img src='images/reg/helper_arrow2.jpg'/>&nbsp;&nbsp;重要资料必须填写,格式（SHA701）","#404040");
	            }
		    }
		     //验证码校验
		    function check_office(value)
		    { 
                    request = new XMLHttpRequest();
                    request.open("get", "user/ProviderRegCheckUser.ashx?type=3&office="+value+"&"+Math.random(), true);
                    request.onreadystatechange = officereturn;
                    request.send(null);
		    }
		    
		    function officereturn()
		    {
		            if (request.readyState == 4 && request.status == 200) 
                    {
                        var response = request.responseText;
                        if(response=='1')
                        {
                            flag[12]=1;
                            show_error(12,"<img src='images/reg_yesok.gif'/> OFFICE号正常","#49F807");
                        }
                        else
                        {
                            flag[12]=0;
                            show_error(12,"<img src='images/reg_yesno.gif'/> OFFICE号已存在","#FF0000");
                        }
                    } 
                    else 
                    {
                        flag[12]=0;
                        show_error(12,"<img src='images/reg/spinner_grey.gif'/> 正在连接,请等待","#FF952E")
                    }
		    }
		    //公司地址校验
		    function check_company_Address(value)
		    {
		    if(value!="")
		    {
		        if(value.length>=6)
		        {
		            var danying=/\'+/;
			        var b_danying=danying.test(value);
			        if(b_danying)
			        {
			            flag[13]=0;
			            show_error(13,"<img src='img src='images/reg_yesno.gif'/> 公司地址不能存在单引号","#FF0000")				        
			        }
			        else
			        {
				        flag[13]=1;
			            show_error(13,"<img src='images/reg_yesok.gif'/> 公司地址正常","#49F807")
				    }
		        }
		        else
		        {
				    flag[13]=0;
		            show_error(13,"<img src='images/reg_yesno.gif'/>  错误!字符过少","#FF0000")
		        }
		        }
		        else
		        {
		        
    flag[13]=0;
		         show_error(13,"","#404040")
    }
    document.getElementById('div_company_Address').style.display="none";
		    }
		    
		    //公司传真校验
		    function checkfaxmail(value)
		    {
		        if(value!="")
		        {
		            var reId=/^(0\d{2,3}-)?\d{7,8}$/;
	                var b_id=reId.test(value);
	                if(b_id)
	                {
				        flag[14]=1;
	                    show_error(14,"<img src='images/reg_yesok.gif'/> 传真号正常","#49F807")
	                }
	                else
	                {
				        flag[14]=0;
	                    show_error(14,"<img src='images/reg_yesno.gif'/> 传真号错误","#FF0000")
	                }
	            }
	            else
	            {
				    flag[14]=1;
	                show_error(14,"","#404040")
	            }
		    }
		    
		    //公司简介校验
		    function check_company_synopsis(value)
		    {
		        if(value!="")
		        {
		            if(value.length<400)
		            {
		                 var danying=/\'+/;
			            var b_danying=danying.test(value);
			            if(b_danying)
			            {
				            flag[15]=0;
			                show_error(15,"<img src='images/reg_yesno.gif'/> 公司简介存在单引号","#FF0000")
			            }
			            else
			            {
				             flag[15]=1;
			                 show_error(15,"<img src='images/reg_yesok.gif'/> 公司简介正常","#49F807")
				        }
				    }
				    else
				    {
				            flag[15]=1;
				        show_error(15,"<img src='images/reg_yesno.gif'/> 文本超出","#FF0000")
				    }
		        }
		        else
		        {
				    flag[15]=1;
		            show_error(15,"","#404040")
		        }
		    }
		    
		    //验证码校验
		    function check_yanzhenma(value)
		    { 
		    if(value!='')
		    {
                    request = new XMLHttpRequest();
                    request.open("get", "user/ProviderRegCheckUser.ashx?type=2&check="+value+"&"+Math.random(), true);
                    request.onreadystatechange = imgchanage;
                    request.send(null);
                    }
                    else
                    {
                        flag[16]=0;
                        show_error(16,"看不清楚?请点击验证码刷新","#404040");
                    }
		    }
		    
		    function imgchanage()
		    {
		            if (request.readyState == 4 && request.status == 200) 
                    {
                        var response = request.responseText;
                        if(response=='1')
                        {
                            flag[16]=1;
                        setTimeout(function(){show_error(16,"<img src='images/reg_yesok.gif'/> 验证码正确","#49F807");},2000); 
                        }
                        else
                        {
                            flag[16]=0;
                        setTimeout(function(){show_error(16,"<img src='images/reg_yesno.gif'/> 验证码错误","#FF0000");},2000); 
                        }
                    } 
                    else 
                    {
                         flag[16]=0;
                        show_error(16,"<img src='images/reg/spinner_grey.gif'/> 正在连接,请等待","#FF952E");
                    }
		    }
		    
		  
    	
	//----------接受协议
		function xieyi()
		{
		    if(document.getElementById('Checkbox1').checked)
		    {
			    flag[17]=1;
			    check_data();
			}
			else
			{
                flag[17]=0;
			    check_data();
			}
		}
	
		
		
		
		//----------重置
		function reset_info()
		{
			document.getElementById('Text1').value="";
            flag[0]=0;
            document.getElementById('TextBox1').value="";
			flag[1]=0;
            document.getElementById('TextBox2').value="";
			flag[2]=0;
			document.getElementById('Text13').value="";
			flag[3]=1;
            document.getElementById('DropDownList1').value="请选择";
			flag[4]=0;
            document.getElementById('Text2').value="";
			flag[5]=0;;
            document.getElementById('Text3').value="";
			flag[6]=0;
            document.getElementById('Text4').value="";
            flag[7]=0;
            document.getElementById('Text5').value="";
            flag[8]=0;
            document.getElementById('Text6').value="";
            flag[9]=1;
            if(document.getElementById('company_name').style.display=='')
            {
                document.getElementById('Text7').value="";
                flag[10]=0;
            }
            if(document.getElementById('company_weizhi').style.display=='')
            {
                document.getElementById('province').value="请选择";
                document.getElementById('city').options.length=0;
                flag[11]=0;
            }
            if(document.getElementById('OFFICE').style.display=='')
            {
                document.getElementById('Text8').value="";
                flag[12]=0;
            }
            if(document.getElementById('company_Address').style.display=='')
            {
                document.getElementById('Text9').value="";
                flag[13]=0;
            }
             if(document.getElementById('faxmail').style.display=='')
            {
                document.getElementById('Text10').value="";
                flag[14]=0;
            }
            if(document.getElementById('company_synopsis').style.display=='')
            {
                document.getElementById('TextBox3').value="";
                flag[15]=0;
            }
            document.getElementById('Text11').value="";
            document.getElementById('Img').src="user/ProviderRegCheckUser.ashx?type=0&"+Math.random();
            flag[16]=0;
            document.getElementsById('info1').checked=false;
            document.getElementsById('info2').checked=false;
            flag[17]=0;
			check_data();
		}
//---------检查数据,使提交按钮是否生效
			function check_data()
			{
				if(flag[0]==1 && flag[1]==1 && flag[2]==1 && flag[3]==1 && flag[4]==1 && flag[5]==1 && flag[6]==1 && flag[7]==1 && flag[8]==1 && flag[9]==1 && flag[10]==1 && flag[11]==1 && flag[12]==1&& flag[13]==1&& flag[14]==1&& flag[15]==1&& flag[16]==1&& flag[17]==1)
				{
					document.getElementById('zc').style.display='none';
					document.getElementById('butadd').style.display='';
				}
				else
				{
					document.getElementById('zc').style.display='';
					document.getElementById('butadd').style.display='none';			
				}				
			}
			function showflag()
			{
			    var i=0;
			    var b='';
			    for(i;i<flag.length;i++)
			    {
			        b+=flag[i]+" ";
			    }
			    alert(b);
			}
function serverclick()
{
    document.all("Button5").click();
}

function docheck()
{
  var ok='chk_yes',no='chk_no';
  var i=0;
  for(i;i<18;i++)
  {
    $("span")[i].innerHTML='';
     if(flag[i]==1)
      {
        document.getElementById('x'+(i+1)).innerHTML='&nbsp;&nbsp;&nbsp;*'
        document.getElementById('chktd'+i).className=ok;
        document.getElementById('error'+(i+1)).innerHTML='';
      }
      else
      {
        document.getElementById('x'+(i+1)).innerHTML='<img src=\"images/reg/555.gif\"/>'
        document.getElementById('chktd'+i).className=no;
        document.getElementById('error'+(i+1)).innerHTML='未通过检测';
      }
  }
}
function huan(i)
{
        document.getElementById('x'+(i+1)).innerHTML='&nbsp;&nbsp;&nbsp;*'
        document.getElementById('chktd'+i).className='chk_yes';
        document.getElementById('error'+(i+1)).innerHTML='';
}
function usernamefocus()
{
    huan(0);    
    show_error(0,"<img src='images/reg/helper_arrow2.jpg'/>&nbsp;&nbsp;您的用户名将用来登入遨行平台","#404040")
    document.getElementById('div_username').style.display="";
}
function passwordfocus()
{
    huan(1);
    show_error(1,"<img src='images/reg/helper_arrow2.jpg'/>&nbsp;&nbsp;请注意密码安全","#404040")
    document.getElementById('div_password').style.display="";
}
function passagain()
{
    huan(2);   
}
function yqmfocus()
{
    huan(3); 
    show_error(3,"<img src='images/reg/helper_arrow2.jpg'/>&nbsp;&nbsp;本公司客服提供的邀请码（可选）","#404040")
}
function selans()
{
    huan(4); 
}
function Answerfocus()
{
    huan(5); 
    show_error(5,"<img src='images/reg/helper_arrow2.jpg'/>&nbsp;&nbsp;最好是您自己记得住，但别人猜测不到的答案","#404040")
    document.getElementById('div_answer').style.display="";
}
function UserNamefocus()
{
    huan(6); 
    show_error(6,"<img src='images/reg/helper_arrow2.jpg'/>&nbsp;&nbsp;请使用真实姓名，让好友更方便的找到您","#404040")
    document.getElementById('div_trueName').style.display="";
}
function mobilefocus()
{
    huan(7); 
    show_error(7,"<img src='images/reg/helper_arrow2.jpg'/>&nbsp;&nbsp;手机号码在账户通过审核后将发短信通知您","#404040")
}
function phonefocus()
{
    huan(8); 
    show_error(8,"<img src='images/reg/helper_arrow2.jpg'/>&nbsp;&nbsp;方便我们与您沟通请填写电话","#404040")
    document.getElementById('div_phone').style.display="";
}
function mailfocus()
{
    huan(9); 
    show_error(9,"<img src='images/reg/helper_arrow2.jpg'/>&nbsp;&nbsp;方便我们给您发送电子邮件","#404040")
}
function company_namefocus()
{
    huan(10); 
    show_error(10,"<img src='images/reg/helper_arrow2.jpg'/>&nbsp;&nbsp;重要资料必须填写","#404040")
}
function selweizhi()
{
    huan(11); 
}
function officefocus()
{
    huan(12); 
    show_error(12,"<img src='images/reg/helper_arrow2.jpg'/>&nbsp;&nbsp;重要资料必须填写,格式（SHA701）","#404040")
}
function company_Address_focus()
{
    huan(13); 
    show_error(13,"<img src='images/reg/helper_arrow2.jpg'/>&nbsp;&nbsp;重要资料必须填写","#404040")
    document.getElementById('div_company_Address').style.display="";
}
function faxmailfocus()
{
    huan(14); 
    show_error(14,"<img src='images/reg/helper_arrow2.jpg'/>&nbsp;&nbsp;(可选)","#404040")
}
function company_synopsis_focus()
{
    huan(15); 
    show_error(15,"<img src='images/reg/helper_arrow2.jpg'/>请填写您公司的资料，以便商户客户更好的了解贵公司(可选)","#404040")
}
function yzmfocus()
{
    huan(16); 
}
function tyfocus()
{
    huan(17); 
}
