var map;

function map_create(elemento) 
{
    map = new GMap2(document.getElementById(elemento));
    map.setCenter(new GLatLng(lat, lon), 15, G_NORMAL_MAP);
    map.addControl(new GMapTypeControl());
    map.addControl(new GLargeMapControl());
    
    map.addOverlay(
        createMarker(new GLatLng(lat, lon), 
            "<table cellpadding=\"0\" cellspacing=\"0\">" +
            "<tr><td align=\"center\"><b>" + propertyName + "</b></td>" +
            "<tr><td align=\"center\"><img src=\"" + propertyImage + "\" border=\"0\" width=\"170\" height=\"113\" /></td>" +
            "</table>")
    );   
    
    mapmade = true;
}
        
function createMarker(point, description) 
{
    var marker = new GMarker(point);
    
    GEvent.addListener(
        marker, 
        "click", 
        function() { marker.openInfoWindowHtml(description); }
    );
    
    return marker;
}

