	var map;
    var myPano;   
    var panoClient;
    var nextPanoId;
    if((gpos_x == 0) || (gpos_y == 0)){
      
    }else{
 
    function initialize() { if (GBrowserIsCompatible()) {

      var fenwayPark = new GLatLng(gpos_y,gpos_x);
      var fenwayPOV = {yaw:gangle,pitch:-20};
      
      panoClient = new GStreetviewClient();      


      map = new GMap2(document.getElementById("map_canvas"));
      map.setCenter(fenwayPark, 18);
	  map.setUIToDefault();
var blueIcon = new GIcon(G_DEFAULT_ICON);
        blueIcon.image = "http://gmaps-samples.googlecode.com/svn/trunk/markers/blue/blank.png";
		
		// Set up our GMarkerOptions object
		markerOptions = { icon:blueIcon };
		map.addOverlay(new GMarker(fenwayPark));
	  
	}
      GEvent.addListener(map, "click", function(overlay,latlng) {
        panoClient.getNearestPanorama(latlng, showPanoData);
      });
      
      myPano = new GStreetviewPanorama(document.getElementById("pano"));
      myPano.setLocationAndPOV(fenwayPark, fenwayPOV);
      GEvent.addListener(myPano, "error", handleNoFlash);  
      panoClient.getNearestPanorama(fenwayPark, showPanoData);
    }
	
    function handleNoFlash(errorCode) {
      if (errorCode == 603) {
        alert("Error: Flash doesn't appear to be supported by your browser");
        return;
      }
    }  }
