var centreLat = 51.526456;
var centreLong = -0.894098;
var startZoom = 13;
var description = 'Henley Hockey Club';
var imageurl = 'http://www.inrweb.co.uk/hhc0803/images/hhclogomarker.png';


var map;

function addMarker(latitude, longitude, description) {
	var icon = new GIcon();
	icon.image = imageurl;
	icon.iconSize = new GSize(25, 32);
	icon.iconAnchor = new GPoint(12, 16);
	icon.infoWindowAnchor = new GPoint(12, 20);
	var marker = new GMarker(new GLatLng(latitude, longitude), icon);
	
	GEvent.addListener(marker, 'click',
		function() {
			map.showMapBlowup(new GLatLng(latitude, longitude), 19, G_SATELLITE_TYPE);
		}
	);
	
	map.addOverlay(marker);
}

function init() {
  if (GBrowserIsCompatible()) {
	map = new GMap2(document.getElementById("map"));
	dir = new GDirections(map, document.getElementById("panel"));
	var location = new GLatLng(centreLat, centreLong);
	map.setCenter(location, startZoom);
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	addMarker(centreLat, centreLong, description);
	//dir.load("from: 9 Broad Hinton, Twyford to: 51.526456,-0.894098");
  }
}

function getHenDirs() {
	var from = document.getElementById("from").value;
	route = "from: " + from + " to: 51.526456,-0.894098";
	document.getElementById("panel").innerHTML = "";
	dir.load(route);
	return false;
}

window.onload = init;
window.onunload = GUnload;

/* Code for geocoding an address and outputting the coordinates to a variable called locate

var address = '9 Broad Hinton, Twyford';
var locate;
var geocode = new GClientGeocoder();
geocode.getLatLng(
	address,
	function(point) {
		if (!point) {
			alert('Sorry, Address not found.');
		} else {
			locate = point;
		}
	}
);
*/
