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 tick()
{
	var now = new Date();
	var basetime = new Date(2010, 0, 1);
	var dif = (now.getTime() - basetime.getTime())/1000 ;	
	window.setTimeout( "tick()", 1000);
	var kWh = Math.round(900000000 + (12600 * .0011 * dif));
    document.getElementById('kWh').innerHTML = addCommas(kWh);	
	var CO2 = Math.round(kWh*1.58);
	document.getElementById('CO2').innerHTML = addCommas(CO2);	
	var cars = Math.round(kWh/7299);
	document.getElementById('cars').innerHTML = addCommas(cars);
	var dollars = Math.round(kWh*.11)
	document.getElementById('dollars').innerHTML = "$" + addCommas(dollars);	
}

