﻿function InitAjax(){
	var ajax=false; 
	try {
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) { 
		try {
			ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}catch (E){
			ajax = false;
		}
	}
	
	if (!ajax && typeof XMLHttpRequest!='undefined'){
		ajax = new XMLHttpRequest();
	}
	
	return ajax;
}

function authImg(){
	var url = "authImg/function.php?act=great&rand="+Math.random(9999);
	var pic = document.getElementById("authImg"); 
	var md5Str = document.getElementById("md5Str");
	
	var ajax = InitAjax();
	ajax.open("GET", url, true); 
	
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4 && ajax.status == 200){ 
			var res = ajax.responseText.split('|');
			md5Str.value = res[1];
			pic.innerHTML = "<img src=\"authImg/authPic.php?num="+encodeURIComponent(res[0])+"\" onClick=\"authImg();\" title=\"看不清？点击换一张！\" style=\"vertical-align: middle;cursor: pointer;\" />"; 
		}
	}
	
	ajax.send(null);
}

function checkUser(type, values, returnForm, operationForm){
	var url = "login.php";
	var input_value = document.getElementById(values).value;
	var poststr = "act=checkLogin&type="+type+"&value="+input_value+"&rand="+Math.random(9999);

	var ajax = InitAjax();
	ajax.open("POST", url, true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(poststr);
	
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4 && ajax.status == 200){ 
			if(ajax.responseText != 'OK'){
				document.getElementById(returnForm).innerHTML = ajax.responseText;
				document.getElementById(returnForm).style.color = '#FF0000';
			}else{
				document.getElementById(returnForm).innerHTML = '√';
				document.getElementById(returnForm).style.color = '#009900';
			}
		}
	}
}

function onReg(){
	var username = document.getElementById('username').value;
	var password = document.getElementById('password').value;
	var email = document.getElementById('email').value;
	var confirm_password = document.getElementById('confirm_password').value;
	var truename = document.getElementById('truename').value;
	var sex = document.getElementById('sex').value;
	var idtype = document.getElementById('idtype').value;
	var idno = document.getElementById('idno').value;
	var tel = document.getElementById('tel').value;
	var address = document.getElementById('address').value;
	var postno = document.getElementById('postno').value;
	var edutype = document.getElementById('edutype').value;
	var md5Str = document.getElementById('md5Str').value;
	var captcha = document.getElementById('captcha').value;
	var returnUrl = document.getElementById('returnUrl').value;
	var fromUrl = document.getElementById('fromUrl').value;
	
	if(confirm_password!=password){
		window.alert('两次输入密码不正确！');
		return ;
	}
	
	var url = "login.php";
	var postvar = "act=onreg&username="+username+"&password="+password+"&email="+email+"&truename="+truename+"&sex="+sex+"&idtype="+idtype+"&idno="+idno+"&tel="+tel+"&address="+address+"&postno="+postno+"&edutype="+edutype+"&captcha="+captcha+"&md5Str="+md5Str+"&fromUrl="+fromUrl+"&returnUrl="+returnUrl+"&rand="+Math.random(9999);
	var ajax = InitAjax();
	
	document.formUser.Submit.disabled = 'disabled';
	ajax.open("POST", url, true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(postvar);
	
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4 && ajax.status == 200){ 
			var return_info = ajax.responseText.split("|");
			if(return_info[0] != 'OK'){
				window.alert(return_info[0]);
				document.getElementById('Submit').disabled = false;
			}else{
				window.alert('注册成功！');
				if(return_info[1] != ""){
					window.location.href = return_info[1];
				}else{
					window.location.href = "index.php";
				}
			}
		}
	}
}

function changePass(){
	var oldPass = document.getElementById('oldpass').value;
	var newPass = document.getElementById('newpass').value;
	var repass = document.getElementById('repass').value;
	
	if(newPass!=repass){
		window.alert('两次输入密码不正确！');
		return ;
	}
	
	var url = "login.php?act=act_changePass&oldpass="+oldPass+"&newpass="+newPass+"&rand="+Math.random();

	var ajax = InitAjax();
	ajax.open("GET", url, true);
	document.getElementById('Submit').disabled = 'disabled';
	
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4 && ajax.status == 200){ 
			if(ajax.responseText != 'OK'){
				window.alert(ajax.responseText);
				document.getElementById('Submit').disabled = '';
			}else{
				window.alert('密码更新成功！请牢记您的新密码！');
				window.location.href = 'login.php?act=login';
			}
		}
	}
	
	ajax.send(null);
}

function points(){
	var points = document.getElementById('points').value;
	
	var url = "index.php?act=act_points&points="+points+"&rand="+Math.random();
	
	var ajax = InitAjax();
	ajax.open("GET", url, true);
	
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4 && ajax.status == 200){ 
			if(ajax.responseText != 'OK'){
				window.alert(ajax.responseText);
			}else{
				window.alert('积分兑换成功！');
				location.reload();
			}
		}
	}
	
	ajax.send(null);
}

function rank_points(){
	var points = document.getElementById('points2').value;
	
	var url = "index.php?act=act_rankpoints&points="+points+"&rand="+Math.random();
	
	var ajax = InitAjax();
	ajax.open("GET", url, true);
	
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4 && ajax.status == 200){ 
			if(ajax.responseText != 'OK'){
				window.alert(ajax.responseText);
			}else{
				window.alert('积分兑换成功！');
				location.reload();
			}
		}
	}
	
	ajax.send(null);
}

function onreset(){
	var new_password = document.getElementById('new_password').value;
	var confirm_password = document.getElementById('confirm_password').value;
	var submit_button = document.getElementById('submit');
	
	if(new_password!=confirm_password){
		window.alert('两次密码输入不正确，请重新输入');
		return;
	}
	
	var url = "login.php?act=onreset&new_password="+new_password+"&rand="+Math.random();
	
	var ajax = InitAjax();
	ajax.open("GET", url, true);
	
	submit_button.disabled = 'disabled';
	submit_button.value = '正在更改密码....';
	
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4 && ajax.status == 200){ 
			if(ajax.responseText != 'OK'){
				window.alert(ajax.responseText);
			}else{
				window.alert('密码修改成功！');
				location.replace('login.php?act=login');
			}
			
			submit_button.disabled = '';
			submit_button.value = '确定更改密码';
		}
	}
	
	ajax.send(null);
}

function send_reset_mail(){
	var user = document.getElementById('user_name').value;
	var email = document.getElementById('email').value;
	var submit_button = document.getElementById('submit');

	if(user=='' && email==''){
		window.alert('请至少输入一项资料！');
		return;
	}
	
	var url = "login.php";
	var postvar = "act=send_pwd_email&user_name="+user+"&email="+email+"&rand="+Math.random();

	var ajax = InitAjax();
	ajax.open("POST", url, true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	
	submit_button.disabled = 'disabled';
	submit_button.value = '正在发送邮件....';
	
	ajax.send(postvar);
	
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4 && ajax.status == 200){ 
			if(ajax.responseText != 'OK'){
				window.alert(ajax.responseText);
			}else{
				window.alert('邮件发送成功！');
				//location.replace('login.php?act=login');
			}
			
			submit_button.disabled = '';
			submit_button.value = '确定';
		}
	}
}

function post_msg_id(){
	var url = "user_api.php?act=msgon&"+Math.random();
	
	var ajax = InitAjax();
	ajax.open("GET", url, true);
	
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4 && ajax.status == 200){ 
			window.alert(ajax.responseText);
		}
	}
	
	ajax.send(null);
}

function act_club(){
	var username = document.getElementById('username').value;
	var truename = document.getElementById('truename').value;
	var address = document.getElementById('address').value;
	var email = document.getElementById('email').value;
	var tel = document.getElementById('tel').value;
	var postno = document.getElementById('postno').value;
	var act = document.getElementById('act').value;
	
	var url = "index.php";
	var postvar = "act="+act+"&username="+username+"&truename="+truename+"&address="+address+"&email="+email+"&tel="+tel+"&postno="+postno+"&r="+Math.random();
	//window.alert(postvar);
	var ajax = InitAjax();
	ajax.open("POST", url, true);
	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(postvar);
	
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4 && ajax.status == 200){ 
			if(ajax.responseText == 'ok'){
				window.alert('申请成功！请等待管理员审核通过！');
				window.location.href = 'index.php?act=inclub';
			}else{
				window.alert(ajax.responseText);
			}
		}
	}
}