﻿var G_QQUIN = 0;
var CGI_BBS_GETLIST = "/cgi/gt";
var CGI_BBS_GETINFO = "/cgi/gc";
var CGI_BBS_SNDTITLE = '/cgi/at';
var CGI_BBS_DELCASE = '/cgi/de';
var CGI_BBS_SETTOP = '/cgi/to';

var G_GET_BBS_ID = "b";
var sp_bbsViewType = 0;
var sp_bbsViewStatus = 0;

var sp_bbscurpage = -1;
var sp_bbspagenum = 10;

var SP_GETJHINFOERR = '获取信息失败：?<br><A href="#" onclick="sp_onretrygetjhinfo(?);">重试</A>';

var BBS_TYPE = new Array("未知", "咨询", "建议", "投诉", "公告");

var g_Sid;
var g_fixSid;

var g_tableHeigth = 0;


function win_onresize()
{
    if(g_parFrm == '')
    {
        return;
    }
    
	var el = document.body.children[0];
	
	var frm = parent.document.getElementById(g_parFrm);
	if(el && frm)
	{
		//alert(frm);
		var newHeight = el.offsetHeight+20;
		if(g_tableHeigth != newHeight)
		{
			frm.style.height = newHeight;
			g_tableHeigth = newHeight;
		}
	}
	if(g_isFF)
	{
		window.setTimeout("win_onresize();", 500);
	}
}

function sp_onswitchtype(page)
{
	if(page <= 0 || page > 4)
	{
		if(window.location.pathname != "/" + g_Sid + "/bbs")
        {
            window.location.href = "/" + g_Sid + "/bbs";
        }
	}
	else
	{
		window.location.href = "/" + g_Sid + "/bbs" + page + ".htm";
	}
}

function win_direct2first()
{
	var page = Math.floor(sp_bbsViewStatus/10);
	if(page==10)
	{
		sp_onswitchtype(4);
	}
	else
	{
		sp_onswitchtype(page);
	}
}

function win_onload()
{
	document.ongotomy = sp_ongotomy;
	document.onselbbsstauts = sp_onselbbsstauts;
	//document.onshowtab = sp_onselbbstype;
	//document.onrefreshpage = sp_onrefreshpage;
	document.onrefreshpage = sp_getCaseList;
	document.ondirect2first = win_direct2first;
	document.onswitchtype = sp_onswitchtype;
	
	if(vs_init())
	{
		document.body.children[0].id = "vsDesktop";

		//构造表情map
		fg_init_face_map();

		//get cookie, if there is no cookie, direct to login page
		//document.location.hash = "";
		if(g_fixSid != null)
		{
			g_Sid = g_fixSid ;
		}
		else
		{
			g_Sid = g_vs.QQLogin.getSid();
		}
		ins_init_search(g_Sid);
		
		var elem = document.getElementById("sp_home");
		if(elem)
		{
			elem.href = "/" + g_Sid;
		}
		elem = document.getElementById("sp_bbs");
		if(elem)
		{
			elem.href = "/" + g_Sid + "/bbs";
		}
		
		//QQLOgin
		g_spaceUIN = g_Sid;
	
		var space_header = document.getElementById("space_header");
	    if(space_header)
	    {
		    space_header.src = BBS_URL_BASE+"/" + g_Sid + "/spaceheader.htm";
	    }
		
		var bc_frmbinfo = document.getElementById('frmbinfo');
		bc_frmbinfo.src = BBS_URL_BASE+'/'+g_Sid+"/bizinfo.htm";
	
		//先切换UI
		g_vs.page.register("t");		
		g_vs.page.register("b");		
		var tab = g_vs.page.getPageNo("t");
		if(tab <1 || tab >5)
		{
			tab = 1;
		}
		//不发request
		sp_onselbbsstauts(tab, true);
		
		var curpage = g_vs.page.getPageNo("b");
		if(curpage <= 1 && g_fixSid == null)
		{
			win_direct2first();
			return;
		}
		sp_bbscurpage = curpage-1;
		
		//检查是否开通BBS
		var data = 'sid='+g_Sid+'&';
		//sophieshen change 2007-12-3 : for dish system check
		//data += "tid=0&s=1&n=1&";
		data += "tid=0&s=1&n=0&";
		//sophieshen end
		if(!g_vs.sendRequest(CGI_BBS_GETLIST + "?" + data, "GET", null, sp_oncheckopen))
		{
			g_vs.showError(AJAX_EXCEPTION);
		}	
		
		//added by simon 发送bbs首页统计信息
		g_vs.QQLogin.checkLogin(true);
	    if(!g_vs.sendRequest("/cgi/rpv?kfguin="+g_Sid+"&q="+g_Cookie_Uin+"&y=11&", 'GET', null, sp_oncgipostreturn))
	    {
		    g_vs.showError(AJAX_EXCEPTION);
	    }
	}
	
	top.onsplistclickwpa = sp_onsplistclickwpa;
	top.onlogin = sp_onlogin;
	top.onsubfrmload = sp_onsubframeload;	

	if(g_isFF || ((typeof(g_parFrm)!="undefined") && g_parFrm != ''))
	{
		window.setTimeout("win_onresize();", 10);
	}	
}

function sp_oncgipostreturn()
{
}

function sp_oncheckopen(xml)
{
	//alert(xml.xml);
	if(xml)
	{
		var root = xml.selectSingleNode("//root");
		if(root)
		{
			var dish = g_vs.getValue(root, "dish");
			if(dish && dish=="1")
			{
				window.location.href = "/dish_space.htm?sid="+g_Sid;
				return;
			}

			var r = parseInt(g_vs.getValue(root, "r"));
			if(r == -19)
			{
				window.location.href = "/nospace.htm";
				return;
			}
			else
			{
				document.oncontextmenu = g_vs.defaultcontextmenu;
				
				//成功//不必每次去get，改成静态页面
				//g_vs.QQLogin.getBizUserInfo(g_Sid);
										
				window.setTimeout("g_vs.QQLogin.checkLogin(true);",100);
				window.setTimeout("sp_getCaseList("+sp_bbscurpage+");", 200);
								
				var qqme = document.getElementById("qqme");
				if(qqme)
				{
			//		alert(qqme);
					qqme.href= "tencent://message/?uin="+g_Sid+"&Site="+KF_BIZAPP+'.'+KF_DOMAINNAME+"&Menu=yes";
					g_vs.imgFactory.changeImg(qqme.children[0], "http://wpa.qq.com/pa?p=1:"+g_Sid+":7", false);
				}
				
				VV_OUTTIME = 1;
				
				var pbls = document.getElementById("pbls");
				if(pbls)
				{
					if(g_fixSid)
					{
						pbls.href = "/home_spublish.htm?sid="+g_Sid;
					}
					else
					{
						pbls.href = "/spublish.htm?sid="+g_Sid;
					}

					pbls.target = "_self";
				}		
			}
		}				
	}
}

function sp_ongotomy()
{
	document.location.href = "/smy.htm?sid="+g_spaceUIN;
		
	return false;
}

function sp_onlogin()
{
	top.onqqloginsuccess = sp_onqqloginsuccess;
	
	if(typeof(top.onloginbyframe) == "function")
	{
		top.onloginbyframe();
	}
	else
	{
		g_vs.QQLogin.showLoginWindow();
	}
	return false;
}

function bc_destroyModalwin()
{
	var tabql = document.getElementById("tabql");
	if(tabql)
	{
		var win = g_vs.getWindowFromElement(tabql);
		if(win)
		{
			win.destroy();
		}
	}
}

function sp_onqqloginsuccess()
{
	g_vs.QQLogin.checkLogin(true);

	if(typeof(top.onqqloginsuccessbyframe) == "function")
	{
		top.onqqloginsuccessbyframe();
	}
	
	var tabql = document.getElementById("tabql");
	if(tabql)
	{
		var win = g_vs.getWindowFromElement(tabql);
		var destroy = true;
		//alert(win);
		
		if(typeof(win.onclose) == "function")
		{
			destroy = win.onclose();
		}
		win.hide();
		//if(destroy)
		//{
		//	win.destroy();
		//}
		window.setTimeout("bc_destroyModalwin();", 1000);
	}
}

function sp_onsplistclickwpa(qquin)
{
	window.open("tencent://message/?uin="+qquin+"&Site=bizapp."+KF_DOMAINNAME+"&Menu=yes", "_blank");
}

function sp_onsubframeload(fid)
{
	window.location.hash = "i" + fid;
}

function sp_getBaseCGIURL()
{
	var cgiurl = '';
	if(G_KFGUIN)
	{
		cgiurl += 'kfguin='+G_KFGUIN+'&ext='+G_EXT_NUM + "&";
	}
	//document.location.hash = "";
	cgiurl += 'sid='+g_Sid+ "&";
	
	return cgiurl;
}

function sp_getRepURL(sid, tid, is_static)
{
	var s = '';
	if(g_fixSid)
	{
		s = '/home_bbsconn.htm?sid='+sid+'&cid='+tid;
	}
	else if(is_static)
	{
		s = '/'+sid+"/view/"+tid+".htm";
	}
	else
	{
		s = '/bbsconn.htm?sid='+sid+'&cid='+tid;
	}
	return s;
}

function sp_onselbbstype(idx)
{
	var table = document.getElementById("tctcap");
	if(table && table.rows[0])
	{
		if(sp_bbsViewType != idx-1)
		{
			var row = table.rows[0];
			row.cells[(idx-1)*2+1].className = "tabisSel_1";
			row.cells[sp_bbsViewType*2+1].className = "tabnotSel_1";
			sp_bbsViewType = idx-1;

			//show
			var table = document.getElementById("tcscap");	
			if(table && table.rows[0])
			{
				var row = table.rows[0];
				for(i = 1; row && i < row.cells.length; i++)
				{
					if(row.cells[i].children[0])
					{
						row.cells[i].style.display = VS_TD_BLOCK;
					}
				}
			}				
			//sp_bbsViewStatus = 0;
			//alert("sp_bbsViewType="+sp_bbsViewType);
		}
	}
	return true;
}

function sp_onselbbsstauts(idx, bNoSendReq)
{
	//sp_bbsViewStatus
	//if(event && event.srcElement && event.srcElement.href=="")
	//{
	//	return false;
	//}
	
	var table = document.getElementById("tcscap");	
	if(table && table.rows[0])
	{
		var row = table.rows[0];
		for(i = 0; row && i < 5; i++)
		{
			//alert(row.cells[i].children[0]);
			if(row.cells[i].children[0])
			{
				if(i == (idx-1))
				{
					row.cells[i].className = "ct2selitem";
					//row.cells[i].children[0].href="";
					row.cells[i].children[0].style.color = "#000000";												
				}
				else
				{
					row.cells[i].className = "ct2item";					
					//row.cells[i].children[0].href="#";
					row.cells[i].children[0].style.color = "";		
				}
			}	
		}
	}
	
	if(idx == 5)
	{
		sp_bbsViewStatus = 100;
	}
	else
	{
		sp_bbsViewStatus = (idx - 1) * 10;
	}

	if(bNoSendReq != true)
	{
		sp_getCaseList(0);
	}

	return false;
}

function sp_setPostVisible()
{
	var el = document.getElementById("babout");
	if(el)
	{
		el.focus();
	}
	el = document.getElementById("sp_title1");
	if(el)
	{
		el.focus();
	}	
}


function sp_bbsListInit(xml, table, path, cgi_base, cgi_type)
{
	var params = new Object();
	var pgId = G_GET_BBS_ID;
	var parent;
	
	params.mytype = 'ulist';
	params.v_nViInPg = sp_bbspagenum;
	params.v_nViPage = 10;
	params.v_nPages = 1;
	//params.bPage = true;
	params.subPath="ti";
	params.path = path;
	params.cgi_base = cgi_base;
	params.cgi_type = cgi_type;
	//params.orgName = vv_user + VLT_VIDEO;
	params.pgId = pgId;
	params.cbCreatePane = sp_bbscreatePane;
	params.cbShowData = sp_bbsshowMainPane;
 
	if(!table || !xml)
	{
		return;
	}
	parent = table;

	vv_setVideoPage(parent, xml, params);
}

function sp_bbscreatePane(pagePane)
{
	var row = document.getElementById('bbscap');
	var pane = new Object();
	var cap1 = g_vs.genUID();
	var cap2 = g_vs.genUID();
	var el = null;
	var strCap = '<table width="100%"><tr><td id="'+cap1+'" class="WinTitle" aligh="left" ></td><td  id="'+cap2+'" align="right"></td></tr></table>';
	if(!row)
	{
		return;	
	}
	pane.mytype = 'upane';
	row.cells[0].id = cap1;
	row.cells[1].id = cap2;
	pane.win = document.getElementById('tbbscl');
	pane.cap1 = (el = document.getElementById(cap1)) ? el: null;
	pane.cap2 = (el = document.getElementById(cap2)) ? el: null;
	
	return pane;
}

function sp_bbsshowMainPane(pagePane)
{
	var table = pagePane.vi_pane.win;
	if(!table)
	{
		return;
	}
	
	var cm_pane = pagePane.vi_pane;
	var cm_arr = pagePane.vi_showData;
	var index;
	var cell;
	var node;
	var f, ni, na, q, s, a, t, c, g, l, st;
	var ctime;
	var ltime;
	var j;
	var face;
	var statObj;
	//******* stevenmi (2007-07-17)/
	//*************************
	var su_picObj =null;	
	var exsi_picObj =null;
	//*************************

	//填充table的每一行
	for(index=0; index<cm_arr.length; index++)
	{
		var ti = cm_arr[index];
		if(ti)
		{
			row = table.rows[index+1];
			if(row)
			{
				//帖子ID
				var tid =  g_vs.getValue(ti, "t");
				//加精否  (bjh&0x4) == 0x4表示已经处理结束 回复个数为0 && (bjh&0x4) == 0表示待处理 其它表示处理中
				//(bjh&0x8) == 0x8表示精华
				var bjh = parseInt(g_vs.getValue(ti, "b"));

				//帖子类型 0 =未知 1=咨询2=建议…
				var tp = parseInt(g_vs.getValue(ti, "c"));
				if(tp < BBS_TYPE.length && tp >= 0)
				{
				}
				else
				{
					tp = 0;
				}
				//发帖者qq号
				//var qquin = g_vs.getValue(ti, "u");
				//发帖者nickname
				var qqnick = g_vs.getSafeHTML(g_vs.getValue(ti, "n"));
				qqnick = fc_format_message(qqnick);
				//create time
				var ctime = g_vs.getValue(ti, "d");
				//last answer time
				var latime = g_vs.getValue(ti, "r");
				//回复个数
				var an = g_vs.getValue(ti, "f");
				//浏览次数
				var vn = g_vs.getValue(ti, "y");
				//心情图标
				var face = g_vs.getValue(ti, "i");
				//置顶否
				var bhead = parseInt(g_vs.getValue(ti, "s"));
				//a
				//Title
				var ttl,su;
				if(g_vs.getValue(ti, "ca") == "B")
				{
					ttl="该贴已被举报";
					su="（该贴已被企业举报，内容屏蔽。）";
				}
				else
				{
					ttl = g_vs.getSafeHTML(g_vs.getValue(ti, "l"));
					ttl = fc_format_message(ttl);				
					//原帖部分内容
					su =  g_vs.getValue(ti, "su");				
					su = g_vs.getSafeHTML(su);	
					//******* stevenmi (2007-07-17)
					//*************************
					su_picObj = pic_Messgae2Array(su);
					su = su_picObj.msg;
					//******    end ***************					
					su = su.replace(/\r/g, "");
				}
				
				//<ex>0 or 1</ex> 0 无专家回复，1 有专家回复
				//<ni>***</ni>  专家昵称
				//<si>***</si>  专家回复内容
				var ex =  g_vs.getValue(ti, "ex");
				var exni = g_vs.getValue(ti, "ni");
				var exsi = g_vs.getValue(ti, "si");
				
				//用户信息
				//发帖人姓名，若保密为QQnick
				var uname = g_vs.getValue(ti, "un");
				
				//发帖人姓别，若保密为空
				var usex = g_vs.getValue(ti, "us");
				//发帖人工作，若保密为空
				var uo = g_vs.getValue(ti, "uo");
				//电话，若保密返回138*********
				var uphone = g_vs.getValue(ti, "up");
				//发帖人QQ号，若保密返回1111*****
				var uQQUin = g_vs.getValue(ti, "ui");
				//发帖人Email，若保密为空，前台处理
				var uemail = g_vs.getValue(ti, "ue");
				//来自
				var ucity = g_vs.getValue(ti, "uc");
				
				//UI
				row.cells[0].innerHTML = "";
				
				var img, sStatus;
				if(tp == 4)
				{
					//公告
					img = g_vs.imgFactory.newImage("/img/casebt.gif");
					row.style.backgroundColor = "#FEFEFE";
					sStatus = '<br><font color="#63BE00">公告</font>';
				}
				else if( (bjh & 0x4) == 0x4)
				{
					//处理结束
					img = g_vs.imgFactory.newImage("/img/caseok.gif");
					row.style.backgroundColor = "#F5F5F5";
					sStatus = '<br><font color="#BFBFBF">已处理</font>';
				}
				else if(an > 0)
				{
					//处理中
					img = g_vs.imgFactory.newImage("/img/casedw.gif");
					row.style.backgroundColor = "#FEFEFE";
					sStatus = '<br><font color="#D3BE00">处理中</font>';
				}
				else
				{
					//待处理
					img = g_vs.imgFactory.newImage("/img/casewt.gif");
					row.style.backgroundColor = "#FEFEFE";
					sStatus = '<br><font color="#F18709">待处理</font>';
				}
				if(bhead == 112)
				{
					row.style.backgroundColor = "#FFFCE5";
				}
					
				row.cells[0].appendChild(img);
				row.cells[0].insertAdjacentHTML("beforeEnd", sStatus);
				
				var imgid = null, nimgid = null;
				var tmp = "";
				if(bhead == 112)
				{
					imgid = g_vs.genUID();
					tmp += '<font style="color:#FE0002;" id='+imgid+'></font>';
				}
				if((bjh&8) == 8)
				{
					tmp += '<IMG src="/img/jinghua.gif" align=absBottom style="padding:0 6 0 0;">';					
				}		
				tmp += '<span style="font-size:14;padding-right:4px;">[' +BBS_TYPE[tp] + ']</span>';

				var is_static=g_vs.getValue(ti, "rd");;
				if(is_static == "1")
				{
					is_static = true;
				}
				else
				{
					is_static = false;
				}
				tmp += '<A style="font-size:14" href="'+sp_getRepURL(g_Sid, tid, is_static)+'" target="_self">' + ttl + '</A>';

				//加入[新]图标
				if(ctime < (3600*24))
				{
					//小于1天
					nimgid = g_vs.genUID();
					tmp += '<span id='+nimgid+'></span>';
				}

				if(tp != 4)
				{
					tmp += '<span style="margin-left:8px;color:#999999;">[' + ct_SecondToTime(ctime) + ']</span>';
				}

				tmp += '<br><DIV id="su_'+index+'" style="color:#999999;overflow-x:hidden;width:380;">' + su + '</DIV>';
				if(tp == 4)
				{
				}
				else if(ex && exni && exsi)
				{
					//******* stevenmi (2007-07-17)
					//*************************
					exsi_picObj = pic_Messgae2Array(exsi);
					exsi = exsi_picObj.msg;
					//******    end ***************
					if(ex == 0)
					{
						tmp += '<DIV style="overflow:hidden;width:380;"><img id="exai_'+index+'" align="absbottom" src="/img/ansnor.gif" /><A href="#" style="padding-left:4px;" onclick="return false;">['+exni+']</A>&nbsp;<font color="#000000">回答:&nbsp;'+exsi + '</font></DIV>';
					}
					else
					{
						tmp += '<DIV style="overflow:hidden;width:380;"><img id="exai_'+index+'" align="absbottom" src="/img/ansexp.gif" /><A href="#" style="padding-left:4px;" onclick="return false;">['+exni+']</A>&nbsp;<font color="#000000">权威回答:&nbsp;'+exsi + '</font></DIV>';
					}
				}
				else
				{
					tmp += '<DIV><img id="exai_'+index+'" align="absbottom" src="/img/bbsnoans.gif" /><font style="padding-left:4px;" color="#000000">此问题暂无回答</font></DIV>';
				}

				
				row.cells[1].innerHTML = tmp;
				//******* stevenmi (2007-07-17)/
				//*************************							
				if(su_picObj)
				{								
					pic_Array2icon(su_picObj);
					pic_cleanObj(su_picObj);
					su_picObj = null;
				}
				if(exsi_picObj)
				{								
					pic_Array2icon(exsi_picObj);
					pic_cleanObj(exsi_picObj);
					exsi_picObj = null;
				}
				//******    end ***************
				
				if(imgid != null)
				{
					var ele = document.getElementById(imgid);
					if(ele)
					{
						var img = g_vs.imgFactory.newImage("/img/bbstop.gif");
						if(img)
						{
							img.align = "absbottom";
							ele.style.padding = "0 6 0 0";
							ele.appendChild(img);
						}
					}
				}
				if(nimgid != null)
				{
					var ele = document.getElementById(nimgid);
					if(ele)
					{
						var img = g_vs.imgFactory.newImage("/img/bbsnew.gif");
						if(img)
						{
							//img.align = "absbottom";
							ele.style.padding = "0 0 0 6";
							ele.appendChild(img);
						}
					}
				}
				
				var suel = document.getElementById('su_'+index);
				if(suel && suel.offsetHeight > 40)
				{
					if(tp == 4)
					{
						//公布多一行
						suel.style.height="60";
					}
					else
					{
						suel.style.height="40";
					}
				}
				var exai = document.getElementById('exai_'+index);
				if(exai && ex!=null && exni && exsi)
				{
					if(ex == 0)
					{
						g_vs.imgFactory.changeImg(exai, "/img/ansnor.gif", false);
					}
					else
					{
						g_vs.imgFactory.changeImg(exai, "/img/ansexp.gif", false);
					}
				}
				
				row.cells[2].vAlign = "middle";

                //增加城市显示
                if(ucity && ucity != "不限" && ucity != "" )
                {
    				row.cells[2].innerHTML = '<span style="color:#0149CE;">'+ucity + "的" +g_vs.getSafeHTML(uname)+'</span>';
                }
                else
                {
    				row.cells[2].innerHTML = '<span style="color:#0149CE;">'+g_vs.getSafeHTML(uname)+'</span>';
                }				
                				
				row.cells[3].vAlign = "middle";
				row.cells[3].innerHTML = an + "/" + vn;
				row.cells[4].vAlign = "middle";
				row.cells[4].innerHTML = "";
				var btn = g_vs.createNewBtn("我要回答", sp_getRepURL(g_Sid, tid, is_static), null);
				if(btn)
				{
					btn.setPadding(4);
					row.cells[4].appendChild(btn);
				}
			}			
		}
		else
		{
			row = table.rows[index+1];
			if(row)
			{
				for(i=0; i<row.cells.length; i++)
				{
					row.cells[i].innerHTML = "&nbsp";
				}
				row.style.backgroundColor = "#FFFFFF";
			}			
		}	
	}
	for(; index<sp_bbspagenum; index++)
	{
		row = table.rows[index+1];
		if(row)
		{
			for(i=0; i<row.cells.length; i++)
			{
				row.cells[i].innerHTML = "&nbsp";
			}
		}			
	}
}

function sp_getCaseList(page)
{
	//clean first
	sp_cleanupCaseList();

	if(page != null)
	{
		sp_bbscurpage = page;
	}
	if(sp_bbscurpage <= 0 && g_fixSid == null)
	{
		win_direct2first();
		return false;
	}

	var data = sp_getBaseCGIURL();
	data += "tid="+(sp_bbsViewType+sp_bbsViewStatus)+"&s="+(sp_bbscurpage*sp_bbspagenum+1)+"&n="+sp_bbspagenum + "&";
	if(!g_vs.sendRequest(CGI_BBS_GETLIST + "?" + data, "GET", null, sp_onbbsload))
	{
		g_vs.showError(AJAX_EXCEPTION);
	}	

	return false;
}

function sp_onbbsload(xml)
{
	if(xml)
	{
		var table = document.getElementById("tbbscl");
		//xml.	
		var root = xml.selectSingleNode("//root");
		if(root && table)
		{
			var r = parseInt(g_vs.getValue(root, "r"));
			if(r != 0)
			{
				if(r == -16)
				{
					var t = document.body.children[0];
					if(t && t.rows[0])
					{
						t.rows[0].style.display="none";
						t.rows[1].style.display=VS_TR_BLOCK;
					}
				}
				else
				{
					if(err_kfErrorCode[r])
					{
						g_vs.showError(err_kfErrorCode[r]);
					}
					else
					{
						g_vs.showError("出现错误：错误码 "+r);
					}
				}
				return;
			}
			else
			{
				//Phourm
				vv_resetListPageNo(G_GET_BBS_ID, sp_bbscurpage+1);
				
				//成功
				var nt = g_vs.getValue(root, "nt");
				if(nt > 0)
				{
					var cgi_type = sp_getBaseCGIURL();
					cgi_type += "tid=" + (sp_bbsViewType+sp_bbsViewStatus);
					sp_bbsListInit(xml, table, "//root", CGI_BBS_GETLIST, cgi_type);
					
					if(g_fixSid != null)
					{
						window.frameElement.height  = document.body.scrollHeight;
					}
				}
			}
		}				
	}
}

function sp_cleanupCaseList()
{
	var index, table = document.getElementById('tbbscl');
	for(index=0; table && index<sp_bbspagenum; index++)
	{
		row = table.rows[index+1];
		if(row)
		{
			for(i=0; i<row.cells.length; i++)
			{
				row.cells[i].innerHTML = "&nbsp";
				row.style.backgroundColor = "#FFFFFF";
			}
		}
	}
	var row = document.getElementById('bbscap');
	if(row)
	{
		row.cells[0].innerHTML = "&nbsp;";
		row.cells[1].innerHTML = "&nbsp;";
	}	
}

function sp_onclickwpa()
{
	var el = event.srcElement;
	if(el && el.qquin && typeof(top.onsplistclickwpa) == "function")
	{
		top.onsplistclickwpa(el.qquin);
	}	
	
	return false;
}
