function createMarker(lng,lat,title,html)
{
	var point = new GPoint(lng, lat);
	var marker = new GMarker(point);
//	marker.setTooltip(title);
//	marker.setDetailWinHTML(html); // display this html when marker is clicked
//	var html = "Marker #<b>" + number + "</b>";
	GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(html); });

	return marker;
}


 GMap.prototype.centerAndZoomOnBounds = function(bounds) {
    var span = new GSize(bounds.maxX - bounds.minX, bounds.maxY - bounds.minY);
    var center = new GPoint(bounds.minX + span.width / 2., bounds.minY
+ span.height / 2.);
    var newZoom = this.spec.getLowestZoomLevel(center, span, this.viewSize);
    if (this.getZoomLevel() != newZoom) {
        this.centerAndZoom(center, newZoom);
    } else {
        this.recenterOrPanToLatLng(center);
    }
}
