var xmlHTTP = createObj();
var sbox  = new String;
var sbox1 = new String;
var updateTimeout = 10000;

function createObj()
{
	var xmlhttp;
	try
	{
		xmlhttp = new XMLHttpRequest();
	}
	catch(e)
	{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	if(!xmlhttp)
	{
		alert("Error");

	} else
	{
		return xmlhttp;
	}
}

function getSmcSignups()
{
	xmlHTTP.open("GET", "getSmcSignups.php", true);
	xmlHTTP.onreadystatechange = handleRequest_SmcSignups;
	xmlHTTP.send(null);
}

function handleRequest_SmcSignups()
{
	if(xmlHTTP.readyState == 4 && xmlHTTP.status == 200) handleResponse_SmcSignups();
}

function handleResponse_SmcSignups()
{
	var response       = new String(xmlHTTP.responseText);
        response = number_beautify(response);
        document.getElementById(sbox).innerHTML=response;
        if(document.getElementById(sbox1))
        {
            document.getElementById(sbox1).innerHTML=response;
        }
}

function show_counter(box,box1)
{
    sbox  = box;
    sbox1 = box1;
    document.getElementById(sbox).innerHTML='-----';
    update_counter();
}

function update_counter()
{
    getSmcSignups();
    setTimeout('update_counter()', updateTimeout);
}

function number_beautify(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;

}
