/*
function initialize() {
  if (GBrowserIsCompatible()) {
  	//Luodaan kartta 
    var map = new GMap2(document.getElementById("map_canvas"));
	map.removeMapType(G_HYBRID_MAP);
	map.addMapType(G_PHYSICAL_MAP);
	//kartan koordinaatit ja zoom:
    map.setCenter(new GLatLng(37.4419, -122.1419), 13);
	var extLargeMapControl = new ExtLargeMapControl();
	map.addControl(extLargeMapControl);
	map.addControl(new ExtMapTypeControl());
	map.setMapType(G_PHYSICAL_MAP);
	//ikoni:
    var PA_Icon = new GIcon(G_DEFAULT_ICON);
	PA_Icon.image = "/js/maps/icon.png";
    PA_Icon.shadow = "/js/maps/icon_shadow.png";
    PA_Icon.iconSize = new GSize(28, 38);
    PA_Icon.shadowSize = new GSize(28, 41);
    PA_Icon.iconAnchor = new GPoint(12, 8);
    PA_Icon.infoWindowAnchor = new GPoint(14, -1); 
	
	var info_window_open=false;
	
    function createMarker(point,id,title) {
		var Icon = new GIcon(PA_Icon);
      	markerOptions = { icon:Icon};
      	var marker = new GMarker(point, markerOptions);
		GEvent.addListener(marker, "click", function() {
			marker.closeExtInfoWindow(map);
			info_window_open=true;
			marker.openExtInfoWindow(
			  map,
			  "info_window",
			  "Ladataan tietoja...",
			  {beakOffset: 2,paddingX:50,paddingY:30,ajaxUrl:"/content.php?id="+id}
			); 
			var infoWindowCloseListener=GEvent.addListener(map, 'extinfowindowbeforeclose', function(){
				info_window_open=false;
				GEvent.removeListener(infoWindowCloseListener);
			});			
		});
		GEvent.addListener(marker,"mouseover", function(){
			marker.openExtInfoWindow(map,"rollover_window", title, {beakOffset: 2,paddingX:5,paddingY:30} );
			
		});
		GEvent.addListener(marker,"mouseout", function(){
			if(!info_window_open) {
				marker.closeExtInfoWindow(map);
			}
		});
		map.addOverlay(marker);
		return marker;
	}

	//Add all the pins into place (point, id, title):
	var locations=new Array(
		[new GLatLng(10,10),1,"<b>Mesta</b><br/>Mestan maa"],
		[new GLatLng(20,20),2,"<b>Toinen mesta</b><br/>Mestan maa"],
		[new GLatLng(30,30),3,"<b>Kolmas paikka</b><br/>Mestan maa"]
	);
	//loop locations and add marker:
	for(var i=0; i<locations.length; i++) {
		createMarker(locations[i][0], locations[i][1],locations[i][2])
	}

	//testing start:
    // Add 10 markers to the map at random locations	
    var bounds = map.getBounds();
    var southWest = bounds.getSouthWest();
    var northEast = bounds.getNorthEast();
    var lngSpan = northEast.lng() - southWest.lng();
    var latSpan = northEast.lat() - southWest.lat();
    for (var i = 0; i < 10; i++) {
      	var latlng = new GLatLng(southWest.lat() + latSpan * Math.random(), southWest.lng() + lngSpan * Math.random());
		createMarker(latlng, i,"<b>Otsikko</b><br/>diibadaaba")
	}
	//testing end:
  }
}
*/
