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( "	  this.group.removeNode();\n" ) 
			.append( "	  this.group = undefined;\n" ) 
			.append( "	}	\n" ) 
			.append( "	}	\n" ) 
			.append( "		\n" ) 
			.append( "	TM.show = function TooltiplManager_showTooltip(evt){	\n" ) 
			.append( "	var text = TM.getText(TM.getTitleElement(evt));	\n" ) 
			.append( "	x = evt.clientX;	\n" ) 
			.append( "	y = evt.clientY;	\n" ) 
			.append( "	if (typeof this.group == 'undefined'){	\n" ) 
			.append( "	this.height = 15;	\n" ) 
			.append( "	this.xPadding = 5;	\n" ) 
			.append( "	   this.yPadding = -20;\n" ) 
			.append( "	   var mainSvg = evt.target.ownerDocument.documentElement;\n" ) 
			.append( "	   var off = mainSvg.currentTranslate;\n" ) 
			.append( "	   var scl = mainSvg.currentScale;\n" ) 
			.append( "	   this.group = new BuildHelper(\"g\",\n" ) 
			.append( "	     {\n" ) 
			.append( "	     transform:\"translate(\"+(((x+20))/scl)+\",\"+(((y+20))/scl)+\")\"\n" ) 
			.append( "	 } );\n" ) 
			.append( "	   this.group.addToParent(mainSvg);\n" ) 
			.append( "	   this.rectangle = new BuildHelper(\"rect\",\n" ) 
			.append( "	     {id:\"test\",\n" ) 
			.append( "	      x: 0,\n" ) 
			.append( "	      y: this.yPadding,\n" ) 
			.append( "	      height: this.height,\n" ) 
			.append( "	      classType: \"tooltip\"\n" ) 
			.append( "	 } );\n" ) 
			.append( "	   this.rectangle.addToParent(this.group.element);\n" ) 
			.append( "	   var textObj = new BuildHelper(\"text\",\n" )