function getXmlHttpObject() {
	var xmlHttp = null;

	try {
		xmlHttp = new XMLHttpRequest();
	}
	catch (e) {
		try {
			xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
		}
		catch (e) {
			xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
		}
	}

	if (xmlHttp == null) {
		alert('Ваш браузер не поддерживает AJAX.\nПожалуйста, воспользуйтесь альтернативным браузером.');
		return false;
	}

	return xmlHttp;
}

function search_code(code) {
	if (code.length == 0) {
		alert('Укажите, пожалуйста, код.');
		return;
	}

	var xmlHttp = getXmlHttpObject();

	xmlHttp.open('GET', window.location + '&request=' + code);
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState == 4) {
			try {
				document.getElementById('xml_result').innerHTML = unescape(xmlHttp.responseText);
			}
			catch (e) {}
		}
	};
	xmlHttp.send(null);	
}