
var xhr;
function getXHR()
{
	try {
		xhr=new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {		
		try {
			xhr=new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {			
			xhr=false;
		}
	}
	if(!xhr&&typeof XMLHttpRequest!='undefined')
	{
		xhr=new XMLHttpRequest();
	}	
	
	return xhr;
}

function openXHR(method,url,callback)
{
	getXHR();
	xhr.open(method,url);
	xhr.onreadystatechange=function()
	{
		if(xhr.readyState!=4)return;
		callback(xhr);		
	}
	xhr.send(null);
}

function loadXML(method,url,callback)
{
	getXHR();
	xhr.open(method,url);
	xhr.setRequestHeader("Content-Type","text/xml");
	xhr.setRequestHeader("Content-Type","GBK");
	xhr.onreadystatechange=function()
	{
		if(xhr.readyState!=4)return;
		callback(xhr.responseXML);
	}
	xhr.send(null);
}
//=================================================
function quote(xhr)
{	
	alert(xhr.responseText);
	document.getElementById("xml").innerText=xhr.responseText;
}
