function init() {
	if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
		
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.addOverlay(new GTrafficOverlay());
		map.setCenter(new GLatLng(centerLat, centerLon), zoom);
		
		//var point = new GLatLng(centerLat, centerLon);
  		//map.addOverlay(new GMarker(point));
		
		// resize map window
    	if (window.attachEvent) { 
      		window.attachEvent("onresize", function() {this.map.onResize()} );
    	} 
    	else {
      		window.addEventListener("resize", function() {this.map.onResize()}, false);
    	} 
    }
}

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