 	var map;
	
	var londonp = new GLatLng(51.512812, -0.087204)
	var londonmarker = new GMarker(londonp);
    var londonhtml = '<div style="width:160px;padding:10px;font-size:18px;color:#990000;">'+
            'London Offices'+ '<br />' + '<span style="font-size:14px; color:#555555;">' + '0207 477 2363' + '</span></div>';
			
	var norwichp = new GLatLng(52.664707, 1.282418)
	var norwichmarker = new GMarker(norwichp);
    var norwichhtml = '<div style="width:160px;padding:10px;font-size:18px;color:#990000;">'+
            'Norwich Offices'+ '<br />' + '<span style="font-size:14px; color:#555555;">' + '01603 623 453' + '</span></div>';
			
	var cambridgep = new GLatLng(52.212431, 0.102139)
	var cambridgemarker = new GMarker(cambridgep);
    var cambridgehtml = '<div style="width:160px;padding:10px;font-size:18px;color:#990000;">'+
            'Cambridge Offices'+ '<br />' + '<span style="font-size:14px; color:#555555;">' + '01223 258 142' + '</span></div>';
			
	var ipswichp = new GLatLng(52.049294, 1.158328)
	var ipswichmarker = new GMarker(ipswichp);
    var ipswichhtml = '<div style="width:160px;padding:10px;font-size:18px;color:#990000;">'+
            'Ipswich Offices'+ '<br />' + '<span style="font-size:14px; color:#555555;">' + '01473 530 093' + '</span></div>';
			
	var colchesterp = new GLatLng(51.889804,0.901235)
	var colchestermarker = new GMarker(colchesterp);
    var colchesterhtml = '<div style="width:160px;padding:10px;font-size:18px;color:#990000;">'+
            'Colchester Offices'+ '<br />' + '<span style="font-size:14px; color:#555555;">' + '01206 960 032' + '</span></div>';
	
	function createMarker(point,html) {
        var marker = new GMarker(point);
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
        });
        return marker;
      }
	  
			
    function initialize() {
      if (GBrowserIsCompatible()) {
	  
      map = new GMap2(document.getElementById("map_canvas"));
      map.setCenter(new GLatLng(51.890054, 0.606523), 8);
		
	  var londonmarker = createMarker(londonp,londonhtml)
      map.addOverlay(londonmarker);
	  
	  var ipswichmarker = createMarker(ipswichp,ipswichhtml)
      map.addOverlay(ipswichmarker);
	  
	  var cambridgemarker = createMarker(cambridgep,cambridgehtml)
      map.addOverlay(cambridgemarker);
	  
	  var norwichmarker = createMarker(norwichp,norwichhtml)
      map.addOverlay(norwichmarker);	  
	  
	  var colchestermarker = createMarker(colchesterp,colchesterhtml)
      map.addOverlay(colchestermarker);
	  
	 map.setUIToDefault(); 
		
      }
    }
    
    function london() {    
      map.panTo(londonp);
	  var londonmarker = createMarker(londonp,londonhtml)
	  map.addOverlay(londonmarker);
      londonmarker.openInfoWindowHtml(londonhtml);
    }
	
	 function cambridge() {    
      map.panTo(cambridgep);
	  var ipswichmarker = createMarker(ipswichp,ipswichhtml)
	  map.addOverlay(cambridgemarker);
      cambridgemarker.openInfoWindowHtml(cambridgehtml);
    }
	
	 function ipswich() {    
      map.panTo(ipswichp);
	  var cambridgemarker = createMarker(cambridgep,cambridgehtml)
	  map.addOverlay(ipswichmarker);
      ipswichmarker.openInfoWindowHtml(ipswichhtml);
    }
    
	 function norwich() {    
      map.panTo(norwichp);
	  var norwichmarker = createMarker(norwichp,norwichhtml)
	  map.addOverlay(norwichmarker);
      norwichmarker.openInfoWindowHtml(norwichhtml);
    }
	
	function colchester() {    
      map.panTo(colchesterp);
	  var colchestermarker = createMarker(colchesterp,colchesterhtml)
	  map.addOverlay(colchestermarker);
      colchestermarker.openInfoWindowHtml(colchesterhtml);
    }
