add:   content = birtUtility.xmlDecode( content ); 
context: 	__cb_render : function( id, content )	{		var oDiv = $( id );				while( oDiv.childNodes.length > 0)		{			oDiv.removeChild(oDiv.firstChild);		}				// workaround for IE. If content starts with script, 		// append a hidden line to avoid ignore these scripts.		// Delete script attribute "defer" to avoid exec javascript twice		if( BrowserUtility.__isIE( ) )		{			content = '<span style="display: none">&nbsp;</span>' + content;			content = content.replace(/<script(.*)defer([^\s|^>]*)([^>]*)>/gi,'<script$1$3>');		}								var container = document.createElement( "div" );		container.style.position = "relative";		container.style.padding = "15px";		container.innerHTML = content;		oDiv.appendChild( container );						var scripts = container.getElementsByTagName( "script" );		for( var i = 0; i < scripts.length; i++ )		{		    if( scripts[i].src )		    {		    	var head = document.getElementsByTagName( "head" )[0];		    			    	var scriptObj = document.createElement( "script" );				scriptObj.setAttribute( "type", "text/javascript" );				scriptObj.setAttribute( "src", scripts[i].src );								if( head )					head.appendChild( scriptObj );		    }		    else if ( scripts[i].innerHTML )		    {	    				    //  Internet Explorer has a funky execScript method that makes this easy			    if ( window.execScript )			        window.execScript( scripts[i].innerHTML );		    }		}	},
meta: 855	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/855/a50f7dce02384d027f56d419d5cdd82a81128874/AbstractReportComponent.js/buggy/viewer/org.eclipse.birt.report.viewer/birt/webcontent/birt/ajax/ui/report/AbstractReportComponent.js