function openXML (url) {	
	try {	// Internet Explorer
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	}
	catch(e) {
		try { //Firefox, Mozilla, Opera
			xmlDoc = document.implementation.createDocument("","",null);
		}
		catch(e) {
			alert(e.message);
			return false;
		}
	}
	
	try {
		xmlDoc.async=false;
		xmlDoc.load(url);
	}
	catch(e) {		
		try { // Safari			
			var req = new XMLHttpRequest();
			req.open('GET',url,false);
			req.send();
			
			xmlDoc = req.responseXML;
		}
		catch(e){
			alert(e.message);
			return false;
		}
	}
	
	return xmlDoc;
}