var xmlinf;
var kindofrequest;
var tempdata;

function loadXML(url,sendinf,kindoff) {
	if (kindoff != 'no') loading(1);
	if (xmlinf) if (xmlinf.readyState < 4) return(0); // busy
	if (window.XMLHttpRequest) xmlinf = new XMLHttpRequest();
	else if (window.ActiveXObject) xmlinf = new ActiveXObject("Microsoft.XMLHTTP");
	if (xmlinf) {
		xmlinf.onreadystatechange = processXML;
		xmlinf.open("POST", url, true);
		xmlinf.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		if (sendinf) {
			if (typeof sendinf == 'object') sendinf = sendinf.join('&');
			sendinf += '&PHPSESSID='+sess_id;
			xmlinf.send(sendinf);
		}
		kindofrequest = kindoff;
		return 1;
	} else return 0;
}

function processXML() {
	if (xmlinf) if (xmlinf.readyState == 4) {
		if (xmlinf.status == 200) {
			if (kindofrequest != 'no') {
				if (!xmlinf.responseXML) showerror("Er kon geen informatie van de server opgehaald worden.");
				else eval("parseXML"+kindofrequest+"(xmlinf.responseXML.documentElement);");
			}
		} else showerror("Er kon geen informatie van de server opgehaald worden.");
		loading(0);
	}
}

function loading(switcher) { 
	
}

function showerror(msg) {
	if (msg != 'none') alert(msg);
}