//<![CDATA[

	var postcode = '';
	var hqlat = 53.648155;
	var hqlong = -1.782150;
	var hqtitle_text = "Huddersfield Branch";
	
	var map = null;
	var mgr = null;
	
    function load() {
      if (GBrowserIsCompatible()) {
        
      	map = new GMap2(document.getElementById("map_canvas"));
      	map.setCenter(new GLatLng(hqlat, hqlong) , 14);
      	
        map.addControl(new GSmallMapControl());

		var batch=[];
		var marker = new GMarker(new GLatLng(hqlat, hqlong), {title: hqtitle_text});
		batch.push(marker);
		
		mgr = new MarkerManager(map);
		mgr.addMarkers(batch, 0, 14);
		
		mgr.refresh();

      }
    }
	
	function setNew(lat, long, title_text, lat2, long2, title_text2, zoom)
	{
		if (GBrowserIsCompatible()) {
        
			//map = new GMap2(document.getElementById("map_canvas"));
			// Get centres
			var clat = lat;
			var clong = long;
			
			if (lat2 != null)
			{
				clat = (lat + lat2) / 2;
				clong = (long + long2) / 2;
			}
			
			var mzoom = 13;
			if (zoom != null)
			{			
				mzoom = zoom;
			}
			
			map.setCenter(new GLatLng(clat, clong) , zoom);
			
			map.addControl(new GSmallMapControl());
	
			var batch=[];
			var marker = new GMarker(new GLatLng(lat, long), {title: title_text});
			batch.push(marker);
			if (lat2 != null)
			{
				marker = new GMarker(new GLatLng(lat2, long2), {title: title_text2});
				batch.push(marker);
			}
			
			//var mgr = new MarkerManager(map);
			mgr.clearMarkers();
			mgr.addMarkers(batch, 0, 14);
			
			mgr.refresh();
      	}	
	}
	
    //]]>