// JavaScript Document

    var iconDot = new GIcon(); 
    iconDot.image = 'http://www.johnsoncitypress.com/Classifieds/YardSales/images/mapMarker.png';
    iconDot.iconAnchor = new GPoint(6, 20);
    iconDot.infoWindowAnchor = new GPoint(5, 1);
	
    var customIcons = [];
    customIcons["DOT"] = iconDot;

    var map;
	
	function jc() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_ys"));
        map.setCenter(new GLatLng(36.3163700, -82.3558320), 13);
		map.setUIToDefault();

        GDownloadUrl("http://www.johnsoncitypress.com/Classifieds/YardSales/mapData.php?bogus=" + (new Date()).getTime() ,
function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          for (var i = 0; i < markers.length; i++) {
            var address = markers[i].getAttribute("address");
			var city = markers[i].getAttribute("city");
			var state = markers[i].getAttribute("state");
			var zip = markers[i].getAttribute("zip");
			var adText = markers[i].getAttribute("adText");
            var point = new GLatLng(parseFloat(markers[i].getAttribute("latitude")),
                                    parseFloat(markers[i].getAttribute("longitude")));
            var marker = createMarker(point, address, city, state, adText);
            map.addOverlay(marker);
          }
        });
      }
    }

    function createMarker(point, address, city, state, adText) {
      var marker = new GMarker(point, customIcons["DOT"]);
      var html = "<div style='width:200px;margin:0px;'><p><font color=#1c94c4>"+address+"<br>"+city+", "+state+"</font></p><p>"+adText+"</p></div>";
      GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowHtml(html);
      });
      return marker;
    }

function kpt() {
	map.panTo(new GLatLng(36.5394990, -82.5467240));
}
function bris() {
	map.panTo(new GLatLng(36.5642940, -82.2058520));
}
function eliz() {
	map.panTo(new GLatLng(36.3393720, -82.2340000));
}
function erw() {
	map.panTo(new GLatLng(36.1475060, -82.4139960));
}
function jones() {
	map.panTo(new GLatLng(36.2956110, -82.4777780));
}