public void endElement(String uri, String localName, String qName)
	throws SAXException
	{
		String tagName = localName;
		if (tagName == null || tagName.equals("")) {tagName = qName;}
		if (tagName.equalsIgnoreCase("Placemark"))
		{
			processPlacemark();
			_name = _desc = _imgLink = null;
		}
		else if (tagName.equalsIgnoreCase("coordinates")) _insideCoordinates = false;
		else if (tagName.equalsIgnoreCase("name")) _name = _value;
		else if (tagName.equalsIgnoreCase("description")) {
			_desc = _value;
			_imgLink = getImgLink(_desc);
		}
		else if (tagName.equalsIgnoreCase("when")) {
			_whenList.add(_value);
		}
		else if (tagName.equalsIgnoreCase("gx:coord")) {
			_whereList.add(_value);
		}
		else if (tagName.equalsIgnoreCase("gx:Track")) {
			processGxTrack();
		}
		super.endElement(uri, localName, qName);
	}