// Java Document

 //<![CDATA[
 
 // Begin Javascript
var gmarkers = [];
var htmls = [];
function myclick(i) {
gmarkers[i].openInfoWindowHtml(htmls[i]);
}
    function onLoad() {
      // Map Overlays
      //
      
	  // This function picks up the click and opens the corresponding info window
// Creates one a small marker at the given point
function createMarker(point, attributeHTMLString, name) {
  var marker = new GMarker(point, icon);
  map.addOverlay(marker);
  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(attributeHTMLString);
  });
  // save the info we need to use later for the sidebar
  gmarkers[i] = marker;
  htmls[i] = attributeHTMLString;
  // add a line to the sidebar html
  sidebar_html += '<a href="javascript:myclick(' + i + ')">' + name + '</a><br>';
        i++;
        return marker;
}



      // Create small marker icon
var icon = new GIcon();
icon.image = "http://labs.google.com/ridefinder/images/mm_20_blue.png";
icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
icon.iconSize = new GSize(12, 20);
icon.shadowSize = new GSize(22, 20);
icon.iconAnchor = new GPoint(6, 20);
icon.infoWindowAnchor = new GPoint(5, 1);

<!--    begin pulling data    -->
	 // Audience Hall
	var point = new GPoint(81.000043, 7.942181);
	createMarker(point,"<div id=bubble><b>Audience Hall (Council Chamber)</b><br><br></div>","Audience Hall");
	
		 // Bathing Pool
	var point = new GPoint(81.002293, 7.94227);
	createMarker(point,"<div id=bubble><b>Bathing Pool</b><br><br></div>","Bathing Pool");
			 
		 // Bearded Statue
	var point = new GPoint(80.9944, 7.926156);
	createMarker(point,"<div id=bubble><b>Bearded Statue</b><br><br></div>","Bearded Statue");
	 	 
		 // Gal Vihara
	var point = new GPoint(81.004879, 7.966194);
	createMarker(point,"<div id=bubble><b>Gal Vihara</b><br><br></div>","Gal Vihara");
		 

		 // Kiri Vehera
	var point = new GPoint(81.003404, 7.963368);
	createMarker(point,"<div id=bubble><b>Kiri Vehera</b><br><br></div>","Kiri Vehera");
		 
		
		 
			 // lakeside ruins
	var point = new GPoint(80.997902, 7.943789);
	createMarker(point,"<div id=bubble><b>Lakeside Ruins</b><br><br></div>","Lakeside Ruins");
		 
		 // Lankatilaka
	var point = new GPoint(81.003399, 7.962889);
	createMarker(point,"<div id=bubble><b>Lankatilaka</b><br><br></div>","Lankatilaka");
	
	 // Lotus Pond
	var point = new GPoint(81.003828, 7.974902);
	createMarker(point,"<div id=bubble><b>Lotus Pond</b><br><br></div>","Lotus Pond");
	
	  // Manik Vihare
	var point = new GPoint(81.001975, 7.953319);
	createMarker(point,"<div id=bubble><b>Manik Vihare</b><br><br></div>","Manik Vihare");
	
		 
		 // Museum
	var point = new GPoint(80.998895, 7.941841);
	createMarker(point,"<div id=bubble><b>Museum</b><br><br></div>","Museum");
	
		 	
	
		 // Nissanka Mandapaya
	var point = new GPoint(80.997232, 7.955378);
	createMarker(point,"<div id=bubble><b>Nissanka Mandapaya</b><br><br></div>","Nissanka Mandapaya");
	 
	  // Pabulu Vihare
	var point = new GPoint(81.004075, 7.949555);
	createMarker(point,"<div id=bubble><b>Pabulu Vihare</b><br><br></div>","Pabulu Vihare");
	 	 
		 // Pothgul Vihare
	var point = new GPoint(80.994639, 7.924557);
	createMarker(point,"<div id=bubble><b>Pothgul Vihare</b><br><br>Ruins of an ancient library.</div>","Pothgul Vihare");
		 
		 // quadrangle
	var point = new GPoint(81.001269, 7.947403);
	createMarker(point,"<div id=bubble><b>Quadrangle</b><br><br></div>","Quadrangle");
	
	
		  // Ran Kot Vehera
	var point = new GPoint(81.003187, 7.958287);
	createMarker(point,"<div id=bubble><b>Ran Kot Vehera</b><br><br></div>","Ran Kot Vehera");
		 
	// Royal Palace
	var point = new GPoint(81.000566, 7.942558);
	createMarker(point,"<div id=bubble><b>Royal Palace</b><br><br></div>","Royal Palace");
		 	
		// Siva Devale 1
	var point = new GPoint(81.000765, 7.946229);
	createMarker(point,"<div id=bubble><b>Siva Devale 1</b><br><br></div>","Siva Devale 1");
		
		 // Siva Devale 2
	var point = new GPoint(81.006534, 7.951106);
	createMarker(point,"<div id=bubble><b>Siva Devale 2</b><br><br></div>","Siva Devale 2");
		
		// Siva Devale 3
	var point = new GPoint(80.997766, 7.961549);
	createMarker(point,"<div id=bubble><b>Siva Devale 3</b><br><br></div>","Siva Devale 3");
		
		
		  // Square
	var point = new GPoint(81.00342, 7.967321);
	createMarker(point,"<div id=bubble><b>Square</b><br><br></div>","Square");	 
		
		 
		 // Summer House Ruins
	var point = new GPoint(80.995033, 7.950331);
	createMarker(point,"<div id=bubble><b>Summer House Ruins</b><br><br></div>","Summer House Ruins");
	
		 
		 // Tivanka Image House
	var point = new GPoint(81.005852, 7.978683);
	createMarker(point,"<div id=bubble><b>Title</b><br><br></div>","Tivanka Image House");
		 
		
	
	
	 // put the assembled sidebar_html contents into the sidebar div
    //document.getElementById("sidebar").innerHTML = sidebar_html;
    }

	//]]>
