﻿var userAgent = navigator.userAgent.toLowerCase();
jQuery.browser = {
version: (userAgent.match( /.+(?:rv|it|ra|ie|me)[\/: ]([\d.]+)/ ) || [])[1],
chrome: /chrome/.test( userAgent ),
safari: /webkit/.test( userAgent ) && !/chrome/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
};

var map = null;
var mapLat = 49.78732;
var mapLong = -115.7422;
var mapZoom = 17;
var coordinates = null;

var baseIcon = new GIcon();
baseIcon.iconSize = new GSize(32, 37);
baseIcon.iconAnchor = new GPoint(16, 32);
baseIcon.infoWindowAnchor = new GPoint(16, 0);


$(document).ready(function () {
    map = new GMap2(document.getElementById("mapCanvas"));
    coordinates = new GLatLng(mapLat, mapLong);
    map.setCenter(coordinates, mapZoom);
    map.setMapType(G_HYBRID_MAP);
    map.addControl(new GLargeMapControl3D(), new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10, 10)));
    map.addControl(new GScaleControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(100, 200)));
    map.enableContinuousZoom();
    map.enableScrollWheelZoom();
    map._lastCenter = map.getCenter();

    GEvent.addListener(map, "moveend", function () { map._lastCenter = map.getCenter(); });
    GEvent.addListener(map, "resize", function () { map.setCenter(map._lastCenter); });

	
	mapOverview = new GOverviewMapControl(new GSize(240, 180));
    map.addControl(mapOverview);
	GEvent.addListener(map, 'maptypechanged', function () { mapOverview.setMapType(G_NORMAL_MAP); });
	mapOverview.setMapType(G_NORMAL_MAP);
	
	var kml = new GGeoXml("http://LakeRealEstate.ca/4704/MLS_C3391596.kml");

   map.addOverlay(kml)
});

