

function MapaG(direccion,tipo)
{
    if (GBrowserIsCompatible()) { 
        load(direccion,tipo);
    }else {
        document.getElementById("map").innerHTML="<table border ='0' cellpadding ='0' cellspacing ='0' style='width:100%;height:100%'><tr><td align='center' valign='middle' class='txtAzul10Negrita'>Mapa temporalmente no disponible.</td></tr></table>";
    }
}
 
 
    var map;
    var geo;
    var latlog=new Array();
       
        

function load(direccion,tipo) {
      map = new GMap(document.getElementById("map"));
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
     
      geo = new GClientGeocoder(); 
      var search = direccion
     
     
      if (tipo == 2 )
      {
        geo.getLocations(search, function (result)
          {
            map.clearOverlays(); 
            if (result.Status.code == G_GEO_SUCCESS) {
                var p = result.Placemark[0].Point.coordinates;
                place(p[1],p[0]);
             }
             
            else {
                document.getElementById("map").innerHTML="<table border ='0' cellpadding ='0' cellspacing ='0' style='width:100%;height:100%'><tr><td align='center' valign='middle' class='txtAzul10Negrita'>Mapa temporalmente no disponible.</td></tr></table>"
            }
          }
        );
       }else{
            latlog=direccion.split('$');
            place(latlog[0],latlog[1]);
       }
}
    

function place(lat,lng) {
    var point = new GLatLng(lat,lng);
    map.setCenter(point,25-8); 
    var marker = createMarker(point,'pccoste',null);
    map.addOverlay(marker);
    map.disableInfoWindow(); 
}        
     
