var pano;
var panoClient;
var sview;
var map;
var svoverlay = null;
var dynamicMap = null;
var zoom;
var bounds;
var blayer;
var mapimage;
//tiled map service variables
    var mapExtension;
    var gOverlays = null;
    var mapOptions ;
	var endpoints=[];
	var legend;

function load() {    
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("gmap"));
mapExtension = new esri.arcgis.gmaps.MapExtension(map);       
//  Add map controls     
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
map.addMapType(G_PHYSICAL_MAP);
map.addControl(new GMapTypeControl());
map.enableDoubleClickZoom();

// Set x,y center and default zoom level. Dynamic - it reads value from a label control.
// The label element name is created by asp.net.
c=map.getBoundsZoomLevel(bounds)
//alert(bounds);
map.setCenter(new GLatLng(y, x),c);

addDynamicMap();
showAllLayers();


} // end is compatible
} // end load




function showAllLayers() {
showLayer(blayer);
}

function showLayer(blayer) {
// toggle a single layer on using the index of the layer in the mxd
// also set optional boundary layer (bid). 
		var layers=[];
		layers[0]=blayer;
      	dynamicMap.setVisibleLayers(layers);
}  

function addDynamicMap() {
      dynamicMap = new esri.arcgis.gmaps.DynamicMapServiceLayer("http://gpvm002.gisplanning.net/ArcGIS/rest/services/florida/florida/MapServer", null,.65, null);
      GEvent.addListener(dynamicMap, "load", function(groundov) {
      map.addOverlay(groundov);
      dynamicMap.show();
      
      //dynamicMap.exportMapImage(null,mapimage());
      
      
      
      //var mapimage2=mapimage()
      //alert(mapimage2.href)
      });
}
    




// end of local map functions  
    
window.onload = load;
window.onunload = GUnload;