// JavaScript Document
function Istoriniai()
{
  if(false == document.getElementById("istoriniai").checked)
  {
    document.getElementById("showyears").checked = true; 
    document.getElementById("yearsForm").style.display = "block";
  
    document.getElementById("showBBoxForm").checked = true;
    document.getElementById("mapType").style.display = "block";
    document.getElementById("searchBBOX").style.display = "block";
    var lonMin = document.getElementById("lonMin").value;
    var latMin = document.getElementById("latMin").value;
    var lonMax = document.getElementById("lonMax").value;
    var latMax = document.getElementById("latMax").value;
    
    var maxCoordinates = config.objects.mainMapWidget.model.getBoundingBox();
      
    if (maxCoordinates[0]!=lonMin && maxCoordinates[1]!=latMin && maxCoordinates[2]!=lonMax && maxCoordinates[3]!=latMax)
    {
      if (config.objects.setAoi.targetContext.aoiBoxLayer)
        config.objects.setAoi.targetContext.aoiBoxLayer.destroy();
      var bounds = new OpenLayers.Bounds(lonMin, latMin, lonMax, latMax);
      config.objects.setAoi.targetContext.aoiBoxLayer = new OpenLayers.Layer.Boxes('Boxes');
      config.objects.setAoi.targetContext.map.addLayer(config.objects.setAoi.targetContext.aoiBoxLayer);
      var box = new OpenLayers.Marker.Box(bounds);
      config.objects.setAoi.targetContext.aoiBoxLayer.addMarker(box);
    }
  }
  else
  {
    document.getElementById("showyears").checked = false; 
    document.getElementById("yearsForm").style.display = "none";
    
    document.getElementById("showBBoxForm").checked = false;
    document.getElementById("mapType").style.display = "none";
    document.getElementById("searchBBOX").style.display = "none";
    if (config.objects.setAoi.targetContext.aoiBoxLayer) config.objects.setAoi.targetContext.aoiBoxLayer.destroy();
  }
}
