/*
$ /js/googleMap.js | 2008/02/07 15:40 | 2008/07/03 15:20 $
*/

var map = null;
var geocoder = null;
var newmarker;

function load() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(47.17991241867412, 19.503607749938965), 7); // Magyarország középrepozicionálása
    geocoder = new GClientGeocoder();
  }
}


function createMarker(point, icontype) {
  newmarker = new GMarker(point, {draggable: false, icon: icontype});
  return newmarker;
}


function setPan(id, lat, lng, infoText) {
  map.closeInfoWindow();
  var pos = map.fromLatLngToDivPixel(new GLatLng(lat, lng));
  map.panTo(map.fromDivPixelToLatLng(pos));
  map.setCenter(0, 7);

  if (infoText) {
    map.openInfoWindow(new GLatLng(lat+0.20, lng+0.20), infoText);
  }
}


window.onload = function() {
  G_NORMAL_MAP.getName = function() { return "Térkép"; }
  G_SATELLITE_MAP.getName = function() { return "Műhold"; }
  G_HYBRID_MAP.getName = function() { return "Hibrid"; }

  load();
  loadPositions();
};

window.onunload = function() {
  GUnload();
};

