function Ajax_MakeRequest(url,elname) {
	http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}

	if (!http_request) {
		return false;
	}

	http_request.onreadystatechange = function() { load_productgroup_data(http_request,elname) };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function load_productgroup_data(http_request, elname) {
	document.getElementById( elname ).innerHTML = 'pobieram dane ...';
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var xmldoc = http_request.responseXML;
			root_node = xmldoc.getElementsByTagName('body').item(0);
			document.getElementById( elname ).innerHTML = root_node.firstChild.data;
		}
	}
}

