function reloadVisitors(field) {
	  var xmlHttp = getXmlHttp();
		
		if(xmlHttp) {
        xmlHttp.open("GET", "spamcounter.txt", true);
        xmlHttp.setRequestHeader("range", "bytes=0-37");
        xmlHttp.onreadystatechange = function() {
            if(xmlHttp.readyState == 4) {
				    var visitors = xmlHttp.responseText;
                visitors = visitors.substr(0, visitors.indexOf("*"));
                document.getElementById(field).innerText = visitors;
                window.setTimeout("reloadVisitors(\"" + field + "\")", 30000);
			    }
        };
        xmlHttp.send(null);
		}
}
	
function getXmlHttp() {
    var xmlHttp = false;
    try {
        xmlHttp = new ActiveXObject("Msxml4.XMLHTTP");
    } catch(e) {
        try {
             xmlHttp = new ActiveXObject("Msxml3.XMLHTTP");
        } catch(e) {
            try {
                xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
            } catch(e) {
                try {
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                } catch(e) {
                    xmlHttp = false;
                }
            }
        }
    }

    if(!xmlHttp && typeof XMLHttpRequest != 'undefined') {
        xmlHttp = new XMLHttpRequest();
    }
		
		return xmlHttp;
}

