var map;
var marker_erzsebet;
var marker_vecses;
var marker_kispest;
var marker_gyomroi;

function load() {
  if (GBrowserIsCompatible()) {
	map = new GMap2(document.getElementById("map"));
	map.enableScrollWheelZoom();
	//map.setCenter(new GLatLng(47.442925, 19.111617), 12);
	map.setCenter(new GLatLng(47.441557,19.174232), 11);
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	 
	var baseIcon = new GIcon();
	baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
	baseIcon.iconSize = new GSize(20, 34);
	baseIcon.shadowSize = new GSize(37, 34);
	baseIcon.iconAnchor = new GPoint(9, 34);
	baseIcon.infoWindowAnchor = new GPoint(9, 2);
	baseIcon.infoShadowAnchor = new GPoint(18, 25);
	
	function erzsebetAruhaz() {
	  var letter = String.fromCharCode("B".charCodeAt(0));
	  var letteredIcon = new GIcon(baseIcon);
	  letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";

	  markerOptions = { icon:letteredIcon };
	  var marker = new GMarker(new GLatLng(47.4375,19.102381), markerOptions);

	  GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml("<strong>Boda bútor</strong> <br />Pesterzsébet<br /><div style=\"font-size: 10px;\">Budapest, XX. ker.<br />Kossuth L. u. 84.</div>");
	  });
	  return marker;
	}
	
	function erzsebet() {
	  var letter = String.fromCharCode("B".charCodeAt(0));
	  var letteredIcon = new GIcon(baseIcon);
	  letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";

	  markerOptions = { icon:letteredIcon };
	  var marker = new GMarker(new GLatLng(47.442926, 19.111616), markerOptions);

	  GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml("<strong>Boda bútor</strong> <br />Pesterzsébet<br /><div style=\"font-size: 10px;\">Budapest, XIX. ker.<br />Kossuth Lajus u. 84.</div>");
	  });
	  return marker;
	}
	
	function vecses() {
	  var letter = String.fromCharCode("B".charCodeAt(0));
	  var letteredIcon = new GIcon(baseIcon);
	  letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";

	  markerOptions = { icon:letteredIcon };
	  var marker = new GMarker(new GLatLng(47.410413, 19.287443), markerOptions);

	  GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml("<strong>Boda bútor</strong> <br />Vecsés<br /><div style=\"font-size: 10px;\">2220 Vecsés<br />Mátyás u. 7/D</div>");
	  });
	  return marker;
	}

	function kispest() {
	  var letter = String.fromCharCode("B".charCodeAt(0));
	  var letteredIcon = new GIcon(baseIcon);
	  letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";

	  markerOptions = { icon:letteredIcon };
	  var marker = new GMarker(new GLatLng(47.4619449, 19.1344594), markerOptions);

	  GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml("<strong>Boda bútor</strong> <br />Kispest<br /><div style=\"font-size: 10px;\">Budapest, XIX. ker.<br />Üllõi út 243.</div>");
	  });
	  return marker;
	}

	function gyomroi() {
	  var letter = String.fromCharCode("B".charCodeAt(0));
	  var letteredIcon = new GIcon(baseIcon);
	  letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";

	  markerOptions = { icon:letteredIcon };
	  var marker = new GMarker(new GLatLng(47.456411, 19.182641), markerOptions);

	  GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml("<strong>Boda bútor</strong> <br />Pestlőrinc<br /><div style=\"font-size: 10px;\">Budapest, XVIII. ker.<br />Gyömrői út 118.</div>");
	  });
	  return marker;
	}	
	
	marker_erzsebet = erzsebet();
	//marker_erzsebetAruhaz = erzsebetAruhaz();
	marker_vecses = vecses();
	marker_kispest = kispest();
	marker_gyomroi = gyomroi();
	
	map.addOverlay(marker_erzsebet);
	//map.addOverlay(marker_erzsebetAruhaz);
	map.addOverlay(marker_vecses);
	map.addOverlay(marker_kispest);
	map.addOverlay(marker_gyomroi);
	
  }
}

function setLocationVecses() {
	map.setCenter(new GLatLng(47.410413, 19.287443), 14);
	GEvent.trigger(marker_vecses, "click");
}

function setLocationErzsebet() {
	map.setCenter(new GLatLng(47.442926, 19.111616), 14);
	GEvent.trigger(marker_erzsebet, "click");
}

function setLocationKispest() {
	map.setCenter(new GLatLng(47.4619449, 19.1344594), 14);
	GEvent.trigger(marker_kispest, "click");
}

function setLocationGyomroi() {
	map.setCenter(new GLatLng(47.456411, 19.182641), 14);
	GEvent.trigger(marker_gyomroi, "click");
}
