var VirtualEarthMap;
var _VeZoomTo;
var _VEHyperlink = null;


function VEMapStartup() {
    VirtualEarthMap = new VEMap('birdseyeDiv');
    var center = esri.geometry.webMercatorToGeographic(map.extent.getCenter());
    VirtualEarthMap.LoadMap(new VELatLong(center.y, center.x), 18, VEMapStyle.Birdseye, false, VEMapMode.Mode2D);
    //VirtualEarthMap.AttachEvent("onobliqueenter", OnObliqueEnterHandler);

    if (_VeZoomTo) {
        VirtualEarthMap.SetMapView(_VeZoomTo);
        if (!_VEHyperlink) {
            //Connect logo click event
            _VEHyperlink = dojo.place('<a id="uxVEHyperlink" target="_blank" style="z-index:31;background-color:transparent;" class="MSVE_LogoContainer_active" href="http://bing.com/maps/default.aspx?cp=' + center.y + '~' + center.x + '&lvl=17&v=2"></a>', dojo.query(".MSVE_LogoContainer")[0], "before");
        }
        else {
            _VEHyperlink = dojo.place('<a id="uxVEHyperlink" target="_blank" style="z-index:31;background-color:transparent;" class="MSVE_LogoContainer_active" href="http://bing.com/maps/default.aspx?cp=' + center.y + '~' + center.x + '&lvl=17&v=2"></a>', _VEHyperlink, "replace");
        }
    }

}

function ZoomToVEMap(evt) {
    //var mapCenter = map.extent.getCenter();

    
   var lat,lng;
   mapCenter1 = esri.geometry.webMercatorToGeographic(evt);
   lat = mapCenter1.y;
   lng = mapCenter1.x;
   
   var center = new VELatLong(lat, lng);
   _VeZoomTo = new VEMapViewSpecification(center, 18, 100, -45, 0);

   //If the panel hasn't been opened yet, there is no VirtualEarthMap
   if (VirtualEarthMap) {
       VirtualEarthMap.SetMapView(_VeZoomTo);
       if (!_VEHyperlink) {
           //Connect logo click event
           _VEHyperlink = dojo.place('<a id="uxVEHyperlink" target="_blank" style="z-index:31;background-color:transparent;" class="MSVE_LogoContainer_active" href="http://bing.com/maps/default.aspx?cp=' + lat + '~' + lng + '&lvl=17&v=2"></a>', dojo.query(".MSVE_LogoContainer")[0], "before");
       }
       else {
           _VEHyperlink = dojo.place('<a id="uxVEHyperlink" target="_blank" style="z-index:31;background-color:transparent;" class="MSVE_LogoContainer_active" href="http://bing.com/maps/default.aspx?cp=' + lat + '~' + lng + '&lvl=17&v=2"></a>', _VEHyperlink, "replace");
       }
   }

}   


