	function filt(content,allowHtml) {
		var res = content;
		if(!allowHtml) {
			res = content.replace(/\>/g,"&gt;");
			res = res.replace(/\</g,"&lt;");
			res = res.replace(/\n/g,"<br/>");
			res = res.replace(/ /g,"&nbsp;");
		}
		return res;
	}
	function replaceImgCode(content) {
		var res = content;
		var imgBlock = "";
		while((imgBlock=getWholeStr(res,"[Í¼Æ¬","[/Í¼Æ¬]"))!="") {
			var idx_s = res.indexOf(imgBlock);
			var idx_e = idx_s + imgBlock.length;
			var newSegment = getImgHtmlCode(imgBlock);
			res = res.substring(0,idx_s) + newSegment + res.substring(idx_e,res.length); 
		}
		
		return res;
	}
	function getImgHtmlCode(imgBlock) {
		//[Í¼Æ¬&nbsp;±êÌâ=±êÌâ]http://www.china-sss.com/trip/images/trip1_4.gif[/Í¼Æ¬]
		var imgLabel = getMiddleStr(imgBlock,"±êÌâ=","]");
		var imgSrc = getMiddleStr(imgBlock,"]","[/Í¼Æ¬]");
		var res = "";
		if(imgSrc != "") {
			res = "<TABLE BORDER=\"0\" WIDTH=\"100%\"><TR><TD ALIGN=\"CENTER\"><IMG SRC=\""+imgSrc+"\" ALT=\""+imgLabel+"\"/></TD></TR><TR><TD ALIGN=\"CENTER\">"+imgLabel+"</TD></TR></TABLE>";
		}
		
		return res;
	}
	function replaceLinkCode(content) {
		var res = content;
		var linkBlock = "";
		while((linkBlock=getWholeStr(res,"[Á´½Ó","[/Á´½Ó]"))!="") {
			var idx_s = res.indexOf(linkBlock);
			var idx_e = idx_s + linkBlock.length;
			var newSegment = getLinkHtmlCode(linkBlock);
			res = res.substring(0,idx_s) + newSegment + res.substring(idx_e,res.length); 
		}
		
		return res;
	}	
	function getLinkHtmlCode(linkBlock) {
		//[Á´½Ó µØÖ·=http://www.china-sss.com]??[/Á´½Ó]
		var linkSrc = getMiddleStr(linkBlock,"µØÖ·=","]");
		var linkTxt = getMiddleStr(linkBlock,"]","[/Á´½Ó]");
		var res = "";
		if(linkSrc!="" && linkTxt!="") {
			res = "<A HREF=\""+linkSrc+"\" TARGET=\"_BLANK\">"+linkTxt+"</A>";
		}
		
		return res;
	}	
	function getWholeStr(str,str_s,str_e) {
		var res = "";
		var idx_s = -1;
		var idx_e = -1;
		if((idx_s=str.indexOf(str_s))!=-1 && (idx_e=str.indexOf(str_e,idx_s+str_s.length))!=-1) {
			res = str.substring(idx_s,idx_e+str_e.length);
		}
		
		return res;
	}
	function getMiddleStr(str,str_s,str_e) {
		var res = "";
		var idx_s = -1;
		var idx_e = -1;
		if((idx_s=str.indexOf(str_s))!=-1 && (idx_e=str.indexOf(str_e,idx_s+str_s.length))!=-1) {
			res = str.substring(idx_s+str_s.length,idx_e);
		}
		
		return res;
	}