Bug 128928 [Build2.0.1][Eclipse 3.0]: Interactivity-ToggleVisibility work incorrectly.
[Build2.0.1][Eclipse 3.0][Firefox 1.5]: Interactivity-ToggleVisibility work incorrectly. Steps: 1.Create a bar chart 2.Open chart builder, go to "Format Chart" tab, select chart area, select "Series Toggle visibility" 3.Preview in web viewer Actual Results: 1.Click the legend, the series is unvisible, then click again, the series is still unvisible Expected Results: 1.ToggelVisibility can work correctly.
chart/org.eclipse.birt.chart.device.svg/src/org/eclipse/birt/chart/device/svg/EventHandlers.java
.append( "       var yScale = (innerHeight) / root.getAttribute('height');\n" )
		.append( "       g.setAttributeNS(null, 'transform', 'scale('+xScale+','+yScale+')');\n" )
		.append( "       hotSpot.setAttributeNS(null, 'transform', 'scale('+xScale+','+yScale+')');\n" )
		.append( "     }\n" )
		.append( "  }\n" )		
		.append( "        function getHighlight(color, highlight, lookupTable, id){\n" )
    	.append( "        if (!(highlight)){\n" )
    	.append( "            color = lookupTable[id];\n" )
    	.append( "        }\n" )
    	.append( "        else{\n" )
    	.append( "            lookupTable[id] = color;\n" )
    	.append( "        }\n" )
    	.append( "        r = color.substring(0, 2);\n" )
    	.append( "        r = parseInt(r, 16);\n" )
    	.append( "        g = color.substring(2, 4);\n" )
    	.append( "        g = parseInt(g, 16);\n" )
    	.append( "        b = color.substring(4, 6);\n" )
    	.append( "        b = parseInt(b, 16);\n" )
    	.append( "    var value = parseInt(r, 16);\n" )
    	.append( "        if (highlight){\n" )
    	.append( "           r = r * 2 - 255;\n" )
    	.append( "           if (r < 0 ) r = 0;\n" )
    	.append( "           g = g * 2 - 255;\n" )
    	.append( "           if (g < 0 ) g = 0;\n" )
    	.append( "           b = b * 2 - 255;\n" )
    	.append( "           if (b < 0 ) b = 0;\n" )
    	.append( "        }\n" )
    	.append( "        rStr = r.toString(16);\n" )		
    	.append( "        gStr = g.toString(16);\n" )
    	.append( "    bStr = b.toString(16);\n" )