//var osMap;

jQuery(function() {
    var $ = jQuery;

    // custom copyright
    OpenSpace.Control.Copyright.getDefaultCopyright = function()
    {
        var text = "<p>Crown Copyright &copy; 2010.  All Rights Reserved.<span style=\"white-space: nowrap;\">WMPA 10022624.</span></p>";
        var bounds = new OpenSpace.MapBounds(0, 0, 800000, 1300000);
        return new OpenSpace.Control.Copyright(text, bounds);
    }

    var kml = $('#kml_file').val();
    var center_point_lat = $('#center_point_lat').val();
    var center_point_lon = $('#center_point_lon').val();
    var numcoords = $('#num_coords').val();

    var zoom;

    if (numcoords >= 5000)
    {
        zoom = 4;
    }
    else if (numcoords > 1500 && numcoords < 5000)
    {
        zoom = 5;
    }
    else if (numcoords > 800 && numcoords < 1500)
    {
        zoom = 6;
    }
    else
    {
        zoom = 7;
    }

    osMap = new OpenSpace.Map('map');

    var lonlat = new OpenLayers.LonLat(center_point_lat, center_point_lon);
    var gridProjection = new OpenSpace.GridProjection();
    var pos = gridProjection.getMapPointFromLonLat(lonlat);

    osMap.setCenter(pos, zoom);// set center and zoom level

    osMap.addLayer(new OpenLayers.Layer.Vector("KML Vectors", {
        style: {
            strokeColor: "#005ABB",
            strokeOpacity: 3,
            strokeWidth: 2,
            fillColor: "#E38C00",
            fillOpacity: 0.4
        },
        strategies: [new OpenLayers.Strategy.Fixed()],
        protocol: new OpenLayers.Protocol.HTTP({
            url: "/assets/files/" + kml + ".kml",
            format: new OpenLayers.Format.KML({
                internalProjection: new OpenLayers.Projection("EPSG:27700"),
                externalProjection: new OpenLayers.Projection("EPSG:4326"),
                extractStyles: true
            })
        })
    }));



});


