function ybbcode(temp) {

if (getCookie('ybbcode')!='0'){ //是否打开YBB代码
temp = temp.replace(/&amp;/ig,"&");
temp = temp.replace(/\[b\]/ig,"<b>");
temp = temp.replace(/\[\/b\]/ig,"<\/b>");
temp = temp.replace(/\[i\]/ig,"<i>");
temp = temp.replace(/\[\/i\]/ig,"<\/i>");
temp = temp.replace(/\[u\]/ig,"<u>");
temp = temp.replace(/\[\/u\]/ig,"<\/u>");
temp = temp.replace(/\[strike\]/ig,"<strike>");
temp = temp.replace(/\[\/strike\]/ig,"<\/strike>");
temp = temp.replace(/\[center\]/ig,"<center>");
temp = temp.replace(/\[\/center\]/ig,"<\/center>");
temp = temp.replace(/\[marquee\]/ig,"<marquee>");
temp = temp.replace(/\[\/marquee\]/ig,"<\/marquee>");
temp = temp.replace(/\[QUOTE\]/ig,"<BLOCKQUOTE><strong>引用</strong>：<HR Size=1>");
temp = temp.replace(/\[\/QUOTE\]/ig,"<HR SIZE=1><\/BLOCKQUOTE>");
temp = temp.replace(/(\[font=)([^.:;`'"=\]]*)(\])/ig,"<FONT face='$2'>");
temp = temp.replace(/\[\/font\]/ig,"<\/FONT>");
temp = temp.replace(/(\[COLOR=)([^.:;`'"=\]]*)(\])/ig,"<FONT COLOR='$2'>");
temp = temp.replace(/\[\/COLOR\]/ig,"<\/FONT>");
temp = temp.replace(/(\[size=)([0-9]*)(\])/ig,"<FONT size='$2'>");
temp = temp.replace(/\[\/size\]/ig,"<\/FONT>");
temp = temp.replace(/(\[URL\])([^]]*)(\[\/URL\])/ig,"<A TARGET=_blank HREF='$2'>$2</A>");
temp = temp.replace(/(\[URL=)([^]]*)(\])/ig,"<A TARGET=_blank HREF='$2'>");
temp = temp.replace(/\[\/URL\]/ig,"<\/A>");
temp = temp.replace(/(\[EMAIL\])(\S+\@[^]]*)(\[\/EMAIL\])/ig,"<a href=mailto:$2>$2</a>");
temp = temp.replace(/(\[RM=([0-9]*)\,([0-9]*)\])([^]]*)(\[\/RM\])/ig,"<OBJECT classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA width=$2 height=$3><PARAM NAME=SRC VALUE=$4><PARAM NAME=CONSOLE VALUE=Clip1><PARAM NAME=CONTROLS VALUE=imagewindow><PARAM NAME=AUTOSTART VALUE=true><\/OBJECT><br><OBJECT classid=CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA height=60 width=500><PARAM NAME=SRC VALUE=$4><PARAM NAME=CONTROLS VALUE=ControlPanel,StatusBar><PARAM NAME=CONSOLE VALUE=Clip1><\/OBJECT>");
temp = temp.replace(/(\[MP=([0-9]*)\,([0-9]*)\])([^]]*)(\[\/MP\])/ig,"<object classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 width=$2 height=$3><param name=ShowStatusBar value=-1><param name=Filename value=$4><\/object>");
temp = temp.replace(/(\[glow\])(.[^\[]*)(\[\/glow\])/ig,"<TABLE width=550><span style='behavior:url(inc/font.htc)'>$2</span><\/TABLE>");
}

if (getCookie('ybbflash')!='0'){  //是否打开[FLASH]代码
temp = temp.replace(/(\[FLASH=([0-9]*)\,([0-9]*)\])([^]]*)(\[\/FLASH\])/ig,"<embed width=$2 height=$3 src='$4' wmode=transparent>");
}

if (getCookie('ybbimg')!='0'){  //是否打开[IMG]代码
temp = temp.replace(/(\[IMG\])([^];]*)(\[\/IMG\])/ig,"<a target=_blank href=$2><img border=0 src='$2' onmousewheel='return yuzi_img(event,this)' onload='javascript:if(this.width>body.clientHeight)this.width=body.clientHeight'></a>");
}

if (getCookie('ybbbrow')!='0'){  //是否打开表情代码
temp = temp.replace(/(\[em)([0-9]*)(\])/ig,"<IMG border=0 SRC=images/Emotions/$2.gif>");
}

temp = temp.replace(/(\[nc01])/ig,"<IMG border=0 SRC=images/dongzuo/em01.gif>");
temp = temp.replace(/(\[nc02])/ig,"<IMG border=0 SRC=images/dongzuo/em02.gif>");
temp = temp.replace(/(\[nc03])/ig,"<IMG border=0 SRC=images/dongzuo/em03.gif>");
temp = temp.replace(/(\[nc04])/ig,"<IMG border=0 SRC=images/dongzuo/em04.gif>");
temp = temp.replace(/(\[nc05])/ig,"<IMG border=0 SRC=images/dongzuo/em05.gif>");
temp = temp.replace(/(\[nc06])/ig,"<IMG border=0 SRC=images/dongzuo/em06.gif>");
temp = temp.replace(/(\[nc07])/ig,"<IMG border=0 SRC=images/dongzuo/em07.gif>");
temp = temp.replace(/(\[nc08])/ig,"<IMG border=0 SRC=images/dongzuo/em08.gif>");
temp = temp.replace(/(\[nc09])/ig,"<IMG border=0 SRC=images/dongzuo/em09.gif>");
temp = temp.replace(/(\[nc10])/ig,"<IMG border=0 SRC=images/dongzuo/em10.gif>");
temp = temp.replace(/(\[nc11])/ig,"<IMG border=0 SRC=images/dongzuo/em11.gif>");
temp = temp.replace(/(\[nc12])/ig,"<IMG border=0 SRC=images/dongzuo/em12.gif>");
temp = temp.replace(/(\[nc13])/ig,"<IMG border=0 SRC=images/dongzuo/em13.gif>");
temp = temp.replace(/(\[nc14])/ig,"<IMG border=0 SRC=images/dongzuo/em14.gif>");
temp = temp.replace(/(\[nc15])/ig,"<IMG border=0 SRC=images/dongzuo/em15.gif>");
temp = temp.replace(/(\[nc16])/ig,"<IMG border=0 SRC=images/dongzuo/em16.gif>");
temp = temp.replace(/(\[nc17])/ig,"<IMG border=0 SRC=images/dongzuo/em17.gif>");
temp = temp.replace(/(\[nc18])/ig,"<IMG border=0 SRC=images/dongzuo/em18.gif>");
temp = temp.replace(/(\[nc19])/ig,"<IMG border=0 SRC=images/dongzuo/em19.gif>");
temp = temp.replace(/(\[nc20])/ig,"<IMG border=0 SRC=images/dongzuo/em20.gif>");
temp = temp.replace(/(\[nc21])/ig,"<IMG border=0 SRC=images/dongzuo/em21.gif>");
temp = temp.replace(/(\[nc22])/ig,"<IMG border=0 SRC=images/dongzuo/em22.gif>");

//自动识别URL
temp = temp.replace(/([^]='])(| |<br>)((http|https|ftp|rtsp|mms):(\/\/|\\\\)[^< ]+)(| |<br>)/ig,"$1$2<A TARGET=_blank HREF='$3'>$3</A>");

return (temp);
}

function level1(experience,membercode,username,moderated)
{
if (experience<= 50){levelimages="<img src=images/level/star.gif alt='等级:1 升级尚需经验:"+(50-experience)+"'>";}
else
if (experience<= 200){levelimages="<img src=images/level/star.gif alt='等级:2 升级尚需经验:"+(200-experience)+"'><img src=images/level/star.gif alt='等级:2 升级尚需经验:"+(200-experience)+"'>";}
else
if (experience<= 500){levelimages="<img src=images/level/star.gif alt='等级:3 升级尚需经验:"+(500-experience)+"'><img src=images/level/star.gif alt='等级:3 升级尚需经验:"+(500-experience)+"'><img src=images/level/star.gif alt='等级:3 升级尚需经验:"+(500-experience)+"'>";}
else
if (experience<= 1000){levelimages="<img src=images/level/moon.gif alt='等级:4 升级尚需经验:"+(1000-experience)+"'>";}
else
if (experience<= 2000){levelimages="<img src=images/level/moon.gif alt='等级:5 升级尚需经验:"+(2000-experience)+"'><img src=images/level/star.gif alt='等级:5 升级尚需经验:"+(2000-experience)+"'>";}
else
if (experience<= 4000){levelimages="<img src=images/level/moon.gif alt='等级:6 升级尚需经验:"+(4000-experience)+"'><img src=images/level/star.gif alt='等级:6 升级尚需经验:"+(4000-experience)+"'><img src=images/level/star.gif alt='等级:6 升级尚需经验:"+(4000-experience)+"'>";}
else
if (experience<= 8000){levelimages="<img src=images/level/moon.gif alt='等级:7 升级尚需经验:"+(8000-experience)+"'><img src=images/level/star.gif alt='等级:7 升级尚需经验:"+(8000-experience)+"'><img src=images/level/star.gif alt='等级:7 升级尚需经验:"+(8000-experience)+"'><img src=images/level/star.gif alt='等级:7 升级尚需经验:"+(8000-experience)+"'>";}
else
if (experience<= 12000){levelimages="<img src=images/level/moon.gif alt='等级:8 升级尚需经验:"+(12000-experience)+"'><img src=images/level/moon.gif alt='等级:8 升级尚需经验:"+(12000-experience)+"'>";}
else
if (experience<= 20000){levelimages="<img src=images/level/moon.gif alt='等级:9 升级尚需经验:"+(20000-experience)+"'><img src=images/level/moon.gif alt='等级:9 升级尚需经验:"+(20000-experience)+"'><img src=images/level/star.gif alt='等级:9 升级尚需经验:"+(20000-experience)+"'>";}
else
if (experience<= 30000){levelimages="<img src=images/level/moon.gif alt='等级:10 升级尚需经验:"+(30000-experience)+"'><img src=images/level/moon.gif alt='等级:10' 升级尚需经验:"+(30000-experience)+"><img src=images/level/star.gif alt='等级:10 升级尚需经验:"+(30000-experience)+"'><img src=images/level/star.gif alt='等级:10 升级尚需经验:"+(30000-experience)+"'>";}
else 
if (experience<= 50000){levelimages="<img src=images/level/moon.gif alt='等级:11 升级尚需经验:"+(50000-experience)+"'><img src=images/level/moon.gif alt='等级:11 升级尚需经验:"+(50000-experience)+"'><img src=images/level/star.gif alt='等级:11 升级尚需经验:"+(50000-experience)+"'><img src=images/level/star.gif alt='等级:11 升级尚需经验:"+(50000-experience)+"'><img src=images/level/star.gif alt='等级:11 升级尚需经验:"+(50000-experience)+"'>";}
else
if (experience<= 70000){levelimages="<img src=images/level/moon.gif alt='等级:12 升级尚需经验:"+(70000-experience)+"'><img src=images/level/moon.gif alt='等级:12 升级尚需经验:"+(70000-experience)+"'><img src=images/level/moon.gif alt='等级:12 升级尚需经验:"+(70000-experience)+"'>";}
else
if (experience<= 100000){levelimages="<img src=images/level/moon.gif alt='等级:13 升级尚需经验:"+(100000-experience)+"'><img src=images/level/moon.gif alt='等级:13 升级尚需经验:"+(100000-experience)+"'><img src=images/level/moon.gif alt='等级:13 升级尚需经验:"+(100000-experience)+"'><img src=images/level/star.gif alt='等级:13 升级尚需经验:"+(100000-experience)+"'>";}
else
if (experience<= 200000){levelimages="<img src=images/level/moon.gif alt='等级:14 升级尚需经验:"+(200000-experience)+"'><img src=images/level/moon.gif alt='等级:14 升级尚需经验:"+(200000-experience)+"'><img src=images/level/moon.gif alt='等级:14 升级尚需经验:"+(200000-experience)+"'><img src=images/level/star.gif alt='等级:14 升级尚需经验:"+(200000-experience)+"'><img src=images/level/star.gif alt='等级:14 升级尚需经验:"+(200000-experience)+"'>";}
else
if (experience<= 400000){levelimages="<img src=images/level/moon.gif alt='等级:15 升级尚需经验:"+(400000-experience)+"'><img src=images/level/moon.gif alt='等级:15 升级尚需经验:"+(400000-experience)+"'><img src=images/level/moon.gif alt='等级:15 升级尚需经验:"+(400000-experience)+"'><img src=images/level/star.gif alt='等级:15 升级尚需经验:"+(400000-experience)+"'><img src=images/level/star.gif alt='等级:15 升级尚需经验:"+(400000-experience)+"'><img src=images/level/star.gif alt='等级:15 升级尚需经验:"+(400000-experience)+"'>";}
else
if (experience<= 600000){levelimages="<img src=images/level/sun.gif alt='等级:16 升级尚需经验:"+(600000-experience)+"'>";}
else
if (experience<= 1000000){levelimages="<img src=images/level/sun.gif alt='等级:17 升级尚需经验:"+(1000000-experience)+"'><img src=images/level/sun.gif alt='等级:17 升级尚需经验:"+(1000000-experience)+"'>";}
else
if (experience> 10000000){levelimages="<img src=images/level/sun.gif alt='等级:18'><img src=images/level/sun.gif alt='等级:19'><img src=images/level/sun.gif alt='等级:19'><img src=images/level/sun.gif alt='等级:19'>";}
return('');
}

function level(experience,membercode,username,moderated)
{
if (membercode=='0'){levelname="尚未激活";levelimage="<img src=images/level/1.gif>";}
else
if (membercode=='4'){levelname="超级版主";levelimage="<img src=images/level/19.gif>";}
else
if (membercode=='5'){levelname="管理盟主";levelimage="<img src=images/level/20.gif>";}
else
if (membercode=='3'){levelname="颖坛版主";levelimage="<img src=images/level/18.gif>";}
else
if (membercode=='2'){levelname="贵   宾";levelimage="<img src=images/level/21.gif>";}
else
if (experience<= 50){levelname="新生营友";levelimage="<img src=images/level/1.gif>";}
else
if (experience<= 200){levelname="见习颖迷";levelimage="<img src=images/level/2.gif>";}
else
if (experience<= 500){levelname="小小颖迷";levelimage="<img src=images/level/3.gif>";}
else
if (experience<= 1000){levelname="初级颖迷";levelimage="<img src=images/level/4.gif>";}
else
if (experience<= 2000){levelname="中级颖迷";levelimage="<img src=images/level/5.gif>";}
else
if (experience<= 4000){levelname="高级颖迷";levelimage="<img src=images/level/6.gif>";}
else
if (experience<= 8000){levelname="超级颖迷";levelimage="<img src=images/level/7.gif>";}
else
if (experience<= 12000){levelname="颖坛队长";levelimage="<img src=images/level/8.gif>";}
else
if (experience<= 20000){levelname="颖坛斗士";levelimage="<img src=images/level/9.gif>";}
else
if (experience<= 30000){levelname="颖坛卫士";levelimage="<img src=images/level/10.gif>";}
else
if (experience<= 50000){levelname="颖坛骑士";levelimage="<img src=images/level/11.gif>";}
else
if (experience<= 70000){levelname="青铜颖王";levelimage="<img src=images/level/12.gif>";}
else
if (experience<= 100000){levelname="纯银颖王";levelimage="<img src=images/level/13.gif>";}
else
if (experience<= 200000){levelname="黄金颖王";levelimage="<img src=images/level/14.gif>";}
else
if (experience<= 400000){levelname="钻石颖王";levelimage="<img src=images/level/15.gif>";}
else
if (experience<= 600000){levelname="终极颖王";levelimage="<img src=images/level/16.gif>";}
else
if (experience> 1000000){levelname="颖之宗师";levelimage="<img src=images/level/17.gif>";}
return('');
}

//放大缩小图片
function yuzi_img(e, o)
{
var zoom = parseInt(o.style.zoom, 10) || 100;
zoom += event.wheelDelta / 12;
if (zoom > 0) o.style.zoom = zoom + '%';
return false;
}

var rate = 20;
var obj;
var act = 0;
var elmH = 0;
var elmS = 128;
var elmV = 255;
var clrOrg;
var TimerID;
if (navigator.appName.indexOf("Microsoft",0) != -1 && parseInt(navigator.appVersion) >= 4) {
Browser = true;
} else {
Browser = false;
}
if (Browser) {
document.onmouseover = doRainbowAnchor;
document.onmouseout = stopRainbowAnchor;
}
function doRainbow()
{
if (Browser && act != 1) {
act = 1;
obj = event.srcElement;
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}
function stopRainbow()
{
if (Browser && act != 0) {
obj.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}
function doRainbowAnchor()
{
if (Browser && act != 1) {
obj = event.srcElement;
while (obj.tagName != 'A' && obj.tagName != 'BODY') {
obj = obj.parentElement;
if (obj.tagName == 'A' || obj.tagName == 'BODY')
break;
}
if (obj.tagName == 'A' && obj.href != '') {
act = 1;
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}
}
function stopRainbowAnchor()
{
if (Browser && act != 0) {
if (obj.tagName == 'A') {
obj.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}
}
function ChangeColor()
{
obj.style.color = makeColor();
}
function makeColor()
{
if (elmS == 0) {
elmR = elmV; elmG = elmV; elmB = elmV;
}
else {
t1 = elmV;
t2 = (255 - elmS) * elmV / 255;
t3 = elmH % 60;
t3 = (t1 - t2) * t3 / 60;
if (elmH < 60) {
elmR = t1; elmB = t2; elmG = t2 + t3;
}
else if (elmH < 120) {
elmG = t1; elmB = t2; elmR = t1 - t3;
}
else if (elmH < 180) {
elmG = t1; elmR = t2; elmB = t2 + t3;
}
else if (elmH < 240) {
elmB = t1; elmR = t2; elmG = t1 - t3;
}
else if (elmH < 300) {
elmB = t1; elmG = t2; elmR = t2 + t3;
}
else if (elmH < 360) {
elmR = t1; elmG = t2; elmB = t1 - t3;
}
else {
elmR = 0; elmG = 0; elmB = 0;
}
}
elmR = Math.floor(elmR);
elmG = Math.floor(elmG);
elmB = Math.floor(elmB);
clrRGB = '#' + elmR.toString(16) + elmG.toString(16) + elmB.toString(16);
elmH = elmH + rate;
if (elmH >= 360)
elmH = 0;
return clrRGB;
}