var current_tracks_count = 323821;
var old_tracks_count = 323477;
var tracks_diff = 323821 - 323477;
var tracks_per_second = tracks_diff / 259200;
var last_update_time = 1283777490;
var tracks_now = 1283821482;

var tracks_element = null;
var date_start = null;

function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}


function setTrackCounter(id)
{
	if (tracks_element == null)
	{
		tracks_element = document.getElementById(String(id));
		date_start = new Date().getTime()/1000;
	}
	var now = new Date().getTime()/1000 - date_start + tracks_now;
	var count = current_tracks_count + parseInt((now - last_update_time) * tracks_per_second);
	tracks_element.innerHTML = addCommas(count);
	setTimeout("setTrackCounter()",250);
}
