﻿// JScript File
var map = null;
var gdir = null;
var markerList = new Array();

var loadMap = function load(){
    if (GBrowserIsCompatible())
    {
        map = new GMap2(document.getElementById("storeMap"));
        gdir = new GDirections(map, document.getElementById("directions"));

        map.setCenter(new GLatLng(44.950221181527546, -93.29177856445312), 10);
        
        var mControl = new GSmallMapControl();
        map.addControl(mControl);
        map.addControl(new GMapTypeControl());
    }};

function addMarker(lat,lng,marker,title,html)
{ 
    var mIcon = new GIcon(G_DEFAULT_ICON);
    mIcon.image = marker;
    mIcon.iconSize = new GSize(24, 24);

    var latlng = new GLatLng(lat,lng);
    markerOptions = { title:title,icon:mIcon };
    
    var marker = new GMarker(latlng,markerOptions);
    marker.bindInfoWindowHtml(html);

    markerList.push(marker);

    map.addOverlay(marker)
}

function getDirections(ll)
{
    var start = document.getElementById('startAddress').value
    var end = new GLatLng(ll[0],ll[1]);
    gdir.loadFromWaypoints([start,end]);
    document.getElementById('calloutDivider').style.display = 'block';    
}

function openWindow(title)
{
    for(var x = 0; x < markerList.length; x++)
    {
        if(markerList[x].getTitle() == title)
        {
            GEvent.trigger(markerList[x],"click");
        }
    }
}
