    var map;
    var myPano;   
    var panoClient;

    function initialize() {
      var karskePoint = new GLatLng(60.195545, 24.950981);
      var karskeAddress = "<img src='http://www.karske.fi/images/contact/karskeGoogle.png' /><br />";
      var KarskePOV = {yaw:0,pitch:-8};
      
      panoClient = new GStreetviewClient();      
      
      map = new GMap2(document.getElementById("map_canvas"));
      map.setCenter(karskePoint, 15);

      function createMarker(karskePoint) {
        var marker = new GMarker(karskePoint);
        GEvent.addListener(marker,"click", function() {
          map.openInfoWindowHtml(karskePoint, karskeAddress);
        });
        return marker;
      }

      map.addOverlay(new GMarker(karskePoint));
      map.setUIToDefault();
      map.addOverlay(createMarker(karskePoint));
      
      myPano = new GStreetviewPanorama(document.getElementById("pano"));
      myPano.setLocationAndPOV(karskePoint, KarskePOV);
      GEvent.addListener(myPano, "error", handleNoFlash);  
//      panoClient.getNearestPanorama(karskePoint, showPanoData);
    }
  
    function handleNoFlash(errorCode) {
      if (errorCode == 603) {
        alert("Error: Flash doesn't appear to be supported by your browser");
        return;
      }
    }