﻿/*	var xmlHttp;
	function creatXMLHttpRequest() {
		if(window.ActiveXObject) {
			xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
		} else if(window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
	}
*/
	function regRequest() {
		
		if(document.getElementById("reg_xy").checked==false) {
			sAlert('您必须同意并接受了用户协议后才能继续注册！');
			return false;
		}

		var f = document.reg_form;
		var reg_id  = f.reg_id.value;
		var reg_pwd  = f.reg_pwd.value;
		var re_reg_pwd  = f.re_reg_pwd.value;
		var reg_email = f.reg_email.value;
		var reg_code = f.regcode.value

		if(checkInfo(reg_id,filterword)){
			sAlert("用户名不能包含："+checkInfo(reg_id,filterword));
			return false;
		}

		var queryString = "e=" + reg_email + "&i=" + reg_id + "&p=" + reg_pwd + "&r=" + re_reg_pwd + "&c=" + reg_code;
		
		creatXMLHttpRequest();
		xmlHttp.open("POST","member.php?do=reg","true");
		xmlHttp.onreadystatechange = reghandleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}

	function reghandleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.getElementById('reg_result').style.cssText = "";
			document.getElementById('reg_result').innerHTML = "注册中...";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('reg_result').style.cssText = "color:red";
				var allcon =  xmlHttp.responseText;
				document.getElementById('reg_result').innerHTML = allcon;
				if(allcon == "OK") {
					changeregdiv();
				}else{
					regImgRefresh();
				}
			}
		}
	}

	function getpwdRequest() {

		var p = document.forget_form;
		var get_id = p.get_id.value;
		var get_email  = p.get_email.value;
		var getcode = p.getcode.value

		var queryString = "get_id=" + get_id + "&get_email=" + get_email + "&getcode=" + getcode;
		creatXMLHttpRequest();
		xmlHttp.open("POST","member.php?do=getpwd","true");
		xmlHttp.onreadystatechange = getpwdhandleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}
	function getpwdhandleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.getElementById('forget_result').style.cssText = "color:#FF6600";
			document.getElementById('forget_result').innerHTML = "请稍候...";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('forget_result').style.cssText = "color:red";
				var allcon =  xmlHttp.responseText;
				
				if(allcon == "1") {
					document.getElementById('forget_result').innerHTML = "密码已成功发送至您的邮箱 ^_^";
					document.forget_form.get_pwd.disabled=true;
					document.forget_form.get_id.disabled=true;
					document.forget_form.get_email.disabled=true;
					document.forget_form.getcode.disabled=true;
				}
				else
				{
					document.getElementById('forget_result').innerHTML = allcon;
					getImgRefresh();
				}
			}
		}
	}

	function loginRequest() {

		var s = document.login_form;
		var login_id = s.login_id.value;
		var login_pwd  = s.login_pwd.value;
		var login_code = s.logincode.value

		var queryString = "login_id=" + login_id + "&login_pwd=" + login_pwd + "&login_code=" + login_code;
		creatXMLHttpRequest();
		xmlHttp.open("POST","member.php?do=login","true");
		xmlHttp.onreadystatechange = loginhandleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}
	function loginhandleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.getElementById('login_result').style.cssText = "";
			document.getElementById('login_result').innerHTML = "登录中...";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('login_result').style.cssText = "color:red";
				var allcon =  xmlHttp.responseText;
				
				if(allcon == "error0") {
					document.getElementById('login_result').innerHTML = "请把登录信息填写完整！";
					loginImgRefresh();
				}
				else if(allcon == "error1") {
					document.getElementById('login_result').innerHTML = "验证码输入错误 -_-";
					loginImgRefresh();
				}
				else if(allcon == "error2") {
					document.getElementById('login_result').innerHTML = "用户名或密码错误 -_-";
					document.login_form.reset();
					document.login_form.login_id.focus();
					loginImgRefresh();
				}
				else if(allcon == "error_r") {
					document.getElementById('login_result').innerHTML = "您在别处处于登录状态，请过一分钟再试 -_-";
					loginImgRefresh();
				}
				else if(allcon == "ok") {
					document.getElementById('login_result').innerHTML = "登录成功 ^_^";
					changelogindiv();
				}
				else if(allcon == "jump") {
					document.getElementById('login_result').innerHTML = "登录成功，正在返回登录前的页面 ^_^";
					location.href = readCookie("jump_this_url=");
				}
				else {
					document.getElementById('login_result').innerHTML = allcon;
				}
			}
		}
	}
	function changeregdiv() {
		document.reg_form.reg.disabled=true;
		document.reg_form.reg_email.disabled=true;
		document.reg_form.reg_id.disabled=true;
		document.reg_form.reg_pwd.disabled=true;
		document.reg_form.re_reg_pwd.disabled=true;
		document.reg_form.regcode.disabled=true;
		document.reg_form.reg_xy.disabled=true;
		document.login_form.login_id.value=document.reg_form.reg_id.value;
		document.login_form.login_pwd.focus();
		document.getElementById('reg_result').style.display='none';
		document.getElementById('regok_result').style.display=''
	}
	function changelogindiv() {
		document.login_form.login.disabled=true;
		document.login_form.login_id.disabled=true;
		document.login_form.login_pwd.disabled=true;
		document.login_form.logincode.disabled=true;
		location.href='./member.php?action=home';
	}

	function modRequest() {

		var m = document.my_info;
		var old_pwd = m.old_pwd.value;
		var new_pwd  = m.new_pwd.value;
		var re_new_pwd  = m.re_new_pwd.value;
		var new_from  = m.new_from.value;
		var new_email  = m.new_email.value;
		var new_qq  = m.new_qq.value;
		var new_msn  = m.new_msn.value;
		var new_mobile  = m.new_mobile.value;
		var new_intr  = m.new_intr.value;
		var new_zfb  = m.new_zfb.value;

		if(checkInfo(new_from,filterword)){
			sAlert("城市不能包含："+checkInfo(new_from,filterword));
			return false;
		}

		if(checkInfo(new_intr,filterword)){
			sAlert("个人介绍不能包含："+checkInfo(new_intr,filterword));
			return false;
		}

		var queryString = "old_pwd=" + old_pwd + "&new_pwd=" + new_pwd + "&re_new_pwd=" + re_new_pwd + "&new_from=" + new_from + "&new_email=" + new_email + "&new_qq=" + new_qq + "&new_msn=" + new_msn + "&new_mobile=" + new_mobile + "&new_intr=" + new_intr + "&zfb=" + new_zfb;
		
		creatXMLHttpRequest();
		xmlHttp.open("POST","member.php?do=modify","true");
		xmlHttp.onreadystatechange = modhandleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}

	function modhandleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.getElementById('menu_title').style.cssText = "";
			document.getElementById('menu_title').innerHTML = "修改中...";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('menu_title').style.cssText = "color:red";
				var allcon =  xmlHttp.responseText;
				document.getElementById('menu_title').innerHTML = allcon;
			}
		}
	}

	function applyRequest() {

		var a = document.apply_form;
		var c = a.applycontent.value;
		var e = a.email.value;
		var f = a.fid.value;
		var u = a.touser.value;

		var queryString = "c=" + c + "&e=" + e + "&f=" + f + "&u=" + u;
		
		creatXMLHttpRequest();
		xmlHttp.open("POST","bar_apply.php?do=apply","true");
		xmlHttp.onreadystatechange = applyhandleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}
	function applyhandleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.getElementById('apply_result').style.cssText = "";
			document.getElementById('apply_result').innerHTML = "提交中...";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('apply_result').style.cssText = "color:red";
				var allcon =  xmlHttp.responseText;
				document.getElementById('apply_result').innerHTML = allcon;
				if(allcon == "OK") {
					document.apply_form.apply.disabled=true;
					document.getElementById('apply_result').innerHTML = "您的申请信息已成功提交 ^_^";
				}
			}
		}
	}

	function setRequest() {

		var sf = document.set_form;
		var b = sf.f.value;
		var ps = sf.post_state.value;
		var z = sf.bar_state.value;
		var ak = sf.ask.value;
		var ar = sf.answer.value;
		var m = sf.master.value;
		var p = sf.pic.value;
		var a = sf.ann.value;
		var d = sf.domain.value;
		var f = sf.flink.value;
		var v = sf.baradv.value;

		var queryString = "b="+b+"&ps="+ps+"&z="+z+"&ak="+ak+"&ar="+ar+"&m="+m+"&p="+p+"&a="+a+"&d="+d+"&fk="+f+"&v="+v;
		
		creatXMLHttpRequest();
		xmlHttp.open("POST","bbs_set.php?do=set&f="+b,"true");
		xmlHttp.onreadystatechange = sethandleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}
	function sethandleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.getElementById('set_result').style.cssText = "";
			document.getElementById('set_result').innerHTML = "正在处理...";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('set_result').style.cssText = "color:red";
				var allcon =  xmlHttp.responseText;
				document.getElementById('set_result').innerHTML = allcon;
			}
		}
	}

	function JoinBox() {
		var OBJ = document.getElementsByName('join_id[]');
		var result=new Array();
		for(var n=0; n<OBJ.length; n++) {
			if(OBJ[n].checked) {
				result.push(OBJ[n].value); 
			}
		}

		var mybars = result.join(',');

		var queryString = "f=" + mybars;

		creatXMLHttpRequest();
		xmlHttp.open("POST","bbs_action.php?action=out_join","true");
		xmlHttp.onreadystatechange = function () {
										if(xmlHttp.readyState == 1) {
											document.getElementById('collect_div').style.cssText = "";
											document.getElementById('collect_div').innerHTML = "正在提交...";
										}
										if(xmlHttp.readyState == 4) {
											if(xmlHttp.status == 200) {
												document.getElementById('collect_div').style.cssText = "color:red";
												var allcon =  xmlHttp.responseText;
												if(allcon == "-1")
												{
													document.getElementById('collect_div').innerHTML = "您还没有登录！";
													location.href='./member.php?action=login';
												}
												else if(allcon == "-2")
												{
													document.getElementById('collect_div').innerHTML = "退出失败 -_-";
												}
												else if(allcon == "0")
												{
													document.getElementById('collect_div').innerHTML = "请选择要退出的帖吧 -_-";
												}
												else if(allcon == "1")
												{
													document.getElementById('collect_div').innerHTML = "退出成功 ^_^";
													location.reload();
												}
												else{
													document.getElementById('collect_div').innerHTML = "未知错误，请与客服联系。";
												}
											}
										}
									}
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}

	function Out_Member(fid) {
		var OBJ = document.getElementsByName('uid[]');
		var result=new Array();
		for(var n=0; n<OBJ.length; n++) {
			if(OBJ[n].checked) {
				result.push(OBJ[n].value); 
			}
		}

		var users = result.join(',');

		var queryString = "u=" + users + "&f=" + fid;

		creatXMLHttpRequest();
		xmlHttp.open("POST","bar_member.php?action=out_home","true");
		xmlHttp.onreadystatechange = function () {
										if(xmlHttp.readyState == 1) {
											document.getElementById('t_result').style.cssText = "";
											document.getElementById('t_result').innerHTML = "正在提交...";
										}
										if(xmlHttp.readyState == 4) {
											if(xmlHttp.status == 200) {
												document.getElementById('t_result').style.cssText = "color:red";
												var allcon =  xmlHttp.responseText;
												if(allcon == "-1")
												{
													document.getElementById('t_result').innerHTML = "请勿越权操作 -_-";
												}
												else if(allcon == "1")
												{
													document.getElementById('t_result').innerHTML = "踢出成功 ^_^";
													location.reload();
												}
												else if(allcon == "0")
												{
													document.getElementById('t_result').innerHTML = "请选择要踢出的成员 ^_^";
												}
												else{
													document.getElementById('t_result').innerHTML = "未知错误，请与客服联系。";
												}
											}
										}
									}
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}

	function MyFriends() {

		var OBJ = document.getElementsByName('friend[]');
		var result=new Array();
		for(var n=0; n<OBJ.length; n++) {
			if(OBJ[n].checked) {
				result.push(OBJ[n].value); 
			}
		}

		var myfriends = result.join(',');

		var queryString = "friends=" + myfriends;

		creatXMLHttpRequest();
		xmlHttp.open("POST","member.php?do=friend","true");
		xmlHttp.onreadystatechange = friendshandleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}
	function friendshandleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.getElementById('friend_div').style.cssText = "color:red";
			document.getElementById('friend_div').innerHTML = "正在更新...";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('friend_div').style.cssText = "color:red";
				var allcon =  xmlHttp.responseText;
				if(allcon == "-1")
				{
					document.getElementById('friend_div').innerHTML = "您还没有登录！";
					location.href='./member.php?action=login';
				}
				if(allcon == "-2")
				{
					document.getElementById('friend_div').innerHTML = "请选择要删除的好友！";
				}
				else if(allcon == "0")
				{
					document.getElementById('friend_div').innerHTML = "好友删除失败 -_-";
				}
				else if(allcon == "1")
				{
					document.getElementById('friend_div').innerHTML = "好友删除成功 ^_^";
					location.reload();
				}
				else{
					document.getElementById('friend_div').innerHTML = "未知错误，请与客服联系。";
				}
			}
		}
	}

	function JoinRequest(fid) {
		var sf = document.ask_join;
		var answer = sf.answer.value;
		var queryString = "answer=" + answer;
		creatXMLHttpRequest();
		xmlHttp.open("POST","bbs_action.php?action=joinbar&bar="+fid,"true");
		xmlHttp.onreadystatechange = function () {
										if(xmlHttp.readyState == 1) {
											document.getElementById('yz_res').style.cssText = "color:green";
											document.getElementById('yz_res').innerHTML = "验证中...";
										}
										if(xmlHttp.readyState == 4) {
											if(xmlHttp.status == 200) {
												var allcon =  xmlHttp.responseText;
												document.getElementById('yz_res').style.cssText = "color:#FF6600";
												if(allcon == "1")
												{
													document.getElementById('yz_res').innerHTML = "您已通过验证并成功加入了本帖吧 ^_^";
													document.getElementById('scbut').style.display='none';
												}
												else if(allcon == "0")
												{
													document.getElementById('yz_res').innerHTML = "很遗憾 您暂时无法加入本帖吧 -_-";
												}
												else if(allcon == "2")
												{
													document.getElementById('yz_res').innerHTML = "您已经加入了 请不要重复提交 -_-";
												}
												else
												{
													document.getElementById('yz_res').innerHTML = allcon;
												}
											}
										}
									}
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}

	function  readCookie(Cookie_Clock)
	{  
	   var  cookieValue  =  "";  
	   var  search  =  Cookie_Clock;  
	   if(document.cookie.length  >  0)  
	   {    
		   offset  =  document.cookie.indexOf(search);  
		   if  (offset  !=  -1)  
		   {    
			   offset  +=  search.length;  
			   end  =  document.cookie.indexOf(";",  offset);  
			   if  (end  ==  -1)  end  =  document.cookie.length;  
			   cookieValue  =  unescape(document.cookie.substring(offset,  end))  
		   }  
	   }  
	   return  cookieValue;  
	}
