
function loadXML(filename) {
    var xmlDoc1 = null;
    try //Internet Explorer
		{
        xmlDoc1 = new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc1.async = false;
        xmlDoc1.load(filename);
    }
    catch (e) {
        try //Firefox, Mozilla, Opera, etc.
		 {
            xmlDoc1 = document.implementation.createDocument("", "", null);
            xmlDoc1.async = false;
            xmlDoc1.load(filename);
        }
        catch (e) {
            try //Google Chrome
		  {
                var xmlhttp = new window.XMLHttpRequest();
                xmlhttp.open("GET", filename, false);
                xmlhttp.send(null);
                xmlDoc1 = xmlhttp.responseXML.documentElement;
            }
            catch (e) {
                error = e.message;
                alert(error);
            }
        }
    }
    return xmlDoc1;
}
