Parser = new Object();

Parser.Read = function(txt)
{
	var cityName, countryName, countryAbbrev;
	var coordinates, lng, lat;
	var start, end;
	/* try catch to see if we have an unknown city xml has no properties
[Break on this error] countryName = xml.getElementsByTagName('countryName')[0].firstChild.nodeValue; */
	/*start = txt.lastIndexOf("<gml:name>");
	end = txt.lastIndexOf("</gml:name>");
	
	cityName = txt.substring(start+10, end);
	
	start = txt.indexOf("<gml:coordinates>");
	end = txt.indexOf("</gml:coordinates>");
	
	coordinates = txt.substring(start+17, end);
	
	
	lng = coordinates.substring(0, coordinates.indexOf(','));
	lat = coordinates.substring(coordinates.indexOf(',')+1, coordinates.length);
	
	countryName = xml.getElementsByTagName('countryName')[0].firstChild.nodeValue;	
	countryAbbrev = xml.getElementsByTagName('countryAbbrev')[0].firstChild.nodeValue;

	document.getElementById("info").innerHTML = cityName + ", " + countryName + " (" + countryAbbrev + ")   " +
		"lng: " + lng + "   lat: " + lat;
*/
	//document.getElementById("info").innerHTML = txt;
	
	start = txt.indexOf('<country>') +  9;
	end = txt.indexOf('</country>', start);
	countryName = txt.substring(start, end);
	document.getElementById("tdCountry").innerHTML = countryName;		
	
	start = txt.indexOf('<city>') + 6;
	end = txt.indexOf('</city>', start);
	cityName = txt.substring(start+1, end);
	document.getElementById("tdCity").innerHTML = cityName;		
	
	start = txt.indexOf('<lng>') + 5;
	end = txt.indexOf('</lng>', start);
	lng = txt.substring(start+1, end-1);
	document.getElementById("tdLng").innerHTML = lng;	
	
	start = txt.indexOf('<lat>') + 5;
	end = txt.indexOf('</lat>', start);
	lat = txt.substring(start+1, end-1);
	document.getElementById("tdLat").innerHTML = lat;		
	
}
