//<![CDATA[

function createMarker(point, number) {
  var marker = new GMarker(point);
  switch(number) {
  	case 1:
  			GEvent.addListener(marker, "mouseover", function() {
    			marker.openInfoWindowHtml("<font color='#000000' size='2'>Lembeh Resort</font>");
  			});
  			break;
  	case 2:
  			GEvent.addListener(marker, "mouseover", function() {
    			marker.openInfoWindowHtml("<font color='#000000' size='2'>Siladen Resort & Spa</font>");
  			});
  			break;
  }
  return marker;
}

function load() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.addControl(new GSmallMapControl());
    map.addControl(new GScaleControl());
    map.setCenter(new GLatLng(1.542019622482221, 125.035400390625), 10,G_SATELLITE_MAP);

    var point = new GLatLng( 1.4568457536466972, 125.24300873279572); // Lembeh

    map.addOverlay(createMarker(point, 1));

    var point = new GLatLng( 1.6318284280605007, 124.79987561702728); // Siladen
    map.addOverlay(createMarker(point, 2));

    var p = new Array();
    p[0]  = new GLatLng(1.4591356185596562, 125.23075103759765);
    p[1]  = new GLatLng(1.4934564974947530, 125.24688720703125);
    p[2]  = new GLatLng(1.5657001812225340, 125.27332305908203);
    p[3]  = new GLatLng(1.7064050928386525, 125.21839141845703); 
    p[4]  = new GLatLng(1.7242498759264533, 125.14801025390625); 
    p[5]  = new GLatLng(1.7523893855769257, 125.03814697265625);
    p[6]  = new GLatLng(1.7688610979110648, 124.95677947998047);
    p[7]  = new GLatLng(1.6044808064677111, 124.83352661132812); 
    p[8]  = new GLatLng(1.5735936415541505, 124.77516174316406); 
    p[9]  = new GLatLng(1.5983034105094570, 124.75524902343750);
    p[10] = new GLatLng(1.6010489221228234, 124.70237731933594); 
    p[11] = new GLatLng(1.5619250375038877, 124.78477478027344); 
    p[12] = new GLatLng(1.6895896649160877, 124.91317749023437); 
    p[13] = new GLatLng(1.7554778427162018, 124.98184204101562);
    p[14] = new GLatLng(1.7252793775551385, 125.03746032714844);
    p[15] = new GLatLng(1.6882169704760380, 125.11367797851562);
    p[16] = new GLatLng(1.7033165558320095, 125.17822265625000); 
    p[17] = new GLatLng(1.5385876354924497, 125.26268005371094); 
    p[18] = new GLatLng(1.4599936469666488, 125.22989273071289); 

    map.addOverlay(new GPolyline(p)); 

   }
}
//]]>

