// This is the timeref.com script
var gmkey=1;

var map;
var bLoaded=false;
var startLat;
var startLng;
var startZoom;
var startMapType;

function loadMap(Lat, Lng, Zoom, maptype)
{
    if (! bLoaded)
    {
      if (GBrowserIsCompatible())
      {
        bLoaded = true;
        map = new GMap2(document.getElementById("map"));
        map.addMapType(G_PHYSICAL_MAP) ; 
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(Lat, Lng), Zoom);

        if (maptype==null) maptype=G_HYBRID_MAP;
        //if (maptype==null) maptype=G_PHYSICAL_MAP;

        map.setMapType(maptype);

        startMapType=maptype;
        startLat=Lat;
        startLng=Lng;
        startZoom=Zoom;
      }
    }
}

function loadMapNoControls(Lat, Lng, Zoom, maptype)
{
    if (! bLoaded)
    {
      if (GBrowserIsCompatible())
      {
        bLoaded = true;
        map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(Lat, Lng), Zoom);

        if (maptype==null) maptype=G_HYBRID_MAP;

        map.setMapType(maptype);

        startMapType=maptype;
        startLat=Lat;
        startLng=Lng;
        startZoom=Zoom;
      }
    }
}

function resetMap()
{
  map.setCenter(new GLatLng(startLat, startLng), startZoom);
  map.setMapType(startMapType);
  return false;
}

function showroadMap()
{
  map.setCenter(new GLatLng(startLat, startLng), 11);
  map.setMapType(G_NORMAL_MAP);
  return false;
}

function initGMAP(m)
{
  if (m == 32) {
    loadMap(30, -36, 3, G_NORMAL_MAP);
  }
  if (m == 16) {
    loadMap(47, 18, 4, G_NORMAL_MAP);
  }
  else if (m == 8) {
    loadMap(51, -2, 5, G_NORMAL_MAP);
  }
  else if (m == 4) {
    loadMap(54, -2, 6, G_NORMAL_MAP);
  }
  else if (m == 2) {
    loadMap(55, -2, 6, G_NORMAL_MAP);
  }
  else {
    loadMap(53, -2, 6, G_NORMAL_MAP);
  }

  showMarkers();
}


