function addSeparatorsNF(nStr, inD, outD, sep)
{
	nStr += '';
	var dpos = nStr.indexOf(inD);
	var nStrEnd = '';
	if (dpos != -1) {
		nStrEnd = outD + nStr.substring(dpos + 1, nStr.length);
		nStr = nStr.substring(0, dpos);
	}
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(nStr)) {
		nStr = nStr.replace(rgx, '$1' + sep + '$2');
	}
	return nStr + nStrEnd;
}

function updatePrints()
{
	/*var random_print = Math.floor(Math.random()*252);
	document.getElementById('impressions').innerHTML = addSeparatorsNF(valor_print+random_print, '.', '.', '.');
	valor_print = valor_print + random_print;

	setTimeout(updatePrints, 500);*/

	valor_print = valor_visit * 1112;

	document.getElementById('impressions').innerHTML = addSeparatorsNF(valor_print, '.', '.', '.');
}

function updateVisits()
{
	/*var random_visit = Math.floor(Math.random()*32);
	document.getElementById('visits').innerHTML = addSeparatorsNF(valor_visit+random_visit, '.', '.', '.');
	valor_visit = valor_visit + random_visit;

	setTimeout(updateVisits, 1300);*/

	document.getElementById('visits').innerHTML = addSeparatorsNF(valor_visit, '.', '.', '.');
}

function updateSales()
{
	/*var random_visit = Math.floor(Math.random()*7);
	document.getElementById('sales').innerHTML = addSeparatorsNF(valor_sale+random_visit, '.', '.', '.');
	valor_sale = valor_sale + random_visit;

	setTimeout(updateSales, 2000);*/
	document.getElementById('sales').innerHTML = addSeparatorsNF(valor_sale, '.', '.', '.');
}

if(!valor_print)
{
	var valor_print = 0;
	var valor_visit = 0;
	var valor_sale = 0;
}



function loadstats()
{
	var req = new XMLHttpRequest();
	if(req)
	{
		req.onreadystatechange = function() { 
			if (req.readyState == 4 && (req.status == 200 || req.status == 304))
			{
				var info = req.responseText.split("|");

				var pa_random_print = 164638;
				pa_random_print = pa_random_print + Math.floor(Math.random()*14771);

				//valor_print = (!valor_print) ? pa_random_print : valor_print; //parseInt(info[0]);
				//valor_visit = (!valor_visit) ? parseInt(info[1]) : valor_visit;
				//valor_sale = (!valor_sale) ? parseInt(info[2]) : valor_sale;

				valor_print = pa_random_print;
				valor_visit = parseInt(info[1]);
				valor_sale = parseInt(info[2]);

				updatePrints();
				updateVisits();
				updateSales();

				var d = new Date();
				var curr_hour = d.getHours();
				var curr_min = d.getMinutes();
				var curr_secs = d.getSeconds();

				var curTime = 
    ((curr_hour < 10) ? "0" : "") + curr_hour + ":" 
    + ((curr_min < 10) ? "0" : "") + curr_min + ":" 
    + ((curr_secs < 10) ? "0" : "") + curr_secs 

				document.getElementById('current_time').innerHTML = curTime;

			}
		};
		
		req.open('GET', 'xml.php');
		req.send(null);
	}
}