var map;

function addMarker(latitude, longitude, description) {
    var marker = new GMarker(new GLatLng(latitude, longitude));

    GEvent.addListener(marker, 'click',
        function() {
            marker.openInfoWindowHtml(description);
        }
    );

    map.addOverlay(marker);
}

function init() {
    if (GBrowserIsCompatible()) {	
        map = new GMap2(document.getElementById("map"));
        map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GScaleControl());
        map.setCenter(new GLatLng(centerLatitude, centerLongitude), startZoom);
		map.setMapType(G_HYBRID_MAP);

        addMarker(centerLatitude, centerLongitude, description);
    }
////overview map
var ovSize=new GSize(180, 150)
var ovMap=new GOverviewMapControl(ovSize);
map.addControl(ovMap);
var mini=ovMap.getOverviewMap();
GEvent.addListener(mini,"load",function(){
ovMap.hide(true);
});

}

window.onload = init;
window.onunload = GUnload;

