
function importXml()
{
	if (document.implementation && document.implementation.createDocument)
	{
		xmlDoc = document.implementation.createDocument("", "", null);
		xmlDoc.onload = parseXml;
	}
	else if (window.ActiveXObject)
	{
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.onreadystatechange = function () {
			if (xmlDoc.readyState == 4) parseXml()
		};
 	}
	else
	{
		alert('Your browser can\'t handle this script');
		return;
	}
	xmlDoc.load("./kml/xmllist.xml");
}


var kmlFiles = [];
function parseXml()
{
	var x = xmlDoc.getElementsByTagName('xmlfile');	
	
	var files = [];
	for (i=0;i<x.length;i++)
	{
		for(j=0;j< x[i].childNodes.length;j++)
		{
			if(x[i].childNodes[j].nodeName == "name")
			{
				files[i] = x[i].childNodes[j].firstChild.nodeValue;
			}
			else if(x[i].childNodes[j].nodeName == "location")
			{
				kmlFiles[i] = x[i].childNodes[j].firstChild.nodeValue;
			}
		}
				
		//kmlFiles[i] = x[i].childNodes[3].firstChild.nodeValue;
	}
	
	files.reverse();
	kmlFiles.reverse();
	
	
	filesFound(files);
}

function loadKml(kmlFile)
{
	loadWorkout(kmlFiles[kmlFile]);
}
