	function CheckRadio()
	{
		for(var i=0;i<document.messageForm.username.length;i++)
		{
			if(document.messageForm.username[i].checked)
			{
				var tmpValue=document.messageForm.username[i].value
				break
			}
		}
		document.messageForm.author.value=tmpValue;
	}
	
	var xmlHttp;
	function creatXMLHttpRequest() {
		if(window.ActiveXObject) {
			xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
		} else if(window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
	}

	function Request() {
		document.messageForm.postac.disabled=true;
		var s = document.messageForm;
		var subject = s.subject.value;
		var body  = s.body.value;
		var fileurl  = s.fileurl.value;
		var author  = s.author.value;
		var attach  = s.attach.value;
		var authcode  = s.authcode.value;
		var topicid  = s.topicid.value;
		var fid  = s.fid.value;

		if( author == -1 )
		{
			var filterlink = "http://|https://|ftp://|www.|.com|.net|.org|.com.cn|.net.cn|.org.cn|.cn|.ca|.la|.us|.li|.jp|.info|.name|.cc|.biz";

			if( checkInfo(subject,filterlink) || checkInfo(body,filterlink) )
			{
				myAlert('匿名用户禁止发含有超链接的帖子 -_-');
				s.postac.value = "重新提交";
				s.postac.disabled=false;
				return false;
			}
		}

		var queryString = "subject=" + subject + "&body=" + body + "&fileurl=" + fileurl + "&author=" + author + "&attach=" + attach + "&authcode=" + authcode + "&topicid=" + topicid + "&fid=" + fid;
		creatXMLHttpRequest();
		xmlHttp.open("POST","./post.php?action=DoPost","true");
		xmlHttp.onreadystatechange = handleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}
	function handleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.messageForm.postac.value = "正在提交";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				var allcon =  xmlHttp.responseText;

				if(allcon > "0"){
					location.href = 'read.php?tid-'+allcon+'.html';
				}
				if(allcon == "0"){
					location.reload();
				}
				if(allcon == "-1"){
					myAlert('主题发表失败 -_-');
				}
				if(allcon == "-2"){
					myAlert('主题回复出了些问题 -_-');
				}
				if(allcon == "-3"){
					myAlert('主题发表出了些问题 -_-');
				}
				if(allcon == "-4"){
					myAlert('两次发帖间隔不能小于20秒 -_-');
				}
				if(allcon == "-5"){
					myAlert('认证码输入错误 -_-');
					verifyImgRefresh();
				}
				if(allcon == "-6"){
					myAlert('被过滤后的标题或内容为空了 -_-');
				}
				if(allcon == "-7"){
					myAlert('当前系统暂时不允许发帖回帖 -_-');
				}
				if(allcon == "-8"){
					myAlert('该主题关闭了匿名发表新帖的权限 -_-');
				}
				if(allcon == "-9"){
					myAlert('该主题关闭了匿名回帖的权限 -_-');
				}
				if(allcon == "-10"){
					myAlert('您的当前状态处于禁止发言 -_-');
				}

				document.messageForm.postac.value = "重新提交";
				document.messageForm.postac.disabled=false;
			}
		}
	}

	function createRequest() {
		var cf = document.CreateForm;
		var homename = cf.homename.value;
		var bar_class  = cf.bar_class.value;
		var introduction  = cf.introduction.value;
		var domain  = cf.domain.value;
		var authcode  = cf.authcode.value;

		var queryString = "n=" + homename + "&c=" + bar_class + "&j=" + introduction + "&d=" + domain + "&a=" + authcode;
		creatXMLHttpRequest();
		xmlHttp.open("POST","./create_bar.php?action=create","true");
		xmlHttp.onreadystatechange = createhandleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}
	function createhandleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.getElementById('home_result').innerHTML = "正在提交...";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('home_result').innerHTML = "";
				var allcon =  xmlHttp.responseText;
				if(allcon == "1")
				{
					document.getElementById('home_authcode').innerHTML = "验证码错误！";
					verifyImgRefresh();
					return false;
				}
				document.getElementById('home_authcode').innerHTML = "";

				if(allcon == "2")
				{
					document.getElementById('home_name').innerHTML = "该主题名称已存在！";
					return false;
				}
				if(allcon == "-9")
				{
					document.getElementById('home_name').innerHTML = "主题名称含有非法字符！";
					return false;
				}
				if(allcon == "-10")
				{
					document.getElementById('home_name').innerHTML = "主题名称含有系统保留字符！";
					return false;
				}
				document.getElementById('home_name').innerHTML = "";

				if(allcon == "-5")
				{
					document.getElementById('home_domain').innerHTML = "域名长度不合法！";
					return false;
				}
				if(allcon == "-6")
				{
					document.getElementById('home_domain').innerHTML = "域名只能由小写英文字母及阿拉伯数字组成！";
					return false;
				}
				if(allcon == "-7")
				{
					document.getElementById('home_domain').innerHTML = "此为系统保留域名 -_-";
					return false;
				}
				if(allcon == "-8")
				{
					document.getElementById('home_domain').innerHTML = "此域名已存在！";
					return false;
				}
				document.getElementById('home_domain').innerHTML = "";

				if(allcon == "-1")
				{
					document.getElementById('home_result').innerHTML = "您还没有登录！";
					return false;
				}
				if(allcon == "-2")
				{
					document.getElementById('home_result').innerHTML = "您已经创建过主题了！";
					return false;
				}
				if(allcon == "-3")
				{
					document.getElementById('home_result').innerHTML = "您的在线时长太短，暂时不能创建主题！";
					return false;
				}
				if(allcon == "-4")
				{
					document.getElementById('home_result').innerHTML = "您的金币不够创建主题！";
					return false;
				}
				if(allcon == "ok")
				{
					document.getElementById('home_result').innerHTML = "您的主题创建成功！";
					location.href = "./list.php?f=" + readCookie("create_home_id=");
					return false;
				}
				if(allcon == "error")
				{
					document.getElementById('home_result').innerHTML = "由于系统原因，主题创建失败！";
					return false;
				}
				document.getElementById('home_result').innerHTML = "";
			}
		}
	}

	function AskRequest() {
		document.askForm.postac.disabled=true;
		var s = document.askForm;
		var subject = s.subject.value;
		var contents  = s.contents.value;
		var tag  = s.tag.value;
		var xs  = s.xs.value;
		var nm  = s.nm.value;
		var fid  = s.fid.value;

		var queryString = "subject=" + subject + "&contents=" + contents + "&tag=" + tag + "&xs=" + xs + "&nm=" + nm + "&fid=" + fid;
		creatXMLHttpRequest();
		xmlHttp.open("POST","./ask_post.php?action=Ask","true");
		xmlHttp.onreadystatechange = askhandleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}
	function askhandleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.getElementById('result').style.cssText = "";
			document.getElementById('result').innerHTML = "Loading...";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('result').style.cssText = "";
				var allcon =  xmlHttp.responseText;
				document.getElementById('result').innerHTML = "";
				
				if(allcon == "1"){
					location.reload();
				}
				else{
					myAlert(allcon);
				}
				document.askForm.postac.disabled=false;
			}
		}
	}

	function AnswerRequest() {
		document.answerForm.postac.disabled=true;
		var s = document.answerForm;
		var contents  = s.contents.value;
		var referral  = s.referral.value;
		var nm  = s.nm.value;
		var tid  = s.tid.value;
		var cl  = s.cl.value;

		var queryString = "contents=" + contents + "&referral=" + referral + "&nm=" + nm + "&tid=" + tid;
		creatXMLHttpRequest();
		xmlHttp.open("POST",cl+"ask_post.php?action=Answer","true");
		xmlHttp.onreadystatechange = answerhandleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}
	function answerhandleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.getElementById('result').style.cssText = "";
			document.getElementById('result').innerHTML = "Loading...";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('result').style.cssText = "";
				var allcon =  xmlHttp.responseText;
				document.getElementById('result').innerHTML = "";
				
				if(allcon == "1"){
					location.reload();
				}
				else{
					myAlert(allcon);
				}
				document.answerForm.postac.disabled=false;
			}
		}
	}

	function sendMessage() {
		var mf = document.send_form;
		var r = mf.sendto.value;
		var t  = mf.title.value;
		var c  = mf.content.value;
		var y  = mf.yzm.value;
		var s;
		
		if(document.getElementById("sms").checked==false) {
			s = "0";
		}
		else
		{
			s = "1";
		}

		var queryString = "r=" + r + "&t=" + t + "&c=" + c + "&y=" + y + "&s=" + s;
		creatXMLHttpRequest();
		xmlHttp.open("POST","./message.php?do=send","true");
		xmlHttp.onreadystatechange = sendMessagehandleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}
	function sendMessagehandleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.send_form.send.disabled=true;
			document.getElementById('show_result').style.cssText = "color:blue";
			document.getElementById('show_result').innerHTML = "正在发送...";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				document.getElementById('show_result').style.cssText = "color:red";
				var allcon =  xmlHttp.responseText;
				document.getElementById('show_result').innerHTML = allcon;
				sendImgRefresh();
				document.send_form.send.disabled=false;
			}
		}
	}
	function DelMessage() {
		var OBJ = document.getElementsByName('mid[]');
		var result=new Array();
		for(var n=0; n<OBJ.length; n++) {
			if(OBJ[n].checked) {
				result.push(OBJ[n].value); 
			}
		}

		var sms = result.join(',');

		var queryString = "m=" + sms;

		creatXMLHttpRequest();
		xmlHttp.open("POST","message.php?do=del","true");
		xmlHttp.onreadystatechange = DelMessagehandleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}
	function DelMessagehandleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.message_form.del.disabled=true;
			document.message_form.del.value = "操作中";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				var allcon =  xmlHttp.responseText;

				if(allcon == "1")
				{
					location.reload();
				}
				else if(allcon == "-1")
				{
					myAlert('请选择要删除的消息 -_-');
					document.message_form.del.disabled=false;
					document.message_form.del.value = "删 除";
				}
				else
				{
					document.message_form.del.disabled=false;
					document.message_form.del.value = "删 除";
					myAlert('消息删除失败 -_-');
				}
			}
		}
	}

	function DelBan() {
		var OBJ = document.getElementsByName('bid[]');
		var result=new Array();
		for(var n=0; n<OBJ.length; n++) {
			if(OBJ[n].checked) {
				result.push(OBJ[n].value); 
			}
		}

		var b = result.join(',');
		var f = document.ban_form.f.value;
		var queryString = "b=" + b;

		creatXMLHttpRequest();
		xmlHttp.open("POST","bbs_set.php?do=del&f="+f,"true");
		xmlHttp.onreadystatechange = DelBanhandleStateChange;
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}
	function DelBanhandleStateChange() {
		if(xmlHttp.readyState == 1) {
			document.ban_form.del.disabled=true;
			document.ban_form.del.value = "操作中";
		}
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				var allcon =  xmlHttp.responseText;

				if(allcon == "1")
				{
					location.reload();
				}
				else
				{
					document.ban_form.del.disabled=false;
					document.ban_form.del.value = "解 封";
					myAlert('解除封锁失败 -_-');
				}
			}
		}
	}
