// GMaps f�r www.malteser-magdeburg.de
// Map-Generator-Script by Molinx - www.molinx.de

/* <![CDATA[ */

function load(mapID) {

	if (GBrowserIsCompatible()) {

		var ort = new Array();
		var stdURL = "http://www.malteser-magdeburg.de/";

		if (mapID == "dioezese") {
			var praefix = "Malteser in ";
			var mapWidth = 536;
			var mapHeigth = 600;
			var mapCenter = new GLatLng(51.7882319, 11.7169189);
			var zoomLevel = 8;
		
			ort[0] = new Array("52.1267438", "11.6345214", "Magdeburg", "malteser-magdeburg.htm");
			ort[1] = new Array("51.9171716", "11.7896959", "Calbe", "malteser-calbe.htm");
			ort[2] = new Array("52.5410266", "11.9669328", "Tangerm%FCnde %28Elbe-Havel%29", "malteser-elbe-havel.htm");
			ort[3] = new Array("51.4813828", "11.9586181", "Halle", "malteser-halle.htm");
			ort[4] = new Array("51.7508394", "11.9696044", "K%F6then", "malteser-koethen.htm");
			ort[5] = new Array("51.8391717", "12.2387695", "Dessau", "seniorenresidenz-am-wasserwerk.htm");
			// ort[?] = new Array("51.1483403", "11.8048095", "Naumburg", "malteser-naumburg.htm");
			ort[6] = new Array("51.9004551", "11.0399806", "Halberstadt %28Ostharz%29", "malteser-ostharz.htm");
			ort[7] = new Array("51.7218012", "11.2261155", "Ballenstedt %28Ostharz%29", "malteser-ostharz.htm");
			ort[8] = new Array("51.0448476", "12.1398925", "Zeitz", "malteser-zeitz.htm");
                        ort[9] = new Array("52.0320491", "11.2362670", "Oschersleben", "rettungsdienst.htm");
                        ort[10] = new Array("52.1390933", "11.0982513", "Völpke", "rettungsdienst.htm");

		}
		else if (mapID == "magdeburg") {
			var praefix = "";
			var mapWidth = 536;
			var mapHeigth = 600;
			var mapCenter = new GLatLng(52.1195770, 11.636701);
			var zoomLevel = 12;
		
			ort[0] = new Array("52.0937475", "11.6057279", "Di%F6zesan-%2C Landes- und Stadtgesch%E4ftstelle Magdeburg%3B \nSeniorenwohnanlage %22Hermann-Hesse-Haus%22", "seniorenwohnanlage-hermann-hesse-haus.htm");
			ort[1] = new Array("52.1256043", "11.6563546", "Jugend- und Sozialzentrum %22Mutter Teresa%22", "jugend-und-sozialzentrum-mutter-teresa.htm");
			ort[2] = new Array("52.1258196", "11.6307513", "Referat Ambulanter Hospizdienst", "referat-ambulanter-hospizdienst.htm");
			ort[3] = new Array("52.1038437", "11.6202951", "Alten- und Service-Zentrum %22Pik-ASZ%22", "alten-und-service-zentrum-pik-asz.htm");
			ort[4] = new Array("52.1565288", "11.6414451", "Seniorenresidenz %22Vogelsang%22", "seniorenresidenz-vogelsang.htm");
			ort[5] = new Array("52.0973965", "11.6237299", "Seniorenwohnanlage %22Pegasus%22", "seniorenwohnanlage-pegasus.htm");
			ort[6] = new Array("52.0719584", "11.670799", "Seniorentreff %22Casino%22", "seniorentreff-casino.htm");
			ort[7] = new Array("52.091564", "11.6561477", "Seniorentreff %22Fermersleber Treff%22", "seniorentreff-fermersleber-treff.htm");
		
		}
		// Karte definieren und initialisieren
		var map = new GMap2(document.getElementById(mapID), {size:new GSize(mapWidth,mapHeigth)});
		map.setMapType(G_NORMAL_MAP);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(mapCenter, zoomLevel);

		// Icon definieren
        var malteserIcon = new GIcon(G_DEFAULT_ICON);
		malteserIcon.image = "http://www.malteser-magdeburg.de/tl_files/images/system/malteser-icon-3.png";
        malteserIcon.shadow = "http://www.malteser-magdeburg.de/tl_files/images/system/icon-shadow.png";
        malteserIcon.iconSize = new GSize(26, 33);
        malteserIcon.shadowSize = new GSize(48, 32);
		malteserIcon.iconAnchor = new GPoint(24, 33);
		malteserIcon.infoWindowAnchor = new GPoint(5, 1);
		
		// Optionen f�r GMarker (Icon) deklarieren
		option = {};
		option.icon = malteserIcon;
		
		// GMarker generieren
		function createMarker(geopoint, option, linkTO) {
			setMarker = new GMarker(geopoint, option);
			GEvent.addListener(setMarker, "click", function() {
				window.open(linkTO, target="_parent");
			});
			return setMarker;
		}
		// GMarker plazieren
		for (i=0; i< ort.length; i++) {
			var geopoint = new GLatLng(ort[i][0], ort[i][1]);
			var titleTXT = praefix+ort[i][2];
			var linkTO = ort[i][3];
			option.title = unescape(titleTXT);
			map.addOverlay(createMarker(geopoint, option, linkTO));
		} 
	}
}

/* ]]> */
