var absLat = 52.946776;
var absLng = 6.39473;
var directions = null;
var marker = null;

function loadMap()
{
    var strHtmlData = "<span style=\"font-size: 11px; color: #4C5B52; line-height: 18px;\"><strong>Alert-groep</strong><br />Vaart Zuidzijde 141<br />8426 AM&nbsp;&nbsp;Appelscha</span>";

    if (GBrowserIsCompatible())
    {
        var map = new GMap2(document.getElementById("map"));

        map.addControl(new GSmallMapControl());

        map.setCenter(new GLatLng(absLat, absLng), 15);

        var point = new GLatLng(absLat,
                                absLng);
        marker = new GMarker(point);
        map.addOverlay(marker);

        marker.bindInfoWindowHtml(strHtmlData);
        marker.openInfoWindowHtml(strHtmlData);

        directions = new GDirections(map, document.getElementById("directions"));
        GEvent.addListener(directions, "error", handleErrors);
    }
}

function calcDirections()
{
    marker.hide();
    directions.load("from: " + document.getElementById("fromLoc").value + " to: Vaart Zuidzijde 141, Appelscha",
                    { "locale" : locale });
    document.getElementById("directions").style.display = "block";
}

function handleErrors()
{
    document.getElementById("directions").style.display = "none";
    alert("Het adres kon niet worden gevonden, of er is een technische fout opgetreden.");
    marker.show();
}
