// Adapted from http://www.w3schools.com/Ajax/
// Return a new XmlHttpRequest object, independent of browser
function getXmlHttpObject()
{
	var xmlHttp = null;
	try
		{
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
		}
	catch (e)
		{
		// Internet Explorer
			try
			{
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
	return xmlHttp;
}

