// JavaScript Document
//Browser Support Code
	
	var map;
    
    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];
        map.openInfoWindowHtml(latlng, myHtml);
      });
      return marker;
	   }
	   
    function GM_initialize(mapLat,mapLong,mapZoom,divId) {
      if (GBrowserIsCompatible()) {
        mappoint = new GLatLng(mapLat, mapLong);
        map = new GMap2(document.getElementById(divId));
        map.setCenter(mappoint, mapZoom); //
        map.addControl(new GSmallMapControl());
        map.addControl(new GOverviewMapControl());
		map.enableScrollWheelZoom();
		map.addControl(new GMapTypeControl());
        var marker = new GMarker(mappoint);
        map.addOverlay(marker);
        return map;
      }
      else {
        return false;
      }
    }

    function createPropertyMarker(point, id, address, stat, cat, price, type) {
      var marker = new GMarker(point, customIcons[type]);
      var html = "<b><a href=\"viewt.php?pid=" + id + "\">" + address + "</a></b><br />Price: " + price + "<br />Property Type: " + cat + "<br />Status: " + stat;      
      GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowHtml(html);
      });
      return marker;
    }

