Bug 166732 Duplicate id isn't handled in BIRT viewer tag.[0603]
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/taglib/AbstractViewerTag.java
writer.write( "param.name='" 
						+ ParameterAccessor.PREFIX_DISPLAY_TEXT
						+ param.getName( ) + "';\n" ); 
				writer
						.write( "param.value='" + param.getDisplayText( ) + "';\n" ); 
			}
		}
		writer.write( "formObj.action = \"" + src + "\";\n" ); 
		writer.write( "formObj.method = \"post\";\n" ); 
		if ( target != null )
			writer.write( "formObj.target = \"" + target + "\";\n" ); 
		writer.write( "formObj.submit( );\n" ); 
		writer.write( "}\n" ); 
		writer.write( "</script>\n" ); 
		
		writer.write( __handleIFrameDefinition( ) );
		writer.write( "<script type=\"text/javascript\">" ); 
		writer.write( "loadViewer" + viewer.getId( ) + "();" ); 
		writer.write( "</script>\n" ); 
	}
	/**
	 * Handle IFrame definition
	 * 
	 * @return
	 */
	protected String __handleIFrameDefinition( )
	{
		
		String iframe = "<iframe name=\"" + viewer.getId( ) 
				+ "\" frameborder=\"" + viewer.getBorder( ) + "\" ";