// JavaScript code to setup the map

	window.unload = GUnload();
	
	function load() {

		if (GBrowserIsCompatible()) {        		
			var map = new GMap2(document.getElementById("condo-map"));        
			map.addControl(new GSmallMapControl());        
			map.addControl(new GMapTypeControl());        
			map.setCenter(new GLatLng(40.762984, -111.892341), 10);   
			var iconCondo = new GIcon();     
			iconCondo.image = 'mm_condo.png';    
			iconCondo.shadow = '';    
			iconCondo.iconSize = new GSize(17, 19);    
//			iconCondo.shadowSize = new GSize(22, 20);    
			iconCondo.iconAnchor = new GPoint(0, 19);    
			iconCondo.infoWindowAnchor = new GPoint(15, 1);
			
			GDownloadUrl("xml_convert.php", function(data) { 
									  
				var xml = GXml.parse(data);          
				var markers = xml.documentElement.getElementsByTagName("marker");          
				
				for (var i = 0; i < markers.length; i++) { 
					var name = markers[i].getAttribute("name");            
					var address = markers[i].getAttribute("address");                      
					var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),                                    parseFloat(markers[i].getAttribute("lng")));
					iconCondo.image = "darkblue" + (1+i) + ".gif";
					var condolink = markers[i].getAttribute("link"); 
					var marker = createMarker(point, name, address, condolink, iconCondo);            
					map.addOverlay(marker);          
				}        
			});      
		}    
	}    
			
	function createMarker(point, name, address, condolink, type) { 
		var marker = new GMarker(point,type);      
		var html = "<a href=" + condolink + ">" + name + "</a> <br/>" + address;      
		GEvent.addListener(marker, 'click', function() {        
			marker.openInfoWindowHtml(html);      
		});      
		
		return marker;    
	}    
	
