function loadXMLDoc(url) {
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}

	if(req) {
		req.onreadystatechange  = processReq;
		req.open("GET", url, true);
		req.send("");

	}
}

function processReq() {
	if (req.readyState == 4) {		// readyState 4 means our XMLHttpRequest is complete
		if (req.status == 200) {	// the HTTP Response is 200 OK
			parseResponse();			// our function(s) to display the new data
		} 
		else {			// anything besides response code 200 goes here
			alert("There was a problem fetching the xml\n" + req.statusText);
		}
	}
}

function parseResponse() {
	    var bs  = req.responseText;
        var div = document.getElementById("bm-counter");
	    div.innerHTML = "";
	    div.innerHTML = bs;
}

//loadXMLDoc("/bookmarks-xml.php");
