var req; 
function getStats(mid){
	if(mid!=""){
		callback = showStats;
		url="includes/ajax_profielstats.php?userid="+escape(mid)+"&soort=stats";
		// branch for native XMLHttpRequest object
		if (window.XMLHttpRequest) {
			 req = new XMLHttpRequest();
			 req.onreadystatechange = callback;
			 req.open("GET", url, true);
			 req.send(null);
		} else {
			if (window.ActiveXObject) { // branch for IE/Windows ActiveX version
				req = new ActiveXObject("Microsoft.XMLHTTP");
				if (req) {
					req.onreadystatechange = callback;
					req.open("GET", url, true);
					req.send();
				}
			}
		}
	}
	return false;
}

function showStats(){
	if (req.readyState == 4) {// only if req shows "loaded"
		hide("stats_loading");
		showLayer("stats");
		hide("expand");
		showLayer("minimize");
		if (req.status == 0 || req.status == 200 ) {// only if "OK"
			stats_div = getLayerObject('stats');
			data = req.responseText; 
			stats_div.innerHTML = data;
		} else {
			alert("There was a problem retrieving XML data:\n" +    req.statusText);
			hide("minimize");
			showLayer("expand");
			hide("stats");
			hide("stats_loading");
		}
  	} else { // niet geladen, toon indicator
		hide("expand");
		showLayer("minimize");
		showLayer("stats_loading");
 	 }
}


function getBuddies(mid){
	if(mid!=""){
		callback = showBuddies;
		url="includes/ajax_profielstats.php?userid="+escape(mid)+"&soort=buddies";
		// branch for native XMLHttpRequest object
		if (window.XMLHttpRequest) {
			 req = new XMLHttpRequest();
			 req.onreadystatechange = callback;
			 req.open("GET", url, true);
			 req.send(null);
		} else {
			if (window.ActiveXObject) { // branch for IE/Windows ActiveX version
				req = new ActiveXObject("Microsoft.XMLHTTP");
				if (req) {
					req.onreadystatechange = callback;
					req.open("GET", url, true);
					req.send();
				}
			}
		}
	}
	return false;
}

function showBuddies(){
	if (req.readyState == 4) {// only if req shows "loaded"
		hide("buddies_loading");
		showLayer("buddies");
		hide("expand2");
		showLayer("minimize2");
		if (req.status == 0 || req.status == 200 ) {// only if "OK"
			buddies_div = getLayerObject('buddies');
			data = req.responseText; 
			buddies_div.innerHTML = data;
		} else {
			alert("There was a problem retrieving XML data:\n" +    req.statusText);
			hide("minimize2");
			showLayer("expand2");
			hide("buddies");
			hide("buddies_loading");
		}
  	} else { // niet geladen, toon indicator
		hide("expand2");
		showLayer("minimize2");
		showLayer("buddies_loading");
 	 }
}