$(function() {
	$('body').unload(function(){ GUnload(); });
});

google.load("maps", "2");

function MapsList() {
    this.mapsList = new Array();
    
    this.addMap = function(id, address, coords) {
        var map = new google.maps.Map2(document.getElementById("googleMap" + id));
    	geocoder = new google.maps.ClientGeocoder();

    	map.addControl(new GSmallMapControl());
    	map.addControl(new GMapTypeControl(true));
    	map.addControl(new GScaleControl());
    	map.setCenter(new GLatLng(32.990236,-82.529297), 4);
    
        showAddress(map, address, coords);
        //mapsList.push(map);
    }
}

function showAddress(gmap, address, coords) {
    var cleanaddress = tagRemove(address);
    
    gmap.clearOverlays();

    if (coords != null && coords != "") {
        var latLng = coords.split(",");
        var pt = new GLatLng(latLng[0],latLng[1]);
        gmap.setCenter(pt, 13);
        var marker = new GMarker(pt);
        gmap.addOverlay(marker);
    } else {
        geocoder.getLatLng(
            cleanaddress,
            function(point) {
                if (!point) {
                    alert(cleanaddress + " not found");
                } else {
                    gmap.setCenter(point, 13);
                    var marker = new GMarker(point);
                    gmap.addOverlay(marker);
                }
            }
        );
    }
}