
function GetXmlHttpObject()
{
	var httpRequest = null;

	if (window.XMLHttpRequest)
	{
		// Create XMLHttpRequest object in non-Microsoft browsers
		// Mozilla, FireFox, Opera, Safari, Konqueror3
		httpRequest = new XMLHttpRequest();

		// ¼­¹öÀÇ ÀÀ´ä¿¡ XML mime-type Çì´õ°¡ ¾øÀ» °æ¿ì
		// Mozilla °è¿­ÀÇ ÀÏºÎ ºê¶ó¿ìÀú´Â ¹öÀü¿¡ µû¶ó Àß µ¿ÀÛÇÏÁö ¾ÊÀ½
		if (httpRequest.overrideMimeType)
		{
			httpRequest.overrideMimeType("text/xml");
		}
	}
	else if(window.ActiveXObject)
	{
		// Create XMLHttpRequest via MS ActiveX
		try
		{
			// Try to create XMLHttpRequest in later versions of Internet Explorer (IE6)
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				// Failed to create required ActiveXObject
				// Try version supported by older versions of Internet Explorer (IE4. IE5)
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
			}
		}
	}

	return httpRequest;
}
