if (!window.XMLHttpRequest && window.ActiveXObject)
	window.XMLHttpRequest = function ()
	{
		return new ActiveXObject(navigator.userAgent.indexOf("MSIE 5") != -1 ? "Microsoft.XMLHTTP" : "MSXML2.XMLHTTP");
	};
	
function ajax_get_xml(url, handler)
{
if (!window.XMLHttpRequest)
	return;

var page = new XMLHttpRequest();

page.onreadystatechange = function ()
{
	if (page.readyState == 4)
	{
		if (page.responseXML && page.status == 200)
		{
			 handler(page.responseXML);
		} else {
			return;
		}
	}
}

page.open('GET', url, true);
page.send(null);
}
