
/**
 * the global GMap2
 * @var GMap2
 */
var stationMap;

/**
 * the base icon for all markers
 * @var GIcon
 */
var stationIcon = new GIcon();
//baseIcon.image = "http://nordlicht-kanu.de/media/images/tp/pointer.png";
stationIcon.image = "http://localhost/nordlicht-kanu.de/media/images/tp/logo.20x19.png";
stationIcon.iconSize = new GSize(20, 19);
stationIcon.iconAnchor = new GPoint(10, 10);
stationIcon.infoWindowAnchor = new GPoint(9, 2);

var centerLat = 52.9837751665;
var centerLng = 13.1352295000;
var stations = new Array(	new Array(52.54491,				13.421985,			'Stargarder Str. 58<br />10437 Berlin'),
							new Array(53.181465,			13.144267,			'Brandenburger Str. 33<br />16798 Fürstenberg/Havel'),
							new Array(53.336482,			13.416884,			'Campingplatz am Hof Eichholz<br />17258 Feldberg/Mecklenburg'),
							new Array(53.22936514324181,	13.265304565429688,	'17279 Lychen<br />Ortsteil Retzow'),
							new Array(53.422640332891675,	12.930564880371094,	'17237 Kratzeburg<br />Ortsteil Dalmsdorf'),
							new Array(53.15823,				12.765967,			'16837 Flecken Zechlin'),
							new Array(53.1175,				13.504492,			'17268 Templin'),
							new Array(52.945889,			12.848128,			'16827 Alt Ruppin')
						);

function showStationMap(type) 
{

//	alert(stations);

	stationMap = new GMap2(document.getElementById('stationMap' + type));
	
	if (type == 'Mini') {
		stationMap.addControl(new GSmallMapControl());
		zoom = 7;
	}
	
	if (type == 'Maxi') {
		stationMap.addControl(new GLargeMapControl());
		stationMap.addControl(new GMapTypeControl());
		zoom = 8;
	}
	
	stationMap.setCenter(new GLatLng(centerLat, centerLng), zoom);

	stationOptions = { icon:stationIcon };
	for (var i = 0; i < stations.length; i++) {
		marker = new GMarker(new GLatLng(stations[i][0], stations[i][1]), stationOptions);
		
		if (type == 'Maxi') {
			
			GEvent.addListener(marker, 'click', function(latLng) {
				stationMap.openInfoWindowHtml(latLng, getStationAddress(latLng));
			});
			
		}
		
		stationMap.addOverlay(marker);
	}

}

function getStationAddress(latLng)
{
	for (var i = 0; i < stations.length; i++) {
		if (latLng.lat() == stations[i][0] &&
				latLng.lng() == stations[i][1]) {
			return stations[i][2];
		}
	}
}

//showStationMap();
