jQuery.noConflict();
var COOKIE_NAME = "osmnl";

function mapMoved()  {
  var center = map.getCenter().clone();
  center.transform(map.projection, map.displayProjection);
  var zoom = map.getZoom();

  var date = new Date();
  date.setTime(date.getTime() + (7 * 24 * 60 * 60 * 1000));

  jQuery.cookie(COOKIE_NAME + "_lat", center.lat, { path: '/', expires: date});
  jQuery.cookie(COOKIE_NAME + "_lon", center.lon, { path: '/', expires: date});
  jQuery.cookie(COOKIE_NAME + "_zoom", zoom, { path: '/', expires: date});
}

function init() {
  var lat = jQuery.cookie(COOKIE_NAME + "_lat");
  var lon = jQuery.cookie(COOKIE_NAME + "_lon");
  var zoom = jQuery.cookie(COOKIE_NAME + "_zoom");

  if (lat == undefined || lon == undefined || zoom == undefined) {
    mapInit(5.7, 52.25, 8);
  } else {
    mapInit(lon, lat, zoom);
  }
}
