function makeRequest(url, pid)
	{
		var 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)
	{
		alert('Не вышло :( Невозможно создать экземпляр класса XMLHTTP ');
		return false;
	}

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

	}

function onReady(http_request, pid)
	{
		if (http_request.readyState == 4)
		if (http_request.status == 200)
				show_details(http_request.responseText, pid);
			else
				alert('С запросом возникла проблема.');
	}