$(function() {
    if ($("div#map").length > 0) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(51.817211, -0.840003), 13);
     
        var icon0 = new GIcon();
        icon0.image = "http://www.google.com/mapfiles/marker.png";
        icon0.shadow = "http://www.google.com/mapfiles/shadow50.png";
        icon0.iconSize = new GSize(20, 34);
        icon0.shadowSize = new GSize(37, 34);
        icon0.iconAnchor = new GPoint(9, 34);
        icon0.infoWindowAnchor = new GPoint(9, 2);
        icon0.infoShadowAnchor = new GPoint(18, 25);
        
        var newpoints = new Array();
        newpoints[0] = new Array(51.817211, -0.840003, icon0, 'The Fairford Leys Centre', 'Hampden Square, Fairford Leys, Aylesbury, Buckinghamshire, HP19 7HT'); 
     
        for(var i = 0; i < newpoints.length; i++) {
            var point = new GPoint(newpoints[i][1],newpoints[i][0]);
            var popuphtml = newpoints[i][4] ;
            var marker = createMarker(point,newpoints[i][2],popuphtml);
            map.addOverlay(marker);
        }
    }
});
 
 
function createMarker(point, icon, popuphtml) {
    var popuphtml = "<div id=\"popup\">" + popuphtml + "<\/div>";
    var marker = new GMarker(point, icon);
    GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(popuphtml);
    });
    return marker;
}