function mapProperty(page_url){
	window.open(page_url,'Property Map', 'width=500,height=300,menubar=no,status=no,location=no,toolbar=no,scrollbars=no');
}

function onLoad(prop_long, prop_lat, prop_name, prop_desc){
    if (GBrowserIsCompatible()) {
		var map = new GMap(document.getElementById("map"));
		
		var icon = new GIcon();
		icon.image = "http://www.ticonproperties.com/images/map_icons/generic_icon.png";
		icon.shadow = "http://www.ticonproperties.com/images/map_icons/generic_shadow.png";
		icon.iconSize = new GSize(10, 10);
		icon.shadowSize = new GSize(10, 10);
		icon.iconAnchor = new GPoint(0, 0);
		icon.infoWindowAnchor = new GPoint(5, 0);
		
		map.addControl(new GSmallZoomControl());
		map.centerAndZoom(new GPoint(-78.928427, 35.920941), 8);
		
		var i=0;
		var latitude = 0;
		var longitude = 0;
		var property_name = "";
		var property_description = "";
		for (i=0; i<=27; i=i+1)
		{
		longitude = prop_long[i];
		latitude = prop_lat[i];
		property_name = prop_name[i];
		property_description = prop_desc[i];
		
		var point = new GPoint(longitude, latitude);
  		var marker = createMarker(point, property_name, property_description);
  		
  		map.addOverlay(marker);
		}
		
    
	}
}

function createMarker(point, property_name, property_description) {
  var marker = new GMarker(point);
  GEvent.addListener(marker, 'click', function() {
  	var html = "<h2>" + property_name + "</h2>" + property_description;
  	document.getElementById("property_info").innerHTML = html;
  });
  return marker;
}
