﻿//xmlLoader
function getXml(url)
{			
	var xmlDoc;
	try //Internet Explorer
	{
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async=false;
		xmlDoc.load(url);
	}
	catch(e)
	{
		try //Firefox, Mozilla, Opera, etc.
		{
			xmlDoc=document.implementation.createDocument("","",null);
			xmlDoc.async=false;
			xmlDoc.load(url);
		}
		catch(e)
		{
			try //Google Chrome
			{
				var xmlhttp = new window.XMLHttpRequest();
				xmlhttp.open("GET",url,false);
				xmlhttp.send(null);
				xmlDoc = xmlhttp.responseXML.documentElement;
			}
			catch(e){alert(e.message)}
		}
	}
	try 
	{
		if(xmlDoc.xml)
		{
			return xmlDoc.xml; //IE
		}
		else
		{
			var s = new XMLSerializer();					
			return s.serializeToString(xmlDoc);
		}
	}
	catch(e)
	{
		alert(e.message); 
		return null;
	}			
}
