﻿// Scripts for google map

var map;
var localSearch = new GlocalSearch();

function GeocodeFromPostcode(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);
		        DrawMap(point);
		    } else {
		        alert("Postcode not found!");
		    }
		});

    localSearch.execute(postcode + ", UK");
}

function DrawMap(point) {

    var map = new GMap2(document.getElementById("location-map"));

    // Define Location
    var marker = new GMarker(point);
    map.addControl(new GLargeMapControl());
    map.setCenter(point, 15);
    map.addOverlay(marker);
}
