function Commas(num){
	var tmpStr = num + "";
	var outStr = "";
	var len = tmpStr.length;
	var c = 0;
	for (x = len; x >=0 ; x--) {
		outStr = tmpStr.substr(x, 1) + outStr;
		if ((c == 3) & (x != 0)) {
			outStr = "," + outStr;
			c = 0; }
		c++; }
	return outStr;
}
 
function CounterTimer(tagID, rate)
{
	var currentCount;
	var currentCountStr;
	var sp;
	var elem;
	if (document.getElementById)	{
		elem = document.getElementById(tagID);	}
	else {
		elem = document.all[tagID];	}
	currentCountStr = elem.innerHTML;
    	var re = /,/g;
    	currentCount = parseInt(currentCountStr.replace(re, "")); 
	currentCount++;
	elem.innerHTML = Commas(currentCount);
	setTimeout("CounterTimer('" + tagID + "', " + rate + ")", rate);
}

