

// cette fonction fait l'appel aux fonctions qui doivent être appelée au chargement de la page
function initPage()
{
	setHover();
	runCounter();
}

var animals_per_year = new Array (
	new Array("poulets", 49877536490),
	new Array("canards", 2676365000),
	new Array("cochons", 1375940758),
	new Array("lapins", 1052273000),
	new Array("dindes", 635382008),
	new Array("moutons", 564785251),
	new Array("chèvres", 402611664),
	new Array("vaches", 301275455),
	new Array("chevaux", 5018470)
);

var seconds_elapsed = 0;

var seconds_per_year = 365.256366 * 24 * 60 * 60;

function runCounter() { 

	for (var i = 0; i < animals_per_year.length; i++) 
	{ 
		var current = animals_per_year[i][1] / seconds_per_year * seconds_elapsed; 
		document.getElementById("counter" + i).innerHTML = addCommas("" + Math.floor(current)) + " " + animals_per_year[i][0]; 
	} 
	
	seconds_elapsed += 0.25; 
	setTimeout("runCounter()", 250); 
}

function addCommas(sValue) { 

	var sRegExp = new RegExp("(-?[0-9]+)([0-9]{3})"); 
	
	while (sRegExp.test(sValue)) 
	{ 
		sValue = sValue.replace(sRegExp, "$1,$2"); 
	} 
	
	return sValue; 
}

