////////////////////////////////////////////////////////////////////////////////////////////////////
// © 2009 Noise Digital
// Author: Noise Digital
////////////////////////////////////////////////////////////////////////////////////////////////////



var map;
var vanCoords = new GLatLng(49.274824, -123.123925)
var torCoords = new GLatLng(43.771642, -79.323332)
var mrk1;
var mrk2;


function initMaps() 
{
  if (GBrowserIsCompatible()) {
    var map_canvas = document.getElementById("map_canvas")
    if(map_canvas) {
      map = new GMap2(map_canvas);
      map.setCenter(vanCoords, 13);
      
      //
      // Set UI Controls
      var customUI = map.getDefaultUI();
      customUI.maptypes.satellite = false;
      customUI.maptypes.hybrid = false;
      customUI.maptypes.physical = false;
      map.setUI(customUI);      
      
      
      //
      // Vancouver Marker
      //
      var address = document.getElementById("address_van");
      var info = address.innerHTML
      mrk1 = new GMarker(vanCoords);
      mrk1.info = info
      map.addOverlay(mrk1)
      GEvent.addListener(mrk1, "click", function() {
	      mrk1.openInfoWindowHtml(mrk1.info);
      });
      
      //
      // Toronto Marker
      //
      var address = document.getElementById("address_tor");
      var info = address.innerHTML
      mrk2 = new GMarker(torCoords);
      mrk2.info = info
      map.addOverlay(mrk2)
      GEvent.addListener(mrk2, "click", function() {
	      mrk2.openInfoWindowHtml(mrk2.info);
      });
           
    } else {
        return false;
     }
  }
}




function showLocation(location)
{
  switch ( location ) {
  	case "vancouver":
      map.setCenter(vanCoords, 13);
      mrk1.openInfoWindowHtml(mrk1.info);
  	  break;
  	
  	case "toronto":
      map.setCenter(torCoords, 13);
      mrk2.openInfoWindowHtml(mrk2.info);
  	  break;
  }

}