$(document).ready(function() {

	//TODO Include the correct theme path for css (or no css at all)
	OpenLayers.ImgPath = '/img/css/openlayers/';
	var lat = 51.384860; //51.38500;
	var lon = -1.153560; //-1.15390;
//	var mapLat = 51.38495;
//	var mapLon = -1.15350;
	var mapLat = 51.38495;
	var mapLon = -1.15300;
	var zoom = 17;
	var map = new OpenLayers.Map('map',
			{ maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
			  numZoomLevels: 17,
			  maxResolution: 156543.0399,
			  units: 'm',
			  projection: new OpenLayers.Projection("EPSG:900913"),
			  displayProjection: new OpenLayers.Projection("EPSG:4326"),
				controls:
					[ new OpenLayers.Control.Navigation({zoomWheelEnabled: false})
					, new OpenLayers.Control.PanZoomBar()
					, new OpenLayers.Control.Attribution()
					//, new OpenLayers.Control.MousePosition()
					, new OpenLayers.Control.ScaleLine()
					]
			});
 
	var layerMapnik = new OpenLayers.Layer.OSM('OpenStreetMap T@H'
			, ["http://c.tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png" 
				, "http://d.tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png" 
			  ]
			, { transitionEffect: 'resize'
			  }
			);
	 
	map.addLayers([layerMapnik]);
	var mapLonLat = new OpenLayers.LonLat(mapLon, mapLat).transform(map.displayProjection,  map.projection);
	var lonLat = new OpenLayers.LonLat(lon, lat).transform(map.displayProjection,  map.projection);
	
	var popup = new OpenLayers.Popup.FramedCloud("location", 
			 lonLat,
			 null,
			'<p style="margin: auto; padding: 0; text-align: center; font-weight: bold; font-size: 14px;">White Tower Nursery<br/>RG7 4LD<p>',
			 null
			 , true
			 //, $map.onPopupClose
			 );
 
//	var pois = new OpenLayers.Layer.Text( "My Points",
//			{ location:"./textfile.txt",
//					  projection: map.displayProjection
//					});
//	map.addLayer(pois);
 
	if (!map.getCenter()) {
		map.setCenter(mapLonLat, zoom);
	}
	map.addPopup(popup);
	//popup.updateSize();

	
});