function check_format(object){
	var id = object.id;
	//alert(id);
	var format_id,_ocx_username,_ocx_password,_ocx_password_n,_ocx_password_l,_ocx_username_n;
	if(id=="_ocx_username"){
		_ocx_username = document.getElementById('_ocx_username').output25;		
		//alert(_ocx_username);
		if(_ocx_username!=""){
			format_id = document.getElementById('_ocx_username').output5;
			//alert(format_id);
			if(format_id==1){
				$("#usernamedes").text("注册的登录名格式不符合要求");
			}
		}
	}
	
	if(id=="_ocx_password"){
		_ocx_password = document.getElementById('_ocx_password').output25;
		if(_ocx_password!=""){
			format_id = document.getElementById('_ocx_password').output5;
			//alert(format_id);
			if(format_id==1){
				$("#passworddes").text("密码格式不符合要求");
			}else{
				_ocx_password_n = document.getElementById('_ocx_password').output4;
				_ocx_password_l = document.getElementById('_ocx_password').output3;
				set_passwd_level(_ocx_password_n,_ocx_password_l);
			}
		}
	}

}

function check_user(){
	
	var _ocx_username,_ocx_username_m,_ocx_username_l,_ocx_username_f,_ocx_username_n;
if(navigator.userAgent.indexOf("MSIE")>0){//IE浏览器接口
	_ocx_username = document.getElementById('_ocx_username').output25;//加密后的用户名
    _ocx_username_l = document.getElementById('_ocx_username').output3;//用户名长度
    _ocx_username_f = document.getElementById('_ocx_username').output5;
	}else{//非IE浏览器接口
		_ocx_username_l = document.getElementById('_ocx_username').output(3);
	  if(_ocx_username_l>0){
	    _ocx_username = document.getElementById('_ocx_username').output(1);
	    _ocx_username_f = document.getElementById('_ocx_username').output(5);
	  }	
	}
    
	if(_ocx_username_l==0){
			     $("#Usernameconfirm").text("注册的用户名不能为空");
			     $("#_ocx_username").focus();
			     return ;
	}else{
		 if(_ocx_username_f==1){
				 $("#Usernameconfirm").text("注册的用户名格式不符合要求");
		         $("#_ocx_username").focus();
		         return ;
		   }
  }
	$.ajax({
	url: "./user_reg.php",
	type: "GET",
		data: 'do=check_user&username='+ encodeURI(_ocx_username) + '&' + get_time(),
		success: function(data_arr){
		
			 if(data_arr==1){
				 $("#Usernameconfirm").text("此用户名已被注册");
				 return ;
			 }else if(data_arr==2){
			 	alert("访问超时，请刷新页面后再注册");
			 	return ;
			 }else{
				 $("#Usernameconfirm").text("此用户名可以注册");
				 $("#u_question").focus();
		         return ;			 	
			 }
		 }
	});		
}
function set_passwd_level(n,l){
	$("#passwd_level_1").attr("bgColor","#E3D1B9");
	$("#passwd_level_2").attr("bgColor","#E3D1B9");
	$("#passwd_level_3").attr("bgColor","#E3D1B9");	
//	if(n==0 || l<6){
//		$("#passwd_level_1").attr("bgColor","#9F763E");
//	}
//	if(n==1 && l<7){
//	    $("#passwd_level_1").attr("bgColor","#9F763E");
//		$("#passwd_level_2").attr("bgColor","#9F763E");		
//	}
//	if(n==1 && l>6){
//	    $("#passwd_level_1").attr("bgColor","#9F763E");
//		$("#passwd_level_2").attr("bgColor","#9F763E");	
//		$("#passwd_level_3").attr("bgColor","#9F763E");	
//	}	
	    if(n==1 ){
			_$("passwd_level_1").style.backgroundColor="#9F763E";
		}
		if(n==2 && l<7){
		   _$("passwd_level_1").style.backgroundColor="#9F763E";
		   _$("passwd_level_2").style.backgroundColor="#9F763E";
		}
		if(n==2 && l>6){
		    _$("passwd_level_1").style.backgroundColor="#9F763E";
			_$("passwd_level_2").style.backgroundColor="#9F763E";
			_$("passwd_level_3").style.backgroundColor="#9F763E";
		}
}
function mySubmit(){
	var _ocx_username,_ocx_username_m,_ocx_username_l,_ocx_username_f,_ocx_username_n;
	var _ocx_password,_ocx_password_m,_ocx_password_l,_ocx_password_n,_ocx_password_f;
	var _ocx_password1,_ocx_password1_m,_ocx_password1_l;

if(navigator.userAgent.indexOf("MSIE")>0){//IE浏览器接口
     	_ocx_username = document.getElementById('_ocx_username').output25;
		_ocx_username_m = document.getElementById('_ocx_username').output2;
		_ocx_username_l = document.getElementById('_ocx_username').output3;
		_ocx_username_f = document.getElementById('_ocx_username').output5;
		_ocx_username_n = document.getElementById('_ocx_username').output4;
		
        _ocx_password = document.getElementById('_ocx_password').output25;
		_ocx_password_m = document.getElementById('_ocx_password').output2;
		_ocx_password_l = document.getElementById('_ocx_password').output3;
		_ocx_password_n = document.getElementById('_ocx_password').output4;
		_ocx_password_f = document.getElementById('_ocx_password').output5;
		   
		_ocx_password1 = document.getElementById('_ocx_password1').output25;
		_ocx_password1_m = document.getElementById('_ocx_password1').output2;	
		_ocx_password1_l = document.getElementById('_ocx_password1').output3;
		
}else{	//非IE浏览器接口
          
	        _ocx_username_l = document.getElementById('_ocx_username').output(3);
	   if(_ocx_username_l>0){
			_ocx_username = document.getElementById('_ocx_username').output(1);
			_ocx_username_m = document.getElementById('_ocx_username').output(2);
			_ocx_username_f = document.getElementById('_ocx_username').output(5);
			_ocx_username_n = document.getElementById('_ocx_username').output(4);
	
		    
        }
	
	        _ocx_password_l = document.getElementById('_ocx_password').output(3);
      if(_ocx_password_l>0){
	        _ocx_password = document.getElementById('_ocx_password').output(1);
		    _ocx_password_m = document.getElementById('_ocx_password').output(2);
		    _ocx_password_n = document.getElementById('_ocx_password').output(4);
		    _ocx_password_f = document.getElementById('_ocx_password').output(5);
        }
           _ocx_password1_l = document.getElementById('_ocx_password1').output(3);
      if(_ocx_password1_l>0){
    	  _ocx_password1 = document.getElementById('_ocx_password1').output(1);
    	  _ocx_password1_m = document.getElementById('_ocx_password1').output(2);
      }     
 }
//alert(_ocx_username_f);
//alert(_ocx_password_m+"-"+_ocx_password1_m);
//alert(ocx_password_m+"-"+_ocx_password1_m);
   var err_info =1;
   //alert(username2);  
   if(_ocx_username_l==0){
		$("#usernamedes").text("注册的登录名不能为空");
        $("#_ocx_username").focus();
		err_info =0;
        return;
   }else{
      //alert(_ocx_username_f);
	   if(_ocx_username_f==1){
			 $("#usernamedes").text("注册的登录名格式不符合要求");
	         $("#_ocx_username").focus();
			 err_info =0;
			 return;
	   }
  }
  if(_ocx_password_l==0){
		$("#passworddes").text("密码不能为空");
        $("#_ocx_password").focus();
		err_info =0;
		return;
   }else{
   	  //alert(_ocx_password_f);
   	  if(_ocx_password_f==1){
		$("#passworddes").text("密码格式不符合要求");
        $("#_ocx_password").focus();
		err_info =0;
		return;	  	
   	  }else{
   	  	set_passwd_level(_ocx_password_n,_ocx_password_l);
   	  	$("#passworddes").text("密码输入正确");
   	  }
   }
  //alert(_ocx_password_m+"--"+_ocx_password1_m);
  if(_ocx_password_m!=_ocx_password1_m){
		$("#password1des").text("两次密码不一致");
        $("#_ocx_password1").focus();
		err_info =0;
		return;
//   }else{
//   	  $("#password1des").text("重输密码输入正确");
   }
   $("#username").val(_ocx_username);
   $("#username_md5").val(_ocx_username_m);   
   $("#password").val(_ocx_password);
   $("#password_md5").val(_ocx_password_m);
    document.myform.submit();
    //return true;
 
/*    if(err_info==1){
			$.ajax({
			url: "/login/user_reg.php",
			type: "GET",
				data: 'do=chg_user&username='+ username1+ '&' + get_time(),
				 success: function(data_arr){
				 	alert(data_arr);
					 if(data_arr!=1){
						$("#usernamedes").text("此用户名已被注册");
						//$("#username").focus();
						return false;
					 }else{
			 	
					 	//return false;
					 	//document.myform.submit();
		              }
				 }
			});								   
	}*/
   
}
//clear password level
function ClearLevel(){
	_$("passwd_level_1").style.backgroundColor="#E3D1B9";
	_$("passwd_level_2").style.backgroundColor="#E3D1B9";
	_$("passwd_level_3").style.backgroundColor="#E3D1B9";
}
//get password level
function GetLevel(){
	  if(navigator.userAgent.indexOf("MSIE")>0){//IE浏览器接口
		  var _ocx_password_l = document.getElementById('_ocx_password').output3;
		  var _ocx_password_n = document.getElementById('_ocx_password').output4;
	  }else{//非IE浏览器接口
	      var _ocx_password_l = document.getElementById('_ocx_password').output(3);
		  var _ocx_password_n = document.getElementById('_ocx_password').output(4);
	  } 
	  if(_ocx_password_l!=0){
	  	  set_passwd_level(_ocx_password_n,_ocx_password_l);
	  }else{
	       ClearLevel();
	  }
	}

//check passwd
function CharMode(iN){
	if (iN>=48 && iN <=57) 
	return 1; 
	if (iN>=65 && iN <=90) 
	return 2;
	if (iN>=97 && iN <=122) 
	return 4;
	else
	return 8; 
}

function bitTotal(num){
	modes=0;
	for (i=0;i<4;i++){
	if (num & 1) modes++;
	num>>>=1;
	}
	return modes;
}

function checkStrong(sPW){
	if (sPW.length<=6)
	return 0; 
	Modes=0;
	for (i=0;i<sPW.length;i++){
	
	Modes|=CharMode(sPW.charCodeAt(i));
	}
	
	return bitTotal(Modes);
}

