rem: canvas = window.G_vmlCanvasManager.initElement(canvas) 
add: canvas = window.G_vmlCanvasManager.initElement(canvas); 
context:         function constructCanvas() {            canvasWidth = target.width();            canvasHeight = target.height();            target.html(""); // clear target            target.css("position", "relative"); // for positioning labels and overlay            if (canvasWidth <= 0 || canvasHeight <= 0)                throw "Invalid dimensions for plot, width = " + canvasWidth + ", height = " + canvasHeight;            // the canvas            canvas = jQuery('<canvas width="' + canvasWidth + '" height="' + canvasHeight + '"></canvas>').appendTo(target).get(0);	    if (jQuery.browser.msie) // excanvas hack		canvas = window.G_vmlCanvasManager.initElement(canvas)            ctx = canvas.getContext("2d");            // overlay canvas for interactive features            overlay = jQuery('<canvas style="position:absolute;left:0px;top:0px;" width="' + canvasWidth + '" height="' + canvasHeight + '"></canvas>').appendTo(target).get(0);	    if (jQuery.browser.msie) // excanvas hack		overlay = window.G_vmlCanvasManager.initElement(overlay)            octx = overlay.getContext("2d");        }
meta: 2005	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2005/a709b3d1b6cefa433901519d19f17e76edde598a/jquery.flot.js/clean/jquery.flot.js