function validatePassname(name){
		var generalUser=/^[_0-9a-z][\w]*[_0-9a-z]$/ig;
		var emailUser=/^(([_0-9a-zA-Z-]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|com.cn|cn|com|net|gov|org|edu)$/g;
		 var n=name.match(generalUser);	
		 var m=name.match(emailUser);
		 if(n==name+"" || m==name+""){			 
			 return true;
		 }
		return false;
	}	

//判断通行证帐号
	function checkpassname(){	
		var name=document.getElementById("passname").value;	 
	//	var reg=/^[_0-9a-z][\w]*[_0-9a-z]$/ig;
	//	var n=name.match(reg);		
		if(name==""){	
			document.getElementById("passnameinfo").innerHTML="<font color=red>*通行证帐号不能为空</font>";
			return false;
		}else if(name.length < 4 ){			
			document.getElementById("passnameinfo").innerHTML="<font color=red>*通行证帐号不能少于4个字符</font>";
			return false;
		}else{			
			//if(n!=name+""){	
			  if(!validatePassname(name)){
				document.getElementById("passnameinfo").innerHTML="<font color=red>*通行证帐号含有非法字符或空格</font>";
				return false;
			}else{	
				document.getElementById("passnameinfo").innerHTML="";										
				return true;								  
			}	
		}
	}
	
	
//判断二级密码
	function checktwopwd(){
		var password=document.getElementById("twopwd").value;			
		if(password==""){
			document.getElementById("twopwdinfo").innerHTML="<font color=red>*二级密码不能为空</font>";	
			return false;
		}else if(password.length < 6){
			document.getElementById("twopwdinfo").innerHTML="<font color=red>*二级密码少于6个字符</font>";	
			return false;
		}else{
			var reg=/^\w{6,32}$/g;
			var n=password.match(reg);	
			if(n!=password+""){				
				document.getElementById("twopwdinfo").innerHTML="<font color=red>*二级密码含有非法字符或空格</font>";
				return false;
			}else{				
				document.getElementById("twopwdinfo").innerHTML="";	
				return true;			
			}
		}
	}	
	
	function checklockpass(){
		if(checkpassname() && checktwopwd()){
			return true;
		}else{
			return false;
		}
	}	
	
	function lockPassAll(){		
		xmlHttp=GetXmlHttpObject();		
		if (xmlHttp==null){
		  alert ("您的浏览器不支持AJAX！");
		  return;
		}		
		var url = "../passport/lockPass.do";		
        var lockstate = document.getElementById("lockstate").value; 
 		if(lockstate == "解锁全局"){
 			lockstate = "0";
 		}else{
 			lockstate = "1";
 		} 	    
 		var secr = document.getElementById("secr").value; 	
        url = url + "?lockstate=" + lockstate + "&status=lockPassAll" + "&secr=" + secr;  					
		xmlHttp.onreadystatechange=stateChanged1;			
		xmlHttp.open("get",url,true);						
		xmlHttp.send(null);		
	}

	function stateChanged1() { 
		if (xmlHttp.readyState==4){ 
			if(xmlHttp.status == 200){			
				var response = xmlHttp.responseText;	
				if(response == "1"){		    						
					window.location.href="../passport/lockpassall1_success.jsp";    			
				}else if(response == "2"){		    		 					 
					window.location.href="../passport/lockpassall2_success.jsp";    	   			
				}else if(response == "4"){
					document.getElementById("showerror").innerHTML= "<font color=red>*网络异常，导致操作失败,请重试，如多次出现，请联系我们的客服！</font>";    			
				}		    								
			}
		}		
	}
	
	function GetXmlHttpObject(){
		var xmlHttp=null;
		try{		 
		  xmlHttp=new XMLHttpRequest();
		}catch (e){		 
		  try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		  }catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
		return xmlHttp;
	}											
	
	function submitlockgameapart( node , setstate){		
		lockGameAApartAjax(node.id , setstate);		
	}
	
	function lockGameAApartAjax(buttonid,setstate){			
		xmlHttp=GetXmlHttpObject();		
		if (xmlHttp==null){
		  alert ("您的浏览器不支持AJAX！");
		  return;
		}		
		var url = "../passport/lockPass.do";	 		
        url = url + "?setstate=" + setstate +"&gameId="+ buttonid+"&status=lockPassApart"; 					
		xmlHttp.onreadystatechange=function(){stateChanged(buttonid)};			
		xmlHttp.open("get",url,true);						
		xmlHttp.send(null);
	}

	function stateChanged(buttonid){ 
		if (xmlHttp.readyState==4){ 
			if(xmlHttp.status == 200){						
				var response = xmlHttp.responseText;	
				if(response == "1"){				
		    		document.getElementById("gamestate"+buttonid).innerHTML="<font color='red'>已锁定</font>";	    			    		 
					document.getElementById(buttonid).value= "解锁";	
					alert("锁定成功"); 			  			
				}else if(response == "2"){				
		    		document.getElementById("gamestate"+buttonid).innerHTML="<font color='green'>未锁定</font>";	    			    		 
					document.getElementById(buttonid).value= "锁定";	
					alert("解锁成功");			    	   			
				}else if(response == "4"){	    		
					alert("操作失败，请重试！如多次出现，请联系我们的客服，谢谢！");   			
				} 	    			    								
			}
		}		
	}
