function PTPlotLegend(divid,layout,renderer){this.divid=divid;this.layout=layout;this.renderer=renderer}PTPlotLegend.prototype.showLegend=function(){var legenddiv=getElement(this.divid);replaceChildNodes(legenddiv);var tabhead=THEAD(null);var tabfoot=TFOOT(null);var tabbody=partial(TBODY,null);var i=0;var colorcount=this.renderer.options.colorScheme.length;var tabrow;for(var label in this.layout.datasets){var legendcolor=this.renderer.options.colorScheme[i%colorcount];var legendbox=DIV({'class':'legendbox','className':'legendbox'});var labelcell=TD({'class':'legendlabel','className':'legendlabel'},label);if(!(i%2)){tabrow=partial(TR,null)}tabrow=partial(tabrow,TD(null,legendbox),labelcell);legendbox.style.backgroundColor=legendcolor.toHexString();if(i%2){tabrow=tabrow(null);tabbody=partial(tabbody,tabrow)}i++}if((i%2)){tabrow=tabrow(TD(null),TD(null));tabbody=partial(tabbody,tabrow)}tabbody=tabbody(null);tab=TABLE({'class':'legendcontainer','className':'legendcontainer'},tabhead,tabfoot,tabbody);appendChildNodes(legenddiv,tab)};