var dsRTE_cleanHtmlCode=function(){this.ExecuteCommand=function(a){var s=a.getDoc().replace(new RegExp('<p \\/>','gi'),'<p>&nbsp;</p>');s=s.replace(new RegExp('<p>\\s*<\\/p>','gi'),'<p>&nbsp;</p>');s=s.replace(new RegExp('<br>\\s*<\\/br>','gi'),'<br />');s=s.replace(new RegExp('<(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|b|font|em|strong|i|strike|u|span|a|ul|ol|li|blockquote)([a-z]*)([^\\\\|>]*)\\/>','gi'),'<$1$2$3></$1$2>');s=s.replace(new RegExp('\\s+></','gi'),'></');s=s.replace(new RegExp('<(img|br|hr)([^>]*)><\\/(img|br|hr)>','gi'),'<$1$2 />');if($.browser.msie){s=s.replace(new RegExp('<p><hr \\/><\\/p>','gi'),"<hr>");s=s.replace(/<!(\s*)\/>/g,'')};a.setDoc(s);return true}};dsRTE.RegisterPlugin(new dsRTE_cleanHtmlCode(),'clean');

