function AJAX( file , asXML ) {
	var http_request;
	this.file = file;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	http_request.parent = this;
	http_request.onreadystatechange = function() { 
		http_request.document = http_request.responseXML;
		if( http_request.readyState == 4 ) {
			http_request.parent.document = http_request.responseText;
			if( http_request.parent.onload ) http_request.parent.onload();
		}
	};
	http_request.open( "GET" , file, true);
	http_request.send(null);
	this.http_request = http_request;
}
AJAX.prototype.onload = function() {
	alert( this.document );
}
