Bug 126632 Template label does not have id attribute in html output.
Overview Description: Template label with a value defined is not given an "id" attribute in html output. The attached report (label.rptdesign) has a template label with the text "Template Label Text". When the report is shown in the preview pane, the div tag containing the label text does not have an id attribute. In contrast, the table tag has an id attribute with a unique id. Steps to reproduce: Open attached report label.rptdesign. Select "preview" tab. View source for the resulting html page. Actual results: div tag containing label text does not have an id attribute. Expected results: div tag contaiing label text has a unique id attribute.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
*/
	public boolean isHidden( )
	{
		return ( (Boolean) stack.peek( ) ).booleanValue( );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#getOutputFormat()
	 */
	public String getOutputFormat( )
	{
		return OUTPUT_FORMAT_HTML;
	}
	/**
	 * Fixes a PNG problem related to transparency. See
	 * http:homepage.ntlworld.com/bobosola/ for detail.
	 */
	protected void fixTransparentPNG( )
	{
		writer.writeCode( "<!--[if gte IE 5.5000]>" ); 
		writer
				.writeCode( "   <script language=\"JavaScript\"> var ie55up = true </script>" ); 
		writer.writeCode( "<![endif]-->" ); 
		writer.writeCode( "<script language=\"JavaScript\">" ); 
		writer
				.writeCode( "   function fixPNG(myImage)  correctly handle PNG transparency in Win IE 5.5 or higher." ); 
		writer.writeCode( "      {" ); 
		writer.writeCode( "      if (window.ie55up)" ); 
		writer.writeCode( "         {" );