﻿function pageLoad()
{
  if (GBrowserIsCompatible()) {
    var lat = parseFloat($get('m_C_mapLatitude').value);
    var lng = parseFloat($get('m_C_mapLongitude').value);
    var zoom = parseInt($get('m_C_mapZoomLevel').value);
    var familyTreeGuid = $get('m_C_familyTreeGuid').value;
    
    mapdiv = document.getElementById("map");
    map = new google.maps.Map2(mapdiv);
    map.setUIToDefault(); 
   
    var start = new GLatLng(lat, lng);
    map.setCenter(start, zoom);

 //   GEvent.addDomListener(mapdiv, "DOMMouseScroll", map.wheelZoom); // Firefox 
 //   GEvent.addDomListener(mapdiv, "mousewheel", map.wheelZoom); // IE 
   
    GEvent.addListener(map, "mousemove", function(point) { 
      showLatLng(point);
    }); 

    GEvent.addListener(map, "zoomend", function(oldLevel, newLevel) {
      showZoom();
    });
    
    if (familyTreeGuid != "")
    {
      var minLatitude = parseFloat($get('m_C_minLatitude').value);
      var minLongitude = parseFloat($get('m_C_minLongitude').value);
      var maxLatitude = parseFloat($get('m_C_maxLatitude').value);
      var maxLongitude = parseFloat($get('m_C_maxLongitude').value);
      //alert(minLatitude + '\n' +minLongitude + '\n' +maxLatitude + '\n' +maxLongitude);
      
      if (minLatitude+minLongitude+maxLatitude+maxLongitude != 0)
      {
        var gbounds = new GLatLngBounds(new GLatLng(minLatitude, minLongitude), new GLatLng(maxLatitude, maxLongitude));
        map.setCenter(gbounds.getCenter(), map.getBoundsZoomLevel(gbounds));
    
        var code = parseInt(Math.random() * 1000);
        GDownloadUrl("http://www.ittvoltam.hu/xml.aspx?mode=6&id=" + familyTreeGuid + "&code=" + code, 
        //GDownloadUrl("http://www.ittvoltam.hu/test17.xml",  
          function(data, responseCode) 
          { 
            if (responseCode == 200) 
            { 
              AddPointsToMap(map, data, 2);
            }
          }    
        ) 
      } 
    }  
    showLatLng(map.getCenter());
    showZoom();
  }
}
    
function pageUnload()
{
  GUnload();
}

if (typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();




