/*************************************************
 * Created with GoogleMapAPI 2.3
 * Author: Monte Ohrt <monte AT ohrt DOT com>
 * Copyright 2005-2006 New Digital Group
 * http://www.phpinsider.com/php/code/GoogleMapAPI/
 *************************************************/
var points = [];
var markers = [];
var counter = 0;
var sidebar_html = "";
var marker_html = [];
var map = null;
function onLoad() {
if (GBrowserIsCompatible()) {
var mapObj = document.getElementById("map");
if (mapObj != "undefined" && mapObj != null) {
map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(44.202, -78.47295), 5, G_NORMAL_MAP);
var bds = new GLatLngBounds(new GLatLng(42.95811, -81.309621), new GLatLng(45.44589, -75.636279));
map.setZoom(map.getBoundsZoomLevel(bds));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GScaleControl());
var point = new GLatLng(44.3893,-79.6863);
var marker = createMarker(point,'Barrie','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=18" >Barrie, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=2&amp;tx_mxleasing_pi1[filter][city]=18" >Commercial Centre</a> - 2</li></ul></div>', 0);
map.addOverlay(marker);
var point = new GLatLng(43.6843,-79.7588);
var marker = createMarker(point,'Brampton','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=14" >Brampton, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=1&amp;tx_mxleasing_pi1[filter][city]=14" >Medical Centre</a> - 1</li></ul></div>', 1);
map.addOverlay(marker);
var point = new GLatLng(43.3261,-79.7986);
var marker = createMarker(point,'Burlington','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=12" >Burlington, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=2&amp;tx_mxleasing_pi1[filter][city]=12" >Commercial Centre</a> - 2</li></ul></div>', 2);
map.addOverlay(marker);
var point = new GLatLng(43.9128,-78.689);
var marker = createMarker(point,'Clarington','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=13" >Clarington, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=3&amp;tx_mxleasing_pi1[filter][city]=13" >Development Project</a> - 1</li></ul></div>', 3);
map.addOverlay(marker);
var point = new GLatLng(43.6447,-79.5234);
var marker = createMarker(point,'Etobicoke','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=23" >Etobicoke, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=1&amp;tx_mxleasing_pi1[filter][city]=23" >Medical Centre</a> - 1</li></ul></div>', 4);
map.addOverlay(marker);
var point = new GLatLng(42.9825,-81.254);
var marker = createMarker(point,'London','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=21" >London, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=1&amp;tx_mxleasing_pi1[filter][city]=21" >Medical Centre</a> - 1</li></ul></div>', 5);
map.addOverlay(marker);
var point = new GLatLng(43.7007,-79.6335);
var marker = createMarker(point,'Malton','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=22" >Malton, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=6&amp;tx_mxleasing_pi1[filter][city]=22" >Industrial Centre</a> - 1</li></ul></div>', 6);
map.addOverlay(marker);
var point = new GLatLng(43.8571,-79.3396);
var marker = createMarker(point,'Markham','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=10" >Markham, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=2&amp;tx_mxleasing_pi1[filter][city]=10" >Commercial Centre</a> - 2</li><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=4&amp;tx_mxleasing_pi1[filter][city]=10" >Mall</a> - 1</li></ul></div>', 7);
map.addOverlay(marker);
var point = new GLatLng(43.5883,-79.6438);
var marker = createMarker(point,'Mississauga','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=15" >Mississauga, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=2&amp;tx_mxleasing_pi1[filter][city]=15" >Commercial Centre</a> - 2</li><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=6&amp;tx_mxleasing_pi1[filter][city]=15" >Industrial Centre</a> - 1</li></ul></div>', 8);
map.addOverlay(marker);
var point = new GLatLng(44.0401,-79.4589);
var marker = createMarker(point,'Newmarket','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=6" >Newmarket, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=1&amp;tx_mxleasing_pi1[filter][city]=6" >Medical Centre</a> - 1</li></ul></div>', 9);
map.addOverlay(marker);
var point = new GLatLng(45.4215,-75.6919);
var marker = createMarker(point,'Ottawa','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=11" >Ottawa, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=2&amp;tx_mxleasing_pi1[filter][city]=11" >Commercial Centre</a> - 2</li><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=3&amp;tx_mxleasing_pi1[filter][city]=11" >Development Project</a> - 1</li></ul></div>', 10);
map.addOverlay(marker);
var point = new GLatLng(44.3007,-78.3213);
var marker = createMarker(point,'Peterborough','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=9" >Peterborough, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=4&amp;tx_mxleasing_pi1[filter][city]=9" >Mall</a> - 1</li></ul></div>', 11);
map.addOverlay(marker);
var point = new GLatLng(43.8377,-79.0823);
var marker = createMarker(point,'Pickering','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=7" >Pickering, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=1&amp;tx_mxleasing_pi1[filter][city]=7" >Medical Centre</a> - 1</li></ul></div>', 12);
map.addOverlay(marker);
var point = new GLatLng(43.9508,-78.2918);
var marker = createMarker(point,'Port Hope','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=20" >Port Hope, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=2&amp;tx_mxleasing_pi1[filter][city]=20" >Commercial Centre</a> - 1</li></ul></div>', 13);
map.addOverlay(marker);
var point = new GLatLng(43.8465,-79.3785);
var marker = createMarker(point,'Richmond Hill','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=3" >Richmond Hill, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=2&amp;tx_mxleasing_pi1[filter][city]=3" >Commercial Centre</a> - 1</li><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=1&amp;tx_mxleasing_pi1[filter][city]=3" >Medical Centre</a> - 1</li></ul></div>', 14);
map.addOverlay(marker);
var point = new GLatLng(43.7723,-79.2567);
var marker = createMarker(point,'Scarborough','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=2" >Scarborough, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=2&amp;tx_mxleasing_pi1[filter][city]=2" >Commercial Centre</a> - 1</li><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=1&amp;tx_mxleasing_pi1[filter][city]=2" >Medical Centre</a> - 2</li></ul></div>', 15);
map.addOverlay(marker);
var point = new GLatLng(43.1564,-79.2487);
var marker = createMarker(point,'St. Catharines','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=5" >St. Catharines, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=1&amp;tx_mxleasing_pi1[filter][city]=5" >Medical Centre</a> - 2</li></ul></div>', 16);
map.addOverlay(marker);
var point = new GLatLng(43.6485,-79.3854);
var marker = createMarker(point,'Toronto','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=1" >Toronto, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=2&amp;tx_mxleasing_pi1[filter][city]=1" >Commercial Centre</a> - 2</li><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=4&amp;tx_mxleasing_pi1[filter][city]=1" >Mall</a> - 1</li><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=1&amp;tx_mxleasing_pi1[filter][city]=1" >Medical Centre</a> - 7</li></ul></div>', 17);
map.addOverlay(marker);
var point = new GLatLng(43.8564,-79.5081);
var marker = createMarker(point,'Vaughan','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=4" >Vaughan, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=2&amp;tx_mxleasing_pi1[filter][city]=4" >Commercial Centre</a> - 3</li><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=1&amp;tx_mxleasing_pi1[filter][city]=4" >Medical Centre</a> - 2</li></ul></div>', 18);
map.addOverlay(marker);
var point = new GLatLng(43.4631,-80.5207);
var marker = createMarker(point,'Waterloo','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=17" >Waterloo, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=2&amp;tx_mxleasing_pi1[filter][city]=17" >Commercial Centre</a> - 1</li></ul></div>', 19);
map.addOverlay(marker);
var point = new GLatLng(42.9934,-79.2392);
var marker = createMarker(point,'Welland','<div id="gmapmarker"><h4><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][city]=8" >Welland, Ontario</a></h4><ul><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=2&amp;tx_mxleasing_pi1[filter][city]=8" >Commercial Centre</a> - 2</li><li><a href="Leasing.6.0.html?&amp;no_cache=1&amp;tx_mxleasing_pi1[filter][category]=1&amp;tx_mxleasing_pi1[filter][city]=8" >Medical Centre</a> - 1</li></ul></div>', 20);
map.addOverlay(marker);
document.getElementById('sidebar_map').innerHTML = '<ul class="gmapSidebar">'+ sidebar_html +"</ul>";
}
} else {
alert("Sorry, the Google Maps API is not compatible with this browser.");
}
}
function createMarker(point, title, html, n) {
if(n >= 0) { n = -1; }
var marker = new GMarker(point);
if(isArray(html)) { GEvent.addListener(marker, "click", function() { marker.openInfoWindowTabsHtml(html); }); }
else { GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); }
points[counter] = point;
markers[counter] = marker;
marker_html[counter] = html;
sidebar_html += '<li class="gmapSidebarItem" id="gmapSidebarItem_'+ counter +'"><a href="javascript:click_sidebar(' + counter + ')">' + title + '</a></li>';
counter++;
return marker;
}
function isArray(a) {return isObject(a) && a.constructor == Array;}
function isObject(a) {return (a && typeof a == 'object') || isFunction(a);}
function isFunction(a) {return typeof a == 'function';}
function click_sidebar(idx) {
  if(isArray(marker_html[idx])) { markers[idx].openInfoWindowTabsHtml(marker_html[idx]); }
  else { markers[idx].openInfoWindowHtml(marker_html[idx]); }
}
function showInfoWindow(idx,html) {
map.centerAtLatLng(points[idx]);
markers[idx].openInfoWindowHtml(html);
}

