//----------------------------------------------  判断用户名---------------------------------------------------------
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(){
		String.prototype.lenB   =   function(){return   this.replace(/[^\x00-\xff]/g,"**").length;} 	
	    var name=$("#loginpassname").val();	 	
		if(name==""){	
			$("#errorinfo").empty();					
	    	$("<font color=red>*通行证名不能为空</font>").appendTo("#errorinfo");
	    	document.loginForm_pst.passname.focus();	    		    	
	    	return false;			
		}else{
			if(name.lenB() < 4 ){
				$("#errorinfo").empty();		
		    	$("<font color=red>*通行证名不能少于4位</font>").appendTo("#errorinfo");
				document.loginForm_pst.passname.focus();
		    	return false;				
			}else{
				//var reg=/^[a-zA-Z0-9_\u4e00-\u9fa5]+$/ig;
	 			//var n=name.match(reg);				
				//if(n!=name+""){	
	 			  if(!validatePassname(name)){
					$("#errorinfo").empty();							
			    	$("<font color=red>*通行证名含有非法字符或空格</font>").appendTo("#errorinfo");
			    	document.loginForm_pst.passname.focus();
			    	return false;					
				}else{						
					return true;																	  
				}	
			}
		}
	} 	
	
//-------------------------------------------------判断密码--------------------------------------------------------------	
	function checkpasswd(){		
		var password=$("#passwd").val();		
		if(password==""){	
			$("#errorinfo").empty();		
	    	$("<font color=red>*登录密码不能为空</font>").appendTo("#errorinfo");  
	    	return false;			
		}else if(password.length < 6){		
			$("#errorinfo").empty();		
	    	$("<font color=red>*登录密码不能少于6位</font>").appendTo("#errorinfo");  
	    	return false;			
		}else{
			var reg=/^\w{6,32}$/g;
			var n=password.match(reg);
			if(n!=password+""){
				$("#errorinfo").empty();		
		    	$("<font color=red>*登录密码含有非法字符或空格</font>").appendTo("#errorinfo");  
		    	return false;			
			}else{					
				return true;			
			}
		}
	}	
	
//----------------------------------------------  判断验证码---------------------------------------------------------
	function checkcode(){	 
		var checkcode = $("#checkcode").val();			 		 
		if(checkcode==""){	
			$("#errorinfo").empty();		
		    $("<font color=red>*验证码不能为空</font>").appendTo("#errorinfo");			
			return false;
		}else{
			if(checkcode.length < 4){
				$("#errorinfo").empty();		
			    $("<font color=red>*验证码位数不对</font>").appendTo("#errorinfo");			
				return false;				
			}else{
				var reg=/^\d+$/g;
				var n=checkcode.match(reg);				
				if(n!=checkcode+""){
					$("#errorinfo").empty();		
				    $("<font color=red>*验证码含有非法字符或空格</font>").appendTo("#errorinfo");			
					return false;					
				}else{					
					return true;																		
				}				
			}
		}		
	}
	
	function changeImg(){
		document.getElementById('image').src = '../pst/checkedCodeServlet?id='+Math.random();				
	} 	
	
//-------------------------------确认提交------------------------------------------------------------			
	function login_submit(){
		if(checkpassname() && checkpasswd() && checkcode()){
			return true;
		}else{
			return false;
		}	
	}
	
	
		
		
												
	

