﻿function usePointFromPostcode(postcode,html,mymap) {
	var map = new GMap2(document.getElementById("map_canvas"));
	map.addControl(new GLargeMapControl());
	map.setCenter(new GLatLng(56.058907,-2.707529), 14);
	var localSearch = new GlocalSearch();
	localSearch.setSearchCompleteCallback(null, 
	function() {
	
	if (localSearch.results[0])
	{ 
	var resultLat = localSearch.results[0].lat;
	var resultLng = localSearch.results[0].lng;
	var point = new GLatLng(resultLat,resultLng);
	
	  	
	map.addOverlay(createMarker(point,html));	
	}
	
	}); 
	
	localSearch.execute(postcode + ", UK");
	}
	
	function createMarker(point,html) { 
	// Create a lettered icon for this point using our icon class
	var baseIcon = new GIcon();
	baseIcon.image = "http://eastfife.cfpdev.com/images/map_icon.png";
	baseIcon.iconSize = new GSize(20, 21);
	baseIcon.iconAnchor = new GPoint(4, 20);
	baseIcon.infoWindowAnchor = new GPoint(9, 2);
	var mapIcon = new GIcon(baseIcon);
	// Set up our GMarker object
	var marker = new GMarker(point,mapIcon);
	
	GEvent.addListener(marker, "mouseover", function() {
	marker.openInfoWindowHtml(html);
	});
	return marker;
	}
	
function initMap() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map_canvas"));
	map.addControl(new GLargeMapControl());
	map.setCenter(new GLatLng(56.058907,-2.707529), 9);
  }
}


