var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
var snames = [' KB', ' MB', ' GB'];
var scale = 2;
function rescale(n, z)
{
if ((z) && (n == 0)) return '-';
return (((z) && (n > 0)) ? '+' : '') + comma((n / ((scale == 2) ? 1048576 : ((scale == 1) ? 1024 : 1))).toFixed(2)) + snames[scale];
}
function changeScale(e)
{
scale = e.value * 1;
redraw();
save();
}
function makeRow(rclass, rtitle, dl, ul, total)
{
return '
' +
'' + rtitle + ' | ' +
'' + dl + ' | ' +
'' + ul + ' | ' +
'' + total + ' | ' +
'
';
}
function cmpHist(a, b)
{
a = parseInt(a[0], 0);
b = parseInt(b[0], 0);
if (a < b) return 1;
if (a > b) return -1;
return 0;
}
function checkRstats()
{
if (nvram.rstats_enable != '1') {
W('');
E('rstats').style.display = 'none';
}
else if (rstats_busy) {
W('The rstats program is not responding or is busy. Try reloading after a few seconds.
');
}
}
/*
0 yyyy-mm-dd
1 mm-dd-yy
2 mmm, dd, yyyy
3 dd.mm.yyyy
*/
var dateFormat = -1;
function ymText(yr, mo)
{
switch (dateFormat) {
case 1:
return (mo + 1).pad(2) + '-' + yr;
case 2:
return months[mo] + ' ' + yr;
case 3:
return (mo + 1).pad(2) + '.' + yr;
}
return yr + '-' + (mo + 1).pad(2);
}
function ymdText(yr, mo, da)
{
switch (dateFormat) {
case 1:
return (mo + 1) + '-' + da.pad(2) + '-' + yr;
case 2:
return months[mo] + ' ' + da + ', ' + yr;
case 3:
return da.pad(2) + '.' + (mo + 1).pad(2) + '.' + yr;
}
return yr + '-' + (mo + 1).pad(2) + '-' + da.pad(2);
}
function changeDate(e, c)
{
dateFormat = e.value * 1;
cookie.set(c, e.value, 31);
redraw();
}
function initDate(c)
{
dateFormat = fixInt(cookie.get(c), 0, 3, 0)
E('dafm').value = dateFormat;
}