{
var pattern : RegExp = /<TEXTFORMAT.*?>/g;
str = str.replace(pattern, "");
pattern = /<A HREF/g;
str = str.replace(pattern, "<a href");
pattern = /<\/A>/g;
str = str.replace(pattern, "</a>");
pattern= /TARGET="_blank"/g;
str = str.replace(pattern, "rel=\"external\" ");
pattern = /<FONT FACE=\"(.*?)\" SIZE=\"(.*?)\" COLOR=\"(.*?)\" .*?>/g;
str = str.replace(pattern, "");
pattern = /<\/FONT.*?>/g;
str = str.replace(pattern, "");
pattern = /(http:\/\/www.|www.)(.*?)[ <]/g;
str = str.replace(pattern, '<a href="http://www.$2">www.$2</a> ');
pattern = / \/span>/g;
str = str.replace(pattern, '</span>');
pattern = /<I>/g;
str = str.replace(pattern, "<I>");
pattern = /<\/I>/g;
str = str.replace(pattern, "</I>");
pattern = /<B>/g;
str = str.replace(pattern, "<b>");
pattern = /<\/B>/g;
str = str.replace(pattern, "</b>");
pattern = /<FONT SIZE=\"(.*?)\">/g;
str = str.replace(pattern, "<span style=\"font-size: $1px;\">");
pattern = /<U>/g;
str = str.replace(pattern, "<u>");
pattern = /<\/U>/g;
str = str.replace(pattern, "</u>");
pattern= /<\/LI><LI>/g;
str = str.replace(pattern, "</li><li>");
pattern= /<\/LI>/g;
str = str.replace(pattern, "</li></ul>");
pattern= /<LI>/g;
str = str.replace(pattern, '<ul style="margin: 0 0 0 5px;"><li>');
pattern = /<\/p>/g;
str = str.replace(pattern, "");
pattern = /<\/P>/g;
str = str.replace(pattern, "");
pattern = /<P ALIGN="LEFT">/g;
str = str.replace(pattern, "<br />");
pattern = /<P ALIGN="RIGHT">/g;
str = str.replace(pattern, "<br />");
pattern = /<P ALIGN="JUSTIFY">/g;
str = str.replace(pattern, "<br />");
pattern = /<\/TEXTFORMAT.*?>/g;
str = str.replace(pattern, "");
pattern = /<\/font>/g;
str = str.replace(pattern, "");
pattern = /<font kerning="(.*?)">/g;
str = str.replace(pattern, "");
pattern = /(([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6})/g;
str = str.replace(pattern, '<a style="margin:0px;" href="mailto:$1">$1</a>');
pattern = /( | )( )/g;
str = str.replace(pattern, '$1 ');
pattern = /<FONT COLOR="(.*?)">/g;
str = str.replace(pattern, '<span style="color: $1;" >');
str = str.replace("<br />", "");
pattern = /\[image\](.*?)\[\/image\]/g;
str = str.replace(pattern, '<img style="margin: 0 auto;" src="/images/temp/$1" />');
return str;
}