
		var map;

		//Karte zeichnen
		function initialize() {
			var myLatlng = new google.maps.LatLng(51.467697,10.697021);
			var myOptions = {
				zoom: 5,
				center: myLatlng,
				mapTypeId: google.maps.MapTypeId.ROADMAP
			}
			map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	
		}

		//Position verabreiten und Fehler abfabgen
		function centerMap(err, position) {
		    if (err) {
			//alert(err);
		    } else {
			var coords = position.coords;
			return(coords);
		    }
		}


		function get_location() {
			var ctaLayer = new google.maps.KmlLayer('http://fahrradwerkstatt.de/google_maps/kml_generator.php?rand='+(new Date()).valueOf() ,{
					preserveViewport:true});
			ctaLayer.setMap(map);
			navigator.geolocation.getCurrentPosition(function(position) {
					var exact_position = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
					//alert(initialLocation);
					map.setZoom(11);
					map.panTo(exact_position);
				}, function() {
					handleNoGeolocation(browserSupportFlag);
				});
		}
		

		//Position auslesen
		/*function get_location() {
			//kml layer laden
			var ctaLayer = new google.maps.KmlLayer('http://fahrradwerkstatt.de/google_maps/kml_generator.php?rand='+(new Date()).valueOf() ,{
					preserveViewport:true});
			ctaLayer.setMap(map);
			//erst position von ip
			client.getLocationFromIP(function(err, position) {
					var coords = centerMap(err, position);
					var in_exact_position = new google.maps.LatLng(coords.latitude,coords.longitude);
					map.setZoom(10);
					map.panTo(in_exact_position);
					//position vom browser
					var coords = client.getLocationFromBrowser({enableHighAccuracy: true}, function(err, position) {
						//dann ausschnitt an genauere position anpassen
						var coords = centerMap(err, position);
						var exact_position = new google.maps.LatLng(coords.latitude,coords.longitude);
						map.setZoom(11);
						map.panTo(exact_position);
					})
			}); 
		}

		//position auslesen mobil
		function get_location_mobil() {
			//kml layer laden
			var ctaLayer = new google.maps.KmlLayer('http://fahrradwerkstatt.de/google_maps/kml_generator.php?rand='+(new Date()).valueOf() ,{
					preserveViewport:true});
			ctaLayer.setMap(map);
			//erst position von ip
			client.getLocationFromIP(function(err, position) {
					var coords = centerMap(err, position);
					var in_exact_position = new google.maps.LatLng(coords.latitude,coords.longitude);
					map.setZoom(10);
					map.panTo(in_exact_position);
					var marker = new google.maps.Marker({
						position: in_exact_position, 
						map: map,
					});
					//position vom browser
					var coords = client.getLocationFromBrowser({enableHighAccuracy: true}, function(err, position) {
						//dann ausschnitt an genauere position anpassen
						var coords = centerMap(err, position);
						var exact_position = new google.maps.LatLng(coords.latitude,coords.longitude);
						map.setZoom(12);
						map.panTo(exact_position);
						marker.setPosition(exact_position);
					})
			}); 
		}*/


		//Microsite Werkstatt anzeigen
		function microsite() {
			//kml layer laden
			var ctaLayer = new google.maps.KmlLayer('http://fahrradwerkstatt.de/google_maps/kml_generator.php?rand='+(new Date()).valueOf() ,{
					preserveViewport:true});
			ctaLayer.setMap(map);

			var werkstatt = new google.maps.LatLng($('#lat').val(),$('#lan').val());
			map.setZoom(16);
			map.panTo(werkstatt);

			var image = 'http://fahrradwerkstatt.de/google_maps/maker.png'

			var marker = new google.maps.Marker({
				position: werkstatt, 
				map: map,
				animation: google.maps.Animation.DROP,
				
				icon: image
			});
		}



