function loadXMLDoc(dname)
{
	try //Internet Explorer
	{
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	}
	catch(e)
	{
		try //Firefox, Mozilla, Opera, etc.
		{
			xmlDoc=document.implementation.createDocument("","",null);
		}
		catch(e)
		{
			alert(e.message)
		}
	}

	try // IE, FF, Mozilla, Opera etc.
	{
		xmlDoc.async=false;
		xmlDoc.load(dname);
		return(xmlDoc);
	}
	catch(e)
	{
		try // Safari, Chrome, etc.
		{
			xmlDoc = new XMLHttpRequest();
			xmlDoc.open("GET", dname, false);
			xmlDoc.send();
			return(xmlDoc.responseXML); // send back as explicit XML document
		}
		catch(e)
		{
			alert(e.message)
		}
	}
	return(null);
}
