var startZoom = 15;
var map;
var centerLatitude = 51.494397;
var centerLongitude = -0.136042;

var markers = [
{
'latitude': 51.4997,
'longitude': -0.128596,
'name': 'Houses of Parliament'
},
{
'latitude': 51.50356,
'longitude': -0.119863,
'name': 'London Eye'
},

{
'latitude': 51.503093,
'longitude': -0.128134,
'name': 'Downing Street'
}
];

function addMarker(latitude, longitude, description) {
var marker = new GMarker(new GLatLng(latitude, longitude));
GEvent.addListener(marker, 'click',
function() {
	description = '<div style="font-family:Arial, Helvetica, sans-serif; font-size:11px;">' +description +'</div>';
marker.openInfoWindowHtml(description);
}
);
map.addOverlay(marker);
}
function init() {
//if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.setCenter(new GLatLng(centerLatitude, centerLongitude), startZoom);
//for(id in markers) {
	addMarker(markers[0].latitude, markers[0].longitude, markers[0].name);
addMarker(markers[1].latitude, markers[1].longitude, markers[1].name);
addMarker(markers[2].latitude, markers[2].longitude, markers[2].name);
//}
//}
}
Event.observe(window, 'load', function() {
init();
									   });
//window.onload = init;
//window.onunload = GUnload;