var map = null;
var gdir = null;
function mapsLoaded() {
  map = new google.maps.Map2(document.getElementById("map"));
	var point = new google.maps.LatLng(47.71747623919626,-70.19281127929688);
	
	map.setCenter(point, 9);
	map.addControl(new google.maps.SmallMapControl());
	map.removeMapType(G_SATELLITE_MAP);
	map.addControl(new google.maps.MapTypeControl());
	map.enableContinuousZoom();
  
	var markers = Array();
	var mark = null;
	i = proprietes.length;
	while (i--) {
		
		if (proprietes[i].Propriete.coord_lat && proprietes[i].Propriete.coord_long) {
			markers.push(new google.maps.Marker(new google.maps.LatLng( proprietes[i].Propriete.coord_lat, proprietes[i].Propriete.coord_long )));
	 		m_index = markers.length-1;
			map.addOverlay(markers[m_index]);
			markers[m_index].propriete = proprietes[i];
			google.maps.Event.addListener(markers[m_index], 'click', function() {
							var message = "<HTML><HEAD></HEAD>\
									<BODY>\
										<div style=\"width:300px\">\
											<div style=\"float:left\"><img src=\"/"+this.propriete.Fichier.path+"\"></div>\
											<div style=\"float:left;margin-left:10px;font-family:Helvetica,Arial,sans-serif,sans;font-size:12px;line-height:15px\"> \
												<strong>Propriété "+this.propriete.Propriete.identification+"</strong>\
												<br/>"+this.propriete.Propriete.secteur+"								\
												<br/>Capacité: "+this.propriete.Propriete.capacite+" personnes		\
												<br/><a target=\"_top\" style=\"line-height:21px\" href=\"/proprietes/fiche/"+this.propriete.Propriete.identification+"\">Cliquez-ici pour voir la fiche détaillée</a>\
											</div>\
										</div>\
									</BODY></HTML>";
							this.openInfoWindowHtml(message);
						});
		
		}

	}

	$(document).trigger('mapLoaded');
}

function loadMaps() {
  google.load("maps", "2", {"callback" : mapsLoaded, "language" : "fr"});
}

// function getDirections(from,to) {
// 	
// 	gdir.load('from: '+from+' to: '+to);
// 	
// 	return false;
// }

function initMapLoader() {
  var script = document.createElement("script");
  script.src = "http://www.google.com/jsapi?key="+getMapKey()+"&callback=loadMaps&hl=fr";
  script.type = "text/javascript";
  document.getElementsByTagName("head")[0].appendChild(script);
}

$(document).ready(function() {
	initMapLoader();
});


$(document.body).unload(function() {
	GUnload();
});