﻿function codeAddress(address, destId) {
    geocoder = new google.maps.Geocoder();

    geocoder.geocode({ 'address': address }, function (results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            ctrl = document.getElementById(destId);
            ctrl.value = results[0].geometry.location;
        }
        else
            alert("Adressen hittades inte.");
    });
}

var map;

function displayMap(navPoint, zoomLevel, destId) {
    var opts = {
        zoom: zoomLevel,
        center: navPoint,
        mapTypeId: google.maps.MapTypeId.ROADMAP
        }
    var d = document.getElementById(destId);
    map = new google.maps.Map(d, opts);
}

function addMarker(navPoint, infoText) {
    var wnd = new google.maps.InfoWindow({ content: infoText });
    var marker = new google.maps.Marker({
        position: navPoint,
        map: map
        //title: officeTitle
    });

    google.maps.event.addListener(marker, 'click', function () {
        wnd.open(map, marker);
    });
}

