function load () {
var map = document.getElementById("map");
if (GBrowserIsCompatible()) {
var gmap = new GMap2(googleMap);
gmap.addControl( new GSmallMapControl() );
gmap.addControl( new GMapTypeControl()) ;
gmap.setCenter( new GLatLng(52.171458,-1.789613), 13 );
} else {
alert("Sorry, your browser cannot handle the true power of Google Maps");

}

function createMarker(input) {
var marker = new GMarker(input.point, makeIcon(input.markerImage) );
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml( formatWindow(input) );
});
return marker;
}

function parsexml (doc) {
var xmlData = eval("(" + doc + ")");
for (var i = 0; i < xmlData.markers.length; i++) {
var marker = createMarker(xmlData.markers[i]);
gmap.addOverlay(marker);
}
}
GDownloadUrl("http://www.welfordfootballclub.co.uk/js/points.xml", function(data, responseCode) {
parsexml(data);
});

function formatWindow (input) {
var html = "<div class=\"googleMapBox\">";
html += "<h1>" + input.company + "</h1>";
html += "<br />" + input.address + "<br />";
html += "<a href='http://www.welfordfootballclub.co.uk'>" + input.website + "</a>";
html += "</div>";
return html;
}

function makeIcon (image) {
var icon = new GIcon();
icon.image = image;
icon.shadow = "http://www.welfordfootballclub.co.uk/images/shadow.png";
icon.iconSize = new GSize(30,30);
icon.shadowSize = new GSize(35,35);
icon.iconAnchor = new GPoint(30,30);
icon.infoShadowAnchor = new GPoint(8,16);
icon.infoWindowAnchor = new GPoint(25,8);
return icon;
}


}