function getXMLHTTP() {
	var http = null;
	if(window.XMLHttpRequest)
    	http = new XMLHttpRequest();
	else if (window.ActiveXObject)
	    http = new ActiveXObject("Microsoft.XMLHTTP");
	
	return http;
}
function getAttribute (o, id){
	if (!o) {
		alert ("o is undefined")
		return null;
	}
	var a = o.attributes.getNamedItem(id);
	if (!a) {
		alert ("a is undefined")
		return null;
	}
	return a.value;
}

function XMLLoad (url, fn) {
	//alert (url)
	http = getXMLHTTP()
	if (http==null) 
		return false;
	http.onreadystatechange = fn
	http.open("GET", url, true);
	http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	http.send("");
	return true;
}