var XML = new Object();
var params = new QueryString();
var forumid;
var threadid;
var xml;
var forummanagexml;
var signxml;
var threadmessagexml;
var type;
var commentnum = 0;
var totalpage = 1;
var threadBest;
var linkxml;
var originalauthorxml;
var templet = "default";
var comments_per_page = 20;



var dynamicDomain = "http://r.club.china.com";
var staticDomain = "http://club.china.com";
var pictureDomain = "http://image.club.china.com";
var requestdomain = "club.china.com";
var smsdomain = "http://sms.china.com/";
var moveforumname="灌水客栈";
var anotherDomain="http://club.china.com/";
var anotherDyna="http://r.club.china.com";


function getdomain() {
	//var domainurl = document.domain;
	//if (domainurl == null) {
	//	domainurl = requestdomain;
	//} else {
		//domainurl = domainurl + ":8080";
	//}
	//return domainurl;
	return requestdomain;
}
function rep(str) {
	str = str.replace(/'/g, "&#039;");
	str = str.replace(/"/g, "&quot;");
	str = str.replace(/&/g, "&amp;");
	str = str.replace(/</g, "&lt;");
	str = str.replace(/>/g, "&gt;");
	return str;
}
function LTrim(str) {
	var whitespace = new String("\t\n \u3000");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(0)) != -1) {
		var j = 0, i = s.length;
		while (j < i && whitespace.indexOf(s.charAt(j)) != -1) {
			j++;
		}
		s = s.substring(j, i);
	}
	return s;
}
function RTrim(str) {
	var whitespace = new String("\t\n \u3000");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(s.length - 1)) != -1) {
		var i = s.length - 1;
		while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1) {
			i--;
		}
		s = s.substring(0, i + 1);
	}
	return s;
}
function Trim(str) {
	return RTrim(LTrim(str));
}
XML.load = function (url) {
	var xmldoc = XML.newDocument();
	xmldoc.async = false;
	xmldoc.load(url);
	return xmldoc;
};
XML.loadAsync = function (url, callback) {
	var xmldoc = XML.newDocument();
	if (document.implementation && document.implementation.createDocument) {
		xmldoc.onload = function () {
			callback(xmldoc);
		};
	} else {
		xmldoc.onreadystatechange = function () {
			if (xmldoc.readyState == 4) {
				callback(xmldoc);
			}
		};
	}
	xmldoc.load(url);
};
XML.newDocument = function (rootTagName, namespaceURL) {
	if (!rootTagName) {
		rootTagName = "";
	}
	if (!namespaceURL) {
		namespaceURL = "";
	}
	if (document.implementation && document.implementation.createDocument) {
		return document.implementation.createDocument(namespaceURL, rootTagName, null);
	} else {
		var doc = new ActiveXObject("MSXML2.DOMDocument");
		if (rootTagName) {
			var prefix = "";
			var tagname = rootTagName;
			var p = rootTagName.indexOf(":");
			if (p != -1) {
				prefix = rootTagName.substring(0, p);
				tagname = rootTagName.substring(p + 1);
			}
			if (namespaceURL) {
				if (!prefix) {
					prefix = "a0";
				}
			} else {
				prefix = "";
			}
			var text = "<" + (prefix ? (prefix + ":") : "") + tagname + (namespaceURL ? (" xmlns:" + prefix + "=\"" + namespaceURL + "\"") : "") + "/>";
			doc.loadXML(text);
		}
		return doc;
	}
};
function getShortPath(threadid) {
	var path = new String(threadid);
	var l = path.length;
	for (var i = 8; i > l; i--) {
		path = "0" + path;
	}
	var path5 = path.substring(path.length - 1, path.length);
	var path4 = path.substring(path.length - 3, path.length - 1);
	var path3 = path.substring(path.length - 5, path.length - 3);
	var path2 = path.substring(0, path.length - 5);
	return path2 + "/" + path3 + "/" + path4 + "/" + path5;
}
function getPath(forumid, threadid) {
	return forumid + "/" + getShortPath(threadid);
}
function getCookie(str) {
	var tmp, reg = new RegExp("(^| )" + str + "=([^;]*)(;|$)", "gi");
	if (tmp = reg.exec(document.cookie)) {
		return (unescape(tmp[2]));
	}
	return null;
}

//删除Cookie 
function ClearCookie(name) {
	var ThreeDays = 3 * 24 * 60 * 60 * 1000;
	var expDate = new Date();
	expDate.setTime(expDate.getTime() - ThreeDays);
	document.cookie = name + "=;domain=.club.china.com;path=/;expires=" + expDate.toGMTString();
}
function createCookie(name, value, days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
		var expires = "; expires=" + date.toGMTString();
	} else {
		var expires = "";
	}
	document.cookie = name + "=" + value + expires + "; domain=.club.china.com; path=/";
}
function getType() {
	var url = location.href;
	var num = url.indexOf("?");
	str = url.substr(num + 1);
	if (url.indexOf("thread.html") >= 0) {
		return "thread";
	}
	if (url.indexOf("threads.html") >= 0) {
		return "threads";
	}
	if (url.indexOf("best.html") >= 0) {
		return "best";
	}
}
function QueryString() {
	var name, value, i;
	var str = location.href;
	var tmp = str.indexOf("#");
	if (tmp >= 0) {
		str = str.substr(0, tmp);
	}
	var num = str.indexOf("?");
	str = str.substr(num + 1);
	var arrtmp = str.split("&");
	for (i = 0; i < arrtmp.length; i++) {
		num = arrtmp[i].indexOf("=");
		if (num > 0) {
			name = arrtmp[i].substring(0, num);
			value = arrtmp[i].substr(num + 1);
			this[name] = value;
		}
	}
}


function $(id) {
	return document.getElementById(id);
}

function gettemplet() {
	var url = window.location.href;
	var threadid = getThreadidBythreadurl(url);
	if (threadid != 0) {
		forumid = getForumidBythreadurl(url);
	} else {
		forumid = getForumidBythreadsurl(url);
		if (forumid == 0) {
			forumid = params["forumid"];
		}
	}
	templet = getTempletByForumid(parseInt(forumid));
	if (templet == null) {
		templet = "default";
	}
	return templet;
}
function getJssrc() {
	templet = gettemplet();
	threadid = params["threadid"];
	document.write("<link href=\"" + staticDomain + "/data/templets/" + templet + "/css/style.css\" rel=\"stylesheet\" type=\"text/css\" media=\"all\"/>");
	document.write("<script src=\"" + staticDomain + "/data/templets/" + templet + "/style.js\" type=\"text/javascript\"></script>");
	if (window.XMLHttpRequest) {
		document.write("<script src=\"" + staticDomain + "/data/templets/" + templet + "/dialog_fi.js\" type=\"text/javascript\"></script>");
	} else {
		if (window.ActiveXObject) {
			document.write("<script src=\"" + staticDomain + "/data/templets/" + templet + "/dialog.js\" type=\"text/javascript\"></script>");
		}
	}
	document.write("<script src=\"" + staticDomain + "/js/viewthreads.js\" type=\"text/javascript\"></script>");
	document.write("<script src=\"" + staticDomain + "/js/function.js\" type=\"text/javascript\"></script>");
	document.write("<script src=\"" + staticDomain + "/js/function1.js\" type=\"text/javascript\"></script>");
	document.write("<script src=\"" + staticDomain + "/js/viewmessage.js\" type=\"text/javascript\"></script>");
	
}
function getloginjs(l) {
	if (l == "en") {
		templet = "english";
	} else {
		if (l == "tw") {
			templet = "tw";
		} else {
			templet = "default";
		}
	}
	if (window.XMLHttpRequest) {
		document.write("<script src=\"" + staticDomain + "/data/templets/" + templet + "/dialog_fi.js\" type=\"text/javascript\"></script>");
	} else {
		if (window.ActiveXObject) {
			document.write("<script src=\"" + staticDomain + "/data/templets/" + templet + "/dialog.js\" type=\"text/javascript\"></script>");
		}
	}
}

function getJssrc1() {
	templet = gettemplet();
	document.write("<script src=\"" + staticDomain + "/data/templets/" + templet + "/style.js\" type=\"text/javascript\"></script>");
	//rick start twhb 2008.08.08
	document.domain = "china.com";
	document.write("<script src=\"" + dynamicDomain + "/twhbjs/fckeditor/fckeditor.js\" type=\"text/javascript\"></script>");
	document.write("<script src=\"" + dynamicDomain + "/twhbjs/fckeditor/checkall.js\"  type=\"text/javascript\"></script>");	
	//rick end twhb 2008.08.08
	document.write("<script src=\"" + staticDomain + "/js/prototype.js\" type=\"text/javascript\"></script>");
	document.write("<script src=\"" + staticDomain + "/js/viewthreads.js\" type=\"text/javascript\"></script>");
	document.write("<script src=\"" + staticDomain + "/js/function.js\" type=\"text/javascript\"></script>");
	document.write("<script src=\"" + staticDomain + "/js/function1.js\" type=\"text/javascript\"></script>");
	document.write("<script src=\"" + staticDomain + "/js/bbs.js\" type=\"text/javascript\"></script>");
	document.write("<script src=\"" + staticDomain + "/js/viewmessage.js\" type=\"text/javascript\"></script>");
	document.write("<script src=\"" + staticDomain + "/js/titletop.js\" type=\"text/javascript\"></script>");
	document.write("<script src=\"http://dvsend.china.com/js/chinaadclient.js\" type=\"text/javascript\"></script>");
	document.write("<link href=\"" + staticDomain + "/data/templets/" + templet + "/css/qm.css\" rel=\"stylesheet\" type=\"text/css\" />");
	document.write("<link href=\"" + staticDomain + "/data/templets/" + templet + "/css/style.css\" rel=\"stylesheet\" type=\"text/css\" media=\"all\"/>");
	if (window.XMLHttpRequest) {
		document.write("<script src=\"" + staticDomain + "/data/templets/" + templet + "/dialog_fi.js\" type=\"text/javascript\"></script>");
	} else {
		if (window.ActiveXObject) {
			document.write("<script src=\"" + staticDomain + "/data/templets/" + templet + "/dialog.js\" type=\"text/javascript\"></script>");
		}
	}
}
function getJssrc2() {
	templet = gettemplet();
	if (templet == "default") {
		document.write("<link href=\"" + staticDomain + "/data/templets/" + templet + "/css/style1.css\" rel=\"stylesheet\" type=\"text/css\" media=\"all\"/>");
	} else {
		document.write("<link href=\"" + staticDomain + "/data/templets/" + templet + "/css/style.css\" rel=\"stylesheet\" type=\"text/css\" media=\"all\"/>");
	}
	document.write("<script src=\"" + staticDomain + "/data/templets/" + templet + "/style.js\" type=\"text/javascript\"></script>");
	if (window.XMLHttpRequest) {
		document.write("<script src=\"" + staticDomain + "/data/templets/" + templet + "/dialog_fi.js\" type=\"text/javascript\"></script>");
	} else {
		if (window.ActiveXObject) {
			document.write("<script src=\"" + staticDomain + "/data/templets/" + templet + "/dialog.js\" type=\"text/javascript\"></script>");
		}
	}
	document.write("<script src=\"" + staticDomain + "/js/viewthreads.js\" type=\"text/javascript\"></script>");
	document.write("<script src=\"" + staticDomain + "/js/function.js\" type=\"text/javascript\"></script>");
	document.write("<script src=\"" + staticDomain + "/js/viewmessage.js\" type=\"text/javascript\"></script>");
}
function getFBody(strbody) {
	strbody = strbody.replace(/(\r|\n|\r\n)/g, "");
	strbody = strbody.replace(/&nbsp;/g, "");
	strbody = strbody.replace(/<br \/>/g, "");
	strbody = strbody.replace(/<p>/g, "");
	strbody = strbody.replace(/<\/p>/g, "");
	return strbody;
}
function checkform(forumid, threadid) {
	if(document.form.confirmation==undefined){
		requestForOld("getCheckcode");//判断是否加验证码 赵勇于2009.07.24添加
		return false;
	}else{
		aftercheckform();
	}
}
function aftercheckform(){
	//判断是否加验证码 赵勇于2009.07.24添加
	if(document.form.confirmation!=undefined){
		if (document.form.confirmation.value==""||Trim(document.form.confirmation.value)=="") {
			 _error_msg_show("验证码不能为空！");
			 document.form.confirmation.focus();
			 return false;
		}
		requestForOld("check");
	}else{
		//rick start twhb 2008.08.08
		//var t = att();
		var nickname = getCookie("CP_USER");
		var oEditor = FCKeditorAPI.GetInstance("twhb");
		var initbody = oEditor.GetXHTML(true);
		var strBody = getFBody(initbody);
		if (initbody == "" || strLen(initbody) <= 0) {
		
			// rick del if (t == 1) {
			if (templet == "english") {
				_error_msg_show("body is null,Please input body!");
			} else {
				if (templet == "tw") {
					_error_msg_show("\u6587\u7ae0\u6b63\u6587\u4e0d\u80fd\u70ba\u7a7a!");
				} else {
					_error_msg_show("\u6587\u7ae0\u6b63\u6587\u4e0d\u80fd\u4e3a\u7a7a");
				}
			}
			return false;
			// rick del }
		} else {
			var strbodyL = getFBodyL(initbody);
			if (strLen(strbodyL) > 6000) {
				if (templet == "english") {
					_error_msg_show("Maximum length of content is 6000 bytes!");
				} else {
					if (templet == "tw") {
						_error_msg_show("\u5167\u5bb9\u5fc5\u9808\u5c0f\u4e8e6000\u4e2a\u5b57\u8282\uff01!");
					} else {
						_error_msg_show("\u5185\u5bb9\u5fc5\u987b\u5c0f\u4e8e6000\u4e2a\u5b57\u8282\uff01");
					}
				}
				return false;
			}
		}
		if (nickname != null) {
			//rick del document.form.submit();
			replytw();
		} else {
			return false;
		}
	}
		//rick end twhb 2008.08.08
}
//赵勇于2009.07.24添加 判断回复数是否超过限制
function requestForOld(processID){
	var script_el = document.createElement("script");
	script_el.type='text/javascript';
	script_el.id='dscript';
	var h=document.getElementsByTagName("head")[0];
	h.appendChild(script_el);
	var src=dynamicDomain+"/xx.do?event=CANPUB&operate=pubold&processID="+processID;

	if(processID=="check"){
		src=dynamicDomain+"/xx.do?event=CANPUB&operate=pubold&confirmation="+document.form.confirmation.value+"&processID="+processID;
	}
	script_el.src=src;
}

function setResult(jsonResponse){
	var json = eval(jsonResponse);
	var flag = json.flag;
	if(flag=="1"){
		var threadArea = document.getElementById("checkcode");
		threadArea.innerHTML=json.content;
	}else{
		aftercheckform();
	}
}

function isRight(jsonResponse){
	var json = eval(jsonResponse);
	var threadArea = document.getElementById("checkcode");
	var flag = json.flag;
	if(flag=="1"){
		_error_msg_show(json.message);
		threadArea.innerHTML=json.content;
		var img = document.getElementById("checkcodeId");
		img.src = dynamicDomain+'/checkCodeImg?now='+new Date();
		document.form.confirmation.focus();
	}else{
		var nickname = getCookie("CP_USER");
		var oEditor = FCKeditorAPI.GetInstance("twhb");
		var initbody = oEditor.GetXHTML(true);
		var strBody = getFBody(initbody);
		if (initbody == "" || strLen(initbody) <= 0) {
			// rick del if (t == 1) {
			if (templet == "english") {
				_error_msg_show("body is null,Please input body!");
			} else {
				if (templet == "tw") {
					_error_msg_show("\u6587\u7ae0\u6b63\u6587\u4e0d\u80fd\u70ba\u7a7a!");
				} else {
					_error_msg_show("\u6587\u7ae0\u6b63\u6587\u4e0d\u80fd\u4e3a\u7a7a");
				}
			}
			return false;
			// rick del }
		} else {
			var strbodyL = getFBodyL(initbody);
			if (strLen(strbodyL) > 6000) {
				if (templet == "english") {
					_error_msg_show("Maximum length of content is 6000 bytes!");
				} else {
					if (templet == "tw") {
						_error_msg_show("\u5167\u5bb9\u5fc5\u9808\u5c0f\u4e8e6000\u4e2a\u5b57\u8282\uff01!");
					} else {
						_error_msg_show("\u5185\u5bb9\u5fc5\u987b\u5c0f\u4e8e6000\u4e2a\u5b57\u8282\uff01");
					}
				}
				return false;
			}
		}
		if (nickname != null) {
			//rick del document.form.submit();
			replytw();
		} else {
			return false;
		}
	}
		//rick end twhb 2008.08.08
}
//赵勇添加结束
function att() {
	var form = document.form;
	var value = form.picture.value;
	if (value.indexOf("http://") > -1 || value.indexOf("mms://") > -1 || value.indexOf("rtsp://") > -1) {
		form.enctype = "application/x-www-form-urlencoded";
		document.getElementById("inputfile").innerHTML = "";
		document.getElementById("inputtext").innerHTML = "<input type=\"text\" name=\"inputtext\" size=\"50\"/>";
		form.inputtext.value = value;
	}
	if (value == "") {
		return 1;
	}
}
/*帖子首页的初始化*/
function viewThreads() {
	var url = window.location.href;
	forumid = getForumidBythreadsurl(url);
	type = getType();
	loadThreadData();
}
function loadThreadData() {
	flag = "normal";
	var linkxmlurl = "/data/forumlinks/" + forumid + ".xml";
	linkxml = XML.load(linkxmlurl);
	var originalauthorxmlurl = "/data/forumlinks/" + forumid + "originalauthor.xml";
	originalauthorxml = XML.load(originalauthorxmlurl);
	ThreadData();
	return;
}
function ThreadData() {
	displink(forumid);
}
/*帖子首页的初始化*/
/*初始化帖子页面*/
function viewMessages() {
	var url = window.location.href;
	forumid = getForumidBythreadurl(url);
	threadid = getThreadidBythreadurl(url);
	type = getType();
	loadMessageData();
}
function loadMessageData() {
	var path = getPath(forumid, threadid);
	var signurl = "/data/thread/" + path + "_sign.xml";
	XML.loadAsync(signurl, MessageData);
	return;
	//signxml = XML.load(signurl);
	//MessageData();
	//return;
}
function sign(newthreadid, newforumid) {
	var path = getPath(newforumid, newthreadid);
	var signurl = "/data/thread/" + path + "_sign.xml";
	signxml = XML.load(signurl);
	dispSign(newthreadid, newforumid);
	return;
}
function loadnextmessageDate(newforumid, newthreadid, pageno) {
	var path = getPath(newforumid, newthreadid);
	var threadurl = "/data/thread/" + path + "_" + pageno + ".html";
	window.location.href = "http://" + getdomain() + threadurl;
}
usermorethread = function (url) {
  var a = XML.load(url);
  if(a){
   window.open(url);
   }else{
   alert("用户作品页面地址暂时不可访问");
   }
};
function MessageData(x) {
	signxml = x;
	dispSign1();
}
String.prototype.startwith = function (str) {
	if (str == null || str == "" || this.length == 0 || str.length > this.length) {
		return false;
	}
	if (this.substr(0, str.length) == str) {
		return true;
	} else {
		return false;
	}
	return true;
};
function pubunewThread(newforumid) {
	var nickname = getCookie("CP_USER");
	if (nickname == null || nickname == "") {
		if (templet == "english") {
			_error_msg_show("You didn't login");
			//return false;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return;
			} else {
			    var url = dynamicDomain + "/jsp/pub/controler.do?event=PUBNEWTHREADLINK&forumid=" + newforumid;				
				showlogonquick1(url);
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/jsp/pub/controler.do?l=en&event=PUBNEWTHREADLINK&forumid=" + newforumid + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/jsp/pub/controler.do?l=tw&event=PUBNEWTHREADLINK&forumid=" + newforumid + "&domain=" + getdomain();
			} else {
				window.open(dynamicDomain + "/jsp/pub/controler.do?event=PUBNEWTHREADLINK&forumid=" + newforumid);
			}
		}
	}
}
function pubunewThread2(newforumid) {
	var nickname = getCookie("CP_USER");
	if (nickname == null || nickname == "") {
		if (templet == "english") {
			_error_msg_show("You didn't login");
			//return false;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return;
			} else {
				var url = dynamicDomain + "/jsp/pub/controler.do?event=PUBNEWTHREADLINK&forumid=" + newforumid + "&source="+location.href;
				showlogonquick(url);
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/jsp/pub/controler.do?l=en&event=PUBNEWTHREADLINK&forumid=" + newforumid + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/jsp/pub/controler.do?l=tw&event=PUBNEWTHREADLINK&forumid=" + newforumid + "&domain=" + getdomain();
			} else {
				window.location.href = dynamicDomain + "/jsp/pub/controler.do?event=PUBNEWTHREADLINK&forumid=" + newforumid + "&source="+location.href;
			}
		}
	}
}
function movethread(forumid, threadid, messageid) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
			//return false;
		} else {
			if (templet == "tw") {
				alert("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return;
			} else {
				var url = dynamicDomain + "/admin.do?event=THREADMOVEBYCLIENT&forumid=" + forumid + "&threadid=" + threadid + "&messageid=" + messageid + "&domain=" + getdomain();
				showlogonquick(url);
				//return false;
			}
		}
	} else {
		// 军事论坛正则表达式
		//var srchstr = /military/i;
		// 看是否存在字符串military
		//var index = staticDomain.search(srchstr);
		var cfm = confirm("\u60a8\u786e\u8ba4\u8981\u5c06\u8be5\u8d34\u8f6c\u79fb\u5230"+moveforumname+"\u5417\uff1f");
		//if (index != -1) {// 如果是军事论坛
		//	cfm = confirm("\u60a8\u786e\u8ba4\u8981\u5c06\u8be5\u8d34\u8f6c\u79fb\u5230\u7f51\u4e0a\u8c08\u5175\u5417\uff1f");
		//} else {// 否则是综合论坛
			
		//}
		if (!cfm) {
			return;
		}
		if (templet == "english") {
			window.location.href = dynamicDomain + "/admin.do?l=en&event=THREADMOVEBYCLIENT&forumid=" + forumid + "&threadid=" + threadid + "&messageid=" + messageid + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/admin.do?l=tw&event=THREADMOVEBYCLIENT&forumid=" + forumid + "&threadid=" + threadid + "&messageid=" + messageid + "&domain=" + getdomain();
			} else {
				window.location.href = dynamicDomain + "/admin.do?event=THREADMOVEBYCLIENT&forumid=" + forumid + "&threadid=" + threadid + "&messageid=" + messageid + "&domain=" + getdomain();
			}
		}
	}
}
function pubsurvey(newforumid) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
		} else {
			if (templet == "tw") {
				alert("\u60a8\u9084\u6c92\u6709\u767b\u9304");
			} else {
				var url = dynamicDomain + "/jsp/pub/controler.do?event=PUBSURVEYLINK&isvideo=true&forumid=" + newforumid + "&domain=" + getdomain();
				showlogonquick1(url);
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/jsp/pub/controler.do?l=en&isvideo=true&event=PUBSURVEYLINK&forumid=" + newforumid + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/jsp/pub/controler.do?l=tw&isvideo=true&event=PUBSURVEYLINK&forumid=" + newforumid + "&domain=" + getdomain();
			} else {
				window.open(dynamicDomain + "/jsp/pub/controler.do?event=PUBSURVEYLINK&isvideo=true&forumid=" + newforumid + "&domain=" + getdomain());
			}
		}
	}
}
function pubchinasurvey(newforumid) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
		} else {
			if (templet == "tw") {
				alert("\u60a8\u9084\u6c92\u6709\u767b\u9304");
			} else {
				var url = dynamicDomain + "/jsp/pub/controler.do?event=PUBCHINASURVEYLINK&isvideo=true&forumid=" + newforumid + "&domain=" + getdomain();
				showlogonquick1(url);
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/jsp/pub/controler.do?l=en&isvideo=true&event=PUBCHINASURVEYLINK&forumid=" + newforumid + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/jsp/pub/controler.do?l=tw&isvideo=true&event=PUBCHINASURVEYLINK&forumid=" + newforumid + "&domain=" + getdomain();
			} else {
				window.open( dynamicDomain + "/jsp/pub/controler.do?event=PUBCHINASURVEYLINK&isvideo=true&forumid=" + newforumid + "&domain=" + getdomain());
			}
		}
	}
}
function pubimg(newforumid) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
			//return false;
		} else {
			if (templet == "tw") {
				alert("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return;
			} else {
				var url = dynamicDomain + "/jsp/pub/xx.do?event=PUBNEWPICTURELINK&forumid=" + newforumid + "&domain=" + getdomain();
				showlogonquick(url);
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/jsp/pub/xx.do?l=en&event=PUBNEWPICTURELINK&forumid=" + newforumid + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/jsp/pub/xx.do?l=tw&event=PUBNEWPICTURELINK&forumid=" + newforumid + "&domain=" + getdomain();
			} else {
				window.location.href = dynamicDomain + "/jsp/pub/xx.do?event=PUBNEWPICTURELINK&forumid=" + newforumid + "&domain=" + getdomain();
			}
		}
	}
}
function editLink(newforumid) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
			//return false;
		} else {
			if (templet == "tw") {
				alert("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return;
			} else {
				_error_msg_show("\u60a8\u8fd8\u6ca1\u6709\u767b\u5f55");
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.open(dynamicDomain + "/jsp/pub/xx.do?l=en&event=MODIFYLINKS&forumid=" + newforumid);
		} else {
			if (templet == "tw") {
				window.open(dynamicDomain + "/jsp/pub/xx.do?l=tw&event=MODIFYLINKS&forumid=" + newforumid);
			} else {
				window.open(dynamicDomain + "/jsp/pub/xx.do?event=MODIFYLINKS&forumid=" + newforumid);
			}
		}
	}
}
function editOriginal(newforumid) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
			//return false;
		} else {
			if (templet == "tw") {
				alert("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return;
			} else {
				_error_msg_show("\u60a8\u8fd8\u6ca1\u6709\u767b\u5f55");
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.open(dynamicDomain + "/jsp/pub/xx.do?l=en&event=ADDORIGINALAUTHOR&forumid=" + newforumid);
		} else {
			if (templet == "tw") {
				window.open(dynamicDomain + "/jsp/pub/xx.do?l=tw&event=ADDORIGINALAUTHOR&forumid=" + newforumid);
			} else {
				window.open(dynamicDomain + "/jsp/pub/xx.do?event=ADDORIGINALAUTHOR&forumid=" + newforumid);
			}
		}
	}
}
function hasbest(newforumid, newthreadid) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
			//return false;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return false;
			} else {
				var url = dynamicDomain + "/controler.do?event=PUTTOP&forumid=" + newforumid + "&threadid=" + newthreadid + "&field=isbest" + "&domain=" + getdomain();
				showlogonquick(url);
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/controler.do?l=en&event=PUTTOP&forumid=" + newforumid + "&threadid=" + newthreadid + "&field=isbest" + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/controler.do?l=tw&event=PUTTOP&forumid=" + newforumid + "&threadid=" + newthreadid + "&field=isbest" + "&domain=" + getdomain();
			} else {
				window.location.href = dynamicDomain + "/controler.do?event=PUTTOP&forumid=" + newforumid + "&threadid=" + newthreadid + "&field=isbest" + "&domain=" + getdomain();
			}
		}
	}
}
commend = function (newforumid, newthreadid) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
			//return false;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return false;
			} else {
				var url = dynamicDomain + "/controler.do?event=COMMEND&forumid=" + newforumid + "&threadid=" + newthreadid + "&field=istop" + "&domain=" + getdomain();
				showlogonquick(url);
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/controler.do?l=en&event=COMMEND&forumid=" + newforumid + "&threadid=" + newthreadid + "&field=istop" + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/controler.do?l=tw&event=COMMEND&forumid=" + newforumid + "&threadid=" + newthreadid + "&field=istop" + "&domain=" + getdomain();
			} else {
				window.location.href = dynamicDomain + "/controler.do?event=COMMEND&forumid=" + newforumid + "&threadid=" + newthreadid + "&field=istop" + "&domain=" + getdomain();
			}
		}
	}
};
function hastop(newforumid, newthreadid) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
			//return false;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return false;
			} else {
				var url = dynamicDomain + "/controler.do?event=PUTBEST&forumid=" + newforumid + "&threadid=" + newthreadid + "&field=istop" + "&domain=" + getdomain();
				showlogonquick(url);
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/controler.do?l=en&event=PUTBEST&forumid=" + newforumid + "&threadid=" + newthreadid + "&field=istop" + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/controler.do?l=tw&event=PUTBEST&forumid=" + newforumid + "&threadid=" + newthreadid + "&field=istop" + "&domain=" + getdomain();
			} else {
				window.location.href = dynamicDomain + "/controler.do?event=PUTBEST&forumid=" + newforumid + "&threadid=" + newthreadid + "&field=istop" + "&domain=" + getdomain();
			}
		}
	}
}
// 收藏主贴（文章收藏）
function collectthread(newforumid, newthreadid) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
		//	return false;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return false;
			} else {
				var url = dynamicDomain + "/controler.do?event=THREADFAVORITE&action=add&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
				collectAddr(document.URL, document.title);
				//showlogonquick(url);
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/controler.do?l=en&event=THREADFAVORITE&action=add&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/controler.do?l=tw&event=THREADFAVORITE&action=add&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
			} else {
				window.location.href = dynamicDomain + "/controler.do?event=THREADFAVORITE&action=add&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
			}
		}
	}
}
// 沉帖
function deepthread(newforumid, newthreadid, newmessageid, istop, iscommend) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
		//	return false;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return false;
			} else {
				var url = dynamicDomain + "/controler.do?event=DEEPTHREAD_ADD&flag=front&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
				showlogonquick(url);
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/controler.do?l=en&event=DEEPTHREAD_ADD&flag=front&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/controler.do?l=tw&event=DEEPTHREAD_ADD&flag=front&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
			} else {
				if (istop == "yes" || iscommend == "yes") {
					if (istop == "yes") {
						var cfm = confirm("\u8be5\u5e16\u5b50\u5df2\u88ab\u7f6e\u9876\uff0c\u5982\u679c\u8fdb\u884c\u6c89\u5e16\u64cd\u4f5c\uff0c\u5219\u4f1a\u88ab\u53d6\u6d88\u7f6e\u9876\uff01\u60a8\u60f3\u7ee7\u7eed\u6c89\u5e16\u64cd\u4f5c\u5417\uff1f");
						if (!cfm) {
							return;
						} else {
							window.location.href = dynamicDomain + "/controler.do?event=DEEPTHREAD_ADD&flag=front&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
						}
					} else {
						var cfm = confirm("\u8be5\u5e16\u5b50\u5df2\u88ab\u63a8\u8350\uff0c\u5982\u679c\u8fdb\u884c\u6c89\u5e16\u64cd\u4f5c\uff0c\u5219\u4f1a\u88ab\u53d6\u6d88\u63a8\u8350\uff01\u60a8\u60f3\u7ee7\u7eed\u6c89\u5e16\u64cd\u4f5c\u5417\uff1f");
						if (!cfm) {
							return;
						} else {
							window.location.href = dynamicDomain + "/controler.do?event=DEEPTHREAD_ADD&flag=front&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
						}
					}
				} else {
					window.location.href = dynamicDomain + "/controler.do?event=DEEPTHREAD_ADD&flag=front&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
				}
			}
		}
	}
}
//锁贴
function lockthread(newforumid, newthreadid, flag) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
		//	return false;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return false;
			} else {
				var url = dynamicDomain + "/controler.do?event=LOCKTHREAD&forumid=" + newforumid + "&threadid=" + newthreadid + "&islock=" + flag;
				showlogonquick(url);
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/controler.do?l=en&event=LOCKTHREAD&forumid=" + newforumid + "&threadid=" + newthreadid + "&islock=" + flag;
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/controler.do?l=tw&event=LOCKTHREAD&forumid=" + newforumid + "&threadid=" + newthreadid + "&islock=" + flag;
			} else {
				window.location.href = dynamicDomain + "/controler.do?event=LOCKTHREAD&forumid=" + newforumid + "&threadid=" + newthreadid + "&islock=" + flag;
			}
		}
	}
}
function editmessage(newforumid, newthreadid, newmessageid, flags) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
			//return false;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return false;
			} else {
				var url = dynamicDomain + "/jsp/pub/controler.do?flag=" + flags + "&event=EDITMESSAGE&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&isthread=true" + "&domain=" + getdomain();
				showlogonquick(url);
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/jsp/pub/controler.do?flag=" + flags + "&l=en&event=EDITMESSAGE&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&isthread=true" + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/jsp/pub/controler.do?flag=" + flags + "&l=tw&event=EDITMESSAGE&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&isthread=true" + "&domain=" + getdomain();
			} else {
				window.location.href = dynamicDomain + "/jsp/pub/controler.do?flag=" + flags + "&event=EDITMESSAGE&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&isthread=true" + "&domain=" + getdomain();
			}
		}
	}
}
function editmessage(newforumid, newthreadid, newmessageid, isthread, flags, page) {
	var nickname = getCookie("CP_USER");
	var t = "false";
	if (isthread == "1") {
		t = "true";
	}
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
			//return false;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return false;
			} else {
				var url = dynamicDomain + "/jsp/pub/controler.do?flag=" + flags + "&event=EDITMESSAGE&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&isthread=" + t + "&domain=" + getdomain() + "&pagenum=" + page;
				showlogonquick(url);
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/jsp/pub/controler.do?flag=" + flags + "&l=en&event=EDITMESSAGE&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&isthread=" + t + "&domain=" + getdomain() + "&pagenum=" + page;
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/jsp/pub/controler.do?flag=" + flags + "&l=tw&event=EDITMESSAGE&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&isthread=" + t + "&domain=" + getdomain() + "&pagenum=" + page;
			} else {
				window.location.href = dynamicDomain + "/jsp/pub/controler.do?flag=" + flags + "&event=EDITMESSAGE&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&isthread=" + t + "&domain=" + getdomain() + "&pagenum=" + page;
			}
		}
	}
}
function deletemessage(newforumid, newthreadid, newmessageid, isthread, flags, page) {
	var nickname = getCookie("CP_USER");
	var t = "false";
	if (isthread == "1") {
		t = "true";
	}
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
			//return false;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return false;
			} else {
				var url = dynamicDomain + "/jsp/pub/contrlor.do?flag=" + flags + "&event=RESTATICMESSAGE&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&isthread=" + t + "&domain=" + getdomain() + "&pagenum=" + page;
				showlogonquick(url);
				//return false;
			}
		}
	} else {
		var cfm = false;
		if (isthread == "0") {
			cfm = confirm("\u60a8\u786e\u5b9a\u8981\u5220\u9664\u8be5\u56de\u590d\u5417\uff1f");
			if (!cfm) {
				return;
			}
			if (isthread == "0" && cfm) {
				if (templet == "english") {
					window.location.href = dynamicDomain + "/jsp/pub/contrlor.do?flag=" + flags + "&l=en&event=RESTATICMESSAGE&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&isthread=" + t + "&domain=" + getdomain() + "&pagenum=" + page;
				} else {
					if (templet == "tw") {
						window.location.href = dynamicDomain + "/jsp/pub/contrlor.do?flag=" + flags + "&l=tw&event=RESTATICMESSAGE&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&isthread=" + t + "&domain=" + getdomain() + "&pagenum=" + page;
					} else {
						window.location.href = dynamicDomain + "/jsp/pub/contrlor.do?flag=" + flags + "&event=RESTATICMESSAGE&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&isthread=" + t + "&domain=" + getdomain() + "&pagenum=" + page;
					}
				}
			}
		} else {
			
			//var url = staticDomain + "/html/deleteThread.html?forumid=" + newforumid + "&threadid=" + newthreadid +
			//	"&messageid=" + newmessageid + "&t=" + t + "&flag=" + flags;
			//window.open( url,'',"height=650,width=650,top=40,left=100,toolbar=no,scrollbars=yes,menubar=no,location=no,status=no");
			//window.open( url,'','');
			cfm = confirm("\u60a8\u786e\u5b9a\u8981\u5220\u9664\u8be5\u4e3b\u8d34\u5417\uff1f");
			if (!cfm) {
				return;
			}
			selectDeleteReason(newforumid, newthreadid, newmessageid, t, flags);
		}
	}
}
function QUOTEMESSAGELINK(newforumid, newthreadid, newmessageid, pagenum) {
	var nickname = getCookie("CP_USER");
	if (nickname == null) {
		if (templet == "english") {
			_error_msg_show("You didn't login");
			//return false;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u9084\u6c92\u6709\u767b\u9304");
				//return false;
			} else {
				var url = dynamicDomain + "/jsp/pub/contrlor.do?event=QUOTEMESSAGELINK&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&domain=" + getdomain();
				showlogonquick(url);
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/jsp/pub/contrlor.do?l=en&event=QUOTEMESSAGELINK&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&domain=" + getdomain()+"&pagenum="+pagenum;
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/jsp/pub/contrlor.do?l=tw&event=QUOTEMESSAGELINK&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&domain=" + getdomain()+"&pagenum="+pagenum;
			} else {
				window.location.href = dynamicDomain + "/jsp/pub/contrlor.do?event=QUOTEMESSAGELINK&forumid=" + newforumid + "&threadid=" + newthreadid + "&messageid=" + newmessageid + "&domain=" + getdomain()+"&pagenum="+pagenum;
			}
		}
	}
}
function agree(newforumid, newthreadid) {
alert("此功能已关闭");
/*
	var signed = getCookie(newthreadid);
	if (signed != null && signed != "") {
		if (templet == "english") {
			_error_msg_show("you already Signed");
			//return ;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u5df2\u7d93\u7c3d\u540d\u4e86");
				//return ;
			} else {
				_error_msg_show("\u4f60\u5df2\u7ecf\u7b7e\u540d\u4e86");
				//return ;
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/xx.do?l=en&event=SIGN&action=agree&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/xx.do?l=tw&event=SIGN&action=agree&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
			} else {
				window.location.href = dynamicDomain + "/xx.do?event=SIGN&action=agree&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
			}
		}
	}
	*/
}
function oppse(newforumid, newthreadid) {
alert("此功能已关闭");
/*
	var signed = getCookie(newthreadid);
	if (signed != null && signed != "") {
		if (templet == "english") {
			_error_msg_show("you already Signed");
			//return false;
		} else {
			if (templet == "tw") {
				_error_msg_show("\u60a8\u5df2\u7d93\u7c3d\u540d\u4e86");
				//return false;
			} else {
				_error_msg_show("\u4f60\u5df2\u7ecf\u7b7e\u540d\u4e86");
				//return false;
			}
		}
	} else {
		if (templet == "english") {
			window.location.href = dynamicDomain + "/xx.do?l=en&event=SIGN&action=oppose&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
		} else {
			if (templet == "tw") {
				window.location.href = dynamicDomain + "/xx.do?l=tw&event=SIGN&action=oppose&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
			} else {
				window.location.href = dynamicDomain + "/xx.do?event=SIGN&action=oppose&forumid=" + newforumid + "&threadid=" + newthreadid + "&domain=" + getdomain();
			}
		}
	}
	*/
}

function feedback(jsonResponse){
	document.getElementsByTagName("HEAD")[0].removeChild(document.getElementById("dscript"));
	var json = eval(jsonResponse);
	if(json.hasRight=="false"){
		return false;
	}else{
		window.location.href = dynamicDomain + "/xx.do?event=FRONTSIGNMANAGE&threadid="+json.threadid+"&forumid="+json.forumid;
	}
}

function deleteAgreeOppse(threadid, forumid){
	var src = dynamicDomain + "/xx.do?event=FRONTSIGNMANAGE&hasRight=1&threadid="+threadid+"&forumid="+forumid;
	var script_el = document.createElement("script");
	script_el.type='text/javascript';
	script_el.id='dscript';
	var h=document.getElementsByTagName("head")[0];
	h.appendChild(script_el);
	script_el.src=src;
}

function a() {
//SmartMedia Begin:
	//document.write("<SCRIPT type="text/javascript" SRC="http://smjs.allyes.com/sm.js"></SCRIPT>");
	//document.write("<SCRIPT type="text/javascript" SRC="http://smjs.allyes.com/china_com++bbspages++smgen++show.js"></SCRIPT>");
//SmartMedia End
}
function linkthread(newforumid, newthreadid) {
	window.open("http://" + getdomain() + "/html/thread.html?forumid=" + newforumid + "&threadid=" + newthreadid);
}
function loadbestindex(newforumid) {
	var tem = getTempletByForumid(newforumid);
	if ("default" == tem) {
		window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/best/1.html";
	} else {
		window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/best/index.html";
	}
}
function loadbbsindex(newforumid) {
	var tem = getTempletByForumid(newforumid);
	if ("default" == tem) {
		window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/1.html";
	} else {
		window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/index.html";
	}
}
function loadbestindex(newforumid, pageno) {
	if (pageno == 1) {
		var tem = getTempletByForumid(newforumid);
		if ("default" == tem) {
			window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/best/1.html";
		} else {
			window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/best/index.html";
		}
	} else {
		window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/best/" + pageno + ".html";
	}
}
function loadbbsindex(newforumid, pageno) {
	if (pageno == 1) {
		var tem = getTempletByForumid(newforumid);
		if ("default" == tem) {
			window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/1.html";
		} else {
			window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/index.html";
		}
	} else {
		window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/" + pageno + ".html";
	}
}
function loadquestionindex(newforumid, pageno) {
	if (pageno == 1) {
		var tem = getTempletByForumid(newforumid);
		if ("default" == tem) {
			window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/question/1.html";
		} else {
			window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/question/index.html";
		}
	} else {
		window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/question/" + pageno + ".html";
	}
}

function loadcommendindex(newforumid, pageno) {
	if (pageno == 1) {
		var tem = getTempletByForumid(newforumid);
		if ("default" == tem) {
			window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/commend/1.html";
		} else {
			window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/commend/index.html";
		}
	} else {
		window.location.href = "http://" + getdomain() + "/data/threads/" + newforumid + "/commend/" + pageno + ".html";
	}
}

function findOriginalThreadpage(theform, totalpage) {
	var path = "";
	if (theform.intPage.value == "") {
		_error_msg_show("\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u9875\u6570\uff01");
		theform.intPage.focus();
		return;
	} else {
		if (noChar(theform.intPage.value)) {
			_error_msg_show("\u542b\u6709\u975e\u6cd5\u5b57\u7b26,\u8bf7\u8f93\u5165\u6b63\u786e\u9875\u6570");
			theform.intPage.focus();
			return;
		} else {
			if (theform.intPage.value > totalpage || theform.intPage.value <= 0) {
				_error_msg_show("\u6b64\u4e3b\u9898\u5171\u6709" + totalpage + "\u9875,\u8bf7\u8f93\u51651--" + totalpage + "\u9875");
				theform.intPage.focus();
				return;
			} else {
				if (theform.intPage.value == 1) {
					path = "http://" + getdomain() + "/data/threads/original/index.html";
				} else {
					path = "http://" + getdomain() + "/data/threads/original/" + theform.intPage.value + ".html";
				}
				window.location.href = path;
			}
		}
	}
}
function loadbbsoriginalindex(pageno) {
	if (pageno == 1) {
		window.location.href = "http://" + getdomain() + "/data/threads/original/1.html";
	} else {
		window.location.href = "http://" + getdomain() + "/data/threads/original/" + pageno + ".html";
	}
}


function loadbest(newforumid,year) {
	var tem = getTempletByForumid(newforumid);
	if ("default" == tem) {
		window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/" + newforumid + "/best/1.html";
	} else {
		window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/" + newforumid + "/best/index.html";
	}
}
function loadold(newforumid,year) {
	var tem = getTempletByForumid(newforumid);
	if ("default" == tem) {
		window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/" + newforumid + "/1.html";
	} else {
		window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/" + newforumid + "/index.html";
	}
}
function loadoldbest(newforumid, pageno,year) {
	if (pageno == 1) {
		var tem = getTempletByForumid(newforumid);
		if ("default" == tem) {
			window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/" + newforumid + "/best/1.html";
		} else {
			window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/" + newforumid + "/best/index.html";
		}
	} else {
		window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/" + newforumid + "/best/" + pageno + ".html";
	}
}
function loadold(newforumid, pageno,year) {
	if (pageno == 1) {
		var tem = getTempletByForumid(newforumid);
		if ("default" == tem) {
			window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/" + newforumid + "/1.html";
		} else {
			window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/" + newforumid + "/index.html";
		}
	} else {
		window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/" + newforumid + "/" + pageno + ".html";
	}
}
function loadoldcommend(newforumid, pageno,year) {
	if (pageno == 1) {
		var tem = getTempletByForumid(newforumid);
		if ("default" == tem) {
			window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/" + newforumid + "/commend/1.html";
		} else {
			window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/" + newforumid + "/commend/index.html";
		}
	} else {
		window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/" + newforumid + "/commend/" + pageno + ".html";
	}
}
function findoldOriginal(theform, totalpage,year) {
	var path = "";
	if (theform.intPage.value == "") {
		_error_msg_show("\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u9875\u6570\uff01");
		theform.intPage.focus();
		return;
	} else {
		if (noChar(theform.intPage.value)) {
			_error_msg_show("\u542b\u6709\u975e\u6cd5\u5b57\u7b26,\u8bf7\u8f93\u5165\u6b63\u786e\u9875\u6570");
			theform.intPage.focus();
			return;
		} else {
			if (theform.intPage.value > totalpage || theform.intPage.value <= 0) {
				_error_msg_show("\u6b64\u4e3b\u9898\u5171\u6709" + totalpage + "\u9875,\u8bf7\u8f93\u51651--" + totalpage + "\u9875");
				theform.intPage.focus();
				return;
			} else {
				if (theform.intPage.value == 1) {
					path = "http://" + getdomain() + "/data/"+year+"/threads/original/index.html";
				} else {
					path = "http://" + getdomain() + "/data/"+year+"/threads/original/" + theform.intPage.value + ".html";
				}
				window.location.href = path;
			}
		}
	}
}
function loadoldoriginal(pageno,year) {
	if (pageno == 1) {
		window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/original/1.html";
	} else {
		window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/original/" + pageno + ".html";
	}
}
function findoldsurvey(theform, totalpage,year) {
	var path = "";
	if (theform.intPage.value == "") {
		_error_msg_show("\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u9875\u6570\uff01");
		theform.intPage.focus();
		return;
	} else {
		if (noChar(theform.intPage.value)) {
			_error_msg_show("\u542b\u6709\u975e\u6cd5\u5b57\u7b26,\u8bf7\u8f93\u5165\u6b63\u786e\u9875\u6570");
			theform.intPage.focus();
			return;
		} else {
			if (theform.intPage.value > totalpage || theform.intPage.value <= 0) {
				_error_msg_show("\u6b64\u4e3b\u9898\u5171\u6709" + totalpage + "\u9875,\u8bf7\u8f93\u51651--" + totalpage + "\u9875");
				theform.intPage.focus();
				return;
			} else {
				if (theform.intPage.value == 1) {
					path = "http://" + getdomain() + "/data/"+year+"/threads/survey/index.html";
				} else {
					path = "http://" + getdomain() + "/data/"+year+"/threads/survey/" + theform.intPage.value + ".html";
				}
				window.location.href = path;
			}
		}
	}
}


function findoldThreadpage(theform, clickname, forumid, totalpage,year) {
	var path = "";
	if (theform.intPage.value == "") {
		_error_msg_show("\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u9875\u6570\uff01");
		theform.intPage.focus();
		return false;
	} else {
		if (noChar(theform.intPage.value)) {
			_error_msg_show("\u542b\u6709\u975e\u6cd5\u5b57\u7b26,\u8bf7\u8f93\u5165\u6b63\u786e\u9875\u6570");
			theform.intPage.focus();
		    return false;
		} else {
			if (theform.intPage.value > totalpage || theform.intPage.value <= 0) {
				_error_msg_show("\u6b64\u4e3b\u9898\u5171\u6709" + totalpage + "\u9875,\u8bf7\u8f93\u51651--" + totalpage + "\u9875");
				theform.intPage.focus();
				return false;
			} else {
				if (clickname == "best") {
					if (theform.intPage.value == 1) {
						path = "http://" + getdomain() + "/data/"+year+"/threads/" + forumid + "/best/1.html";
					} else {
						path = "http://" + getdomain() + "/data/"+year+"/threads/" + forumid + "/best/" + theform.intPage.value + ".html";
					}
					window.location.href = path;
					return false;
				} else {
					if (clickname == "normal") {
						if (theform.intPage.value == 1) {
							path = "http://" + getdomain() + "/data/"+year+"/threads/" + forumid + "/1.html";
						} else {
							path = "http://" + getdomain() + "/data/"+year+"/threads/" + forumid + "/" + theform.intPage.value + ".html";
						}
						window.location.href = path;
						return false;
					} else {
						if (clickname == "commend") {
							if (theform.intPage.value == 1) {
								path = "http://" + getdomain() + "/data/"+year+"/threads/" + forumid + "/commend/1.html";
							} else {
								path = "http://" + getdomain() + "/data/"+year+"/threads/" + forumid + "/commend/" + theform.intPage.value + ".html";
							}
							window.location.href = path;
							return false;
						}
					}
				}
			}
		}
	}
}
function loadoldsurvey(pageno,year) {
	if (pageno == 1) {
		window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/survey/1.html";
	} else {
		window.location.href = "http://" + getdomain() + "/data/"+year+"/threads/survey/" + pageno + ".html";
	}
}
function getForumidBythreadsurl(threadsurl) {
	if (threadsurl.lastIndexOf("threads/") > 0 && threadsurl.lastIndexOf("/") > 0) {
		var path = threadsurl.substring(threadsurl.lastIndexOf("threads/") + 8, threadsurl.lastIndexOf("/"));
		if (path.lastIndexOf("/best") > 0) {
			path = path.substring(0, path.lastIndexOf("/best"));
		}
		return parseInt(path);
	} else {
		return 0;
	}
}
function login_check(form) {
	var str = Trim(form.username.value);
	if (str == "" || str.length == 0) {
		alert("\u7528\u6237\u540d\u4e0d\u80fd\u4e3a\u7a7a");
		return;
	}
	if (form.password.value == "") {
		alert("\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a");
		return;
	}
	if (form.password.value.length < 1) {
		str = "\u5bc6\u7801\u957f\u5ea6\u4e0d\u80fd\u5c0f\u4e8e" + 1;
		alert(str);
		return;
	}
	form.submit();
}
function getForumidBythreadurl(threadurl) {
	if (threadurl.lastIndexOf("thread/") > 0) {
		var path = threadurl.substring(threadurl.lastIndexOf("thread/") + 7, threadurl.length);
		path = path.substring(0, path.indexOf("/"));
		return parseInt(path);
	} else {
		return 0;
	}
}
function getThreadidBythreadurl(threadurl) {
	if (threadurl.lastIndexOf("thread/") > 0 && threadurl.lastIndexOf("_") > 0) {
		var path = threadurl.substring(threadurl.lastIndexOf("thread/") + 7, threadurl.lastIndexOf("_"));
		path = path.substring(path.indexOf("/") + 1, path.length);
		path = path.ReplaceAll("/", "");
		path = getThreadidnotZero(path);
		return parseInt(path);
	} else {
		return 0;
	}
}
String.prototype.ReplaceAll = function (AFindText, ARepText) {
	raRegExp = new RegExp(AFindText, "g");
	return this.replace(raRegExp, ARepText);
};
userinfo = function (userid) {
	var url = dynamicDomain + "/xx.do?event=PERSONAL_INFO&personid=" + userid;
	window.open(url);
};
function getThreadidnotZero(threadidandzero) {
	var zero = threadidandzero.substring(0, 1);
	var threadidnotzero = threadidandzero;
	if (zero == "0") {
		threadidnotzero = threadidnotzero.substring(1, threadidnotzero.length);
		getThreadidnotZero(threadidnotzero);
	}
	return threadidnotzero;
}
function picError(_oObj, name) {
	var avatar = document.getElementById(_oObj);
	avatar.innerHTML = "<img src=\"http://image.passport.china.com/images/users/default.JPG\" border=\"0\"/>";
}
function picError1(sysname, _oObj, signname, signimage, signlink) {
	var avatar = document.getElementById(_oObj);
	if (signname == null || signname == "") {
		avatar.innerHTML = "";
	} else {
		avatar.innerHTML = "<span>" + sysname + ":</span>" + signname + "<br />";
	}
}
function strLen(key) {
	var l = escape(key), len;
	len = l.length - (l.length - l.replace(/\%u/g, "u").length) * 4;
	l = l.replace(/\%u/g, "uu");
	len = len - (l.length - l.replace(/\%/g, "").length) * 2;
	return len;
}
function imgerror(id) {
	var avatar = document.getElementById(id);
	avatar.innerHTML = "";
}
showlogonquick1 = function (url) {
	var quick = document.getElementById("quickReply");
	var str = showquicklogonstr1(url);
	quick.innerHTML = str;
	showit();
};

showlogonquick = function (url) {
	var quick = document.getElementById("quickReply");
	var str = showquicklogonstr(url);
	quick.innerHTML = str;
	showit();
};
function quicklogin_check() {
	var str = Trim(document.logonquick.username.value);
	if (str == "" || str.length == 0) {
		alert("\u7528\u6237\u540d\u4e0d\u80fd\u4e3a\u7a7a");
		return false;
	}
	if (document.logonquick.password.value == "") {
		alert("\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a");
		return false;
	}
	if (document.logonquick.password.value.length < 1) {
		str = "\u5bc6\u7801\u957f\u5ea6\u4e0d\u80fd\u5c0f\u4e8e" + 1;
		alert(str);
		return false;
	}
	closeit();
	document.logonquick.submit(); 
	return true;
	
}
showquicklogonstr1 = function (url) {
	var str = "<h3>\u5feb\u901f\u56de\u590d<a href=\"#\" onclick=\"closeit()\" title=\"\u5173\u95ed\">\u5173\u95ed</a></h3>";
	str += "<div class=\"login\">";
	str += "<form action=\"" + dynamicDomain + "/login.do?event=LOGIN&flag=2\" name=\"logonquick\" method=\"post\" target=\"_blank\">";
	str += "<input type=\"hidden\" value=\"" + location.href + "\" name=\"localurl\"/>";
	str += "<input type=\"hidden\" value=\"" + url + "\" name=\"url\"/>";
	str += "<ul>";
	str += "<li>";
	str += "<label>\u7528\u6237\u540d</label>";
	str += "<input type=\"text\" next=\"300\" id=\"200\" name=\"username\" onkeypress=\"Next(this,event)\"/>";
	str += "<span><a href=\"http://passport.china.com/logon.do?processID=register1\" target=\"_blank\">\u6ce8\u518c</a></span> </li>";
	str += "<li>";
	str += "<label>\u5bc6&nbsp;&nbsp;\u7801</label>";
	str += "<input type=\"password\" next=\"400\" id=\"300\" name=\"password\" onkeypress=\"Next(this,event)\"/>";
	str += "<span><a href=\"http://passport.china.com/jsp/user/findpassword.jsp\"  target=\"_blank\">\u5fd8\u8bb0\u5bc6\u7801</a></span></li>";
	str += "<li>";
	str += "<button id=\"400\" onclick=\"return quicklogin_check();\" name=\"button\" type=\"button\">\u767b\u5f55</button>";
	//str += "<a id="40" onclick="quicklogin_check(document.logonquick);" href="#" name="button">u767bu5f55</a>";
	str += "<button type=\"reset\" onclick=\"form.reset()\" name=\"Reset\">\u91cd\u586b</button>";
	str += "</li>";
	str += "</ul>";
	str += "</form>";
	str += "</div>";
	return str;
};

showquicklogonstr = function (url) {
	var str = "<h3>\u5feb\u901f\u56de\u590d<a href=\"#\" onclick=\"closeit()\" title=\"\u5173\u95ed\">\u5173\u95ed</a></h3>";
	str += "<div class=\"login\">";
	str += "<form action=\"" + dynamicDomain + "/login.do?event=LOGIN&flag=1\" name=\"logonquick\" method=\"post\">";
	str += "<input type=\"hidden\" value=\"" + location.href + "\" name=\"localurl\"/>";
	str += "<input type=\"hidden\" value=\"" + url + "\" name=\"url\"/>";
	str += "<ul>";
	str += "<li>";
	str += "<label>\u7528\u6237\u540d</label>";
	str += "<input type=\"text\" next=\"3000\" id=\"2000\" name=\"username\"  onkeypress=\"Next(this,event)\"/>";
	str += "<span><a href=\"http://passport.china.com/logon.do?processID=register1\" target=\"_blank\">\u6ce8\u518c</a></span> </li>";
	str += "<li>";
	str += "<label>\u5bc6&nbsp;&nbsp;\u7801</label>";
	str += "<input type=\"password\" next=\"4000\" id=\"3000\" name=\"password\" onkeypress=\"Next(this,event)\"/>";
	str += "<span><a href=\"http://passport.china.com/jsp/user/findpassword.jsp\"  target=\"_blank\">\u5fd8\u8bb0\u5bc6\u7801</a></span></li>";
	str += "<li>";
	str += "<button id=\"4000\" onclick=\"quicklogin_check();\" name=\"button\"  type=\"button\">\u767b\u5f55</button>";
	//str += "<a id="40" onclick="quicklogin_check(document.logonquick);" href="#" name="button">u767bu5f55</a>";
	str += "<button type=\"reset\" onclick=\"form.reset()\" name=\"Reset\">\u91cd\u586b</button>";
	str += "</li>";
	str += "</ul>";
	str += "</form>";
	str += "</div>";
	return str;
};
showit = function () {	
	document.getElementById("fadeBg").style.display = "block";
	document.getElementById("quickReply").style.display = "block";
	document.body.style.overflow = "hidden";
};
closeit = function () {
	document.getElementById("fadeBg").style.display = "none";
	document.getElementById("quickReply").style.display = "none";
	//$("quickReply").innerHTML = "";
	document.body.style.overflow = "";
};
changeWidth = function (x) {
	if (x.clientWidth > 500) {
		x.height = parseInt(500 * x.clientHeight / x.clientWidth);
		x.width = 500;
	}
	if (x.getElementsByTagName("embed")[0] && x.getElementsByTagName("embed")[0].clientWidth > 500) {
		x.getElementsByTagName("embed")[0].height = parseInt(500 * x.getElementsByTagName("embed")[0].clientHeight / x.getElementsByTagName("embed")[0].clientWidth);
		x.getElementsByTagName("embed")[0].width = 500;
	}
};

function DrawImage(ImgD) {
	if(ImgD.width>550)ImgD.width=550; 
}

function Next(obj, e) {
	var evt = e || window.event;
	if (evt.keyCode != 13) {//回车
		return;
	}
	nextInput(obj);
}
function nextInput(curobj) {
	try {
		obj = curobj;
		if (matchInput(curobj)) {
		  //跳转到下一个input对象
			var str = obj.getAttribute("next");
			if (str == null || str == "") {
				return;
			} else {
				var nextObj = document.getElementById(obj.getAttribute("next"));
				while (nextObj != null) {
					if (nextObj.type == "button") {
						nextObj.onclick();
						return;
					} else {
						if (nextObj.type != "hidden" && nextObj.readOnly == false && nextObj.disabled == false) {
							nextObj.focus();
							break;
						} else {
							nextObj = document.getElementById(obj.getAttribute("next"));
							if (nextObj != null) {
								continue;
							} else {
								return;
							}
						}
					}
				}
			}
		}
	}
	catch (e) {
		alert(e);
	}
}
function matchInput(curobj) {
	obj = curobj;
	var matchbl = false;
	if (obj.value == "" || obj.value == null) {//if
		obj.code = "";
		obj.value = "";
		matchbl = true;
	} else {
		if (obj.dict_num == null || obj.dict_num == "") {
			matchbl = true;
		} else {
		}
	}
	if (matchbl == false) {
		curobj.value = "";
		curobj.focus();
		return false;
	} else {
		return true;
	}
}
