/* mapOpenLayers.js 
 */

// Function to convert normal latitude/longitude to mercator easting/northings
function lonLatToMercator(ll){
	var lon=ll.lon*20037508.34/180;
	var lat=Math.log(Math.tan((90+ll.lat)*Math.PI/360))/(Math.PI/180);
	lat=lat*20037508.34/180;
	return new OpenLayers.LonLat(lon,lat);
}

function loadOpenLayerMap(div,lon,lat){
	var map=new OpenLayers.Map(div,{
		controls:[
		new OpenLayers.Control.Navigation(),
		new OpenLayers.Control.PanZoom()]
	});
	var lay=new OpenLayers.Layer.OSM.Mapnik("Mapnik");
	map.addLayer(lay);
	var lonLat=lonLatToMercator(new OpenLayers.LonLat(lon,lat));
	map.setCenter (lonLat,11);
}
