
var localSearch = new GlocalSearch();

function SetMap(divid,postcode)
{

	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);
        SetMapToPoint(divid,point);
      }else
	  {
        alert("Postcode not found - " + postcode);
      }
    });  
    
	localSearch.execute(postcode + ", UK");
	return false;
}

function SetMapToPoint(divid,point)
{
	if (GBrowserIsCompatible()) 
	{
		var div = document.getElementById(divid);
		div.style.height = "300px";
		var map = new GMap2(div);
		map.setCenter(point, 13);
		map.setUIToDefault();
		map.addOverlay(new GMarker(point));
		
	}
}

