
	var points = [];
	var markers = [];
	var counter = 0;
	var to_htmls = [];
	var from_htmls = [];
	var getvar = window.location.search;
	var arrsplit1 = new Array();
	var arrsplit2 = new Array();
	var language;
	var arrLabel = new Array();
	if (getvar != ""){	
		getvar = getvar.substr(1);
		arrsplit1 = getvar.split('&');
		//alert(arrsplit1.length);
		if( arrsplit1.length){
			for( var k = 0; k < arrsplit1.length; k++){ 
				arrsplit2 = arrsplit1[k].split('=');
				if( arrsplit2[0] == 'L' ){
					language = arrsplit2[1];
					break;
				}
			}
		}else{
			
			arrsplit2 = getvar.split('=');
			if( arrsplit2[0] == 'L' ){
				anguage = arrsplit2[1];
			}		
		}
	}else{
		language = 0;	
		
	}
	if(language == 0 ){
		arrLabel[0] = 'Route berechnen:';
		arrLabel[1] = 'Hierher';
		arrLabel[2] = 'Von hier';
		arrLabel[3] = 'Start:';
		arrLabel[4] = 'Ziel:';
		arrLabel[5] = 'Los!';
	}
	if(language == 1 ){
		arrLabel[0] = 'Get directions:';
		arrLabel[1] = 'To here';
		arrLabel[2] = 'From here';
		arrLabel[3] = 'Start address:';
		arrLabel[4] = 'End address:';
		arrLabel[5] = 'Go!';
	}
	if(language == 2 ){
		arrLabel[0] = 'Itinéraires:';
		arrLabel[1] = 'Vers ce lieu';
		arrLabel[2] = 'À partir de ce lieu';
		arrLabel[3] = 'Lieu de départ:';
		arrLabel[4] = 'Lieu d’arrivée:';
		arrLabel[5] = 'OK';
	}		
	if(language == 3 ){
		arrLabel[0] = 'Route berechnen:';
		arrLabel[1] = 'Hierher';
		arrLabel[2] = 'Von hier';
		arrLabel[3] = 'Start:';
		arrLabel[4] = 'Ziel:';
		arrLabel[5] = 'Los!';
	}
		
function load() {
	  if (GBrowserIsCompatible()) {
	  	var map = new GMap2(document.getElementById("map"));
	  
		  map.enableScrollWheelZoom();
		  map.addControl(new GLargeMapControl());
		  map.addControl(new GMapTypeControl());
		  map.setCenter(new GLatLng(53.944900, 10.193700), 9);
		var point = new GLatLng(53.9449,10.1937);

		var marker = createMarker(point,"Willy-Pelz-Strasse 8-9, Wahlstedt","<div id=\"gmapmarker\"><div style=\"text-align:left;font-family:Verdana;font-size:12px;\"><strong>Unternehmensgruppe Pelz<\/strong><br \/>Willy-Pelz-Strasse 8-9, Wahlstedt<\/div><\/div>", 0,"");
		
		
		 /* GEvent.addListener(marker, "click", function() {  
		  map.addOverlay(marker);
		  marker.openInfoWindowHtml(marker);
		  }); */ 
		  map.addOverlay(marker);
		  marker.openInfoWindowHtml("<div id=\"gmapmarker\"><div style=\"text-align:left;font-family:Verdana;font-size:12px;\"><strong>Unternehmensgruppe Pelz<\/strong><br \/>Willy-Pelz-Strasse 8-9, Wahlstedt<div id=\"gmapDirHead\" class=\"gmapDir\" style=\"white-space: nowrap;\"><br \/><br \/>"+arrLabel[0]+" <a href=\"javascript:tohere(0)\">"+arrLabel[1]+"</a> - <a href=\"javascript:fromhere(0)\">"+arrLabel[2]+"</a></div><\/div><\/div>");
		  }
}


function createMarker(point, title, html, n, tooltip) {
	if(n >= 0) { n = -1; }
	var marker = new GMarker(point,{'title': tooltip});
	var tabFlag = isArray(html);
	if(!tabFlag) { 
		html = [{"contentElem": html}]; 
	}
	to_htmls[counter] = html[0].contentElem + '<form class="gmapDir" id="gmapDirTo" style="white-space: nowrap;" action="http://maps.google.com/maps" method="get" target="_blank">' +
	 '<span class="gmapDirHead" id="gmapDirHeadTo">'+arrLabel[0]+' <strong>'+arrLabel[1]+'</strong> - <a href="javascript:fromhere(' + counter + ')">'+arrLabel[2]+'</a></span>' +
	 '<p class="gmapDirItem" id="gmapDirItemTo"  style=text-align:left;"><label for="gmapDirSaddr" class="gmapDirLabel" id="gmapDirLabelTo">'+arrLabel[3]+'<br /></label>' +
	 '<input type="text" size="16" maxlength="40" name="saddr" class="gmapTextBox" id="gmapDirSaddr" value="" onfocus="this.style.backgroundColor = \'#e0e0e0\';" onblur="this.style.backgroundColor = \'#ffffff\';" />' +
	 '<span class="gmapDirBtns" id="gmapDirBtnsTo"><input value="'+arrLabel[5]+'" type="submit" class="gmapDirButton" id="gmapDirButtonTo" /></span></p>' +
	 '<input type="hidden" name="daddr" value="' +
	 point.y + ',' + point.x + "(" + title.replace(new RegExp(/"/g),'&quot;') + ")" + '" /></form>';
	 
	 from_htmls[counter] = html[0].contentElem + '<p /><form class="gmapDir" id="gmapDirFrom" style="white-space: nowrap;" action="http://maps.google.de/maps" method="get" target="_blank">' +
	 '<span class="gmapDirHead" id="gmapDirHeadFrom">'+arrLabel[0]+' <a href="javascript:tohere(' + counter + ')">'+arrLabel[1]+'</a> - <strong>'+arrLabel[2]+'</strong></span>' +
	 '<p class="gmapDirItem" id="gmapDirItemFrom" style=text-align:left;"><label for="gmapDirSaddr"  id="gmapDirLabelFrom">'+arrLabel[4]+'<br /></label>' +
	 '<input type="text" size="16" maxlength="40" name="daddr" class="gmapTextBox" id="gmapDirSaddr" value="" onfocus="this.style.backgroundColor = \'#e0e0e0\';" onblur="this.style.backgroundColor = \'#ffffff\';" />' +
	 '<span class="gmapDirBtns" id="gmapDirBtnsFrom"><input value="'+arrLabel[3]+'" type="submit" class="gmapDirButton" id="gmapDirButtonFrom" /></span></p>' +
	 '<input type="hidden" name="saddr" value="' +
	 point.y + ',' + point.x + encodeURIComponent("(" + title.replace(new RegExp(/"/g),'&quot;') + ")") + '" /></form>';
	 
	 html[0].contentElem = html[0].contentElem + '<p /><div id="gmapDirHead" class="gmapDir" style="white-space: nowrap;">'+arrLabel[0]+' <a href="javascript:tohere(' + counter + ')">'+arrLabel[1]+'</a> - <a href="javascript:fromhere(' + counter + ')">'+arrLabel[2]+'</a></div>';
	if(!tabFlag) { 
		html = html[0].contentElem; 
	}
	if(isArray(html)) { 
		GEvent.addListener(marker, "mouseover", function() { marker.openInfoWindowTabsHtml(html); }); 
	}else{ 
		GEvent.addListener(marker, "mouseover", function() { marker.openInfoWindowHtml(html); }); 
	}/**/
	points[counter] = point;
	markers[counter] = marker;
	counter++;
	return marker;
}
function isArray(a) {return isObject(a) && a.constructor == Array;}
function isObject(a) {return (a && typeof a == 'object') || isFunction(a);}
function isFunction(a) {return typeof a == 'function';}
function showInfoWindow(idx,html) {
map.centerAtLatLng(points[idx]);
markers[idx].openInfoWindowHtml(html);
}
function tohere(idx) {
markers[idx].openInfoWindowHtml(to_htmls[idx]);
}
function fromhere(idx) {
markers[idx].openInfoWindowHtml(from_htmls[idx]);
}
