function fake_data(length, seconds) {
    var d = new Date();
    var v = 100000;
    var data=[];

    for (var i = 0; i < length; i++) {
        v += (Math.random() - 0.5) * 10000;
        data.push({date: MG.clone(d), value: v});
        d = new Date(d.getTime() + seconds * 1000);
    }
    return data;
}

function fake_days(length) {
    var d = new Date();
    var v = 100000;

    var data = [];
    for (var i = 0; i < length; i++) {
        v += (Math.random() - 0.5) * 10000;
        data.push({date: MG.clone(d), value: v});
        d.setDate(d.getDate() + 1);
    }
    return data;
}

var data1 = fake_data(25, 1);
var data2 = fake_data(25,60 * 20);
var data3 = fake_data(75,60 * 60);
var data4 = fake_days(25);

MG.data_graphic({
    title: "Less Than A Minute",
    data: data1,
    target: '#time1',
    width: 600,
    height: 200,
    right: 40
});

MG.data_graphic({
    title: "Less Than A Day",
    data: data2,
    target: '#time2',
    width: 600,
    height: 200,
    right: 40
});

MG.data_graphic({
    title: "A Few Days",
    data: data3,
    target: '#time3',
    width: 600,
    height: 200,
    right: 40
});

MG.data_graphic({
    title: "Over A Large Span of Days",
    data: data4,
    target: '#time4',
    width: 600,
    height: 200,
    right: 40
});