function showMap(Gwidth, Gheight, lat, lon, photo, html) {
    if(Gwidth>550) {
        $('#contact #map-section .wrapper .photo').remove('');
    } else {
        $('#contact #map-section .wrapper').prepend('<div class="photo fl"><img src="' + photo + '" border="0" alt="" /></div>');
    }
    var mapa;
    var marker;
    var point;
    if(!ikona) {
        var ikona = new GIcon();
        ikona.image = "images/gmaps-hc-logo.gif";
        ikona.iconSize = new GSize(27, 35);
        ikona.infoWindowAnchor = new GPoint(27,35);
        ikona.iconAnchor = new GPoint(27,35);
        ikona.shadowSize = new GSize(48, 21);
    }
    if(Gwidth == '' || Gheight =='') {
        Gwidth=550;
        Gheight=254;
    }
    if(GBrowserIsCompatible())
    {
        mapa = new GMap2(document.getElementById('gmap'),{mapTypes: [G_NORMAL_MAP], size: new GSize (Gwidth, Gheight)}, {navigationControl: true});   
        point = new GLatLng(lat,lon);
        marker = new GMarker(point,{icon: ikona});
        mapa.addOverlay(marker);
        mapa.setMapType(G_NORMAL_MAP);
        mapa.addControl(new GLargeMapControl3D());
	mapa.addControl(new GMapTypeControl());        
        mapa.enableDoubleClickZoom();
        mapa.enableContinuousZoom();
        mapa.enableScrollWheelZoom(); 
        mapa.setCenter(new GLatLng(lat+0.0006,lon+0.0006),16);        
        GEvent.addListener(marker, "click", function() {
              marker.openInfoWindowHtml('<div style="font-size:11px; font-family:Arial; color:#000000; background-color:#ffffff;">'+ html + '</div>');
        });
        GEvent.trigger(marker, 'click');
        mapa.addOverlay(marker);
        
    }
    
}
