// XML http request stuff
var isIE = false;
var req;
var modtager1 = null;
var requestquery = null;
function xmlhttpget(url,m1) {
	modtager1 = m1;
	// branch for native XMLHttpRequest object
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		isIE = true;
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.onreadystatechange = xmlhttpreceive;
	req.open("POST", url, true);
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	req.send(requestquery);
	requestquery = null;
}

// handle onreadystatechange event of req object
function xmlhttpreceive() {
	// only if req shows "loaded"
	if (req.readyState == 4) {
		// only if "OK"
		if (req.status == 200) {
			if(modtager1!=null){
				document.getElementById(modtager1).innerHTML = req.responseText;
				modtager1 = null;
			}
		} else {
			alert("There was a problem retrieving the XML data:\n" + req.status );
		}
	}else{
		document.getElementById(modtager1).innerHTML = 'Arbejder ...';
	}
}

// lav de variabler der skal sendes
function xmlhttpquery(navn,indhold){
	if(requestquery!=null){
		requestquery = requestquery + '&';
	}else{
		requestquery = '';
	}
	requestquery = requestquery + navn + '=' + indhold;
}

function is_numeric(data1)
{
   if ((isNaN(data1)) || (data1.length == 0)) return false;
   else return true;
}
