var del = 		',',
	memCount = 	usersCount,
	memPerSec = 0.5;

$.fn.updateCount = function() {
	var next = -(1000 / memPerSec) * Math.log(Math.random());
	var memCountString = memCount.toString();
	var len = memCountString.length;
	
	if ( len > 6 ) {
		memCountString = memCountString.substr(0, len - 6) + del + memCountString.substr(len - 6, 3) + del + memCountString.substr(len - 3, 3);
	} else if ( len > 3 ) {
		memCountString = memCountString.substr(0, len - 3) + del + memCountString.substr(len - 3, 3);
	} else {
		memCountString = memCountString;
	}
	
	$('#uc').html(memCountString);
	
	if ( Math.floor(Math.random() * 10) % 2 == 0 ) { // UP or DOWN count
		--memCount;
	} else {
		++memCount;
	}
	
	memCount = memCount > 0 ? memCount : 0;
	
	clearTimeout(updateCount);
	updateCount.updateTimer = setTimeout('$(this).updateCount()', next);
}
