/*
letze Änderung 14.01.2012
*/
<!-- vor alten Browsern verstecken

var map;
var icons = new Array();
var points = new Array();
var markers = new Array();
var markers_html = new Array();
var to_htmls = new Array();
var idx=0;

// Vereins-Array initialisieren
vereine = new Array();          
// ... und die Füll-Funktion dahzu
function array_fuellen(y, x, icon, vname, popup, link)
{
 	vereine[idx]= new Array(5);
 	vereine[idx][0]=x;
 	vereine[idx][1]=y;
 	vereine[idx][2]=icon;
 	vereine[idx][3]=vname;
 	vereine[idx][4]=popup;
 	vereine[idx][5]=link;
	idx++;
}

	//            Longitude  Latitude  Icon                         Vereinsname                                              Popup-Text                       URL 
	array_fuellen(48.224673, 10.019531,'schwabenrunde75.gif',       'Bitte wählen Sie hier einen Verein aus ...',            'Die Vereine der Schwabenrunde', 'www.schwabenrunde.de');
	array_fuellen(48.388418, 10.838881,'v_augsburg1_75.gif',        '1. Modellbahn-Club Augsburg e.V.',                      'Vater-Klein-Stra&szlig;e 6<br>86356 Neus&auml;&szlig;', 'www.schwabenrunde.de/html/verein.php?verein=augsburg1');
	array_fuellen(47.693696,  9.488049,'v_friedrichshafen75.gif',   'Betriebsgemeinschaft Mobile Eisenbahnen',               'Werner G. Giray<br>Sambethstr. 17/3<br>88048 Friedrichshafen', 'www.schwabenrunde.de/html/verein.php?verein=friedrichshafen');
	//array_fuellen(48.782293,  9.179345,'v_stuttgart75.gif',         'BSW Modellbahngruppe Modellbahn 65 Stuttgart',          'Friedrichstr. 11<br>70174 Stuttgart', 'www.schwabenrunde.de/html/verein.php?verein=stuttgart');
	array_fuellen(47.546980,  9.681015,'v_lindau75.gif',            'BSW Modellbahngruppe Lindau/Bodensee e.V.',             'Postfach 1607<br>88106 Lindau', 'www.schwabenrunde.de/html/verein.php?verein=lindau');
	array_fuellen(48.260161, 10.088601,'v_bellenberg75.gif',        'BSW-Modellbauclub Bellenberg',                          'Bahnhofstra&szlig;e 11<br>89287 Bellenberg', 'www.schwabenrunde.de/html/verein.php?verein=bellenberg');
	array_fuellen(48.540654,  9.926765,'ritzerduo75.gif',           'Das Ritzerduo',                                         'Jutta & Manfred Luft<br>Stein&auml;ckerweg 5<br>89173 Lonsee', 'www.schwabenrunde.de/html/verein.php?verein=ritzerduo');
	array_fuellen(48.020659,  9.495256,'v_badsaulgau75.gif',        'Eisenbahnfreunde Bad Saulgau e.V.',                     'Max-Eyth-Stra&szlig;e<br>88348 Bad Saulgau', 'www.schwabenrunde.de/html/verein.php?verein=badsaulgau');
	array_fuellen(47.925308,  9.748140,'v_badwaldsee75.gif',        'Eisenbahnfreunde Bad Waldsee e.V.',                     'Steinenberger Stra&szlig;e 3 Rückseite<br>88339 Bad Waldsee', 'www.schwabenrunde.de/html/verein.php?verein=badwaldsee');
	array_fuellen(47.939462,  8.503826,'v_donaueschingen75.gif',    'Eisenbahnfreunde Donaueschingen e.V.',                  'Bernd Spadinger<br>Bregstr. 19a<br>78154 Donaueschingen', 'www.schwabenrunde.de/html/verein.php?verein=donaueschingen');
	array_fuellen(47.869074, 10.627459,'v_kaufbeuren75.gif',        'Eisenbahnfreunde Kaufbeuren e.V.',                      'Brunnenweg<br>87585 Kaufbeuren', 'www.schwabenrunde.de/html/verein.php?verein=kaufbeuren');
	array_fuellen(48.379848,  9.746263,'v_schelklingen75.gif',      'Eisenbahnfreunde Schelklingen e.V.',                    'Arnold Girr<br>Blaubeurerstr. 84<br>89601 Schelklingen', 'www.schwabenrunde.de/html/verein.php?verein=schelklingen');
	//array_fuellen(47.511063, 10.272453,'v_sonthofen75.gif',         'Eisenbahnfreunde Sonthofen e.V.',                       'Dieter Reinhardt<br>Stellwerk &quot;S&uuml;d&quot;<br>Am Wertstoffhof<br>87527 Sonthofen/Allg&auml;u', 'www.schwabenrunde.de/html/verein.php?verein=sonthofen');
	array_fuellen(47.816887,  9.596924,'v_weingarten75.gif',        'Eisenbahnfreude Ravensburg-Weingarten e.V.',            'Alfons Horn<br>Ulrichstr. 6<br>88276 Berg', 'www.schwabenrunde.de/html/verein.php?verein=weingarten');
	array_fuellen(47.861997,  9.779578,'v_ulm_75.gif',              'FREMO-Regionalgruppe Ulm-Oberschwaben',                 'Boscho Gutsch<br>Engetweiler 24<br>88368 Bergatreute', 'www.schwabenrunde.de/html/verein.php?verein=ulm');
	array_fuellen(47.942470, 10.302853,'v_ottobeuren75.gif',        'Günztal-Museumsbahn-Verein Ottobeuren e.V.',            'Bahnhofstra&szlig;e 15<br>87724 Ottobeuren', 'www.schwabenrunde.de/html/verein.php?verein=ottobeuren');
	array_fuellen(48.458067, 10.660678,'v_welden75.gif',            'Holzwinkler-Modell-Bahn-Club Welden',                   'Manfred Federle<br>Laugnastr. 8<br>86465 Welden', 'www.schwabenrunde.de/html/verein.php?verein=welden');
	array_fuellen(47.777549, 10.615099,'v_marktoberdorf75.gif',     'Interessengemeinschaft EVM Marktoberdorf e.V.',         'Richard-Wengenmeier-Platz 1<br>87616 Marktoberdorf', 'www.schwabenrunde.de/html/verein.php?verein=marktoberdorf');
	array_fuellen(47.782578,  9.576528,'v_ravensburg75.gif',        'Interessengemeinschaft Modellbahn u. -auto Ravensburg', 'Stefan Keller<br>Hochbergstr. 31<br>88213 Ravensburg', 'www.schwabenrunde.de/html/verein.php?verein=ravensburg');
	array_fuellen(47.829518, 10.012686,'v_leutkirch75.gif',         'Modell Bahn Freunde Leutkirch e.V.',                    'J&uuml;rgen Reiss<br>Pommernstr. 9<br>88299 Leutkirch', 'www.schwabenrunde.de/html/verein.php?verein=leutkirch');
	array_fuellen(47.797500, 11.060500,'v_pfaffenwinkel75.gif',     'Modell-Bahn-Club Pfaffenwinkel e.V.',                   'Bahnhof OG<br>Bergwerkstra&szlig;e 5<br>82380 Pei&szlig;enberg', 'www.schwabenrunde.de/html/verein.php?verein=pfaffenwinkel');
	//array_fuellen(48.492770,  9.214107,'v_reutlingen75.gif',        'Modell-Bahn-Verein Reutlingen 1996 e.V.',               'Gartenstra&szlig;e 30<br>72764 Reutlingen', 'www.schwabenrunde.de/html/verein.php?verein=reutlingen');
	array_fuellen(48.104973,  9.788971,'v_biberach75.gif',          'Modell-Eisenbahn-Club Biberach e.V.',                   'Bleicherstr. 92<br>88400 Biberach/Ri&szlig;', 'www.schwabenrunde.de/html/verein.php?verein=biberach');
	array_fuellen(47.924922,  9.255884,'v_pfullendorf75.gif',       'Modell-Eisenbahn-Club Pfullendorf e.V.',                'Kirchplatz 3<br>88619 Pfullendorf', 'www.schwabenrunde.de/html/verein.php?verein=pfullendorf');
	array_fuellen(47.683234,  9.840446,'v_wangen75.gif',            'Modell-Eisenbahn-Freunde Wangen e.V.',                  'Isnyer Stra&szlig;e 25<br>88239 Wangen', 'www.schwabenrunde.de/html/verein.php?verein=wangen');
	array_fuellen(47.671966,  9.528660,'v_bodensee2_75.gif',        'Modellbahn Bodensee Friedrichshafen e.V.',              'J&uuml;rgen Stachau<br>Seestra&szlig;e 110<br>88074 Meckenbeuren Lochbr&uuml;cke', 'www.schwabenrunde.de/html/verein.php?verein=bodensee2');
	array_fuellen(47.565031, 10.577388,'v_pfronten75.gif',          'Modellbahn-Freunde Pfronten',                           'Bahnhof Pfronten-Steinach<br>Tiroler Stra&szlig;e 165<br>87459 F&uuml;ssen<br>gegen&uuml;ber der Breitenbergbahn', 'www.schwabenrunde.de/html/verein.php?verein=pfronten');
	array_fuellen(48.351715, 10.894597,'v_augsburg2_75.gif',        'Modellbahn Interessen Gemeinschaft Augsburg e.V.',      'Firnhaberstrasse 10a<br>86010 Augsburg', 'www.miga-augsburg.de');
	array_fuellen(48.350303, 10.897622,'v_augsburg75.gif',          'Modellbahnclub Canisius Augsburg',                      'Keller des Pfarrhauses<br>Hochfeldstra&szlig;e 63<br>86159 Augsburg', 'www.schwabenrunde.de/html/verein.php?verein=augsburg');
	array_fuellen(48.033926, 10.717099,'v_buchloe75.gif',           'Modellbahnfreunde Buchloe',                             'Gereon Kirsch<br>Weichterstr. 1<br>86807 Buchloe', 'www.schwabenrunde.de/html/verein.php?verein=buchloe');
	array_fuellen(48.011580,  9.500116,'v_mengen75.gif',            'Modellbahnfreunde Mengen',                              '88348 Bad Saulgau', 'www.schwabenrunde.de/html/verein.php?verein=mengen');
	//array_fuellen(47.653704,  9.469810,'v_friedrichshafen2_75.gif', 'Modellbahnfreunde Friedrichshafen e.V. (BSW)',          'Alois Biesinger<br>Olgastra&szlig;e 32<br>88045 Friedrichshafen', 'www.schwabenrunde.de/html/verein.php?verein=friedrichshafen2');
	//array_fuellen(47.765748, 10.607095,'v_allgaeu75.gif',           'Modellbahner Allgäu',                                   'Reinhold Kandler<br>Richard-Wagner-Str. 10<br>87616 Marktoberdorf', 'www.schwabenrunde.de/html/verein.php?verein=allgaeu');
	array_fuellen(48.523597,  9.946430,'v_westerstetten75.gif',     'Modellbahnfreunde Westerstetten e.V.',                  'Rudolf Hepperle<br>Bahnhofstr. 1<br>89198 Westerstetten', 'www.schwabenrunde.de/html/verein.php?verein=westerstetten');
	array_fuellen(48.371270, 10.014959,'v_neuulm75.gif',            'Modellbahnfreunde Neu-Ulm e.V. (BSW)',                  'Gerhard Broschek<br>K&ouml;nigsberger Str. 51<br>89231 Neu-Ulm', 'www.schwabenrunde.de/html/verein.php?verein=neuulm');
	array_fuellen(48.323436, 10.036135,'v_senden75.gif',            'Modellbahnfreunde Senden e.V.',                         'Hauptstra&szlig;e 75<br>89250 Senden', 'www.schwabenrunde.de/html/verein.php?verein=senden');
	array_fuellen(48.825694,  9.307743,'v_waiblingen75.gif',        'Modelleisenbahn Club Waiblingen e.V.',                  'Devizesstra&szlig;e<br>71305 Waiblingen', 'www.schwabenrunde.de/html/verein.php?verein=waiblingen');
	array_fuellen(48.852291, 10.498638,'v_noerdlingen75.gif',       'Modelleisenbahnclub Nördlingen e.V.',                   'Hans-Joachim Kollmer<br>Schrannenstr. 7<br>86720 N&ouml;rdlingen', 'www.schwabenrunde.de/html/verein.php?verein=noerdlingen');
	array_fuellen(48.190524,  9.974427,'v_laupheim75.gif',          'Modelleisenbahnclub Laupheim e.V.',                     'Wolfgang Schick<br>Lindenstr. 1<br>88477 Gro&szlig;schaffhausen', 'www.schwabenrunde.de/html/verein.php?verein=laupheim');
	array_fuellen(48.021456,  8.874292,'v_stetten75.gif',           'Modelleisenbahnclub Stetten / Donau e.V.',              'Thomas Buschle<br>Rathausstr. 3<br>78750 M&uuml;hlheim-Stetten', 'www.schwabenrunde.de/html/verein.php?verein=stetten');
	array_fuellen(47.691010, 10.315830,'v_hegge75.gif',             'Modelleisenbahnclub Oberallgäu-Kempten e.V. (BSW)',     'Am Bahnhof 19<br>87448 Waltenhofen-Hegge', 'www.schwabenrunde.de/html/verein.php?verein=hegge');
	array_fuellen(47.569048, 10.698021,'v_ostallgaeu75.gif',        'Modelleisenbahnclub Ostallgäu / Außerfern e.V.',        'Von-Freyberg-Strasse 1<br>87629 F&uuml;ssen', 'www.schwabenrunde.de/html/verein.php?verein=ostallgaeu');
	array_fuellen(47.720921,  9.397913,'v_markdorf75.gif',          'Modelleisenbahnfreunde Markdorf e.V.',                  'Kindergarten UG Pestalozzistra&szlig;e<br>88677 Markdorf', 'www.schwabenrunde.de/html/verein.php?verein=markdorf');
	array_fuellen(48.297227, 10.064678,'v_voehringen75.gif',        'Modelleisenbahnfreunde Vöhringen',                      'Werner-von-Siemens-Stra&szlig;e 12<br>89269 V&ouml;hringen', 'www.schwabenrunde.de/html/verein.php?verein=voehringen');
	array_fuellen(48.982047, 10.127509,'v_ellwangen75.gif',         'Modelleisenbahnfreunde Ellwangen / Jagst e.V.',         'Im Jagsttal 3<br>73479 Ellwangen/Jagst', 'www.schwabenrunde.de/html/verein.php?verein=ellwangen');
	array_fuellen(48.047297, 10.871406,'v_landsberg75.gif',         'Modelleisenbahnverein Landsberg am Lech e.V.',          'Bahnhof Landsberg<br>Laubstr. 1<br>86949 Windach OT Sch&ouml;ffelding', 'www.schwabenrunde.de/html/verein.php?verein=landsberg');
	array_fuellen(48.172311,  9.974500,'jeutter75.gif',             'Modelltraktoren Heiko Jeutter',                         'Heiko Jeutter<br>Bahnhofstr. 31<br>88477 Schwendi', 'www.schwabenrunde.de/html/verein.php?verein=jeutter');
	array_fuellen(47.706969, 10.274649,'v_kempten2_75.gif',         'Modulgruppe Allgäu',                                    'Richard Vanoni<br>Gottlob-Sch&uuml;&szlig;el-Weg 4<br>87439 Kempten', 'www.schwabenrunde.de/html/verein.php?verein=kempten2');
	array_fuellen(47.710215, 10.336290,'v_kempten75.gif',           'N-Bahn Freunde Kempten / OAL',                          'Marina Wolff & Mike Kryza<br>R&ouml;merstr. 17<br>87437 Kempten', 'www.schwabenrunde.de/html/verein.php?verein=kempten');
	//array_fuellen(48.192263,  9.959017,'v_burgrieden75.gif',        'Privater Modellbahnclub Burgrieden',                    'Kirchenstra&szlig;e<br>88483 Burgrieden', 'www.schwabenrunde.de/html/verein.php?verein=burgrieden');
	array_fuellen(48.001855,  9.655236,'v_badschussenried75.gif',   'Spur 1-Freunde Bad Schussenried',                       'Elmar Ro&szlig;mayer<br>Ziegelweiherstr. 26<br>88427 Bad Schussenried', 'www.schwabenrunde.de/html/verein.php?verein=badschussenried');
	array_fuellen(48.289385, 10.650215,'v_staudenbahn75.gif',       'Staudenbahnfreunde e.V.',                               'Hubert Teichmann<br>An der S&auml;gm&uuml;hle 5<br>86850 Fischach', 'www.schwabenrunde.de/html/verein.php?verein=staudenbahn');
	array_fuellen(48.744177, 11.434203,'v_tt-bayern75.gif',         'TT-Club Bayern',                                        'Heiko Muffel<br>M&uuml;nchener Str. 58<br>85053 Ingolstadt', 'www.schwabenrunde.de/html/verein.php?verein=tt-bayern');
	//array_fuellen(48.295490, 10.245594,'v_roggenburg75.gif',        'Priv. Modellbahn Freunde Roggenburg',                   'Reinhard Held<br>J&auml;gerweg 9<br>89297 Schie&szlig;en', 'www.schwabenrunde.de/html/verein.php?verein=roggenburg');
	array_fuellen(48.231141, 10.106784,'kassier75.gif',             'Kassier der Schwabenrunde',                             'Dieter K&uuml;hlinger<br>Mozartstr. 31 a<br>89257 Illertissen', 'www.schwabenrunde.de/html/verein.php?verein=voehringen');
	array_fuellen(48.065687, 10.681902,'webmaster75.gif',           'Webmaster der Schwabenrunde',                           'Harry Kellner<br>Fr&uuml;hlingstra&szlig;e 46 b<br>86854 Amberg b. Buchloe', 'www.web.mbahn.info');
	
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("schwabenmap"));

	// 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();
	
	// Karten-Übersicht zentrieren
	map.setCenter(new GLatLng(48.224673, 10.019531), 8, G_SATELLITE_MAP);
	//map.setCenter(new GLatLng(48.065687, 10.681902), 18, G_SATELLITE_MAP);
			 
	// Icon definieren
	// icon = new GIcon();
	// icon.image = "http://www.google.com/mapfiles/marker.png";
	// icon.iconSize = new GSize(20, 34);
	// icon.shadowSize = new GSize(37, 34);
	// icon.iconAnchor = new GPoint(9, 34);
	// icon.infoWindowAnchor = new GPoint(9, 2);
	// icon.infoShadowAnchor = new GPoint(18, 25);
  
	// Icons & Punkte definieren
	for(var i = 1; i < vereine.length; i++) {
		icons[i] = new GIcon();                                          
		//icons[i].image = "http://www.google.com/mapfiles/marker.png";   
		icons[i].image =  "../googlemap/marker/marker"+ i +".png";
		icons[i].shadow = "../googlemap/marker/shadow50.png"; 
		icons[i].iconSize = new GSize(20, 34);                           
		icons[i].shadowSize = new GSize(37, 34);                         
		icons[i].iconAnchor = new GPoint(9, 34);                         
		icons[i].infoWindowAnchor = new GPoint(9, 2);                    
		icons[i].infoShadowAnchor = new GPoint(18, 25);
	}

	// Spezial-Icons definieren
	//icons[0].image = "../googlemap/marker/marker.png";
	// Kassier der Schwabenrunde
	icons[vereine.length-2].image = "../googlemap/marker/markerK.png";   
	// Webmaster der Schwabenrunde
	icons[vereine.length-1].image = "../googlemap/marker/markerW.png";

	// Marker-Punkte definieren
	for(var i = 1; i < vereine.length; i++) {
		//                    Longitude     Latitude      Icon     Zoom HTML-Info1                                                                                                                                                                                                                           HTML-Info2                                Kartentyp
		points[i] = new Array(vereine[i][0],vereine[i][1],icons[i],16,'<div id="popup"><table border=0 cellspacing=0 cellpadding=0 width=370><tr><td valign="top"><img width=75 vspace=2 hspace=4 src="../googlemap/logos/'+vereine[i][2]+'" border=0 alt="Logo"></td><td width="100%"><a href="http://'+vereine[i][5]+'"><span style="font-size: xx-small;">'+vereine[i][3]+'</span></a><br><span style="font-size: xx-small;">'+vereine[i][4]+'</span></td></tr></table></div>','<div id="popup">'+vereine[i][4]+'</div>',G_HYBRID_MAP);
	}
	// für alle definierten Punkte Marker setzen
	for(var i = 1; i < points.length; i++) {
 
 		var einer  = i%10;
 		var zehner = Math.floor(i/10);

		var point = new GPoint(vereine[i][0],vereine[i][1]);
 		
		// add overlay to map 
		var popuphtml = points[i][4] ;
    // the info window version with the "to here" form open
    to_htmls[i] = popuphtml;
    to_htmls[i] += '<br>';
		to_htmls[i] += '<span style="font-size: x-small;">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[i] += '<input type="text" size=38 maxlength=60 name="saddr" id="saddr" value="" /><br>';
    to_htmls[i] += '<input type="submit" value="Wegbeschreibung anzeigen">';
    to_htmls[i] += '<input type="hidden" name="daddr" value="' + point.y + ', '+ point.x + '"/>';
    // the inactive version of the direction info
		popuphtml = popuphtml + '<br><span style="font-size: x-small;"><a href="javascript:tohere('+i+')">Routenplan zu diesem Mitglied der Schwabenrunde</a></span><span style="font-size: xx-small; color:#ffffff">'+zehner.toString()+einer.toString()+'</span>';
		
		markers_html[i]= popuphtml;
		markers[i] = createMarker(point,points[i][2],popuphtml);
		map.addOverlay(markers[i]);
	}
		
	// Messagebox einmalig füllen
	var xy = map.getCenter();
	var z = map.getZoom();
  var mStr = 'lat = ' + xy.lat().toFixed(6) + '<br>lng = ' + xy.lng().toFixed(6) + '<br>zoom = ' + z;
  document.getElementById("message").innerHTML = mStr;
  
	// Klick-Ereignisse 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 = 'lat = ' + center.lat().toFixed(6) + '<br>lng = ' + center.lng().toFixed(6) + '<br>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 = parseInt(popuphtml.substr(popuphtml.length-9,2));
		document.auswahlform.auswahlbox.selectedIndex = parseInt(popuphtml.substr(popuphtml.length-9,2))+1;
	});
	
	return marker;
}

function showDetails(auswahl){
	
	var point = new Array();

	if (auswahl > 0) {
		point = points[auswahl];
		// Marker-Info zeigen
		markers[auswahl].openInfoWindowHtml(markers_html[auswahl]);
		// Karte auf neuen Punkt zentrieren
		//                        Longitude Latitude   Zoom Kartentyp
		map.setCenter(new GLatLng(point[1], point[0]), 16, G_HYBRID_MAP);
	} else {
		map.closeInfoWindow();
		map.setCenter(new GLatLng(48.224673, 10.019531), 8, G_SATELLITE_MAP);
		document.auswahlform.auswahlbox.selectedIndex = 0;
	}
}

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

// -->

