
// merkwürdige Fehler im IE bei Verwendung von <blockquote>- und <div>-Tags 

function bbcodeRender(string)
{
	string = string.replace(/\n/g, "<br>");
	
	string = string.replace(/\[color=([^\[]*)\]([^\[]*)\[\/color\]/gi, "<font color=\"$1\">$2</font>");
	string = string.replace(/\[size=([^\[]*)\]([^\[]*)\[\/size\]/gi,"<font size=\"$1\">$2</font>");
	string = string.replace(/\[font=([^\[]*)\]([^\[]*)\[\/font\]/gi,"<font face=\"$1\">$2</font>");
	string = string.replace(/\[align=([^\[]*)\]([^\[]*)\[\/align\]/gi,"<p align=\"$1\">$2</p>");
	string = string.replace(/\[b\]/gi, "<b>");
	string = string.replace(/\[\/b\]/gi, "</b>");
	string = string.replace(/\[i\]/gi, "<i>");
	string = string.replace(/\[\/i\]/gi, "</i>");
	string = string.replace(/\[u\]/gi, "<u>");
	string = string.replace(/\[\/u\]/gi, "</u>");
	string = string.replace(/\[email\]([^\[]*)\[\/email\]/gi, "<a href=\"mailto:$1\">$1</a>");
	string = string.replace(/\[email=([^\[]*)\]([^\[]*)\[\/email\]/gi, "<a href=\"mailto:$1\">$2</a>");
	string = string.replace(/\[quote\]/gi, "<span style=\"display:block; border-left:2px solid gray; padding:5px;\">");
	string = string.replace(/\[\/quote\]/gi, "</span>");
	string = string.replace(/\[code\]/gi,"<span style=\"font-size:10px\"><b>Code:</b></span><span style=\"display: block; padding:5px; font-family:Courier New,Courier,monospace;\" class=\"bg3\">");
	string = string.replace(/\[\/code\]/gi,"</span>");
	string = string.replace(/\[image\]([^\[]*)\[\/image\]/gi, "<div style=\"overflow: scroll\"><img src=\"$1\"></div>");
	string = string.replace(/\[url\]www.([^\[]*)\[\/url\]/gi, "<a rel=\"nofollow\" href=\"http://www.$1\" target=_blank>$1</a>");
	string = string.replace(/\[url\]http:\/\/([^\[]*)\[\/url\]/gi, "<a rel=\"nofollow\" href=\"http://$1\" target=_blank>$1</a>",string);
	string = string.replace(/\[url=([^\[]*)\]([^\[]*)\[\/url\]/gi, "<a rel=\"nofollow\" href=\"$1\" target=_blank>$2</a>");

	return string;
}