var checkTotalAccess = false;

function showTotalAccess(url) {
	if(checkTotalAccess == false) {
		var reqTotalAccess = GetXmlHttpObject();
		if (reqTotalAccess == null) {
			checkTotalAccess = false;
	  		return;
	  	}
		//alert(reqTotalAccess);
	  	checkTotalAccess = true;

		reqTotalAccess.onreadystatechange = function () {

			stateChangeTotalAccess(reqTotalAccess);
			try {
				if (reqTotalAccess.readyState == 4) {
					reqTotalAccess.abort();
					reqTotalAccess = null;
				}
			}
			catch(ex) {

			}
		};

		reqTotalAccess.open("GET",url,true);
		reqTotalAccess.setRequestHeader("If-Modified-Since", "Thu, 1 Jan 1970 00:00:00 GMT");
		reqTotalAccess.setRequestHeader("Cache-Control", "no-cache");
		reqTotalAccess.send(null);
	}
}

function stateChangeTotalAccess(reqTotalAccess){
	if (reqTotalAccess.readyState==4){
  		var result = reqTotalAccess.responseText;

  		if(result != ""){
  			var arrIndex = result.split("#");
  			window.document.getElementById("totalaccess").innerHTML = convertTotalAccessToString(arrIndex[1]);
  			window.document.getElementById("totalaccesstoday").innerHTML = convertTotalAccessToString(arrIndex[2]);
  			window.document.getElementById("totalonline").innerHTML = convertTotalAccessToString(arrIndex[3]);
  		}
  	}
}

function convertTotalAccessToString(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;
}
