function GetXmlHttpObject() {
	var objXMLHttp = null;
	if (window.XMLHttpRequest) {
		objXMLHttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}

function UpdateStats(id) {
	xmlHttp = GetXmlHttpObject();
	if(xmlHttp == null) {
		alert('Din browser er forældet!');
		return;
	}
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete') {
			var content = xmlHttp.responseText;
			var singlecontent = content.split("------");
			if(singlecontent[0]) document.getElementById('box1').innerHTML = singlecontent[0];
			if(singlecontent[1]) document.getElementById('box2').innerHTML = singlecontent[1];
			if(singlecontent[2]) document.getElementById('box3').innerHTML = singlecontent[2];
			if(singlecontent[3]) document.getElementById('box4').innerHTML = singlecontent[3];
			//document.getElementById('box5').innerHTML = singlecontent[4];
		}
	};
	xmlHttp.open('POST', '/getstats.php?id=' + id, true);
	xmlHttp.send(null);
	setTimeout(function() {UpdateStats(id)}, 5000);
}

var IE = document.all?true:false;
if(!IE) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMouseXY;
var mouseX = 0;
var mouseY = 0;
function getMouseXY(e) {
	if(IE)	{
		mouseX = event.clientX + document.documentElement.scrollLeft;
		mouseY = event.clientY + document.documentElement.scrollTop;
	} else {
		mouseX = e.pageX;
		mouseY = e.pageY;
	}
   if(mouseX < 0){mouseX = 0;}
   if(mouseY < 0){mouseY = 0;}
   return true;
}

function showscreen(url) {
	elm = document.getElementById('screenshotviewer');
	elm.style.display = 'block';
	elm.style.top = mouseY - 125 + "px";
	elm.style.left = mouseX + 5 + "px";
	elm.innerHTML = '<img src="http://www.screenshot.secia.dk/?url=http://' + url + '&width=190" class="border" />';
}

function hidescreen() {
	elm = document.getElementById('screenshotviewer');
	elm.style.display = 'none';
}

function popupimage(image) {
	window.open('http://www.livecounter.dk/popupimage.php?' + image, '', 'resizable=1, HEIGHT=550, WIDTH=750');
}

function checkform(fieldsarray) {
	var warnings = new Array();
    var fields = fieldsarray.split(';');
    for(x = 0; x < fields.length; x++) {
		var field = fields[x].split('-');
		var obj = document.getElementById(field[0]);
		if(obj.value.length == 0) {
			warnings[warnings.length] = fields[x];
			obj.className += (obj.className.indexOf('fieldbgwarning') == -1) ? ' fieldbgwarning' : '';
		} else {
			obj.className = obj.className.replace('fieldbgwarning', '');
		}
    }
	if(warnings.length == 0) {
		return true;
	} else {
		var warning = 'Du mangler at udfylde følgende felter:';
		for(x = 0; x < warnings.length; x++) {
			var field = warnings[x].split('-');
			warning += "\n- " + field[1];
		}
		alert(warning);
		return false;
	}
}

function newcaptcha() {
	document.getElementById('captchaimg').src = '/captcha.php?' + Math.random();	
}
function osSwitchTime(counterid) {
	location.href = '/viewvisitors/' + counterid + '/1/' + document.getElementById('osWeek').value + '/';
}
function browserSwitchTime(counterid) {
	location.href = '/viewvisitors/' + counterid + '/2/' + document.getElementById('browserWeek').value + '/';
}