﻿
    function $(name){
        return document.getElementById(name);
    }
    
    function ImagesAddLoadEvent(func) { 
	  var oldonload = window.onload; 
	  if (typeof window.onload != 'function') { 
	    window.onload = func; 
	  } else { 
	    window.onload = function() { 
	      if (oldonload) { 
	        oldonload(); 
	      } 
	      func(); 
	    } 
	  } 
	} 
	
	function AddUnLoadEvent(func) { 
	  var oldonload = window.onunload; 
	  if (typeof window.onunload != 'function') { 
	    window.onunload = func; 
	  } else { 
	    window.onunload = function() { 
	      if (oldonload) { 
	        oldonload(); 
	      } 
	      func(); 
	    } 
	  } 
	}
	function initMap(){
    
    //alert("sdfsd");
    
    //for hanlon.traning.tri-media.com
    //var api_key = "ABQIAAAA5HXx6CVmPE-OEHv6HcknORS1KhY85YCk33qMcdooUArPzL3p2hSLZP8tyWshLuzmaV2gvJILXcABbQ";
    //for www.hanlon.tst
   //var api_key = "ABQIAAAA5HXx6CVmPE-OEHv6HcknORS4zzMqXzNobbfGLZHGyGY5r4YKFRSws-TcrVcYWs7C8a6N6Uq6Ee5xKA";
   //for www.habitat.tst
   //var api_key =ABQIAAAAhBhwCfFBGa8vLx0nnHFm_xRt4FfHvnx1plWWYeGCJJJu9C_tmBSaal8sGJYAvZ6-vkNs8eyXfXEoZA;
 
    var map = null;
    
      if (GBrowserIsCompatible()) {
        
       var size = new GSize(MapWidth,MapHeight);
         //var size = new GSize(400,400);
        var opt = new Object();
        opt.size = size; 
      
        map = new GMap2($("mapDiv"),opt);
        map.addControl(new GLargeMapControl());        
        map.addControl(new GMapTypeControl()); 
        map.addMapType(G_PHYSICAL_MAP);   
        //map.setMapType(G_SATELLITE_MAP); 
        //517 Niagara St, Welland, ON,                        
        //map.setCenter(new GLatLng(Latitude,Longitude), 13);
        map.setCenter(new GLatLng(43.004501,-79.252948), 13);
       // map.setCenter(new GLatLng(39.917, 116.397), 14);
      }
      
//      var marker = new GMarker(new GLatLng(37.4419, -122.1419));
//         GEvent.addListener(marker, "click", function() {
//           var html = '<div style="width: 210px; padding-right: 10px"><a href="./signup.html">Sign up<\/a> for a Google Maps API key, or <a href="./documentation/index.html">read more about the API<\/a>.<\/div>';
//           marker.openInfoWindowHtml(html);
//         });
//         map.addOverlay(marker);
//         GEvent.trigger(marker, "click");
      
   var  geocoder = new GClientGeocoder();
   
   if (geocoder) {
        geocoder.getLatLng(
          Address,
          function(point) {
            if (!point) {
              //alert(address + " not found");
            } else {
              map.setCenter(point, 13);
              var marker = new GMarker(point);
              map.addOverlay(marker);
              marker.openInfoWindowHtml(Address);
            }
          }
        );
      }
}
    
function showMap(){
    var _icon = $("icon");
    
    var _mapDiv = $("mapDiv");
    
    if(_mapDiv.style.display == ""){
        _mapDiv.style.display = "none";
        _icon.innerHTML = "+";
    }else{
        _mapDiv.style.display = "";
        _icon.innerHTML = "-";
    }
    
}    
