var gmarkers = [];
		var address = [];
		var points = [];
		
		if(GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById('map'));
	
			map.addControl(new GLargeMapControl());
			map.addControl(new GScaleControl());
			map.addControl(new GMapTypeControl());
	
			var geocoder = new GClientGeocoder();
			var icon = new GIcon();
			icon.image = 'http://google.webassist.com/google/markers/star/pacifica.png';
			icon.shadow = 'http://google.webassist.com/google/markers/star/shadow.png';
			icon.iconSize = new GSize(29,39);
			icon.shadowSize = new GSize(29,39);
			icon.iconAnchor = new GPoint(15,15);
			icon.infoWindowAnchor = new GPoint(19,7);
			icon.printImage = 'http://google.webassist.com/google/markers/star/pacifica.gif';
			icon.mozPrintImage = 'http://google.webassist.com/google/markers/star/pacifica_mozprint.png';
			icon.printShadow = 'http://google.webassist.com/google/markers/star/shadow.gif';
			icon.transparent = 'http://google.webassist.com/google/markers/star/pacifica_transparent.png';
			
			var address_1 = {
				
				infowindowtext: 'Fehler 1',
				full: 'Bahrenfelder Chaussee 72 Hamburg, Germany'
				
			};
			address[1] = address_1.infowindowtext;
			geocoder.getLatLng (
				address_1.full,
				function(point) {
					if(point) {
						points[1] = point;
						map.setCenter(point, 15);
						var marker = new GMarker(point, icon);
						GEvent.addListener(marker, 'click', function() {
							marker.openInfoWindowHtml(address_1.infowindowtext);
						});
						map.addOverlay(marker);
						gmarkers[1] = marker;
					} else {
						map.setCenter(new GLatLng(53.514185, 10.055902), 15);
					}
				}
			); // end geocoder.getLatLng
	
			var address_0 = {
				
				infowindowtext: 'Teppichboden Depot Hamburg <br> Billstraße 186, 20539 Hamburg, Germany',
				full: 'Billstraße 186, 20539 Hamburg, Germany'
				
			};
			address[0] = address_0.infowindowtext;
			geocoder.getLatLng (
				address_0.full,
				function(point) {
					if(point) {
						points[0] = point;
						map.setCenter(point, 15);
						var marker = new GMarker(point, icon);
						GEvent.addListener(marker, 'click', function() {
							marker.openInfoWindowHtml(address_0.infowindowtext);
						});
						map.addOverlay(marker);
						marker.openInfoWindowHtml(address_0.infowindowtext);
						gmarkers[0] = marker;
					} else {
						sideClick(1);
					}
				}
			); // end geocoder.getLatLng
		} // end if
	
		function sideClick(i) {
			if (gmarkers[i]) {
				gmarkers[i].openInfoWindowHtml(address[i]);
				map.setCenter(points[i],14);
			} else {
				var htstring = address[i];
				var stripped = htstring.replace(/(<([^>]+)>)/ig,'');
				//alert('Location not found: ' +  stripped);
			}
		}
