﻿google.load("maps", "2");

var map = null;
var defaultLat = 33.205818;
var defaultLon = -87.539605;
var defaultZoom = 11;

//var geocoder = new GClientGeocoder();


function LoadMap(mapName) {

    map = new google.maps.Map2(document.getElementById(mapName));
    CenterZoom(defaultLat, defaultLon, defaultZoom);
    map.addControl(new GSmallMapControl());
}

function CenterZoom(lat, lon, zoom) {
    if (map != null) {
        map.setCenter(new google.maps.LatLng(lat, lon), zoom);
    }
}

function AddMarker(lat, lon, iconfile, description) {
    var myIcon = new GIcon(G_DEFAULT_ICON);
    //var iconURL = iconfile;
    myIcon.image = iconfile;
    myIcon.iconSize = new GSize(23, 19);
    myIcon.iconAnchor = new GPoint(10,5);
    myIcon.infoWindowAnchor = new GPoint(10, 16);
    myIcon.shadow = "";

    markerOptions = { icon: myIcon };

    var point = new GLatLng(lat, lon);
    var marker = new GMarker(point, markerOptions);

    GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(description); });

    map.addOverlay(marker);
}

function AddAddress(street, city, state, zip) {

}
