// JavaScript Document

function initialiseMap() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map_canvas"));
		
		if(mapCurrentPoint!="") {
			var latlongCM = mapCurrentPoint.split(",");
			map.setCenter(new GLatLng(latlongCM[0],latlongCM[1]), 5);
		}
		else {
			map.setCenter(new GLatLng(-0.21449, -78.508043), 5);
		}
		// Add 10 markers to the map at random locations
		var bounds = map.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		
        // Creates a marker whose info window displays the letter corresponding
        // to the given index.
        function createMarker(point, index) {
			// Create our "tiny" marker icon
			var blueIcon = new GIcon(G_DEFAULT_ICON);
			blueIcon.image = "/wp-content/themes/sykes/maps/redman.png";
			
			// Set up our GMarkerOptions object
			markerOptions = { icon:blueIcon };
	        var marker = new GMarker(point, markerOptions);

			GEvent.addListener(marker, "click", function() {
				//alert("dude");
				//location.href="http://www.ibm.com";
				var myHtml = mapDescription[index] + "<br/><a href='"+mapLinks[index]+"'>Read more ></a>";
				//map.openInfoWindowHtml(point, markerHtml);
				marker.openExtInfoWindow(
				  map,
				  "opacity_window",
				  "<div>"+myHtml+"</div>",
				  {beakOffset: 0}
				); 

			});
          return marker;
        }		
				
		for (var i = 0; i < mapPoints.length; i++) {
			var latlongCM = mapPoints[i].split(",");
			var point = new GLatLng(latlongCM[0],latlongCM[1]);
			//
			map.addOverlay(createMarker(point, i));
		}
		map.setUIToDefault();
	}

}

