/*
letzte Änderung 02.06.2010
*/
<!-- vor alten Browsern verstecken

var map;
var icon0;
var points = new Array();
var markers = new Array();
var markers_html = new Array();
var to_htmls = new Array();


function addLoadEvent(func) { 

	var oldonload = window.onload; 

	if (typeof window.onload != 'function'){ 
		window.onload = func
	} else { 
		window.onload = function() {
			oldonload();
			func();
		}
	}
}
 
addLoadEvent(loadMap);

function loadMap() {
	
	map = new GMap2(document. getElementById("luemap"));

	// Controls hinzufügen
	// map.addControl(new GLargeMapControl());
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	// Übersichtskarte in der rechten unteren Ecke
	map.addControl(new GOverviewMapControl());
	// bei Doppelklick & Scrollrad zoomen
	map.enableDoubleClickZoom();
	//map.enableScrollWheelZoom();
	
	// Karte zentrieren
	map.setCenter(new GLatLng(48.198019, 11.319652), 13, G_NORMAL_MAP);

	// Icon definieren
	icon0 = new GIcon();
	icon0.image = "../assets/images/marker.png";
	icon0.shadow = "../assets/images/shadow50.png";
	icon0.iconSize = new GSize(20, 34);
	icon0.shadowSize = new GSize(37, 34);
	icon0.iconAnchor = new GPoint(9, 34);
	icon0.infoWindowAnchor = new GPoint(9, 2);
	icon0.infoShadowAnchor = new GPoint(18, 25);
	
	// Marker-Punkt definieren
	points[0] = new Array(11.319652, 48.198019, icon0, 13,
							'<div id="popup"><table border=0 cellspacing=0 cellpadding=2><tr><td width=50 valign="top"><img height=50 width=50 src="../assets/images/logo50.gif" border=0 alt="CAD-Modellbau"></td><td width=260><span style="font-size: x-small;"><strong>CAD-Modellbau<br>Dipl.Ing. Manfred L&uuml;tke</strong><br>Zugspitzstra&szlig;e 8<br>82140 Olching</span></td></tr></table></div>', 
							'<div id="popup"><strong>CAD-Modellbau<br>Dipl.Ing. Manfred L&uuml;tke</strong><br>Zugspitzstra&szlig;e 8<br>82140 Olching</div>',
							G_NORMAL_MAP);
	
	// für definierten Punkt Marker setzen
	var point = new GPoint(points[0][0],points[0][1]);
 	// add overlay to map 
	var popuphtml = points[0][4] ;

	// the info window version with the "to here" form open
	to_htmls[0] = popuphtml;
	to_htmls[0] += '<span style="font-size: x-small;"><br>';
	to_htmls[0] += 'Bitte geben Sie hier Ihre Startadresse (PLZ Ort Stra&szlig;e) ein:</span><form action="http://maps.google.de/maps" method="get" target="_blank">';
	to_htmls[0] += '<input type="text" size=54 maxlength=80 name="saddr" id="saddr" value="" /><br>';
	to_htmls[0] += '<br><center><input value="Wegbeschreibung anzeigen" type="submit"></center>';
	to_htmls[0] += '<input type="hidden" name="daddr" value="' + point.y + ',' + point.x + '"/>';

	// the inactive version of the direction info
	popuphtml = popuphtml + '<br><center><a href="javascript:tohere(0)"><span style="font-size: x-small;">Routenplan zu uns</span></a></center>';

	markers_html[0]= popuphtml;
	markers[0] = createMarker(point,points[0][2],popuphtml);
	map.addOverlay(markers[0]);
		
	// Messagebox einmalig füllen
	var xy = map.getCenter();
	var z = map.getZoom();
	var mStr = 'Koordinaten:	lat = ' + xy.lat().toFixed(4) + '	lng = ' + xy.lng().toFixed(4) + '	zoom = ' + z;
	// document.getElementById("message").innerHTML = mStr;
	
	// Klick-Ereignis hinzufügen
	GEvent.addListener(map, "click", function(marker, point) {
		// Karte auf neuen Punkt zentrieren
		map.setCenter(point);
	});
	
	GEvent.addListener(map, "move", function() {
		var center = map.getCenter();
		var zoomfaktor = map.getZoom();
		var messageStr = 'Koordinaten:	lat = ' + center.lat().toFixed(4) + '	lng = ' + center.lng().toFixed(4) + '	zoom = ' + zoomfaktor;
		// document.getElementById("message").innerHTML = messageStr;
	});
}

function createMarker(point, icon, popuphtml) {
	
	var marker = new GMarker(point, icon);
	
	// Klick-Ereignis hinzufügen
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(popuphtml);
	});
	
	GEvent.addListener(marker, "mouseover", function() {
		marker.openInfoWindowHtml(popuphtml);
		// document.getElementById("message").innerHTML = popuphtml;
	});

	return marker;
}

// Funktion für das Routenplaner-Fenster
function tohere(i) {
	markers[i].openInfoWindowHtml(to_htmls[i]);
}

// -->
