//<![CDATA[

var map = null;
var bounds = null;

function load() {
  if (GBrowserIsCompatible()) {
     map = new GMap2(document.getElementById("map"));
     map.addControl(new GLargeMapControl()); //Add zoom ability
     map.addControl(new GMapTypeControl()); //Add ability to view "Satellite"
//     map.setCenter(pointOffice, 13); //Start at 1412 W University Ave

        map.setCenter(new GLatLng(37.4419, -122.1419), 13);
 
	bounds = new GLatLngBounds();
     for (x in condos) {
		var point = new GLatLng(condos[x].lat, condos[x].long);
		
		map.addOverlay(createMarker(point, x));
	    bounds.extend(point);
	}     

	rescaleMap();
  }
}
function createMarker(latlng, number) {
      var marker = new GMarker(latlng);
      marker.value = number;
      GEvent.addListener(marker,"click", function() {
//        var myHtml = "<b>#" + number + "</b><br/>" + message[number -1];
		var html = '<table width="250" border="0" cellpadding="0" cellspacing="0" style="line-height:1em;"> <tr>    <th colspan="2" scope="col"><span class="style24">'+condos[number].com+'</span></th>  </tr>  <tr><td width="100""><img height="75" width="100" alt="'+condos[number].com+'" src="images/communities/'+condos[number].imgname+'/'+condos[number].imgname+'.jpg" /></td>    <td>&nbsp;<br><div class="style26">'+condos[number].address+'</div><div><span class="style25">Price:</span><span class="style26"> $'+condos[number].price+'</span></div><div><span class="style25">BD/BA: </span><span class="style26">'+condos[number].bd+'/'+condos[number].ba+'</span></div><div><span class="style25">SqFt</span><span class="style26">: '+condos[number].sqft+'sf</span></div><div><a href="/'+condos[number].page+'"><img src="map/images/more_info.jpg" alt="Click here for more information" name="Image2" width="100" height="37" border="0" id="Image2" /></a></div></td>  </tr></table>';
map.openInfoWindowHtml(latlng, html);
      });
      return marker;
}

function rescaleMap() {
	centerPoint = bounds.getCenter();
	zoomLevel = map.getBoundsZoomLevel(bounds);
	map.setCenter(centerPoint, zoomLevel);
}