function initializeMap(latitude, longitude, address, id) {
	var i = setInterval(function() {
		if (jQuery('#Map' + id).length) {
			clearInterval(i);
			if (GBrowserIsCompatible()) {
				var map = new GMap2(document.getElementById('Map' + id),
					{ size: new GSize(656, 301) } );
					
				var mapControl = new GMapTypeControl();
				map.addControl(mapControl);
				map.removeMapType(G_HYBRID_MAP);
				map.addControl(new GSmallMapControl());
				point = new GLatLng(latitude, longitude);
				
				map.setCenter(point, 15);
				var htmlAddress = address;
				var marker = new GMarker(point);
				map.addOverlay(marker);		
				GEvent.addListener(marker, 'click', function() {
					// map.panTo(point);
					marker.openInfoWindowHtml(htmlAddress);
				});
			}
		}
	}, 1000);
}