	var marker = null ;
    var map ;


function initialize( ) 
{
	if (GBrowserIsCompatible()) 
	{
		map = new GMap2(document.getElementById("divMapa"));

		map.addControl(new GLargeMapControl());

		map.setCenter(new GLatLng( parseFloat(-16.5234375), parseFloat(-1.0546279422758742)), 1);
		
        var customUI = map.getDefaultUI();
        // Remove MapType.G_HYBRID_MAP
        customUI.maptypes.hybrid = false;
        map.setUI(customUI);

	}
	else
	{	
		alert( "Browser no soportado" ) ;
	}
}

function PosicionaMapa( latitud , longitud )
{
	map.setCenter(new GLatLng( parseFloat(latitud), parseFloat(longitud)), 14);
}


function CreateMarkerPropiedad( point , text  ) 
{
	var marker = new GMarker(point , {draggable: false} );

	return marker;
} 








function InicializaFormulario( latitud , longitud ) 
{
	// mapa
	initialize();
	
	if( latitud != 0 && longitud != 0 )
	{
		PosicionaMapa(latitud , longitud ) ;
		
		var point = new GLatLng(latitud, longitud);
		
		if( marker != null )
		{
			map.removeOverlay( marker );
		}
		
		marker = CreateMarkerPropiedad( point , "1"  ) ; 
	
		map.addOverlay( marker );	
	}		
	

}
