
google.load("maps", "2.x");

$(document).ready(function () {
  
  var maplist = new Maplist();
  maplist.load();
  
  //google.setOnLoadCallback(maplist.load);
  
});

function Maplist() {
  
  this.maps = new Array(); // List of images
  
  // Initalise slideshow
  this.load = function() {
  
    object = this;
  
    // Get list of maps
    this.maps = $(".chem-dir .map > .holder");
    
    jQuery.each(this.maps, function(i, val) {
      /* object.maps[i] = new Array();
      object.maps[i]['element'] = val;
      object.maps[i]['link'] = $(val).text(); */
      object.getMap(val,$(val).text());
    });
    
  }
  
  // Call this function when the page has been loaded
  this.getMap = function(element,position) {
    var map = new google.maps.Map2(element);
    
    // Get map position
    var posArray = position.split('|');
    var position = new google.maps.LatLng(posArray[0], posArray[1]);
    
    // Set marker
    var blueIcon = new google.maps.Icon(G_DEFAULT_ICON);
    var markerOptions = { icon:blueIcon };
    var marker = new google.maps.Marker(position, markerOptions);

    map.setCenter(position, 15);
    map.addOverlay(marker);

  }
}
   
  
  

// 216 w x 134 h


