﻿/*	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(lang[32][0]);
			return false;
		}

		var cf = document.reg_form;
		var reg_id  = cf.reg_id.value;
		var queryString="";
		var tbobj;
		for (var i=0;i<cf.elements.length;i++){
			tbobj = cf.elements[i];
			if (tbobj.name  == "") continue;
			if (queryString.length<1) {
				queryString = tbobj.name+"="+tbobj.value;
			}	else {
				queryString += "&"+tbobj.name+"="+tbobj.value;
			}
		}
		//alert(queryString);
		if(checkInfo(reg_id,filterword)){
			sAlert(lang[32][1] +checkInfo(reg_id,filterword));
			return false;
		}

		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 = lang[33][1];
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('reg_result').style.cssText = "color:red";
				var allcon =  xmlHttp.responseText;
				//alert(allcon);
				document.getElementById('reg_result').innerHTML = allcon;
				if(allcon == "OK") {
					document.getElementById('reg_result').innerHTML = lang[33][2];
					changeregdiv();
				}else{
					regImgRefresh();
				}
				//alert(document.getElementById('reg_result').innerHTML);
			}
		}
	}

	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 = lang[34][0];
		}
		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 = lang[34][1];
					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();
		//alert(location.href);
		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 = lang[35][0];
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('login_result').style.cssText = "color:red";
				var allcon =  xmlHttp.responseText;
				//alert(allcon);
				if(allcon == "error0") {
					document.getElementById('login_result').innerHTML = lang[35][1];
					loginImgRefresh();
				}
				else if(allcon == "error1") {
					document.getElementById('login_result').innerHTML = lang[35][2];
					loginImgRefresh();
				}
				else if(allcon == "error2") {
					document.getElementById('login_result').innerHTML = lang[35][3];
					document.login_form.reset();
					document.login_form.login_id.focus();
					loginImgRefresh();
				}
				else if(allcon == "error_r") {
					document.getElementById('login_result').innerHTML = lang[35][4];
					loginImgRefresh();
				}
				else if(allcon == "ok") {
					document.getElementById('login_result').innerHTML = lang[35][5];
					if (location.href.indexOf("index.php") || location.href.indexOf(".php")<0) {
						//location.href = "/?y=r";
						location.reload();
					} else {
						changelogindiv();
					}
				}
				else if(allcon == "jump") {
					document.getElementById('login_result').innerHTML = lang[35][6];
					location.href = readCookie("jump_this_url=");
					//location.href = "/";
				}
				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=''
		document.reg_form.reg_from.disabled=true;
		document.reg_form.reg_qq.disabled=true;
		document.reg_form.reg_msn.disabled=true;
		document.reg_form.reg_mobile.disabled=true;
		document.reg_form.reg_intr.disabled=true;
		document.reg_form.reg_zfb.disabled=true;
		location.href='./member.php?action=login';
	}
	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() {
		if(document.getElementById("reg_xy").checked==false) {
			sAlert(lang[36][0]);
			return false;
		}

		var cf = document.my_info;
		var new_intr  = cf.new_intr.value;
		var new_city  = cf.new_city.value;
		var queryString="";
		var tbobj;
		for (var i=0;i<cf.elements.length;i++){
			tbobj = cf.elements[i];
			if (tbobj.name  == "") continue;
			if (queryString.length<1) {
				queryString = tbobj.name+"="+tbobj.value;
			}	else {
				queryString += "&"+tbobj.name+"="+tbobj.value;
			}
		}
		/*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.area_id.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_zfb  = m.new_zfb.value;*/

		if(checkInfo(new_city,filterword)){
			sAlert(lang[37][0] +checkInfo(new_city,filterword));
			return false;
		}

		if(checkInfo(new_intr,filterword)){
			sAlert(lang[37][1] +checkInfo(new_intr,filterword));
			return false;
		}
		//alert(queryString);
		//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 = lang[38][0];
		}
		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;
				alert(allcon);
			}
		}
	}

	function applyRequest() {

		var a = document.apply_form;
		var u = a.touser.value;
		var f = a.fid.value; 
		/*var c = a.applycontent.value;
		var e = a.email.value;

		var queryString = "c=" + c + "&e=" + e + "&f=" + f + "&u=" + u;*/
		var queryString = "u="+u+ "&f=" + f;
		alert(lang[39][2]+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 = lang[39][0];
		}
		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 = lang[39][1];
					alert(lang[39][1]);
					location.href='./main.php?f='+document.apply_form.fid.value;
				}
			}
		}
	}

	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 zb = sf.closebbs.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 o = sf.man_order.value.replace(/\+/g,"@");
		var s = sf.stats.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;
		var queryString = "b="+b+"&z="+z+"&zb="+zb+"&ak="+ak+"&ar="+ar+"&m="+m+"&p="+p+"&a="+a+"&d="+d+"&fk="+f+"&v="+v+"&o="+o+"&s="+s;

		//alert(queryString);

		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 = lang[40][0];
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('set_result').style.cssText = "color:red";
				var allcon =  xmlHttp.responseText;
				//alert(allcon);
				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 = lang[41][0];
										}
										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 = lang[41][1];
													location.href='./member.php?action=login';
												}
												else if(allcon == "-2")
												{
													document.getElementById('collect_div').innerHTML = lang[41][2];
												}
												else if(allcon == "0")
												{
													document.getElementById('collect_div').innerHTML = lang[41][3];
												}
												else if(allcon == "1")
												{
													document.getElementById('collect_div').innerHTML = lang[41][4];
													location.reload();
												}
												else{
													document.getElementById('collect_div').innerHTML = lang[41][5];
												}
											}
										}
									}
		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","member_set.php?action=out_home","true");
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.onreadystatechange = function () {
										if(xmlHttp.readyState == 1) { 
											alert(queryString);
											document.getElementById('t_result').style.cssText = "";
											document.getElementById('t_result').innerHTML = lang[42][0];
										}
										if(xmlHttp.readyState == 4) {
											if(xmlHttp.status == 200) {
												document.getElementById('t_result').style.cssText = "color:red";
												var allcon =  xmlHttp.responseText;
												alert(allcon);
												if(allcon == "-1")
												{
													document.getElementById('t_result').innerHTML = lang[42][1];
												}
												else if(allcon == "1")
												{
													document.getElementById('t_result').innerHTML = lang[42][2];
													location.reload();
												}
												else if(allcon == "0")
												{
													document.getElementById('t_result').innerHTML = lang[42][3];
												}
												else{
													document.getElementById('t_result').innerHTML = lang[42][4];
												}
											}
										}
									}
		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 = lang[43][0];
		}
		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 = lang[43][1];
					location.href='./member.php?action=login';
				}
				if(allcon == "-2")
				{
					document.getElementById('friend_div').innerHTML = lang[43][2];
				}
				else if(allcon == "0")
				{
					document.getElementById('friend_div').innerHTML = lang[43][3];
				}
				else if(allcon == "1")
				{
					document.getElementById('friend_div').innerHTML = lang[43][4];
					location.reload();
				}
				else{
					document.getElementById('friend_div').innerHTML = lang[43][5];
				}
			}
		}
	}

	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 = lang[44][0];
										}
										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 = lang[44][1];
													document.getElementById('scbut').style.display='none';
												}
												else if(allcon == "0")
												{
													document.getElementById('yz_res').innerHTML = lang[44][2];
												}
												else if(allcon == "2")
												{
													document.getElementById('yz_res').innerHTML = lang[44][3];
												}
												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;  
	}

