var ESWF = {};

ESWF.Page =
{
    LocalSearch: new GlocalSearch(),

    Load: function() {
        if (document.getElementById && document.getElementsByTagName) {
            ESWF.Page.Geocode();

        }
    },

    CreateMap: function(point) {
    var latlng = new google.maps.LatLng(ESWF.Page.LocalSearch.results[0].lat, ESWF.Page.LocalSearch.results[0].lng);
        var options = {
            zoom: 15,
            center: latlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP,
            mapTypeControl: true,
            mapTypeControlOptions: {
                style: google.maps.MapTypeControlStyle.DEFAULT
            },
            scaleControl: false,
            navigationControl: true,
            navigationControlOptions: {
                style: google.maps.NavigationControlStyle.ZOOM_PAN
            },
            keyboardShortcuts: true,
			scrollwheel:false
        };
        mapwi = new google.maps.Map(document.getElementById('map'), options);

       
	   
        var wiMarker = new google.maps.Marker({
            position: latlng,
            map: mapwi,
            title: "Location of WI"
        });

        google.maps.event.addListener(wiMarker, 'click', function() {
            mapwi.set_center(latlng);
            mapwi.set_zoom(16);
        });

    },
    
    Geocode: function() {
        var postcode = document.getElementById('postcode');

        if (postcode) {
        
            ESWF.Page.LocalSearch.setSearchCompleteCallback(null, ESWF.Page.CreateMap);
            ESWF.Page.LocalSearch.execute(postcode.value + ', UK');
        }

    }
}
$(document).ready(ESWF.Page.Load);