var pano;
var panoClient;
var sview;
var map;
var svoverlay = null;
var dynamicMap = null;
//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());

// add and position custom street view control.
var topleft=new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(100,7));
map.addControl(new StreetView_Control(), topleft);


// 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.

map.setCenter(new GLatLng(y, x),c);

// function calls for the local dynamic local gis layers.
addDynamicMap();
showAllLayers();
// Heat maps:
legend = document.getElementById("legend");
hidelegend();     

// STREET VIEW STUFF
StreetView_InitializePanorama(); 
StreetView_panoDiv.style.visibility="hidden";
StreetView_panoDiv.style.height="0px";       
//  END OF STREET VIEW STUFF

} // end is compatible
} // end load
    
window.onload = load;
window.onunload = GUnload;
