function impeach(postid){
	var s = self.location.href;
	if(!isNull(postid)){
		var a = s.search(/reply_[0-9]*/gi);
		if (a == -1){
			s += "#reply_" + postid;
		}
		else{
			s = s.replace(/reply_[0-9]*/,"reply_" + postid);
		}
	}
	show_frame("/forum/impeach.php?url=" + escape(s), 580, 468, "不良信息反馈", "no");
	return false;
}
function check_topic_form(f){
	f.target = "iframe_data";
	f.action = "newtopic_post.php";
	if (__check_topic_form(f)){
		return chk_vcode(f);
	}
	return false;
}
function check_reply_form(f){
	f.target = "iframe_data";
	f.action = "newreply_post.php";
	if (__check_reply_form(f)){
		return chk_vcode(f);
	}
	return false;
}
function check_edit_form(f){
	f.target = "iframe_data";
	f.action = "editopic_post.php";
	return __check_topic_form(f);
}
function topic_preview(){
	$("postform").target = "preview";
	$("postform").action = "preview.php";
	if (__check_topic_form($("postform"))){
		window.open("about:blank", "preview", "");
		$("postform").submit();
		reset();
	}
}
function reply_preview(){
	$("postform").target = "preview";
	$("postform").action = "preview.php";
	if (__check_reply_form($("postform"))){
		window.open("about:blank", "preview", "");
		$("postform").submit();
		reset();
	}
}
function edit_preview(){
	$("postform").target = "preview";
	$("postform").action = "preview.php";
	if (__check_topic_form($("postform"))){
		window.open("about:blank", "preview", "");
		$("postform").submit();
		reset();
	}
}
function __check_topic_form(f){
	try {
		if ($$("up_pic").pic_nosubmit()){
			show_error("请先把图片上传完毕！");
			return false;
		}
	}
	catch(E){}
	f.fms_title.value = f.fms_title.value.trim();
	if (f.fms_title.value == "" || f.fms_title.value.cn_length() > 70){
		show_error("帖子主题不能为空且不能超过70个字符！");
		return false;
	}
	if (f.fms_body.value.trim().length < 2){
		show_error("帖子内容忒少了-_-");
		return false;
	}
	if ($("snd2blg").checked){
		if ($("forum_uname").innerHTML == "" || $("forum_uname").innerHTML == "新浪游客"){
			$("snd2blg").checked = false;
			show_confirm("登录用户才可以使用此项功能<br />您现在就要登录吗？", "login()");
			return false;
		}
		else if (f.loginname.value != "" || f.passwd.value != ""){
			show_error("已经登录用户请不要更改用户名");
			f.loginname.value = "";
			f.passwd.value = "";
			return false;
		}
		else if (f.fms_title.value.cn_length() > 72){
			show_error("发往博客的主题长度不能超过72个字符！");
			return false;
		}
	}
	return true;
}

function __check_reply_form(f){
	try {
		if ($$("up_pic").pic_nosubmit()){
			show_error("请先把图片上传完毕！");

			return false;
		}
	}
	catch(E){}
	if (f.fid.value == "" || f.tbid.value == ""){
		show_error("系统错误！");
		return false;
	}
	if (f.fms_body.value.trim().length < 2){
		show_error("帖子内容忒少了-_-");
		return false;
	}
	if ($("snd2blg").checked){
		if ($("forum_uname").innerHTML == "" || $("forum_uname").innerHTML == "新浪游客"){
			$("snd2blg").checked = false;
			show_confirm("登录用户才可以使用此项功能<br />您现在就要登录吗？", "login()");
			return false;
		}
		else if (f.loginname.value != "" || f.passwd.value != ""){
			show_error("已经登录用户请不要更改用户名");
			f.loginname.value = "";
			f.passwd.value = "";
			return false;
		}
		else if (f.fms_title.value.cn_length() > 72){
			show_error("发往博客的主题长度不能超过72个字符！");
			return false;
		}
	}
	return true;
}
function check_quick_reply(f){
	if (f.fid.value == "" || f.tbid.value == ""){
		return show_error("系统错误！");
			return false;
	}
	if (f.fms_body.value.trim().length < 2){
		show_error("帖子内容忒少了-_-");
		return false;
	}
	return chk_vcode(f);
}
function chk_vcode(f){
	if ($("forum_uname").innerHTML == "" || $("forum_uname").innerHTML == "新浪游客"){
		if (f.loginname.value == "" || f.passwd.value == ""){
			show_error("请输入用户名和密码！");
			return false;
		}
		else if (vcode.split(",")[0] == "1"){
			return show_chk_vcode();
		}
	}
	else if (f.loginname.value != "" || f.passwd.value != ""){
		if (vcode.split(",")[0] == "1"){
			return show_chk_vcode();
		}
	}
	else if (vcode.split(",")[1] == "1"){
		return show_chk_vcode();
	}
	show_send();
	return true;
}
function show_chk_vcode(){
	show_frame("/forum/input_vcode.html",300, 150, "请输入验证码！", "no");
	return false;
}
function send2vblog(){
	if ($("forum_uname").innerHTML == "" || $("forum_uname").innerHTML == "新浪游客"){
		show_confirm("登录用户才可以使用此项功能<br />您现在就要登录吗？", "login()");
	}
	else{
		window.open("http://you.video.sina.com.cn/interface/bbs/u.php", "","scrollbars=no,width=900,height=600");
	}
}
function send2blog(){
	if ($("snd2blg").checked){
		if ($("forum_uname").innerHTML == "" || $("forum_uname").innerHTML == "新浪游客"){
			$("snd2blg").checked = false;
			show_confirm("登录用户才可以使用此项功能<br />您现在就要登录吗？", "login()");
		}
		else if ($("postform").loginname.value != "" || $("postform").passwd.value != ""){
			$("snd2blg").checked = false;
			show_error("已经登录用户请不要更改用户名");
			$("postform").loginname.value = "";
			$("postform").passwd.value = "";
		}
		else{
			$("blg_cls").style.display = "";
			if ($("blg_cls").innerHTML != ""){
				return;
			}
			show_loading();
			ajax("/forum/blg_usr_chk.php", function(){
					var xml = this.responseXML;
					var res = $t("result", xml)[0];
					var cls = $t("item", xml);
					switch (res.getAttribute("value")){
						case "400" :
						case "401" :
						case "900" :
							$("snd2blg").checked = false;
							show_error("数据请求错误");
							break;
						case "500" :
							$("snd2blg").checked = false;
							show_confirm("您还不是博客用户，现在就去开通吗？", "window.open('http://blog.sina.com.cn/member/signup/reg_step1.php','','')");
							break;
						case "200" :
							var sl = $c("select");
							var op;
							sl.name = "blog_class";
							for (var i = 0; i < cls.length; i++){
								op = $c("option");
								op.text = cls[i].getAttribute("value").split("|")[1];
								op.value = cls[i].getAttribute("value").split("|")[0];
								if (op.value == "0"){
									op.selected = true;
								}
								sl.options.add(op);
							}
							$("blg_cls").appendChild(sl);
							reset();
							break;
						default : 
							$("snd2blg").checked = false;
							show_error("博客分类加载失败！");
					}
						
				}
			);
		}
	}
	else{
		$("blg_cls").style.display = "none";
	}
}
function login(){
	self.location.href = "/forum/login.php?url=" + escape(self.location.href);
}

function send_post(vcode){
	$("checkwd").value = vcode;
	reset();
	show_send();
	$("postform").submit();
}
//转到高级回复
function adv_reply(){
	show_send();
	$("postform").action = "newreply.php";
	$("postform").target = "_self"
	$("postform").submit();
}
//更换验证码
function chg_chk_img(){
	$("check_image").src = "/forum/checkwd_image.php?" + Math.random();
}
// 改变主题排序顺序
function list_type(v){
	var c = new Cookie();

	if (isNull(v))
	{
		v = c.getcookie("sort") == 2 ? 1 : 2;
	}
	c.setcookie("sort", v, 3600, "/");
	reload();
}
function get_user_photo_url(uid){
	uid = parseInt(uid).toString(16);
	var xx = 8 - uid.length;
	for(var i = 0; i < xx; i ++){
		uid = "0" + uid;
	}
	return "http://x.bbs.sina.com.cn/forum/pic/" + uid + "01000001";
}
//刷新页面
function reload(){
	self.location.reload();
}

//页面跳转
function gourl(u,obj){
	if (isNull(u)){
		return;
	}
	if (isNull(obj)){
		self.location.href = u;
	}
	else{
		obj.location.href = u;
	}
}

//页码跳转
function gopage(p)
{
	if (isNull(p) || isNaN(p)){
		return;
	}
	var s = self.location.href;
	s = s.replace(/#reply_\d+/,"");
	var a = s.search(/p=[\w|\d]*/gi);
	if (a == -1)
	{
		gourl(s + (s.indexOf("?") == -1 ? "?" : "&") + "p=" + p);
	}
	else
	{
		gourl(s.replace(/p=[\w|\d]*/,"p=" + p));
	}
}

//公告收缩
function bt_close(c){
	if ($("forum_bt").style.overflow == "" || c == 1){
		$("forum_bt").style.height = "25px";
		$("forum_bt").style.overflow = "hidden";
		$("bt_img").src = "http://image2.sina.com.cn/home/lticon/67/new07.gif";
		
	}
	else{
		$("forum_bt").style.height = "auto";
		$("forum_bt").style.overflow = "";
		$("bt_img").src = "http://image2.sina.com.cn/home/lticon/67/new071.gif";
	}
}
function m_over(_this,cls){
		_this.className = cls;
}

function imgzoom(obj)
{
	if (event.ctrlKey)
	{
		var zoom = parseInt(obj.style.zoom, 10) || 100;
		zoom -= event.wheelDelta / 12;
		if (zoom > 0)
		{
			obj.style.zoom = zoom + '%';
		}
		return false;
	} else {
		return true;
	}
}

function showimg(obj, border)
{
	obj.style.margin = '2px';
	obj.style.border = border + 'px solid #333333';	
	if (obj.width > screen.width - 424)
	{
		obj.resized = true;
		obj.width = screen.width - 424;
		obj.alt = '点击图片在新窗口查看大图';
		obj.title = '点击图片在新窗口查看大图';
		obj.style.cursor = 'hand';
		return false;
	} else {
		return true;
	}
}
function displayimg(obj)
{
	if (!obj.resized)
	{
		return true;
	} else {
		window.open(obj.src);
	}
}

function copylink(l){
	setCopy(l);
	show_error("此页面的链接地址已经复制到您的剪切板中！");
}
function addbookmark(title,url)
{
	ajax("/forum/ajax.php?act=bookmark_add&val=" + encodeURIComponent(bbs_id + "," + bbs_subid + "," + gid + "|" + def_domain + "," + title.split("_")[1]), function(){
		var result = $t("info",this.responseXML)[0].firstChild.nodeValue;
		if (result != 1){
			show_confirm(result + "<br>你打算把论坛收藏到浏览器中吗？", "addbookmark_ie('" + title + "','" + url + "')");
		}
		else{
			show_error("您已经把" + title.split("_")[1] + "收藏到个人资料中！");
		}
	});
}
function addbookmark_ie(title,url){
	url = "http://" + def_domain + "/?h=" + escape(url) + "&g=" + gid
	if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")){
		window.sidebar.addPanel(title,url, '');
	}
	else{
		window.external.AddFavorite(url,title);
	}
}
function search_all(obj,t){
	var win = window.open('','','');
	if (!isNull(obj.onclick) || isNull(obj.value) || isNull(t)){
		win.location.href = "http://search.bbs.sina.com.cn/search/";
		return ;
	}
	win.location.href = "http://search.bbs.sina.com.cn/search/search.php?t=" + t + "&q=" + obj.value
}
dw('<iframe id="iframe_data" name="iframe_data" style="display:none;"></iframe>');