function updateQuota() {
if (!quota) {
return;
}
var now = (new Date()).getTime();
var i;
for (i = 0; i < CP.length; i++) {
if (now < CP[i][0]) {
break;
}
}
if (i == 0) {
setTimeout(updateQuota, 1000);
} else if (i == CP.length) {
quota.innerHTML = CP[i - 1][1];
} else {
var ts = CP[i - 1][0];
var bs = CP[i - 1][1];
quota.innerHTML = format(((now-ts) / (CP[i][0]-ts) * (CP[i][1]-bs)) + bs);
setTimeout(updateQuota, 1000);
}
}
"Nějaký odhad"? Zadívejte se blíže na ty hodnoty v poli. První číslo je zřejmě Unix time (v ms), druhé kapacita v GB. Z čehož je jasné, že plánovaná kapacita bude (zítra) 23.10.2007 v 7:00 4321GB a 6238 GB by mělo být dosaženo 04.01.2008 v 8:00.