/* La imagen que vamos a usar para ampliar y reducir el mapa tiene id='mapa' */

var imagenes = new Array ('mundo', 'europa', 'espania', 'andalucia');
var nivelZoom = 0;
var nivelesZoom = imagenes.length;

function setMapa() {
  var mapa = null;
  if (document.getElementById) {
    mapa = document.getElementById('mapa');
  } else {
    mapa = document.all['mapa'];
  }
  if (mapa != null) {
    mapa.src = 'img/' + imagenes[nivelZoom] + '.png';
  }
}

function ampliaMapa() {
  if (nivelZoom < (nivelesZoom-1)) {
    nivelZoom += 1;
    setMapa();
  }
  return false;
}

function reduceMapa() {
  if (nivelZoom > 0) {
    nivelZoom -= 1;
    setMapa();
  }
  return false;
}

function googleMap() {
    var map = new GMap(document.getElementById("map"));
    map.setMapType(G_SATELLITE_TYPE)
    map.addControl(new GSmallMapControl());
    map.centerAndZoom(new GPoint(-3.65300, 37.22600), 1);

    // polilinea para saber como llegar desde la autovia
    var polyline = new GPolyline([new GPoint(-3.653500, 37.225000),
                                  new GPoint(-3.653060, 37.225254),
                                  new GPoint(-3.650937, 37.223049),
                                  new GPoint(-3.646152, 37.226177),
                                  new GPoint(-3.641603, 37.229559),
                                  new GPoint(-3.641367, 37.227954)]);

    map.addOverlay(polyline)

    // marcador con la ubicacion exacta de ICM
    var html = "<div><center><h3>ICM</h3><p>Plaza de Lisboa 2, 1 &Ntilde;</p><p>18220 Albolote. Granada</p></center></div>";
    map.openInfoWindowHtml(new GPoint(-3.6535, 37.225), html);
    var marker = new GMarker(new GPoint(-3.6535, 37.225));
    GEvent.addListener(marker, "click", function () {
      marker.openInfoWindowHtml(html);
    });
    map.addOverlay(marker);

    // marcador con la salida de la autovia
    var htmlAutovia = "<div><center>Salida de la Autovia Granada-Madrid</center></div>";
    var markerAutovia = new GMarker(new GPoint(-3.641367, 37.227954));
    GEvent.addListener(markerAutovia, "click", function () {
      markerAutovia.openInfoWindowHtml(htmlAutovia);
    });
    map.addOverlay(markerAutovia);
}