var map;
var steigerPoint = new GLatLng(49.6666667,10.4666667);
var ostalbPoint = new GLatLng(48.9666667,10.1333333);
var hohenlohePoint = new GLatLng(49.1058333,9.7341667);
var altmuehlPoint = new GLatLng(48.9442,11.5027);
var seenlandPoint = new GLatLng(49.0127,11.3873);
var frankenPoint = new GLatLng(49.3666667,10.4166667);
var riesPoint = new GLatLng(48.82133255,10.70068359);
var frankenalbPoint = new GLatLng(49.53768665,11.31866455);

function initialize() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_gebiete"));
        map.setCenter(new GLatLng(49.1666667, 10.7166667), 8);
        map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
	
		map.removeMapType(G_SATELLITE_MAP);
		map.addMapType(G_PHYSICAL_MAP);
		//map.setMapType(G_PHYSICAL_MAP);
		
		createLogos();

/*		
		var polygon = new GPolygon([
			new GLatLng(49.1058333, 9.7341667),
			new GLatLng(49.3, 10.0),
			new GLatLng(49.4, 10.1),
			new GLatLng(49.3, 10.3),
			new GLatLng(49.0, 10.5),
			new GLatLng(49.1058333, 9.7341667)
		  ], "#f33f00", 0, 1, "#ff0000", 0.1);
		map.addOverlay(polygon);

		var polygon2 = new GPolygon([
			new GLatLng(49.1058333, 9.7341667),
			new GLatLng(49.3, 10.0),
			new GLatLng(49.4, 10.0),
			new GLatLng(49.3, 9.3),
			new GLatLng(49.0, 9.5),
			new GLatLng(49.1058333, 9.7341667)
		  ], "#00d1f3", 5, 1, "#0064ff", 0.2);
		map.addOverlay(polygon2);
		*/
      }
    }

function createLogos(){
		var normalSizeMarkers = new Array();
		var tinySizeMarkers = new Array();

		// inititalize icons

		// Steiger big
		var steigerImage = 	"http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/steigerwald.gif";
		var steiger = new GIcon();
		steiger.image = steigerImage;
		steiger.iconSize = new GSize(156, 106);
		steiger.iconAnchor = new GPoint(78, 53); 
		var SteigerMarker = new GMarker(steigerPoint,  {icon: steiger});
		normalSizeMarkers.push(SteigerMarker);
		// Steiger small
		var steigerImageTiny = 	"http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/steigerwald_tiny.gif";
		var steigerTiny = new GIcon();
		steigerTiny.image = steigerImageTiny;
		steigerTiny.iconSize = new GSize(52, 39);
		steigerTiny.iconAnchor = new GPoint(26, 17); 
		var TinySteigerMarker = new GMarker(steigerPoint,  {icon: steigerTiny});
		tinySizeMarkers.push(TinySteigerMarker);

		// Ostalb big
		var ostalbImage = "http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/ostalb.gif";
		var ostalb = new GIcon();
		ostalb.image = ostalbImage;
		ostalb.iconSize = new GSize(150, 200);
		ostalb.iconAnchor = new GPoint(75, 86); 
		var OstalbMarker = new GMarker(ostalbPoint,  {icon: ostalb});
		normalSizeMarkers.push(OstalbMarker);
		// Ostalb small
		var ostalbImageTiny = "http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/ostalb_tiny.gif";
		var ostalbTiny = new GIcon();
		ostalbTiny.image = ostalbImageTiny;
		ostalbTiny.iconSize = new GSize(50, 67);
		ostalbTiny.iconAnchor = new GPoint(25, 28); 
		var TinyOstalbMarker = new GMarker(ostalbPoint,  {icon: ostalbTiny});
		tinySizeMarkers.push(TinyOstalbMarker);

		// Hohenlohe big
		var hohenloheImage = "http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/hohenlohe.gif";
		var hohenlohe = new GIcon();
		hohenlohe.image = hohenloheImage;
		hohenlohe.iconSize = new GSize(194, 106);
		hohenlohe.iconAnchor = new GPoint(97, 53); 
		var HohenloheMarker = new GMarker(hohenlohePoint,  {icon: hohenlohe});
		normalSizeMarkers.push(HohenloheMarker);
		// Hohenlohe small
		var hohenloheImageTiny = "http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/hohenlohe_tiny.gif";
		var hohenloheTiny = new GIcon();
		hohenloheTiny.image = hohenloheImageTiny;
		hohenloheTiny.iconSize = new GSize(64, 35);
		hohenloheTiny.iconAnchor = new GPoint(32, 17); 
		var TinyHohenloheMarker = new GMarker(hohenlohePoint,  {icon: hohenloheTiny});
		tinySizeMarkers.push(TinyHohenloheMarker);

		// Altmühl big
		var altmuehlImage = "http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/altmuehl.gif";
		var altmuehl = new GIcon();
		altmuehl.image = altmuehlImage;
		altmuehl.iconSize = new GSize(156, 106);
		altmuehl.iconAnchor = new GPoint(78, 53); 
		var AltmuehlMarker = new GMarker(altmuehlPoint,  {icon: altmuehl});
		normalSizeMarkers.push(AltmuehlMarker);
		// altmuehl small 
		var altmuehlImageTiny = "http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/altmuehl_tiny.gif";
		var altmuehlTiny = new GIcon();
		altmuehlTiny.image = altmuehlImageTiny;
		altmuehlTiny.iconSize = new GSize(52, 39);
		altmuehlTiny.iconAnchor = new GPoint(26, 17); 
		var TinyAltmuehlMarker = new GMarker(altmuehlPoint,  {icon: altmuehlTiny});
		tinySizeMarkers.push(TinyAltmuehlMarker);
		
		// Fränkisches Seenland big
		var seenlandImage = "http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/seenland.gif";
		var seenland = new GIcon();
		seenland.image = seenlandImage;
		seenland.iconSize = new GSize(151, 172);
		seenland.iconAnchor = new GPoint(75, 86); 
		var SeenlandMarker = new GMarker(seenlandPoint,  {icon: seenland});
		normalSizeMarkers.push(SeenlandMarker);
		// seenland small
		var seenlandImageTiny = "http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/seenland_tiny.gif";
		var seenlandTiny = new GIcon();
		seenlandTiny.image = seenlandImageTiny;
		seenlandTiny.iconSize = new GSize(50, 57);
		seenlandTiny.iconAnchor = new GPoint(25, 28); 
		var TinySeenlandMarker = new GMarker(seenlandPoint,  {icon: seenlandTiny});
		tinySizeMarkers.push(TinySeenlandMarker);
		
		//Romantisches Franken big
		var frankenImage = "http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/franken.gif";
		var franken = new GIcon();
		franken.image = frankenImage;
		franken.iconSize = new GSize(194, 106);
		franken.iconAnchor = new GPoint(97, 53); 
		var FrankenMarker = new GMarker(frankenPoint,  {icon: franken});
		normalSizeMarkers.push(FrankenMarker);
		// franken small
		var frankenImageTiny = "http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/franken_tiny.gif";
		var frankenTiny = new GIcon();
		frankenTiny.image = frankenImageTiny;
		frankenTiny.iconSize = new GSize(64, 35);
		frankenTiny.iconAnchor = new GPoint(32, 17); 
		var TinyFrankenMarker = new GMarker(frankenPoint,  {icon: frankenTiny});
		tinySizeMarkers.push(TinyFrankenMarker);

		// Donau Ries big
		var riesImage = 	"http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/ries.gif";
		var ries = new GIcon();
		ries.image = riesImage;
		ries.iconSize = new GSize(156, 106);
		ries.iconAnchor = new GPoint(78, 53); 
		var RiesMarker = new GMarker(riesPoint,  {icon: ries});
		normalSizeMarkers.push(RiesMarker);
		// ries small
		var riesImageTiny = 	"http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/ries_tiny.gif";
		var riesTiny = new GIcon();
		riesTiny.image = riesImageTiny;
		riesTiny.iconSize = new GSize(52, 39);
		riesTiny.iconAnchor = new GPoint(26, 17); 
		var TinyRiesMarker = new GMarker(riesPoint,  {icon: riesTiny});
		tinySizeMarkers.push(TinyRiesMarker);

		// Frankenalb big
		var frankenalbImage = "http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/frankenalb.gif";
		var frankenalb = new GIcon();
		frankenalb.image = frankenalbImage;
		frankenalb.iconSize = new GSize(151, 172);
		frankenalb.iconAnchor = new GPoint(75, 86); 
		var FrankenalbMarker = new GMarker(frankenalbPoint,  {icon: frankenalb});
		normalSizeMarkers.push(FrankenalbMarker);
		// frankenalb small
		var frankenalbImageTiny = "http://www.wanderreiten-franken.de/Bilder/Gebiete/Logos/map_logo/frankenalb_tiny.gif";
		var frankenalbTiny = new GIcon();
		frankenalbTiny.image = frankenalbImageTiny;
		frankenalbTiny.iconSize = new GSize(50, 67);
		frankenalbTiny.iconAnchor = new GPoint(25, 28); 
		var TinyFrankenalbMarker = new GMarker(frankenalbPoint,  {icon: frankenalbTiny});
		tinySizeMarkers.push(TinyFrankenalbMarker);

		// set Marker Manager 
		var mgr = new MarkerManager(map);
		mgr.addMarkers(normalSizeMarkers, 9);
  		mgr.addMarkers(tinySizeMarkers, 5);
  		mgr.refresh();
}

function deleteLogos(){
	map.clearOverlays();
}
