var gline = null;

function generate_squares(n) {
    var result = new Array();
    
    for (var i = 0; i <= n; i++) {
        result[result.length] = [i, i*i];
    }
    return result;
}

function generate_squares2(n) {
    var result = new Array();
    
    for (var i = 0; i <= n; i++) {
        result[result.length] = [i, i*i*2];
    }
    return result;
}
  
function lineplot() {
    if (CanvasGraph.isSupported("lineplot")) {
        gline = new CanvasGraph("lineplot");    
        gline.padding = {top: 10, left: 50, bottom: 30, right: 20};
        gline.fontSize = 8;
        gline.xtickSeparation = 80;
        
        gline.setDataset("squares", generate_squares(10))    
        gline.setDataset("powers3", generate_squares2(10))        
        gline.drawLinePlot({"powers3": Color.redColor(),
                            "squares": Color.blueColor()});
    }
}   

addLoadEvent(lineplot);

function testSupport() {
    log(CanvasGraph.isSupported());
}

addLoadEvent(testSupport);