var map;

function googlemaps(addressNode) {

      if (GBrowserIsCompatible()) {
        var icon = new GIcon();
        icon.image = 'http://labs.google.com/ridefinder/images/mm_20_red.png';
        icon.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
        icon.iconSize = new GSize(12, 20);
        icon.shadowSize = new GSize(22, 20);
        icon.iconAnchor = new GPoint(6, 20);
        icon.infoWindowAnchor = new GPoint(6, 22);
        
	function createMarker(point, node, center) {
	  var marker = new GMarker(point, icon);
	  GEvent.addListener(marker, "click", function() {
	    marker.openInfoWindow(node);
	    map.setCenter(center);
	  });
	  return marker;
	}

	// Kiel
      	var addressKiel = document.getElementById('networkteam-kiel');
	var addressNodeKiel = new GLatLng(54.321619,10.129789);
	var addressCenterKiel = new GLatLng(54.321619,10.129789);
	var markerKiel = createMarker(addressNodeKiel, addressKiel, addressCenterKiel);
        
        // Hamburg
       	var addressHamburg = document.getElementById('networkteam-hamburg');
       	var addressNodeHamburg = new GLatLng(53.555066,10.007046);
       	var addressCenterHamburg = new GLatLng(53.555066,10.007046);
	var markerHamburg = createMarker(addressNodeHamburg, addressHamburg, addressCenterHamburg);

	// Map
        map = new GMap2(document.getElementById('map'));
        map.addControl(new GSmallZoomControl());
        map.addOverlay(markerKiel);
        map.addOverlay(markerHamburg);
        
        if(addressNode == 'hamburg') {
        	map.setCenter(addressCenterHamburg, 14);
        	markerHamburg.openInfoWindow(addressHamburg);
        } else {
        	map.setCenter(addressCenterKiel, 14);
        	markerKiel.openInfoWindow(addressKiel);
        }
      }

}
