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
		{
		xmlDoc.async=false;
		xmlDoc.load(dname);
		return(xmlDoc);
		}
		catch(e) {alert(e.message)}
	return(null);
	}

function XMLDocToArray(xmlDoc,nodeName) 
	{
	var nodeResult = new Array();
	nodes = xmlDoc.getElementsByTagName(nodeName);
	if (nodes.length>0)
		{
		for (i=0;i<nodes.length; i++)
			{
			nodeResult[i] = nodes[i].childNodes[0].nodeValue;
			}
		return(nodeResult);
		}
	else
		return(null);
	}