		String.prototype.trim  =  function()
		{
				//  用正则表达式将前后空格
				//  用空字符串替代。
				return  this.replace(/(^\s*)|(\s*$)/g,  "");
		}
		//提交数据
		
		function btn_ok()
		{
			var sagree=document.getElementById("agree").checked;

			var susername=document.getElementById("txtUserName").value;			//通行证名称
			var snickname=document.getElementById("txtNickName").value;			//昵称
			var spass=document.getElementById("txtpassword").value;				//密码
			var spass2=document.getElementById("txtpassword2").value;			//确认密码
			var semail=document.getElementById("txtemail").value;				//安全邮箱
			var sanswer=document.getElementById("txtanswer").value;				//安全问题答案
			var _sValidateCode=document.getElementById("sValidateCode").value;	//验证码
			
			if(susername.trim().length==0)
			{
				alert("请输入通行证号！");
				return;
			}
			if(susername.trim().length>20)
			{
				alert("请输入通行证号！");
				return;
			}
			/*
			if(susername.trim().length<6)
			{
				alert("通行证号不能少于6位！");
				return;
			}

			if(snickname.trim().length==0)
			{
				alert("请输入昵称！");
				return;
			}*/
			if(spass.trim().length==0)
			{
				alert("请输入密码！");
				return;
			}
			if(spass2.trim().length==0)
			{
				alert("请输入确认密码！");
				return;
			}
			if(semail.trim().length==0)
			{
				alert("请输入安全邮箱！");
				return;
			}
			if(sanswer.trim().length==0)
			{
				alert("请输入密码查询答案！");
				return;
			}
			if(_sValidateCode.trim().length==0)
			{
				alert("请输入验证码！");
				return;
			}

			if(sagree)
			{
				var s_checkreturn =fucPWDchk(susername);
				if(s_checkreturn=="0")
				{
					alert("通行证账号只能为数字和英文！");
					return;
				}
				
				document.getElementById("Button1").click();
			}
			else
			{
				alert("同意我们的服务条款才能注册！");
				return;
			}
		}
		//填写完整信息
		function showmore(con)
		{
		    if(con.checked) document.getElementById("more").style.display = "";
		    else document.getElementById("more").style.display = "none";
		}
		//检查通行证账号
		function btn_check()
		{
			var susername=document.getElementById("txtUserName").value.trim();
			if(susername.length==0)
			{
				alert("请输入通行证号！");
				return;
			}
			var s_checkreturn =fucPWDchk(susername);
			if(s_checkreturn=="0")
			{
				alert("通行证账号只能为数字和英文！");
				return;
			}			
			OpenService.BIK.Client.regist_new.ajax_checkEmail(susername,email_check_back);
		}
		
		//检查通行证账号回调函数
		function email_check_back(response)
		{
			if (response.error != null) 
			{ 
				alert(response.error.Message); return; 
			} 
			if (response.value != null)
			{
				var returnvalue=response.value;
				document.getElementById("txtcheckinfo").value=returnvalue;
				document.getElementById("txtUserName").focus();
				alert(response.value);
			}
		}
		//重新加载图片，刷新验证码
		function btn_img_load()
		{
			document.getElementById("_validateCode").src="/Controls/ValidateCode.aspx?temp="+ (new Date().getTime().toString(36));
		}
		/*
			检查设置密码
		*/		
		function check_Pass1()
		{
			var spass=document.getElementById("txtpassword").value;
			if(spass.length<6)
			{
				document.getElementById("txtpass1info").value="输入长度不够，请重新输入！";
				return;
			}
		}
		/*
			检查二次输入密码
		*/
		function check_Pass2()
		{
			var spass=document.getElementById("txtpassword").value;
			var spass2=document.getElementById("txtpassword2").value;
			if(spass != spass2)
			{
				document.getElementById("txtpass2info").value="二次输入密码不对，请重新输入！";
				document.getElementById("txtpassword").value="";
				document.getElementById("txtpassword2").value="";
				document.getElementById("txtpassword").focus();
			}
			else
			{
				if(spass2.trim().length>0)
				{
					document.getElementById("txtpass2info").value="二次输入密码相同！";
				}
			}
		}
		function ajax_GetSchoolList(provinceid) 
		{ 
			//var provinceId = province.options[province.selectedIndex].value; 
			//alert(provinceid);
			var ypro = document.getElementById("iprovinceid");
			if(provinceid != ypro.value)
			{
				ypro.value = provinceid;
				OpenService.BIK.Client.oldRegist.ajax_GetSchoolList(provinceid, GetSchoolList_CallBack); 
			}
		} 		
		function GetSchoolList_CallBack(response) 
			{ 
				//如果服务器端代码出现异常 
				if (response.error != null) 
				{ 
					//我们应该能做得更好 
					alert(response.error.Message); return; 
				} 
				if (response.value != null)
				{					
					//debugger
					var uls=document.getElementById("divS");
					var lis;
					var len = uls.childNodes.length;
					for(var s=0; s < len; s++)
					{
						uls.removeChild(uls.childNodes[0]);
					}
　　　　			var ds = response.value;
　　　　			var choicedSchool = document.getElementById("txtSchool").value;
　　　　			//alert(ds.Tables[0].Rows.length);
					if(ds != null && typeof(ds) == "object" && ds.Tables != null )
					{					
						for(var i=0; i<ds.Tables[0].Rows.length; i++)
　　　　				{
　　　　					var name=ds.Tables[0].Rows[i].SCHOOLNAME;
　　　　　　				var id=ds.Tables[0].Rows[i].SCHOOLID;
　　　　　　				if(id == 100197)
　　　　　　				{
　　　　　　					continue;
　　　　　　				}
　　　　　　				lis = document.createElement('p');
　　　　　　				lis.className = "institute";
　　　　　　				if(name == choicedSchool)
　　　　　　				{
　　　　　　					lis.innerHTML = "<a id='as_"+id+"' href='javascript:void(0)' onclick=choicingSchool("+id+",'"+name+"') style='color:blue;'>"+name+"</a>";
　　　　　　				}
　　　　　　				else
　　　　　　				{
　　　　　　					lis.innerHTML = "<a id='as_"+id+"' href='javascript:void(0)' onclick=choicingSchool("+id+",'"+name+"')>"+name+"</a>";
　　　　　　				}
　　　　　　				uls.appendChild(lis);
　　　　				}
					}
					else   //(ds == null || ds.Tables[0].Rows.length == 0)
					{
						alert("null");
					}
				}				
				return;
			}
		function choiceSchool()
			{
				var s = document.getElementById("divSchool");
				if(s.style.display == "none")
				{
					s.style.display = "block";
					//默认北京，将根据IP初始化
					var ds = document.getElementById("divS");
					if(ds.childNodes.length == 0)
					{
						ajax_GetSchoolList(1);
					}
					else
					{
						var ss = "as_" + document.getElementById("ischoolid").value;
						var ssc = document.getElementById(ss);
						if(ssc != null)
						{
						ssc.style.color = "blue";
						ssc.focus();
						}
					}
				}
				else
				{
					s.style.display = "none";
				}
			}    
		 
			function choicingSchool(schoolid,schoolname)
			{
			var ds = document.getElementById("divSchool");
			var is = document.getElementById("ischoolid");
			var ts = document.getElementById("txtSchool");
			//去掉原来选中的学校的蓝色提醒
			var ss = "as_" + is.value;
			var ssc = document.getElementById(ss);
			if(ssc != null)
			{
					ssc.style.color = "";
			}
			ds.style.display = "none";
			is.value = schoolid;
			ts.value = schoolname;
			if(parseInt(document.getElementById("iprovinceid").value.trim()) >= 36)
			{
				englishflag = true;
			}
			else
			{
				englishflag = false;
			}
			var ips = document.getElementById("ipschoolcode");
			//alert(ips.value);
			if(ips.value != "-1" && ips.value != schoolid && document.getElementById("invitorusertype").value != "1")
			{
				document.getElementById('pschool').className = "school4";
		           
			}
			else
			{
				document.getElementById('pschool').className = "school4";
			}
			}
			
			function   fucPWDchk(str)   
			{   
				var   strSource   ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";   
				var   ch;   
				var   i;   
				var   temp;   
			        
				for   (i=0;i<=(str.length-1);i++)   
				{   
					ch   =   str.charAt(i);   
					temp   =   strSource.indexOf(ch);   
					if   (temp==-1)     
					{   
						return   0;   
					}   
				}   
				if   (strSource.indexOf(ch)==-1)   
				{   
					return   0;   
				}   
				else   
				{   
					return   1;   
				}     
			}   
			    
			function   jtrim(str)   
			{          
				while   (str.charAt(0)=="   ")   
						{str=str.substr(1);}               
				while   (str.charAt(str.length-1)=="   ")   
						{str=str.substr(0,str.length-1);}   
				return(str);   
			}   
