function ceBB(enters,worktype)
{
	
	var Pcolor="YS";					//颜色标签
	var Psize="DX";						//大小标签
	var Pb=/\[JC\]/gi;					//加粗标签
	var Pb0=/\[\/JC\]/gi;				//加粗标签
	var Pcenter=/\[JZ\]/gi;				//居中标签
	var Pcenter0=/\[\/JZ\]/gi;			//居中标签
	var Pface="ZT";						//字体标签
	var Penter=/\[HC\]/gi;				//回车标签
	var Pe=/\r\n/g;						//回车
	
	enters=enters.replace(Pe,"[HC]");
	
	//临时变量定义=========================================
	var Temp="";
	var Temp0="";
	//系统变量设置=========================================
	
	//回车标签---------------------------------------------
	enters=enters.replace(Penter,"<br>&nbsp;&nbsp;&nbsp;&nbsp;");
	
	
	//居中标签---------------------------------------------
	enters=enters.replace(Pcenter,"<center>");
	enters=enters.replace(Pcenter0,"</center>");
	
	
	//加粗标签---------------------------------------------
	enters=enters.replace(Pb,"<b>");
	enters=enters.replace(Pb0,"</b>");
	
    //颜色标签---------------------------------------------
	enters=makecode_font(enters,Pcolor,"color");
	
	
	//大小标签---------------------------------------------
	enters=makecode_font(enters,Psize,"size");
	
	//字体标签---------------------------------------------
	enters=makecode_font(enters,Pface,"face");
	
	if(worktype==0)
	{
		return enters;
	}else{
		document.all.shows.innerHTML=enters;
	}
}

function colorTurn(c)
{
    //颜色转换函数
	switch(c)
	{
	    case "红": return "FF0000"; break;
		case "橙": return "FF6600"; break;
		case "黄": return "FFCC00"; break;
		case "绿": return "006600"; break;
		case "兰": return "000099"; break;
		case "蓝": return "000099"; break;
		case "紫": return "9900FF"; break;
		default: return ""; break;
	}
}

function makecode_font(c,key,result)
{
    /*
	本函数进行文字类标签的转换。C变量为录入字符。KEY为转换关键字，RESULT为最终将KEY替换为的
	标签。先根据[KEY进行切割，然后对1以后的变量进行补]处理。
    */

    var Temp="";														//临时变量一
	var Temp0="";														//临时变量二
	
    c=c.split("["+key+"=");												//切割
	Temp=c[0];															//前部不包含任何CODE
	for(var i=1;i<c.length;i++)
	{
	    Temp0=c[i].split("]");											//根据"]"进行切割
		if(colorTurn(Temp0[0])!="")
		{
		    Temp+="<font "+result+"='"+colorTurn(Temp0[0])+"'>";		//包含颜色信息，进行颜色处理
		}else{
		    Temp+="<font "+result+"='"+Temp0[0]+"'>";					//不包含颜色，进行其他处理
		}
		for(var m=1;m<Temp0.length;m++)
	    {
	        if(m!=Temp0.length-1)
			{
			    Temp+=Temp0[m]+"]";										//补上"]"
			}else{
			    Temp+=Temp0[m];											//结束位置，本身无]，不运行
			}
	    }
		Temp=Temp.replace("[/"+key+"]","</font>");						//将结束信息进行替换
	}
	return Temp;
	
}

