// JavaScript Document
	
    //<![CDATA[

    function load(longitude, latitude, zoomlevel) {
      if (GBrowserIsCompatible()) {
	  
	  
	//  var map;
var directionsPanel;
var directions;

	  
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(longitude, latitude), zoomlevel);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		

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

// Creates a marker whose info window displays the letter corresponding
// to the given index.
function createMarker(point, index) {
  // Create a lettered icon for this point using our icon class
  var letter = String.fromCharCode("A".charCodeAt(0) + index);
  var letteredIcon = new GIcon(baseIcon);
  letteredIcon.image = "http://www.grosvenorschool.co.uk/webimages/icons/Grosvenor-shield.png";

  // Set up our GMarkerOptions object
  markerOptions = { icon:letteredIcon };
  var marker = new GMarker(point, markerOptions);

  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml("<p><strong>Grosvenor School</strong><br />Edwalton Grange<br />216-218 Melton Road <br />Edwalton <br />Nottingham<br /NG12 4BS</p>");
  });
  return marker;
}

//Football CREATE FUNCTION
function createMarker2(point2, index) {
  // Create a lettered icon for this point using our icon class
  var letter = String.fromCharCode("A".charCodeAt(0) + index);
  var letteredIcon = new GIcon(baseIcon);
  letteredIcon.image = "http://www.grosvenorschool.co.uk/webimages/icons/Football.png";

  // Set up our GMarkerOptions object
  markerOptions = { icon:letteredIcon };
  var marker2 = new GMarker(point2, markerOptions);
  //var marker2 = new GMarker(point2, markerOptions);

  GEvent.addListener(marker2, "click", function() {
    marker2.openInfoWindowHtml("<p><strong>Football Fields</strong><br />Alford Road<br />West Bridgford</p>");
  });
  return marker2;
}

//Cricket CREATE FUNCTION
function createMarker3(point3, index) {
  // Create a lettered icon for this point using our icon class
  var letter = String.fromCharCode("A".charCodeAt(0) + index);
  var letteredIcon = new GIcon(baseIcon);
  letteredIcon.image = "http://www.grosvenorschool.co.uk/webimages/icons/Cricket-ball.png";

  // Set up our GMarkerOptions object
  markerOptions = { icon:letteredIcon };
  var marker3 = new GMarker(point3, markerOptions);
  //var marker2 = new GMarker(point2, markerOptions);

  GEvent.addListener(marker3, "click", function() {
    marker3.openInfoWindowHtml("<p><strong>Cricket and Athletics Field</strong><br />West Bridgford Rugby Club<br />Stamford Road<br />West Bridgford</p>");
  });
  return marker3;
}

//Hockey CREATE FUNCTION
function createMarker4(point4, index) {
  // Create a lettered icon for this point using our icon class
  var letter = String.fromCharCode("A".charCodeAt(0) + index);
  var letteredIcon = new GIcon(baseIcon);
  letteredIcon.image = "http://www.grosvenorschool.co.uk/webimages/icons/Hockey2.png";

  // Set up our GMarkerOptions object
  markerOptions = { icon:letteredIcon };
  var marker4 = new GMarker(point4, markerOptions);
  //var marker2 = new GMarker(point2, markerOptions);

  GEvent.addListener(marker4, "click", function() {
    marker4.openInfoWindowHtml("<p><strong>Hockey Fields</strong><br />University Boulevard<br />Beeston Hockey Club<br />Beeston</p>");
  });
  return marker4;
}

//St Giles Church CREATE FUNCTION
function createMarker5(point5, index) {
  // Create a lettered icon for this point using our icon class
  var letter = String.fromCharCode("A".charCodeAt(0) + index);
  var letteredIcon = new GIcon(baseIcon);
  letteredIcon.image = "http://www.grosvenorschool.co.uk/webimages/icons/Church2.png";

  // Set up our GMarkerOptions object
  markerOptions = { icon:letteredIcon };
  var marker5 = new GMarker(point5, markerOptions);
  //var marker2 = new GMarker(point2, markerOptions);

  GEvent.addListener(marker5, "click", function() {
    marker5.openInfoWindowHtml("<p><strong>St Giles Church</strong><br />Church Dr<br />West Bridgford<br />(Events including Harvest Festival)</p>");
  });
  return marker5;
}

//British Geological Survey CREATE FUNCTION
function createMarker6(point6, index) {
  var letter = String.fromCharCode("A".charCodeAt(0) + index);
  var letteredIcon = new GIcon(baseIcon);
  letteredIcon.image = "http://www.grosvenorschool.co.uk/webimages/icons/BGS-Logo.png";
  markerOptions = { icon:letteredIcon };
  var marker6 = new GMarker(point6, markerOptions);
  GEvent.addListener(marker6, "click", function() {
    marker6.openInfoWindowHtml("<p><strong>British Geological Survey</strong><br />Nicker Hill<br />Keyworth, NG12<br />(Senior Prize Giving)</p>");
  });
  return marker6;
} 

// 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();
/*for (var i = 0; i < 10; i++) {*/
// LONGITUDE (UP DOWN) - FIRST NUMBER INCREASE TO MOVE UP, LATITUDE (LEFT RIGHT) - SECOND NUMBER, DECREASE MOVE RIGHT

  var point = new GLatLng(52.916956, -1.121493);
  map.addOverlay(createMarker(point, 0));
  
  // Football Icon Point
  var point2 = new GLatLng(52.918200, -1.112067);
  map.addOverlay(createMarker2(point2, 0));
  
    // Cricket Icon Point
  var point3 = new GLatLng(52.923200, -1.109567);
  map.addOverlay(createMarker3(point3, 0));
		
		
    // Hockey Icon Point
  var point4 = new GLatLng(52.933626, -1.196472);
  map.addOverlay(createMarker4(point4, 0));
  
      // St Giles Church
  var point5 = new GLatLng(52.932003, -1.128994);
  map.addOverlay(createMarker5(point5, 0));
	
	      // British Geological Survey
  var point6 = new GLatLng(52.879723, -1.079878);
  map.addOverlay(createMarker6(point6, 0));
			
		
      }
    }

    //]]>