//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("map-area"));

	
	map.addControl(new GSmallMapControl() ,new
GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(10,40)));
	map.addControl(new GMapTypeControl(),new
GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(50,10)));
	map.setCenter(new GLatLng(56.154,-4.987), 8);

      // ====== This function displays the tooltip ======
      // it can be called from an icon mousover or a side_bar mouseover
      function showTooltip(marker) {
      	tooltip.innerHTML = marker.tooltip;
	var point=map.getCurrentMapType().getProjection().fromLatLngToPixel(map.fromDivPixelToLatLng(new GPoint(0,0),true),map.getZoom());
	var offset=map.getCurrentMapType().getProjection().fromLatLngToPixel(marker.getPoint(),map.getZoom());
	var anchor=marker.getIcon().iconAnchor;
	var width=marker.getIcon().iconSize.width;
	var height=tooltip.clientHeight;
	var pos = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(offset.x - point.x - anchor.x + width, offset.y - point.y -anchor.y -height)); 
	pos.apply(tooltip);
	tooltip.style.visibility="visible";
      }

      // ===== This function is invoked when the mouse goes over an entry in the side_bar =====
      // It launches the tooltip on the icon      
      function mymouseover(i) {
        showTooltip(gmarkers[i])
      }
      // ===== This function is invoked when the mouse leaves an entry in the side_bar =====
      // It hides the tooltip      
      function mymouseout() {
	tooltip.style.visibility="hidden";
      }


	// Create a base icon for all of our markers that specifies the
	// shadow, icon dimensions, etc.
	var baseIcon = new GIcon();
	baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
	baseIcon.iconSize = new GSize(20, 34);
	baseIcon.shadowSize = new GSize(37, 34);
	baseIcon.iconAnchor = new GPoint(9, 34);
	baseIcon.infoWindowAnchor = new GPoint(9, 2);
	baseIcon.infoShadowAnchor = new GPoint(18, 25);

	
	// Creates a marker at the given point with the given number label
	function createMarker(point, number,boxcontent,name) {
		var icon = new GIcon(baseIcon);
		icon.image = "/images/map/marker" + number + ".png";
		var marker = new GMarker(point, icon);
		marker.tooltip = '<div class="tooltip">'+name.replace(/ /g, "&nbsp;")+'<\/div>';
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(boxcontent);
		});	
	        //  ======  The new marker "mouseover" and "mouseout" listeners  ======
	        GEvent.addListener(marker,"mouseover", function() {
	          showTooltip(marker);
	        });        
	        GEvent.addListener(marker,"mouseout", function() {
			tooltip.style.visibility="hidden"
	        });  	
		return marker;
		}
		
      // ====== set up marker mouseover tooltip div ======
      var tooltip = document.createElement("div");
      map.getPane(G_MAP_FLOAT_PANE).appendChild(tooltip);
      tooltip.style.visibility="hidden";
		
	// display 21 garden points on map
	var garden = new Array(19)

	for (i=0; i <=19; i++)
		garden[i]=new Array();

	garden[0]["image"]="achamore-map.jpg";
	garden[0]["title"]="Achamore Gardens";
	garden[0]["address"]="Isle of Gigha Heritage Trust, Craft Workshops, Isle of Gigha, Argyll, PA41 7AA";
	garden[0]["link-url"]="achamore-gardens.html";
	garden[0]["lat"]=55.663644005170006;
	garden[0]["lng"]=-5.749969482421875;

	garden[1]["image"]="an-cala-map.jpg";
	garden[1]["title"]="An Cala";
	garden[1]["address"]="Isle of Seil, Argyll, PA34 4RF";
	garden[1]["link-url"]="an-cala.html";
	garden[1]["lat"]=56.294;
	garden[1]["lng"]=-5.641;

	garden[2]["image"]="angus-garden-map.jpg";
	garden[2]["title"]="Angus Garden";
	garden[2]["address"]="Barguillean, Taynuilt, PA35 1HY";
	garden[2]["link-url"]="angus-garden.html";
	garden[2]["lat"]=56.412381965477756;
	garden[2]["lng"]=-5.26519775390625;

	garden[3]["image"]="aardchattan-priory-garden-map.jpg";
	garden[3]["title"]="Ardchattan Priory Garden";
	garden[3]["address"]="By Oban, Argyll, PA37 1RQ";
	garden[3]["link-url"]="ardchattan-priory-garden.html";
	garden[3]["lat"]=56.4625;
	garden[3]["lng"]=-5.2949;

	garden[4]["image"]="ardencraig-gardens-map.jpg";
	garden[4]["title"]="Ardencraig Gardens";
	garden[4]["address"]="Ardencraig Lane, High Craigmore Rothesay, Isle of Bute, PA20 9EZ";
	garden[4]["link-url"]="ardencraig-gardens.html";
	garden[4]["lat"]=55.83696399606053;
	garden[4]["lng"]=-5.027017593383789;

	garden[5]["image"]="ardkinglas-woodland-garden-map.jpg";
	garden[5]["title"]="Ardkinglas Woodland Garden";
	garden[5]["address"]="Cairndow, Argyll, PA26 8BH";
	garden[5]["link-url"]="ardkinglas-woodland-garden.html";
	garden[5]["lat"]=56.25145691972646;
	garden[5]["lng"]=-4.939556121862172;

	garden[6]["image"]="ardmaddy-castle-garden-map.jpg";
	garden[6]["title"]="Ardmaddy Castle Garden";
	garden[6]["address"]="By Oban, Argyll, PA34 4QY";
	garden[6]["link-url"]="ardmaddy-castle-garden.html";
	garden[6]["lat"]=56.2896;
	garden[6]["lng"]=-5.5801;

	garden[7]["image"]="ardtornish-map.jpg";
	garden[7]["title"]="Ardtornish";
	garden[7]["address"]="Morvern, by Argyll, PA34 5UZ";
	garden[7]["link-url"]="ardtornish.html";
	garden[7]["lat"]=56.5604;
	garden[7]["lng"]=-5.7407;

	garden[8]["image"]="arduaine-garden-map.jpg";
	garden[8]["title"]="Arduaine Garden";
	garden[8]["address"]="by Oban, Argyll, PA34 4XQ";
	garden[8]["link-url"]="arduaine-garden.html";
	garden[8]["lat"]=56.23524121181133;
	garden[8]["lng"]=-5.557537078857422;

	garden[9]["image"]="ascog-hall-fernery-and-garden-map.jpg";
	garden[9]["title"]="Ascog Hall Fernery & Garden";
	garden[9]["address"]="Isle of Bute, Argyll, PA20 9EU";
	garden[9]["link-url"]="ascog-hall-fernery-and-garden.html";
	garden[9]["lat"]=55.832562589040485;
	garden[9]["lng"]=-5.024356842041016;

	garden[10]["image"]="benmore-botanic-garden-map.jpg";
	garden[10]["title"]="Benmore Botanic Garden";
	garden[10]["address"]="Benmore, Dunoon, Argyll PA23 8QU";
	garden[10]["link-url"]="benmore-botanic-garden.html";
	garden[10]["lat"]=56.028511898097385;
	garden[10]["lng"]=-4.9843597412109375;

	garden[11]["image"]="colonsay-house-garden-map.jpg";
	garden[11]["title"]="Colonsay House Garden";
	garden[11]["address"]="Isle of Colonsay, Argyll, PA61 7YT";
	garden[11]["link-url"]="colonsay-house-garden.html";
	garden[11]["lat"]=56.090905976502434;
	garden[11]["lng"]=-6.1901092529296875;

	garden[12]["image"]="crarae-garden-map.jpg";
	garden[12]["title"]="Crarae Garden";
	garden[12]["address"]="Minard, Inveraray, Argyll, PA32 8YA";
	garden[12]["link-url"]="crarae-garden.html";
	garden[12]["lat"]=56.130963159906926;
	garden[12]["lng"]=-5.233697891235352;

	garden[13]["image"]="geilston-garden-map.jpg";
	garden[13]["title"]="Geilston Garden";
	garden[13]["address"]="Cardross, Dumbarton, G82 5HD";
	garden[13]["link-url"]="geilston-garden.html";
	garden[13]["lat"]=55.968995062178955;
	garden[13]["lng"]=-4.6616363525390625;

	garden[14]["image"]="glenarn-map.jpg";
	garden[14]["title"]="Glenarn";
	garden[14]["address"]="Glenarn Road, Rhu, Helensburgh, G84 8LL";
	garden[14]["link-url"]="glenarn.html";
	garden[14]["lat"]=56.017335484992806;
	garden[14]["lng"]=-4.7705152580871582;
	
	garden[15]["image"]="inveraray-map.jpg";
	garden[15]["title"]="Inverary Castle Garden";
	garden[15]["address"]="Inveraray Castle, Inveraray PA32 8XF";
	garden[15]["link-url"]="inveraray-castle-garden.html";
	garden[15]["lat"]=56.237515852916374;
	garden[15]["lng"]=-5.07360957562922;	

	garden[16]["image"]="kilmory-woodland-park-map.jpg";
	garden[16]["title"]="Kilmory Woodland Park";
	garden[16]["address"]="Kilmory Castle, Lochgilphead, Argyll, PA31 8RT";
	garden[16]["link-url"]="kilmory-woodland-park.html";
	garden[16]["lat"]=56.0264;
	garden[16]["lng"]=-5.4212;

	garden[17]["image"]="kinlochlaich-house-garden-map.jpg";
	garden[17]["title"]="Kinlochlaich House Gardens";
	garden[17]["address"]="Kinlochlaich House, Appin, Argyll, PA38 4BD";
	garden[17]["link-url"]="kinlochlaich-house-gardens.html";
	garden[17]["lat"]=56.566;
	garden[17]["lng"]=-5.3563;

	garden[18]["image"]="mount-stuart-garden-map.jpg";
	garden[18]["title"]="Mount Stuart";
	garden[18]["address"]="Mount Stuart, Isle of Bute, PA20 9LR";
	garden[18]["link-url"]="mount-stuart.html";
	garden[18]["lat"]=55.7917;
	garden[18]["lng"]=-5.0187;

	garden[19]["image"]="torosay-castle-and-garden-map.jpg";
	garden[19]["title"]="Torosay Castle & Gardens";
	garden[19]["address"]="Craigmure, Isle of Mull, Argyll, PA65 6AY";
	garden[19]["link-url"]="torosay-castle-and-gardens.html";
	garden[19]["lat"]=56.45831729659343;
	garden[19]["lng"]=-5.68817138671875;





	for (var x=0; x<garden.length;x++){
		var point = new GLatLng(garden[x]["lat"],garden[x]["lng"]);
		map.addOverlay(createMarker(point,x+1,'<div id="map-box"><img src="images/map/'+garden[x]["image"]+'" alt="'+garden[x]["title"]+'" /><h1>'+garden[x]["title"]+'</h1><p>'+garden[x]["address"]+'</p><p class="infolink"><a href="gardens/'+garden[x]["link-url"]+'">Click here for information</a></p></div>',garden[x]["title"]));
		}

	var baseIcon = new GIcon();
	baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
	baseIcon.iconSize = new GSize(40, 34);
	baseIcon.shadowSize = new GSize(37, 34);
	baseIcon.iconAnchor = new GPoint(9, 34);
	baseIcon.infoWindowAnchor = new GPoint(9, 2);
	baseIcon.infoShadowAnchor = new GPoint(18, 25);

	var plane   = new GIcon(baseIcon, "/images/map/red-plane.png", null, "/images/map/red-plane.png");
	var point = new GLatLng(55.8644,-4.4324);
	var marker1 = new GMarker(point,plane)
	marker1.tooltip = '<div class="tooltip">Glasgow&nbsp;Airport<\/div>';
	GEvent.addListener(marker1,"mouseover", function() {
	showTooltip(marker1);
	});        
	GEvent.addListener(marker1,"mouseout", function() {
	tooltip.style.visibility="hidden"
	});  
	map.addOverlay(marker1);

	var point = new GLatLng(55.5070,-4.6039);
	var marker2 = new GMarker(point,plane)
	marker2.tooltip = '<div class="tooltip">Prestwick&nbsp;Airport<\/div>';
	GEvent.addListener(marker2,"mouseover", function() {
	showTooltip(marker2);
	});        
	GEvent.addListener(marker2,"mouseout", function() {
	tooltip.style.visibility="hidden"
	});  
	map.addOverlay(marker2);


	}
}

//]]>

