//YAY THIS THING http://geocoder.ca/?postal=K1R7S8&geoit=1

// make a map
var map = new GMap(document.getElementById("map"));
// Zoom/Pan Buttons
map.addControl(new GLargeMapControl());
// Map/Satellite/Hybrid
map.addControl(new GMapTypeControl());
// Go to L4J 4E7 with a zoom level of 5 to start    
map.centerAndZoom(new GPoint(-79.456965000, 43.799551000), 8);

// Show position of center of map
GEvent.addListener(map, 'moveend', function() {
  var center = map.getCenterLatLng();
  var latLngStr = '(' + center.y + ', ' + center.x + ')';
  document.getElementById("message").innerHTML = latLngStr;
});

function createMarker(point, text) {
  var marker = new GMarker(point);

  // Show this marker's index in the info window when it is clicked.
  //var html = text;
  GEvent.addListener(marker, 'click', function() {
	marker.openInfoWindowHtml('<div style="width:200px;">' + text + '</div>');
  });

  return marker;
}

/*var point = new GPoint(-79.456965000, 43.799551000);
var marker = new GMarker(point);
map.addOverlay(marker);*/

/*
// Skate Parks
var request = GXmlHttp.create();
request.open('GET', 'data.xml', true);
request.onreadystatechange = function() {
  if (request.readyState == 4) {
	var xmlDoc = request.responseXML;
	var markers = xmlDoc.documentElement.getElementsByTagName("skatepark");

		
	for (var i = 0; i < markers.length; i++) {
	// Get the location
  	var point = new GPoint(parseFloat(markers[i].getAttribute("lng")),
						   parseFloat(markers[i].getAttribute("lat")));
	// Get the info						   
	var name = markers[i].getAttribute("name");
	var url =markers[i].getAttribute("url");
	
	var info='<h2>' + name + '</h2> <a target="_blank" href="' + url + '">More Info</a>';
		
	// Make the marker
  	var marker = createMarker(point, info);
  	
  	// Add it to the map
  	map.addOverlay(marker);
	}
  }
}
request.send(null);
*/
