// JavaScript Document
// JavaScript Document
/*
*===============================
* 检测用户登录
*
*design by 李林兵
*
* 2006-11-02
*================================
*/

var username_error='<span class="clew_red">您的用户名输入不正确!</span>';
var username_error_1='<span class="clew_red">您输入的用户名不存在!</span>';
var username_null='<span class="clew_red">用户名不能为空!</span>';

var password_error='<span class="clew_red">您输入的密码不正确!</span>';
var password_null='<span class="clew_red">密码不能为空!</span>';

function onFouces(){
	document.getElementById('unamespan').innerHTML="";
}
function backState(){	
	document.getElementById('unamespan').innerHTML="";
}
//该函数可以创建我们需要的XMLHttpRequest对象 
function getHTTPObject(){  
    var xmlhttp = false; 
    if(window.XMLHttpRequest){   
         xmlhttp = new XMLHttpRequest();   
         if(xmlhttp.overrideMimeType){    
              xmlhttp.overrideMimeType('text/xml');   
         }  
    }else{   
         try{    
             xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");   
         }catch(e){    
             try{    
	             xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");    
	         }catch(E){     xmlhttp = false;    }   
	     }  
	 } 
	 return xmlhttp; 
} 
//检测用户名
function checkUserName(obj_str,num,obj_str1){		
	var obj=document.getElementById(obj_str);
	var obj_help=document.getElementById(obj_str1);
	obj.keytype=0;
	if(obj.value.length==0){
		obj.keytype=1;
		obj_help.innerHTML=username_null;
		return false;	
	}
	if(obj.value.length>num){
		obj.keytype=1;
		obj_help.innerHTML=username_error;
		return false;	
	}
	//检查是否有不符合规定的字符
	var name_str=obj.value;
	name_str=name_str.replace(/[\u4e00-\u9fa5]/g,'');
	name_str=name_str.replace(/[a-zA-Z0-9_@\\.]/g,'');
	name_str=name_str.replace(/-/g,'');	
	if(name_str!=''){				
		obj.keytype=1;
		obj_help.innerHTML=username_error_1;
		return false;	
	}
   if(obj.keytype==0){
		backState();
   }
}
//检测密码
function checkpw(obj_str,num,obj_str1){		
	var obj=document.getElementById(obj_str);
	var obj_help=document.getElementById(obj_str1);
	obj.keytype=0;
	if(obj.value.length==0){
		obj.keytype=1;		
		obj_help.innerHTML=password_null;
		return false;
	}
	else if(obj.value.length<num){
		obj.keytype=1;	
		obj_help.innerHTML=password_error;
		return false;
	}
	else if(obj.value.length>20){
		obj.keytype=1;		
		obj_help.innerHTML=password_error;
		return false;
	}
	if(obj.keytype==0){
		backState();
	}
}
//检测登录
function checklogin(obj_str1){		
   var obj_help=document.getElementById(obj_str1);
	if(document.getElementById("username").value==""){
        obj_help.innerHTML=username_null;
		return false;
	}
	if(document.getElementById("password").value==""){
       obj_help.innerHTML=password_null;
	   return false;
	}
   var http = getHTTPObject(); 
  //检查密码是否正确
   url="./login/checkPassword.jsp?username="+document.getElementById("username").value+"&password="+document.getElementById("password").value; 
   http.open("POST",url,false); 
   http.send();
   if(http.responseText.replace(/(^\s*)|(\s*$)/g,'\0').length<3){
        obj_help.innerHTML=password_error;
		return false;
	}else{
		window.location.href=top.window.location.href+"view_lawyerinfo.jsp?login=success";
		window.location.reload(); 
		
	}
}
function checklogin1(obj_str1){		
   var obj_help=document.getElementById(obj_str1);
	if(document.getElementById("username").value==""){
        obj_help.innerHTML=username_null;
		return false;
	}
	if(document.getElementById("password").value==""){
       obj_help.innerHTML=password_null;
	   return false;
	}
   var http = getHTTPObject(); 

   url="../login/checkPassword.jsp?username="+document.getElementById("username").value+"&password="+document.getElementById("password").value; 
   http.open("POST",url,false); 
   http.send();
   if(http.responseText.replace(/(^\s*)|(\s*$)/g,'\0').length<3){
        obj_help.innerHTML=password_error;
		return false;
	}else{
		window.location.reload(); 
		
	}
}