function changeValidate(){
	var validateImg = "/class/cHknum.asp?rnd=" + Math.random();
	document.getElementById("validateImg").src= validateImg;
} 

function isDigit(){ 
	var reg=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){2,11}$/; 
	var x=document.forms[0].userName.value;
	document.getElementById("loginshow").style.display="none";
	if(!reg.test(x)){ 
		msg="<span style='color:Red;font-family:verdana;font-size:9pt'>用户名无效  </span><span class='STYLE14'> 必须是3-12个字符(以字母开头、包括小写数字、下划线)</span></p>"; 
		document.getElementById("loginshow").style.display="block";
		document.getElementById("loginshow").innerHTML = msg;
		return false;
		}
} 

function isValidate(){ 
	var reg=/^(\w){4,4}$/; 
	var x=document.forms[0].userValidate.value;
	document.getElementById("loginshow2").style.display="none";
	if(!reg.test(x)){ 
		msg="<span  style='color:Red;font-family:verdana;font-size:9pt;'>验证码无效  </span><span>必须是4个字符或字母。</span>"; 
		document.getElementById("loginshow2").style.display="block";
		document.getElementById("loginshow2").innerHTML = msg;
		return false;
		}
}


function isPwd(){ 
	var reg=/^(\w){3,12}$/; 
	var x=document.forms[0].userPwd.value;
	document.getElementById("loginshow1").style.display="none";
	if(!reg.test(x)){ 
		msg="<span  style='color:Red;font-family:verdana;font-size:9pt;'>密码无效  </span><span>必须是3-12个字符请使用英文字母、数字或下划线，建议使用6位以上的混合密码。</span>"; 
		document.getElementById("loginshow1").style.display="block";
		document.getElementById("loginshow1").innerHTML = msg;
		return false;
		}
} 

function changepwd(){
	var reg=/^(\w){3,12}$/;
	var x=document.myform_cp.userPwd.value;
	var y=document.myform_cp.userPwd1.value;
	var z=document.myform_cp.userPwd2.value;
	var o=document.myform_cp.userName.value;
	var p=document.myform_cp.userValidate.value;
	if (x=="" || !reg.test(x)){
		msg="<span  style='color:Red;font-family:verdana;font-size:9pt;'>原始密码错误  </span><span>不能为空或格式错误,必须是3-12个字符请使用英文字母、数字或下划线。</span>"; 
		document.getElementById("loginshow1").style.display="block";
		document.getElementById("loginshow1").innerHTML = msg;
		return false;	
	}else if(y=="" || z=="" || p==""){
		msg="<span  style='color:Red;font-family:verdana;font-size:9pt;'>发生错误  </span><span>请将各项填写完整</span>"; 
		getbyid("loginshow1").style.display="block";
		getbyid("loginshow1").innerHTML = msg;
		return false;
	}else if(!reg.test(y) || !reg.test(z)){
		msg="<span  style='color:Red;font-family:verdana;font-size:9pt;'>新密码格式错误  </span><span>新密码或重复输入的新密码不符合规范，请使用是3-12个字符</span>"; 
		getbyid("loginshow1").style.display="block";
		getbyid("loginshow1").innerHTML = msg;
		return false;
	}else if(!(y==z)){
		msg="<span  style='color:Red;font-family:verdana;font-size:9pt;'>两次输入密码不一致  </span><span>新密码或重复输入的新密码不一致，必须完全一致才能修改密码</span>"; 
		getbyid("loginshow1").style.display="block";
		getbyid("loginshow1").innerHTML = msg;
		return false;
	}else{
		var xInfo = new Ajax('loginshow0', 'HTML');
		var xInfo_url= '/useinfo/userProc.asp?' + Math.random();
		var xStr = "key1="+ x +"&key2=" + y +"&key3=" + o +"&key4=" + p ;;
		xInfo.post(xInfo_url,xStr,function(s){
			getbyid("loginshow1").style.display="block";
			getbyid("loginshow1").innerHTML = s;
			}
		);
		return false;
	}
}

function hideDivById(divId){
	var y = getbyid(divId);
	y.style.display="none";
	}
	

function checkuser(){
	msg="";
	isDigit();
	isValidate();
	isPwd();
	if(msg != ""){
	}
	else{
		logs();
	}
}

function logs(){
	var key1=document.forms[0].userName.value;
	var key2=document.forms[0].userPwd.value;
	var key3=document.forms[0].userValidate.value;
	var xStr = "key1="+ key1 +"&key2=" + key2 +"&key3=" + key3 ;
	var xlogs = new Ajax('loginshow', 'HTML');
	xlogs.post('useinfo/checklogin.asp',xStr,function(s){
		if (s == 2 || s == 1 || s == 0){
			if (s == 2){
				msg = "<span  style='color:Red;font-family:verdana;font-size:9pt;'>用户名或密码错误  </span><span>请重新输入。</span>";
			}else if( s == 1){
				msg = "<span  style='color:Red;font-family:verdana;font-size:9pt;'>验证码错误  </span><span>必须是4位数字或字母，忽略大小写。</span>";
			}else if( s == 0){
				msg = "<span  style='color:Red;font-family:verdana;font-size:9pt;'>参数出错  </span><span>可能有参数为空，或者含有<a href='#' title='为防止非法注入字符含有单引号，and，exec，insert，select，delete，update，chr，mid，master，truncate，char，declare等字符我们都视为非法'>非法字符</a></span>";
			}
			changeValidate();
			document.forms[0].userValidate.value = "";
			document.forms[0].userPwd.value ="";
			xlogs.statusId.style.display = 'block';
			xlogs.statusId.innerHTML = msg;
		}else{
			document.getElementById("clogs").innerHTML = "<div class='login_title'>控制面板</div><div class='login_form'>"+ s +"</div>";
		}
	}
	);
}
function logout(){
	var xlogout = new Ajax('loginshow', 'HTML');
	var xlogout_url= '/useinfo/loginout.asp?' + Math.random();
	xlogout.get(xlogout_url,function(s){
			 alert ("成功退出！正在返回首页")						 
			 window.location.href="/";
		}
	);
	
	
}

function logbbs(usename,usepwd) {
	var xlogs_url= '/1.asp?' + Math.random();
	var xStr="username=" + usename + "&password=" + usepwd;
	alert (xlogs_url);
	var xlogs = new Ajax('bbslogin', 'HTML');
	xlogs.get(xlogs_url,function(s){
			 
		}
	);
}