﻿		var flag=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
		var $=function(tagName){
			return document.getElementsByTagName(tagName);
		}
		var checkbol=0 //检测第一次点击注册按钮
	//----------接受协议
		function accept_info(){
			check_city_type();
			flag[0]=1;
			check_data();
		}
	//----------拒绝协议
		function refuse_info(){
			flag[0]=0;
			check_data();
		}
	//----------重置
		function reset_info(){
			var info=["5-16个字符(包括小写字母、数字)只能使用英文名。","密码在6-16位之间,敏感字符屏蔽","","请您选择密码找回提示问题。","请您输入提示答案。","请输入您的安全邮箱地址","请正确填写此项，注册后不能修改企业名称。","","","请您正确填写此项，务必填写区号。例如：022-88886666","请您填写您的手机号码。例如：13918888888","请您填写您的姓名称呼。例如：吴先生","看不清楚?请点击验证码刷新",""]
			for(var i=0;i<$("span").length;i++){
				$("span")[i].innerHTML=info[i];
				flag[i]=0;
			}
			for(var i=0;i<$("input").length-3;i++){
				$("input")[i].value="";
			}
			checkbol=0;
			window.location.href="regedit.asp";
			//check_data();
		}
	//----------邮箱检测
		function check_email(email){
			var reEmail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
			var b_email=reEmail.test(email);
			if(b_email){
				$("span")[5].innerHTML="<img  src='../user/images/yesok.gif' /> <font color='#35A100'>邮箱可用。</font>";
				flag[1]=1;
				check_data();
			}
			else{
				$("span")[5].innerHTML="<img src='../user/images/yesno.gif' /> <font color='#ff6600'>邮箱错误。</font>";
				flag[1]=0;
				check_data();
			}
		}
	//----------密码检测
		function check_password(obj){
			var pwd=$("input")[1].value;
			var reChinese=/[\u0391-\uFFE5]+/;
			var b_chinese=reChinese.test(pwd);
			var reSpace=/\s+/;
			var b_space=reSpace.test(pwd);
			//-------长度测试
			if(pwd.length<6){
				$("span")[1].innerHTML="<img src='../user/images/yesno.gif' /> <font color='#ff6600'>密码长度不能小于6</font>";
				flag[2]=0;
				check_data();
			}
			//-------合法性检测:不能包含汉字
			else if(b_chinese){
				$("span")[1].innerHTML="<img src='../user/images/yesno.gif' /> <font color='#ff6600'>密码不能包含中文。</font>";
				flag[2]=0;
				check_data();
			}
			//-------合法性检测:不能包含空格
			else if(b_space){
				$("span")[1].innerHTML="<img src='../user/images/yesno.gif' /> <font color='#ff6600'>密码不能包含空格。</font>";
				flag[2]=0;
				check_data();
			}
			//-------合法时显示密码强度
			else{
				//定义对应的消息提示
				var num=getResult(pwd);
				var msg=new Array("<img src='../user/images/bad.gif' />","<img src='../user/images/comm.gif'/>","<img src='../user/images/good.gif'/>");
				$("span")[1].innerHTML=msg[num];
				if($("input")[2].value!=""){
					check_pw();
					}
				return flag[2]=1;
				check_data();
				}
			}
			//定义检测函数,返回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=$("input")[1].value.toString();
				var check_pwd=$("input")[2].value.toString();
				if(flag[2]==1){
					if(pwd==check_pwd){
						$("span")[2].innerHTML="<img src='../user/images/yesok.gif' align='absmiddle' /> <font color='#35A100'>密码可以使用。</font>";
						flag[3]=1;
						check_data();
					}else{
						$("span")[2].innerHTML="<img src='../user/images/yesno.gif' align='absmiddle' /> <font color='#ff6600'>两次密码不相同。</font>";
						flag[3]=0;
						check_data();
					}
				}
			}
		//---------用户名合法性检测
			function check_id(id_name){//只能字母和数字,是否相同用AJAX判断
			    var idname=$("input")[0].value;
				var reId=/^[a-z]\w{3,}$/i;
				var b_id=reId.test(id_name);
				if(idname.length<5){
				$("span")[0].innerHTML="<img src='../user/images/yesno.gif' align=absmiddle /> <font color='#ff6600'>用户名长度不能小于5</font>";
				    flag[4]=0;
				    check_data();
			    }else if(!b_id){
					$("span")[0].innerHTML="<img src='../user/images/yesno.gif' align='absmiddle' /> <font color='#ff6600'>用户名非法，请以字母开头。</font>";
					flag[4]=0;
					check_data();
				}else{//合法用户名用ajax的checkid()检测是否被注册过
				   //alert(id_name);
                   checkid(id_name);
				}
			 }
			
			
//----------提示问题
		function showlist(obj){ 
		document.getElementById("mylist").style.top=obj.parentElement.style.top; 
		document.getElementById("mylist").style.left=obj.parentElement.style.left; 
		document.getElementById("mylist").style.display='block'; 
		} 
		function hidelist(){ 
		document.getElementById("mylist").style.display='none'; 
		} 
		function insertValue(obj){ 
		document.getElementById("Quesion").value=obj.innerHTML; 
		hidelist(); 
		} 
		
		function check_Quesion(Quesion){
			var Ques=$("input")[3].value;
			var reQuesion=/^[\u0391-\uFFE5]+$/;
			var b_Quesion=reQuesion.test(Ques);
			if(Ques.length<6){
				$("span")[3].innerHTML="<img src='../user/images/yesno.gif' align=absmiddle /> <font color='#ff6600'>问题长度不能小于6</font>";
				flag[6]=0;
				check_data();
			}
			else if(b_Quesion){
				$("span")[3].innerHTML="<img  src='../user/images/yesok.gif' align=absmiddle /> <font color='#35A100'>问题可以用。</font>";
				flag[6]=1;
				check_data();
			}
			else{
				$("span")[3].innerHTML="<img src='../user/images/yesno.gif' align=absmiddle /> <font color='#ff6600'>含有非法字符请输入中文。</font>";
				flag[6]=0;
				check_data();
			}
		}
		

		

//----------提示答案
		function check_Answer(Answer){
			var Answ=$("input")[4].value;
			var reAnswer=/^[\u0391-\uFFE5]+$/;
			var b_Answer=reAnswer.test(Answ);
			if(Answ.length<2){
				$("span")[4].innerHTML="<img src='../user/images/yesno.gif' align=absmiddle /> <font color='#ff6600'>答案长度不能小于5</font>";
				flag[7]=0;
				check_data();
			}
			else if(b_Answer){
				$("span")[4].innerHTML="<img  src='../user/images/yesok.gif' align=absmiddle /> <font color='#35A100'>答案可以用。</font>";
				flag[7]=1;
				check_data();
			}
			else{
				$("span")[4].innerHTML="<img src='../user/images/yesno.gif' align=absmiddle /> <font color='#ff6600'>含有非法字符请输入中文。</font>";
				flag[7]=0;
				check_data();
			}
		}

//----------企业名称
		function check_company(company){
			    var comp=$("input")[6].value;
				var recompany=/^[\u0391-\uFFE5]+$/;
				var b_company=recompany.test(company);
				if(comp.length<4){
				$("span")[6].innerHTML="<img src='../user/images/yesno.gif' align=absmiddle /> <font color='#ff6600'>企业名称长度不能小于4</font>";
				    flag[4]=0;
				    check_data();
			    }else if(!b_company){
					$("span")[6].innerHTML="<img src='../user/images/yesno.gif' align='absmiddle' /> <font color='#ff6600'>企业名称非法，请您核对后重新填写。</font>";
					flag[8]=0;
					check_data();
				}
				else{//合法用户名用ajax的checkid()检测是否被注册过
				   //alert(company);
                   checkcompany(company);
				}
			}
//------------城市
       function check_city_type() {
		     var  city=document.memberform.city.value;
			 var  companytype=document.memberform.qylb1.value;
			 if (city==0) {
				 $("span")[7].innerHTML="<img src='../user/images/yesno.gif' align='absmiddle' /> <font color='#ff6600'>请选择城市地区</font>";
				 flag[14]=0;
				 check_data();
			 }else{
				$("span")[7].innerHTML="<img  src='../user/images/yesok.gif' align=absmiddle /> <font color='#35A100'>完成</font>";
				flag[14]=1;
				check_data();
			 }
			 if(companytype==0) {
				 $("span")[8].innerHTML="<img src='../user/images/yesno.gif' align='absmiddle' /> <font color='#ff6600'>请选择企业分类</font>";
				 flag[15]=0;
				 check_data();
			 }else{
				 $("span")[8].innerHTML="<img  src='../user/images/yesok.gif' align=absmiddle /> <font color='#35A100'>完成</font>";
				 flag[15]=1;
				 check_data();
			 }
	   }
	//----------电话7
		function check_tel(tel){
			var retel=/^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/;
			var b_tel=retel.test(tel);
			if(b_tel){
				$("span")[9].innerHTML="<img  src='../user/images/yesok.gif' align=absmiddle /> <font color='#35A100'>电话输入正确。</font>";
				flag[11]=1;
				check_data();
			}
			else{
				$("span")[9].innerHTML="<img src='../user/images/yesno.gif' align=absmiddle /> <font color='#ff6600'>电话输入错误或不能为空。</font>";
				flag[11]=0;
				check_data();
			}
		}
//----------手机8
        function check_mobile(mobile){
			var remobile=/^((\(\d{3}\))|(\d{3}\-))?(13|15)\d{9}$/;
			var b_mobile=remobile.test(mobile);
			if(b_mobile){
				$("span")[10].innerHTML="<img  src='../user/images/yesok.gif' align=absmiddle /> <font color='#35A100'>手机号输入正确。</font>";
				flag[12]=1;
				check_data();
			}
			else{
				$("span")[10].innerHTML="<img src='../user/images/yesno.gif' align=absmiddle /> <font color='#ff6600'>手机号输入错误或不能为空。</font>";
				flag[12]=0;
				check_data();
			}
		}
//----------联系人9
		function check_people(people){
			    var peop=$("input")[9].value;
				var repeople=/^[\u0391-\uFFE5]+$/;
				var b_people=repeople.test(people);
				if(peop.length<2){
				    $("span")[11].innerHTML="<img src='../user/images/yesno.gif' align=absmiddle /> <font color='#ff6600'>联系人长度不能小于3</font>";
				    flag[13]=0;
				    check_data();
			    }else if(b_people){
					$("span")[11].innerHTML="<img  src='../user/images/yesok.gif' align=absmiddle /> <font color='#35A100'>联系人输入正确。</font>";
				    flag[13]=1;
				   check_data();
				}else{
				   $("span")[11].innerHTML="<img src='../user/images/yesno.gif' align='absmiddle' /> <font color='#ff6600'>联系人输入错误，请您输入中文。</font>";
				   flag[13]=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[11]==1 && flag[12]==1 && flag[13]==1&& flag[14]==1&& flag[15]==1 ){
					if( checkbol==0){
						$("input")[13].disabled=false;
						//alert("111");
						//checkbol=1;
					}
					else {
					//alert("222");
					$("input")[13].disabled=true; }
				}
				else{
				    //alert("333");
					$("input")[13].disabled=true;
				}
				//alert(checkbol);
			}
			
	//--------------------------------------------------------------------

