//<![CDATA[
    var map = null;
    var geocoder = null;
	var markerOptions = null;
	
	function initializeMap(mapType) {
		if (GBrowserIsCompatible()) {
			map = new GMap2(document.getElementById("map"));
			geocoder = new GClientGeocoder();
			var centerPoint = new GLatLng(center_lat, center_lng);
			map.setCenter(centerPoint, zoom);
			map.addControl(new GLargeMapControl());
			map.addControl(new GMapTypeControl());
			// Types: G_SATELLITE_MAP, G_HYBRID_MAP, G_NORMAL_MAP
			map.setMapType(mapType);
			//map.setMapType(G_HYBRID_TYPE);
			
			
			// Create our marker icon
			var tregnyIcon = new GIcon();
			tregnyIcon.image = iconUrl;
			tregnyIcon.shadow = iconShadowUrl;
			tregnyIcon.iconSize = new GSize(18, 37);
			tregnyIcon.shadowSize = new GSize(27, 37);
			tregnyIcon.iconAnchor = new GPoint(6, 20);
			tregnyIcon.infoWindowAnchor = new GPoint(5, 1);

			
			// Set up our GMarkerOptions object
			markerOptions = { icon:tregnyIcon };

			//Drow building markers at the map
			for (var i = 0; i < _markerObjects.length; i++) {
				
				k = parseInt(i)+1;
				tregnyIcon.image = 'http://www.manhattan-buildings.com/images/mapIcon_'+ k +'.png';
			
				var point = new GLatLng(_markerObjects[i].lat, _markerObjects[i].lng);
				var marker = new GMarker(point, markerOptions);
				addEachListener(marker, i);
				map.addOverlay(marker);
			}

		}
	}
	
	function addEachListener(marker, index){
		var infoHTML =  '<div style="text-align:left; width:150px;">'+
						'<a href="/building/'+_markerObjects[index].addressOnUrl+'">'+
						'Blg-Id: '+_markerObjects[index].id+'<br />'+
						'<font color="green">'+_markerObjects[index].neighborhood+'</font><br />'+
						'<strong>'+_markerObjects[index].address+'</strong><br />'+
						_markerObjects[index].name +
						"</a></div>";
		 
		GEvent.addListener(marker, "click", function() {
	    	marker.openInfoWindowHtml(infoHTML, 500);
	  	});
		GEvent.addListener(marker, "mouseover", function() {
	    	// marker.setImage(iconSelectedUrl);
	  	});
		GEvent.addListener(marker, "mouseout", function() {
	    	// marker.setImage(iconUrl);
	  	});
	}
	
	
	
	function showGMap(isLoad, mapType){
		if(display_map){
			if(isLoad){
				document.getElementById("map").style.display = "block";
				initializeMap(mapType);
			}else
				GUnload();
		}
	}
	
//]]>