// This file prepare four arrays of random data for the charting

var i = 0; 
randomSignupUsers = [];
randomTotalUsers = [];
randomActiveUsers = [];
randomReturningUsers = [];
var numusers = 10000;
var activeusers = 2000;

var today = new Date();
var d = new Date(today.getTime() - (60*24*60*60*1000));
while (d<today) {
    label = (d.getMonth()+1) + '/' + d.getDate() + '/' + d.getFullYear();
    var newusers = Math.ceil(numusers * (Math.random()/50));
    numusers += newusers;
    randomSignupUsers[randomSignupUsers.length] = {label:label, value:newusers};
    randomTotalUsers[randomTotalUsers.length] = {label:label, value:numusers};
    var leavingusers = Math.ceil(numusers * (Math.random()/70));
    activeusers += newusers-leavingusers;
    randomActiveUsers[randomActiveUsers.length] = {label:label, value:activeusers};
    randomReturningUsers[randomReturningUsers.length] = {label:label, value:activeusers*(Math.random()/3)};
    d.setTime(d.getTime() + 24*60*60*1000);
}

