if (!window.ubbcode)var ubbcode={}

ubbcode.forum_id = 0;

//bbcode转换
ubbcode.bbscode=function(o,noimg,gp_lesser,rvrc,is_signature,tid,pid,aid)
{
var self = this
if (this.regexplock)
	window.setTimeout(function(){self.bbscode(o,noimg,gp_lesser,rvrc,is_signature,tid,pid,aid)},50);
else
	{
	this.regexplock = true;
	if (typeof(o)=='string')o = $(o)
	var argsId = o.id ? o.id : 'bbcode'+tid+pid+aid
	this.bbscodeConvArgsSave[argsId]=[o,noimg,gp_lesser,rvrc,is_signature,tid,pid,aid]
	this.sRand.seed = this.genRandSeed(tid,pid,aid)
	if (o) o.innerHTML = this.bbscode_core(this.secure_text(o.innerHTML),noimg,gp_lesser,rvrc,is_signature,argsId);
	this.regexplock = false;
	}
}
//fe
ubbcode.bbscode_core=function(c,noimg,gp_lesser,rvrc,is_signature,tid,pid,aid)
{

var self = this

c = c.replace(/\[code(=[^\]]+)?\]/i,'<br/><br/>[code$1]');
c = c.replace(/<br\s*\/?>\s*<br\s*\/?>/i,'<br/><span style="display:none"><br/>[::星际争霸核心社区 BBS.SC2.CC::]<br/></span><br/>');

c = this.bbscode_common(c,noimg)

c = c.replace(/p_w_upload/gi,"attachment");//[img]

return c;
}
//fe

ubbcode.getForumid=function()
{
if (!this.forum_id) this.forum_id = id2e('forum_id').value
return (this.forum_id);
}
//fe

var bbscodesmiles = ubbcode.smiles;
function bbscode(id,noimg,gp_lesser,rvrc,is_signature,tid,pid,aid){
ubbcode.bbscode(id,noimg,gp_lesser,rvrc,is_signature,tid,pid,aid)
}//fe
function getForumid(){
return ubbcode.getForumid()
}//fe
function checklink(u,nocookie,tbl){
return ubbcode.checklink(u,nocookie,tbl)
}//fe
writelink = null


//发帖内容处理 如错误返回false
ubbcode.postContentChk = function (c){
c = c.replace(/\r?\n\[::星际争霸核心社区 BBS.SC2.CC::\]\r?\n/g,'');
return c
}//fe